This library has 14 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.
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.
Object that is localizeable
Object that is localizeable according to language attribute
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.
Establishes English as the base/key language to use for translation lookups
Further Information
Click on class link to see notes and client examples.
Windows implementation of EL_LOCALE_I interface
Module winos locale info
Unix implementation of EL_LOCALE_I interface
Localization constants
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.
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.