Identificadores de idioma

Um identificador de idioma é uma abreviação numérica internacional padrão para o idioma em um país ou região geográfica. Cada linguagem tem um identificador de linguagem exclusivo (tipo de dados LANGID), um valor de 16 bits que consiste em um identificador de idioma primário e um identificador de sublanguage. Para obter detalhes sobre identificadores de idioma, consulte Constantes e cadeias de caracteres do identificador de linguagem.

Um identificador de linguagem é construído usando a macro MAKELANGID . A ilustração a seguir mostra o formato dos bits em um identificador de idioma.

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

Veja a seguir os identificadores de idioma predefinidos:

  • LANG_SYSTEM_DEFAULT. O idioma padrão do sistema operacional.
  • LANG_USER_DEFAULT. O idioma do usuário atual.

Seu aplicativo pode recuperar os identificadores de idioma atuais usando as funções de Interface do Usuário Multilíngue .

Localidades e idiomas

Constantes e cadeias de caracteres do identificador de linguagem

Interface do Usuário Multilíngue

MAKELANGID