Enable for PB Enable
     
Enable for PB
 
Enable
   
Summary  


is a tool used by PowerBuilder developers to make their applications multilingual.

Using Enable, developers can usually upgrade a simple, monolingual PowerBuilder program with just a few changes to the original code. Excluding translation time, your software can become ready for distribution, with its own multilingual database (.ena) and the royalty-free Enable engine (various .dll and .pbd files), in a matter of hours!

Adding new languages or altering translated text is easy. Just update the multilingual database: no further changes are needed to the source or executable codes.

Enable provides a comprehensive solution for the localization of PowerBuilder applications, covering all properties of all controls, as well as every type and style of DataWindow and MessageBox. This means that even the most complex software can be localised: nested tabfolders, parametric messages and calculated fields? No problem!

Reports can be translated and printed in several languages simultaneously, even without changing the user interface.

Next step? Download our demo application and get a feel for the results obtainable.

Benefits

  •  Allow end-users to work in their preferred language (multilingual interface)
  •  Reduce development time to market and cost of localising applications (no multiple builds,
     elimination of functional quality assurance), managing the whole process directly
  •  Deploy in several languages simultaneously, add languages at any time
  •  Streamline maintenance (single source code) and distribution (single executable code)
  •  Expand commercial markets for existing applications quickly and easily
  •  Extend life-cycle of existing applications
  •  Support national ethnic groups / regional language differences
  •  Enter exotic / niche markets with minimum investment

Features

  •  Dynamic change of displayed language: high-performance engine, full developer control
  •  Simple, fully-integrated enabling of source code (once only, low profile)
  •  Change of language even after window is opened (both displayed and non-displayed elements,
     e.g. text files)
  •  Developer can decide which parts / controls should be translated
  •  Supports all versions of PowerBuilder
  •  Prints in desired language, without resetting current language
  •  Supports all character sets
  •  Stand-alone tools for assisted translations (merges work of multiple translators)
  •  Modifies translations / adds languages without rebuilding enabled applications
  •  Optimised language database protected from unauthorised changes
  •  Simple distribution: just install libraries and language database (no DBMS necessary)
  •  Developer license: multi-project, no runtime royalties

Use Cases

  •  Work in preferred language: multilingual employees, international branches, personnel visiting
     from abroad
  •  Print invoices (as well as 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
  •  Send translated messages to mobile devices (mobile phones, portable terminals)

Top

 

Dynamic change of displayed language

Enable changes the active language of PowerBuilder applications dynamically, even during runtime, under direct developer control.

The displayed language can be modified in all parts of the application: user interface, print-outs and even text files. A series of APIs are available to enable the developer to control when and how translations are applied. All languages and all character sets are supported.

By contrast, the old approach (replacement of strings with identifiers) does not allow the displayed language to be changed dynamically, since it must be selected at the time of installation or configuration.

Single source code, single user application

Developers using Enable obtain just one source code which is compiled into just one multilingual application. Subsequent changes to the language database, including the revision of translations and the unrestricted addition of new languages, are made without altering the source code or the executable code in any way.

Simple, low profile enabling of source code

An application becomes multilingual with Enable by making minor changes to the source code, mainly within the Application Framework. These tweaks reflect the way the developer wishes to interact with the translation engine. Program legibility is retained thanks to a series of APIs designed to minimize the impact of localization on the original programs.

Top

More Information   -    Download a demo application   -    Contact us              

is a product of Enable Development LLP

Enable Development LLP is a software house managed by professionals with more than two decades of experience in the software engineering and translation/ localisation sectors.

In particular, the Enable Development LLP team has performed significant work in the pharmaceutical, medical, financial, optical and food sectors covering IT and management systems, process control, sales force automation and logistics.

Top