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/09/01 01:08] – [Creating Applications in Different Languages] administrator | docs:2500_config_apps:1800_locales [2025/06/12 02:34] (current) – Rename to AwareIM aware_support3 | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| ====== 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 [[docs: | - 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 = ' |
| - | | + | |
| - | //**Aware IM**// will automatically use the locale with the name " | + | //**AwareIM**// will automatically use the locale with the name " |
| Line 20: | Line 20: | ||
| The following section describes how to work with the editor of locales when adding a new locale or editing the existing one. | 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 [[docs: | + | 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 34: | 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 ==== | ||