This is explained in the “Creating applications in different languages” section. Here is a summary:
If you want to run AwareIM applications in a single non-English language (or a variation of the English language) you need to do the following:
Define your configuration strings (attribute labels, messages used in
DISPLAY MESSAGE
or
REPORT ERROR
rules etc) using the language of your choice
Define a locale. When creating a locale AwareIM will automatically extract all your configuration strings and if you defined them in the language of your choice you don’t need to translate them
Import system strings from a file (if a file exists for your language)
Translate the remaining system strings by clicking on the “Translation” column in the locale editor
Mark the locale as “default”
If you want to run AwareIM applications in multiple languages you need to do the following:
Define a locale for every language you want to use. Provide the translation for your configuration and system strings for every language
Define a rule attached to your user object (either RegularUser
or some other member of the SystemUser
group) to assign an appropriate locale to the user, for example:
IF RegularUser.Country = 'Germany' THEN
RegularUser.Locale = 'German'
This video tutorial explains how to create applications for different languages and cultures. It also explains how to create applications with right-to-left layout (RTL).