2.2.2.23 EmfPlusLanguageIdentifier Object
The EmfPlusLanguageIdentifier object specifies a language code identifier (LCID) that corresponds to the natural language in a locale, including countries, geographical regions, and administrative districts. Each object is an encoding of a primary language and sublanguage identifier, as shown in the following bit field table.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SubLanguageId |
PrimaryLanguageId |
SubLanguageId (6 bits): The country, geographic region or administrative district for the natural language specified in the PrimaryLanguageId field.
-
Sublanguage identifiers are vendor extensible. Vendor-defined sublanguage identifiers MUST be in the range 0x20 to 0x3F, inclusive.
PrimaryLanguageId (10 bits): The natural language.
-
Primary language identifiers are vendor extensible. Vendor-defined primary language identifiers MUST be in the range 0x0200 to 0x03FF, inclusive.
The encoded LCID values are defined in [MS-LCID] section 2.2.
See section 2.2.2 for the specification of additional structure objects.