How to create applications in different languages
This is explained in the “Creating applications in different languages” section. Here is a summary:
- If you want to run Aware IM 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
orREPORT ERROR
rules etc) using the language of your choice - Define a locale. When creating a locale Aware IM 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 Aware IM 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 theSystemUser
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).