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
minutes.
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.