Localization support

Localization support allows to implement programs that follow a specific language and cultural rules. Programs are written and execute in a specific application locale. Beside the support of a locale specification which defines the character set used by programs, the internationalization of an application consist to extract and centralize all strings of the sources that are subject of translation. Localized strings can be used to keep application messages and form labels in external resource files, which can be provided in different languages.