Ver 2.51  Sept 3, 2008 Minor release.  Updated EdBoTran for using Text field prompts to

accommodate multi-line tool tips.  Update all help files for Multi-Line Tool Tips.

 

Ver 2.5   Aug 27, 2008  Support added for Hebrew and Arabic, bug fixes, misc enhancements.

added code to method to right justify text fields if converted

from entry and prop:layout is used. (C6)

Added method BoTran.RevFormat to reformat List and combo

boxes to right justify, and mirror image of order the

fields are displayed.(C4-C55x)  flag = ReverseFormat

Entry to text not working right, bugfix.

Prop:single in C4 on

Prop:layout in C6 on

BoTranAB.TRN changed.  Added 2 more Flags.

! 1 = Reposition Entry and Prompt, right justify entry   New ****  August 2008

LOCALE('_ENV:ReposEntryPrompt'),DEFAULT('_ENV:ReposEntryPrompt'),REPLACE('0')

! 1 = Reverse List box formats, and change to right justify default.  New ****  August 2008

LOCALE('_ENV:ReverseListFormat'),DEFAULT('_ENV:ReverseListFormat'),REPLACE('0')

Language change was adding call to change frame twice.

Bug in free queue for language selection.

Added method BoTran.Reposition to reposition prompts

and entry controls for Arabic,Hebrew type languages.

Feb 19, 2008

added checkbox for 'Export Only Minimal Window Text',%BoWinText

Nov 21, 2007

moved legacy hook prototypes to force in column 5

Aug 4,2007

added '%TransFile'  = %(%StripPling(%TransFile)) for allowing variables.

added '%BTSubFile'  = %(%StripPling(%BTSubFile)) for allowing variables.

May 28,2007

added '%BSIniFile'  = %(%StripPling(%BSIniFile)) for allowing variables, ini relocations.

 

 

BoTran Ver 2.4 Mar 23, 2007

 

added direct picture assignment for entry controls.

added switch to procedure extension, Prompt : 'Have BoTran Force pictures to entry flds'

   Nov 6,2006

added support for C6 List header sort and LM stuff.

Try omitting Error queue declaration line 152 in BoTranx.inc.

Changes to frame code and error class

 

BoTran Ver 2.3 Jan 16, 2006

 

Changed to work with Frameless apps.

FontDialog GPF

added ,<*? P:CodePage>

added IF P:Title = '' THEN P:Title = 'Select Font'

 

 

BoTran Ver 2.2  June 22, 2005

 

Bugfix Changed code in template for DLL mode ABC.

Changed "Dynamic Language Change" to a Function to reduce code generated in Dll's.

BugFix "Special code translate"  template when used with one control.

Added the following to ReadTRN after procedure init to properly UPPER strings in Translation file.

LOCALE('WINDOWS')

LOCALE('CLACASE','ÆØÅ,æøå')

 

BoTran Ver 2.1  May 19, 2005

 

BoTran now follows ABC checkbox for 'Enable Run-Time Translation'

Disabled %ControlFieldDefaultTip in versions less than C5508

 

 

BoTran Ver 2.0  March 12, 2005

Note: == and change  If you have earlier version installed.

You no longer have to select the BoTran classes for Translator and ErrorClass under Global Objects.  Check the box to use the Default ErrorClass and Translator Class in the IDE .  BoTran will automatically substitute its classes for you when you check the boxes in the BoTran Global Template.

 

Derived GlobalErrors for BoTranErrC Class, and solved the problems so Global Errors are now dynamic. C4-C6 ABC (Legacy uses different Methods.)

 

Added support to translate CPCS ABC reports.

 

EdBoTran.exe

Added "RevMrg Trans" Button that will let you merge files with a different default language into your Language file.  You can map the default Language column from the source file into a translated column in the destination file.  You can map a translated column as the default Language column in the source file.

 

Version 1.91 March 5, 2005

All changes this time should be transparent to Developer.

Templates updated to use Locales properly to Translate Error Codes.

Couple Class changes for this.

Wrapped %ControlFieldDefaultTip in check so it doesn't cause errors in versions prior to C55. (In JumpStart Utility)

Updated to use AddError for C6, AddErrors for older versions.  Also RemoveErrors.

 

Note: Language Change Procedure must be on same thread as Main Frame. (System Requirement, not mine<g>)

 

ReadTrn.exe will now "update" BTSub if BoTran(TRN) files have changed.

EdBoTran.exe now has "EIP" and "Form" based updates to keep everybody Happy.

You can now edit the BTSub file(BTS)

 

Note: Manual insert into the Language(BTL) file must go thru "Form" to update properly. It automatically creates the UPPER Default Text needed for the lookups.

 

Note: Remember there is a checkbox on the global template to let BoTran add new text found as you run it. Checkbox = 'Do not Update the BoTran File'   Uncheck this box and run the app in a Language other than default, and it will add new text as it finds it.  Run a Language that you have no translations for, to be safe.  Sometimes it will add already translated text otherwise.

Remember to Check the box again before you ship your app.

 

Version 1.9 February 23, 2005

Paradigm changed.  Class rewritten

Changed handling of Global Errors to accommodate changes in C6.

No longer substitute a class for Global Errors.

 

Version 1.8 October 8,2004

Split off Legacy class.

Added Error Class.

Locale automated. Sept 22,2004

Added Entry to text runtime field format.(Automatic) Sept 20,2004.

Changed BoTran File format to include a clipped Upper Left default

to load directly into queue.

Added BTSub file for when Default Language is "NOT ENGLISH".

Added BoTran TRN files and BTS file for establishing default Language.

Changed over to deriving the Translator class.

Changed field length to 512 for longer tips and messages.

Added Copy translations, mapping, etc to EdBoTran utility program.

BTConvert exe added for current users.

Changed file format to make loading faster  Sept 15,2004.

 

Previous

Added BTMan.BTButtons Sept 5,2004

Locale added. Sept 4, 2004

CPCS support added.

MessageBox support added.

Hooks added.  Sept 3, 2004

Dynamic Frame added.

Translated Print Preview added.

Bugs squashed as they were found.

Languages raised from 5 to 10.

Derived Queue class added.

Classes rewritten several times.

Tons of features added and tested following month.<g>

Primitive BoTran Placed in Beta Aug 8, 2004.