Appendix F: Multi-Language Features
This system was generated in English, but all global text (messages, labels, etc) was stored with the language code of "USA" as this is the UNIFACE default. If other language codes are employed then entries are extracted from the DOL file using the standard UNIFACE search order. Refer to the relevant UNIFACE documentation for details.
Provided that no user requires any text to be presented in a different language then no settings need be adjusted in the system.
The following sections only apply if it is necessary for the system to display global text using a language code other than "USA".
- The default language code should be defined in the System Controls using transaction MNU_0070U.
- Users who wish to operate in a different language should have the relevant language code set in their user details using transaction MNU_0020U.
- After passing through the logon screen the value of
$LANGUAGE will be set to one of the following, in this order of precedence:-
- The language code on the user record, if this is non-blank.
- The default language on the System Control record, if this is non-blank.
- The value for
$LANGUAGE defined in the .ini file.
- Transaction descriptions held on MNU_TRAN will be deemed to be in the system's default language.
- If the user's language code is something other than the system default then an alternative description will be made available for that language code.
- In order to maintain transaction descriptions in a different language it will be necessary to set the language code to the desired value, then use transaction MNU_0030U to modify the alternative description. The language code can either be set by logging on as a user with that language code, or by using transaction MNU_0004 to temporarily change the language code to any desired value. After all changes have been made the language code should be reset.
- An alternative to the previous step is to use transaction MNU_0031M Maintain Alternative Descriptions from within MNU_0030L. This will allow the user to maintain all foreign language descriptions from within a single screen.