Comsoft7
BoTran2 Language Translator
BoTran2 works with C4 - C7 Clarion and
ABC template chains. Supports Multi-Dll apps.
All the features of
BoTran, Plus More.
BoTran2 supports 28 languages per language file. BoTran2 comes
with a convert File utility to convert your 10 language file to 28.
It also has a new feature to run a report in any of the supported
languages.
BoTran2 is Easy to implement and get up and running. It comes with JumpStart utility to load default text into your Language file for the
app, and a BTL file editor (EdBoTranM) to add translated phrases.
The jumpstart utility also shows the first occurrence of the source of
the entry to be translated.
EdBoTranM can add any translations you have done for other apps in Copy
Trans , so you do not need to duplicate your efforts, and yet still
keep your files lean, mean, and fast. EdBoTranM will also use older
BTL (10 language) files and PDStr files to merge into the new language
files.
BoTran2 automatically picks up any items not included in the file at
runtime the first time you run a procedure in a language other than
"default". You need to uncheck the 'Do not Update the BoTran File' in
the global to do this. Remember to check it again when you are done.
Go thru the app, opening each procedure, to add any text that is new
or missed in the jumpstart utility. This won't be much<g>. Picking a
language not being used is the safest<g> so you don't accidentally add
strings that are already translated to your language file.
Everything is stored in one file (BTL) for easy maintainability.
Prompts, menu items, browse headers and group headers, formatting
pictures, key in pictures, Locale info, etc. One additional file (BTS)
is used for establishing a default language if your default language
is NOT English. If your default language is not English, you have to
fill out the TRN files once, shipped with BoTran2. This is only
necessary to establish your default language with BoTran2, which
defaults to English.
You can offer 28 Languages with just one tps (BTL) file. Your default
language plus 27 additional languages. Add additional BTL files for
additional languages as needed. Each additional file adds 27 more
languages capabilities. You then need to modify the language change
procedure to pass the correct BTL file to the Translator if more than
one is used.
Dynamic Language switching is possible using the BoTranLang2 selector
control.
BoTran2 can use a "global queue" or "direct file" access for
translating resource hungry apps.
Hopefully Generous developers will send their Language files (BTL) and
ENV files (BTS) to me, so I can post Master Language files on the
website to make everyone's life easier when Translating apps. I
can also use PDStr and your Clarion *.TRN files from other languages.