This is an old revision of the document!
How to create applications in different languages
This is explained in the “Creating applications in different languages” section of the Aware IM User Guide. 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 MESSAGEorREPORT ERRORrules 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 the SystemUser group) to assign an appropriate locale to the user, for example:
IF RegularUser.Country = 'Germany' THEN RegularUser.Locale = 'German'