Translating Application Strings

Previous Next

To translate an Application String, such as a field prompt, menu line, or window title,

make sure that you have a Used Application String record (in table T_USED_APP_STR) that names the original string,

create a Translated Application String record (in table T_APP_LNG_STR) that is related to that Application String record and the Language, and that names the translated string,

(re)create the <application>.UMG flatfile if your runtime application runs from flatfiles rather than from repository. Do this via Tools, Create Flat Files in the USoft Definer menu.

Application strings are translated simply by comparing strings letter-by-letter, independently of UI context. Some creativity is required if your target language has different translations depending on context. For example, Dutch 'rechts' is a correct translation of Eng. 'right' only in the context of left/right, not in the context of 'right' as authorisation or privilege. You can solve this by using 'access right' as the original string in the second context.

 

 

collapse Used Application String records
collapseTranslated Application String record

 

 

See Also

Application Strings and System Messages

Dynamic Language Switching

Translating System Messages