Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| docs:2500_config_apps:1800_locales [2022/08/21 12:10] – ↷ Page moved from start:2500_config_apps:1800_locales to docs:2500_config_apps:1800_locales administrator | docs:2500_config_apps:1800_locales [2025/06/12 02:34] (current) – Rename to AwareIM aware_support3 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | [< | ||
| ====== Creating Applications in Different Languages ====== | ====== Creating Applications in Different Languages ====== | ||
| - | //**Aware IM**// supports applications in different languages – you can configure your application to be in any language you like. Not only that, but you can also change the language dynamically or choose different languages for different users. By default //**Aware IM**// uses English. To define a different language you need to configure a //locale//. | + | //**AwareIM**// supports applications in different languages – you can configure your application to be in any language you like. Not only that, but you can also change the language dynamically or choose different languages for different users. By default //**AwareIM**// uses English. To define a different language you need to configure a //locale//. |
| - | This is how //**Aware IM**// works with different locales: | + | This is how //**AwareIM**// works with different locales: |
| - If you do not define your own locale an implicit " | - If you do not define your own locale an implicit " | ||
| - | - When you define your own locale you can provide translation to //all// strings in the application – both system strings and configuration strings. //**Aware IM**// will automatically collect all strings used in the configuration and add predefined system strings, so that you can translate them all. | + | - When you define your own locale you can provide translation to //all// strings in the application – both system strings and configuration strings. //**AwareIM**// will automatically collect all strings used in the configuration and add predefined system strings, so that you can translate them all. |
| - You can configure multiple locales – one for each language. You can also designate that a particular locale should be used "by default" | - You can configure multiple locales – one for each language. You can also designate that a particular locale should be used "by default" | ||
| - | - If you configure multiple locales the user will be able to switch between locales at run-time if you include the [[HelpVisualPerspectiveMenuItem2|" | + | - If you configure multiple locales the user will be able to switch between locales at run-time if you include the [[docs: |
| - | <code aim>IF RegularUser.Country = ' | + | <code aim>IF RegularUser.Country = ' |
| - | RegularUser.Locale = ' | + | |
| - | //**Aware IM**// will automatically use the locale with the name " | + | //**AwareIM**// will automatically use the locale with the name " |
| - | See also: | ||
| - | |||
| - | [[HelpEditingLocales|Adding/ | ||
| ===== Adding/ | ===== Adding/ | ||
| - | The following section describes how to work with the editor of locales when adding a new locale or editing the existing one. Locales are described in the [[HelpLanguages|Creating Applications in Different Languages]] section. | + | The following section describes how to work with the editor of locales when adding a new locale or editing the existing one. |
| - | The editor of locales can be started as described in the [[HelpWorkingWithElements|Working with Configuration Elements]] section. The working area of the locale editor contains a table of stings used in the application. When a locale is created for the first time //**Aware IM**// automatically extracts all strings used in the configuration and adds to them the system strings. You can provide translation to both configuration and system strings by clicking on the " | + | The editor of locales can be started as described in the [[docs: |
| You can also click on the following buttons: | You can also click on the following buttons: | ||
| Line 36: | Line 34: | ||
| ==== Refresh ==== | ==== Refresh ==== | ||
| - | If the configuration has been changed since you defined the locale you can refresh the strings – //**Aware IM**// will re-extract all configuration strings defined in the application and add the new ones to the table, so that you can provide translation to the newly added strings or delete those that are no longer used. | + | If the configuration has been changed since you defined the locale you can refresh the strings – //**AwareIM**// will re-extract all configuration strings defined in the application and add the new ones to the table, so that you can provide translation to the newly added strings or delete those that are no longer used. |
| ==== Delete ==== | ==== Delete ==== | ||
| Line 50: | Line 48: | ||
| ==== Default ==== | ==== Default ==== | ||
| - | Tick this box if you want the locale to be used in the application by default – the application will start in this locale and all users will be assigned this locale unless changed by rules (see the [[HelpLanguages|Creating Applications in Different Languages]] section). | + | Tick this box if you want the locale to be used in the application by default – the application will start in this locale and all users will be assigned this locale unless changed by rules (see the [[docs: |
| ==== Date format ==== | ==== Date format ==== | ||
| - | Select the date format of the locale. This format will be used for those attributes of the " | + | Select the date format of the locale. This format will be used for those attributes of the " |
| ==== Timestamp format ==== | ==== Timestamp format ==== | ||
| - | Select the timestamp format of the locale. This format will be used for those attributes of the " | + | Select the timestamp format of the locale. This format will be used for those attributes of the " |
| ==== Language of system messages ==== | ==== Language of system messages ==== | ||