To ensure that U, K and P messages are output in the same language, openUTM or the dialog terminal process first initializes the standard message catalogs. Application-specific message catalogs for a particular language are only used if the standard message catalogs are also available for the relevant language and if read access is permitted:
K and P messages:
utmsys.cat
(Unix and Linux system) orutmsys.dll
(Windows system)U messages:
utmxprog.cat
(Unix and Linux system) orutmxprog.dll
(Windows system)
If, for example, only the standard message catalog for the K messages (utmsys.cat
or utmsys.dll
) exists for a language, then NLS message processing is not initialized.
The linked message catalogs are used in the following situations:
if you do not use your own NLS catalogs
for selecting the message destinations
as a fallback in the event of an error
If there is no message catalog for the $LANG variable (Unix/Linux systems) or the environment variable %LANG% (Windows systems) of a user, the message module linked into the application is used, as under the previous system.