The MCP MSGTRANS documentation describes the message translation procedures.
The Message Translation Utility is an integral part of the Multilingual System (MLS), which co-ordinates the output of the translated messages.
Use the Message Translation Utility to:
Add new languages
Edit/delete messages
Translate messages (original message and descriptive notes displayed)
Merge languages/messages from a different program
Display both original and translated messages (with descriptive notes)
Stop translation session without losing finished translations
Compare existing messages with new versions, and select only the added or changed messages for translation
Save messages and translations in a user designated file – the original object file might be updated
NGEN28/MLSLIBRARY File
The MCP based Multilingual System (MLS) is used to provide the data structures and the associated access methods, to store and retrieve the translatable text used by Agile Business Suite software.
The MLS facilities provide:
A data structure definition to define language names, and message texts identified by message numbers within a language
A translator’s comment with each message (to identify the allowable number of characters in the message)
A language command to locate a particular message, given the message number and language name, with dynamic text inserted into the appropriate locations
A translation utility program that permits languages to be added, and messages to be translated within compiled programs
A single copy of NGEN28/MLSLIBRARY is installed as a system library via the function name NGEN28MLSSUPPORT, on the MCP based host computer, for use by all Builder Systems.
The language specified at installation becomes the default language for the MLSLIBRARY. You can change this by modifying the LANGUAGE task attribute of the
MLSLIBRARY.
Note: Performance improvements associated with a single copy of the language library is lost, and total memory and I/O utilization could be higher if multiple copies of the library are installed.
Refer to the MCP MSGTRANS documentation for more information on how to use of MLS.