Translating Your Application
The most important step in the localization process is the translation of the strings/messages in the Definer and to make UMG and SMG files.
The following example assumes that we are going to translate your application from English into Dutch. The overall procedure of the localization is as follows:
In the Definer, from the menu bar, choose Tools, Language, System Languages. Define "NL" for Dutch and commit.
From the Definer menu bar, choose Tools, Language, Populate Application Strings, and then click OK.
USoft Developer extracts all the text strings of your application from your application repository, and loads them into T_APP_USED_STR table.
From the Definer menu bar, choose Tools, Language, Load System Messages, and then click OK.
USoft Developer extracts all the system messages from your application flat files (including the system messages borrowed from the USoft Developer and the user-defined system messages for the application), and loads them into the T_SYS_MSG table.
From the Definer menu bar, choose Tools, Create Flat Files, to generate flat files for your translated application strings, and translated system messages, respectively.
These files must have the name of the application as their file name, with UMG and SMG extensions for the application strings and system messages respectively.
These files have to be stored in:
<USoft installation directory>/APP