Enable consists of a translation engine (in PBD and DLL format),
an authoring tool to administer the multilingual database, translation
tools and related documentation.
Enable’s libraries are compiled for the main versions of PowerBuilder. The quick start materials provided (documentation and source code) allow licensed workgroups to become productive without delay.
Step one is to add the Enable initialization code to the application,
link it with the translation engine and then capture most of the
source phrases using Enable Extractor. All this takes just a few
Step two represents the transformation cycle, during which the remaining source phrases are captured, exported for translation and re-imported. At this stage, Enable Explorer is activated to resize and move controls and DWOs, considering the revised space requirements of the translated text. Translations often need to be amended when seen in context on the screen and Enable Explorer does this on the fly.
Step three is about finalizing and deploying the new multilingual application. This involves dealing with special cases, such as calls to methods that change the appearance of windows after they have been opened, or handling non-displayed elements.
The Quick Start Guide explains in detail how to proceed.
Every time the multilingual application is updated, the translation engine (or Extractor) captures the new strings and adds them to the language database. These strings are then translated and the revised multilingual database is distributed.
Enable’s royalty-free libraries in PBD and DLL format are
distributed to end users together with the multilingual database,
which is protected from unauthorised changes.