Partilhar via


Identificadores de idioma

Um identificador de idioma é uma abreviatura numérica internacional padrão para o idioma em um país ou região geográfica. Cada idioma tem um identificador de idioma exclusivo (tipo de dados LANGID), um valor de 16 bits que consiste em um identificador de idioma primário e um identificador de subidioma. Para obter detalhes sobre identificadores de idioma, consulte Language Identifier Constants and Strings.

Um identificador de idioma é construído usando a macroMAKELANGID. 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

A seguir estão 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 Multilingual User Interface.

Localidades e Idiomas

Constantes e cadeias de caracteres do identificador de idioma

Interface de Usuário Multilíngüe

MAKELANGID