Compartilhar via


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 idioma 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 sublanguagem. Para obter detalhes dos identificadores de idioma, consulte constantes e cadeias de caracteres do identificador de idioma.

Um identificador de idioma é 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 da Interface do Usuário Multilíngue do.

localidades e idiomas

constantes e cadeias de caracteres do identificador de linguagem

de Interface do Usuário Multilíngue

MAKELANGID