Export (0) Print
Expand All
13 out of 17 rated this helpful - Rate this topic

Language Identifiers

A language identifier is a standard international numeric abbreviation for the language in a country or geographical region. Each language has a unique language identifier (data type LANGID), a 16-bit value that consists of a primary language identifier and a sublanguage identifier. For details of language identifiers, see Language Identifier Constants and Strings.

A language identifier is constructed using the MAKELANGID macro. The following illustration shows the format of the bits in a language identifier.


+-------------------------+-------------------------+
|     SubLanguage ID      |   Primary Language ID   |
+-------------------------+-------------------------+
15                    10  9                         0   bit

The following are predefined language identifiers:

  • LANG_SYSTEM_DEFAULT. The operating system default language.
  • LANG_USER_DEFAULT. The language of the current user.

Your application can retrieve the current language identifiers by using the Multilingual User Interface functions.

Related topics

Locales and Languages
Language Identifier Constants and Strings
Multilingual User Interface
MAKELANGID

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.