Any user-based application will display text information to the user, for example, menu choices, warning messages, window titles and so on. When an application is localized, the text displayed to the user must also be in the localized language.
The two sets of APIs for handling messages are described in the following sections: