This library has 9 classes.
ECF: i18n.ecf
An internationalization library with support for translations rendered in Pyxis format. There are a number of tools in el_toolkit to support the use of this library.
Locale that defines the language used for translations keys via the country code id key_language.
Further Information
Click on class link to see client examples.
Establishes English as the base/key language to use for translation lookups
Further Information
Click on class link to see notes and client examples.
Object accessible via EL_MODULE_LOCALE that returns translated strings using the syntax:
Locale * "<text>"
The translation files are named locale.x where x is a 2 letter country code, with expected location defined by Localization_dir, By default this is set to Directory.Application_installation accessible via EL_MODULE_DIRECTORY.
The locale data files are compiled from Pyxis format using the el_toolkit -compile_translations sub-application option.
Further Information
Click on class link to see client examples.
Localization implementation via once routine Locale. By calling the once routine Locale in the application before the once routine {EL_MODULE_DEFERRED_LOCALE}.Locale, any library classes that have deferred localization will now use Locale.
Further Information
Click on class link to see client examples.
Table of locale data file paths
Further Information
Click on class link to see client examples.
Routines to test localization keys present
Further Information
Click on class link to see client examples.
Translated item
Further Information
Click on class link to see client examples.
Storable chain of translation items conforming to EL_TRANSLATION_ITEM
Further Information
Click on class link to see client examples.
Translation table
Further Information
Click on class link to see client examples.