Localization is the process of tailoring the user interface of a program to users of a particular nation or culture. Two task attributes can assist you in the localization process: the LANGUAGE task attribute and the CONVENTION task attribute.
You can use the LANGUAGE task attribute to specify the language that is used for a process. This task attribute has effects on two levels:
-
The system attempts to use the specified language when displaying any system messages generated for the process, such as BOT, EOT, and RSVP messages. The LANGUAGE value has effect only if system messages in the specified language have been installed on your system.
-
The specified language becomes the default language for any messages that are displayed by MESSAGESEARCHER statements in an ALGOL or NEWP program. The LANGUAGE value has effect only if a version of the OUTPUTMESSAGEARRAY using the specified language has been bound to the object code file.
You can use the CONVENTION task attribute to specify the conventions for dates, times, and currency used by a process. This task attribute affects processes that use the CENTRALSUPPORT library to format data according to requested conventions. The CONVENTION task attribute specifies a default convention to be used for CENTRALSUPPORT procedure calls. The user process can selectively override this default through parameters to the CENTRALSUPPORT procedures.
For further information about localization, refer to the MultiLingual System (MLS) Administration, Operations, and Programming Guide.

