Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
docs:3400_how_to:1100_miscellaneous:1440_multi_language [2022/09/01 00:59] – [How to create applications in different languages] administratordocs:3400_how_to:1100_miscellaneous:1440_multi_language [2025/06/12 03:59] (current) – Change to AwareIM aware_support3
Line 5: Line 5:
 This is explained in the “[[docs:2500_config_apps:1800_locales|Creating applications in different languages]]” section. Here is a summary: This is explained in the “[[docs:2500_config_apps:1800_locales|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: +  - 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 ''[[actions_functionslists:3100_actions:display_message|DISPLAY MESSAGE]]'' or ''[[actions_functionslists:3100_actions:report_error|REPORT ERROR]]'' rules etc) using the language of your choice +  - Define your configuration strings (attribute labels, messages used in ''[[a_f:a:display_message|DISPLAY MESSAGE]]'' or ''[[a_f:a:report_error|REPORT 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+  - 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)   - 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   - Translate the remaining system strings by clicking on the “Translation” column in the locale editor
   - Mark the locale as “default”   - Mark the locale as “default”
-  - If you want to run //**Aware IM**// applications in multiple languages you need to do the following:+  - 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 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:   - 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:
-<code aim> IF RegularUser.Country = 'Germany' THEN +<code aim>IF RegularUser.Country = 'Germany' THEN 
-   RegularUser.Locale = 'German'</code>+   RegularUser.Locale = 'German' </code>
  
 {{page>docs:5000_videos:430_multi_language}} {{page>docs:5000_videos:430_multi_language}}
  • Last modified: 2022/09/13 18:10