Github

Download version 1.4.8: Windows or Linux

Text Library: Internationalization

Directory: library/text/i18n

[ . ]

. /spec/common

. /spec/unix

. /spec/windows

. /support

[ . ]

EL_DEFAULT_LOCALE_I

Locale that defines the language used for translations keys via the country code id key_language.

EL_LOCALE_I

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.

EL_MODULE_LOCALE

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.

EL_SHARED_LOCALE_TABLE

spec/common

EL_ENGLISH_DEFAULT_LOCALE_IMP

Establishes English as the key language to use for translation lookups Override this in EL_MODULE_LOCALE for other languages

spec/unix

EL_LOCALE_IMP

Unix implementation of EL_LOCALE_I interface

spec/windows

EL_LOCALE_IMP

Windows implementation of EL_LOCALE_I interface

EL_MODULE_WINOS_LOCALE_INFO

support

EL_LOCALE_CONSTANTS

Localization constants

Further Information

Click on class link to see client examples.

EL_LOCALE_TABLE

Table of locale data file paths

EL_TRANSLATION_ITEM

Translated item

EL_TRANSLATION_ITEMS_LIST

EL_TRANSLATION_TABLE

Click on class link to see client examples.