Enable in action

  • Work in preferred language: international branches, personnel visiting from abroad
  • Print invoices (fiscal and other documentation) in the language of the client / supplier
  • Change the current language instantly and temporarily to demonstrate the application and its results without interrupting the user session: inspections (audit, quality), external consultants, visits from suppliers/clients, technical / user support
  • Generate technical logs in the language of support personnel
  • Enhance communications between developers and end users by activating Enable Explorer at runtime: testing, development and remote technical support

Contents of your Enable package

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.

Three steps from start to finish

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.

Subsequent updates

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.

What about end users

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.

Try Enable for PowerBuilder