Localization support allows you to implement programs that follow specific language and cultural rules.
Programs 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 requires all strings in the sources that are subject to translation to be extracted and centralized. Localized strings are used to keep application messages and form labels in external resource files, which can be provided in different languages.