Reduce development time to market and cost of localising applications
(no multiple builds, elimination of functional quality assurance),
managing the whole process directly
Streamline maintenance (single source code) and distribution (single executable code)
Expand commercial markets for existing applications quickly and easily
Enter exotic / niche markets with minimum investment
Support national ethnic groups / regional differences
Extend life-cycle of existing applications
Enable creates a true multilingual application with the ability
to alter the displayed language at any time, even when windows
are already open. Few amendments to the source code are required
and legibility is not compromised in any way.
The old approach, by contrast, does not change the nature of the software, which remains a monolingual application, but merely allows selection of the active language at the time of installation or configuration. Considerable changes to the source code and its structure are also required, which becomes much harder to read.
In addition to producing foreign language reports, there is
often a need to print in a language selected in real time (e.g.
an invoice for a customer or an order for a vendor).
Enable allows users to print in the language of their choice without resetting the active screen language. This enables them to maintain control over the application, even when generating print-outs in obscure or exotic languages.
One of the most common approaches to the localisation of software
is to generate a document containing strings in the original language,
with adjacent spaces for the related translations. This approach
is somewhat inflexible, especially if programs are updated regularly
(sometimes daily with custom applications): the addition of new
strings must wait for the translated documents to be returned
and the results converted for use by the software.
Enable’s language database contains all the information needed to apply the translations. Once the database has been updated by the various translators (simultaneously, if necessary), the results are immediately accessible by the multilingual application.
New strings are identified automatically so that translators can focus just on them. This avoids continually combing through the source strings in a search for new texts and/or sending translators the entire document for revision.
Enable exports text strings in the most common formats and automatically imports translations into the language database for immediate use.
Enable transforms new and existing software into multilingual
applications capable of competing in international markets: the
results are generally visible in just a few days.
Adding extra languages is simply a translation task which can be performed simultaneously by several professional translators, so that applications can be launched in many markets at the same time.