Language order
Languages can be identified using a locale identifier or a primary language identifier. For example:
- German - Austria (AT) has the locale identifier (LCID) 3079 (hexadecimal 0x0c07).
 - German as a primary language has the identifier 7.
 
You can define translations for the neutral language. This language has the identifier 0.
If an object, such as a cube or dimension, has captions for more languages, the first non-empty caption is taken.
The order of languages where element captions are searched is:
- Translation using a dynamic
            attribute. 
- Locale identifier.
 - Primary language identifier.
 - Neutral language
 
 -  Translation using a dimension
               attribute.
- Locale identifier.
 - Primary language identifier.
 - Neutral language.
 
 - Element name.
 
The order of languages where object captions are searched is:
- Language defined by the locale identifier.
 - Language defined by the primary language identifier.
 - Neutral language.
 - Object name. For example, level name for level caption.
 
The order of languages where descriptions are searched is:
- Language defined by the locale identifier.
 - Language defined by the primary language identifier.
 - Neutral language.
 
Example
The client application is connected with LCID=3079 (German - Austria).
Element 'Jan' has captions defined for LCID=3079 'Jänner', for LCID=7 'Januar' and for the neutral language (LCID=0) 'January'.
Element 'Feb' has captions defined for LCID=7 'Februar' and for the neutral language 'February'.
Element 'Nov' has a caption defined for the neutral language 'November'.
No captions are defined element 'Dec'.
This can be defined in a table, too:
| Member | Captions | ||
|---|---|---|---|
| Name | Neutral | German | German-Austria | 
| Jan | January | Januar | Jänner | 
| Feb | February | Februar | |
| Nov | November | ||
| Dec | |||
The captions are:
- 'Jan' is 'Jänner', taken from the attribute German-Austria.
 - 'Feb’ is 'Februar', taken from the column German, as the column German-Austria is not filled.
 - 'Nov' is 'November', taken from the column Neutral as no German string is available.
 - 'Dec’ is 'Dec', the member name, as no caption is available.