![]() |
Language Id Format |
Use this dialog to specify what kind of language ids are used when writing files.
Specifies how to format language ids used in xml:lang attributes. Possible values are:
| Value | Description |
|---|---|
| Standard: la[-Ssss][-CC] | Standard language id that contains an ISO 639-1 language id (la) and optional script id (Ssss) and/or ISO-3166 country id (CC). |
| Legacy: la[-CC] | Legacy language id that contains an ISO 639-1 language id (la) and an optional ISO-3166 country id (CC). If the id uses the secondary script of the language (e.g., Traditional Chinese), then the country id is required. |
| Underline: ll[_CC] | As above, but separator character is underline, "_", instead of the hyphen, "-". |
It is recommended to use the default language ids (either Use the same format as in the original file or Standard). Use other formats only if your files are consumed by a system that requires legacy ids.
Specifies the case of the language attributes that are used in the file. Possible values are:
| Value | Description |
|---|---|
| Standard (la-CC) | The language part is written in lower case. The optional country part is written in the upper case. For example, en-US is for English in the United States. This is the default value. |
| Lower (la-cc) | Both language and country parts are written in lower case. For example en-us |
| Upper (LL-CC) | Both language and country parts are written in upper case. For example EN-US |
Specifies when the script part is included in the language id. This is visible when language id format is set to Standard. Possible values are:
| Value | Description |
|---|---|
| Standard | Script id is included if it is absolutely needed to make id unambiguous. For example, English is en, Simplified Chinese is zh, and Traditional Chinese is zh-Hant. |
| On multiple scripts | Script id is included if the language can use more than one script. For example, English is en, Simplified Chinese is zh-Hans, and Traditional Chinese is zh-Hant. |
| Always | Script id is always included. For example, English is en-Latn, Simplified Chinese is zh-Hans, and Traditional Chinese is zh-Hant. |
Specifies when the script part is included in the language id. This is visible when language id format is set to Legacy or Underline. Possible values are:
| Value | Description |
|---|---|
| No | A country id is not added if not implicational given. For example, English is en, Simplified Chinese is zh, and Traditional Chinese is zh-TW. |
| Yes | A country id is included if the language has more than one possible script. For example, English is en, Simplified Chinese is zh-CN, and Traditional Chinese is zh-TW. |