Identificadores de idioma

Un identificador de idioma es una abreviatura numérica internacional estándar para el idioma de un país o región geográfica. Cada idioma tiene un identificador de idioma único (tipo de datos LANGID), un valor de 16 bits que consta de un identificador de idioma principal y un identificador de sublanguaje. Para obtener más información sobre los identificadores de idioma, consulte Constantes y cadenas de identificador de idioma.

Un identificador de lenguaje se construye mediante la macro MAKELANGID . En la ilustración siguiente se muestra el formato de los bits en un identificador de idioma.

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

A continuación se muestran identificadores de idioma predefinidos:

  • LANG_SYSTEM_DEFAULT. Idioma predeterminado del sistema operativo.
  • LANG_USER_DEFAULT. El idioma del usuario actual.

La aplicación puede recuperar los identificadores de idioma actuales mediante las funciones de la interfaz de usuario multilingüe .

Configuraciones regionales e idiomas

Constantes y cadenas de identificador de idioma

Interfaz de usuario multilingüe

MAKELANGID