The DEC C environment provides the following facilities for creating international software:
Localization data is held in a database known as a locale. This stores all the language and culture information required by a program. See Section 10.3 for details of the structure of locales.
A program specifies what locales to use by calling the setlocale function. See Section 10.4 for more information.
This is achieved using message catalogs that store all the messages for an application. The message catalog is linked to the application at run-time. This means that the messages can be translated into different languages and then the required language version is selected at run-time. See Section 10.5.
The DEC C RTL includes functions for: