How to create applications in different languages

This is explained in the “Creating applications in different languages” section. Here is a summary:

  1. 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:
  2. Define your configuration strings (attribute labels, messages used in DISPLAY MESSAGE or REPORT ERROR rules etc) using the language of your choice
  3. 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
  4. Import system strings from a file (if a file exists for your language)
  5. Translate the remaining system strings by clicking on the “Translation” column in the locale editor
  6. Mark the locale as “default”
  7. If you want to run Aware IM applications in multiple languages you need to do the following:
  8. Define a locale for every language you want to use. Provide the translation for your configuration and system strings for every language
  9. 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).

 
  • Last modified: 2022/09/13 18:15