Identificateurs de langue

Un identificateur de langue est une abréviation numérique internationale standard pour la langue d’un pays ou d’une région géographique. Chaque langue a un identificateur de langue unique (type de données LANGID), une valeur 16 bits qui se compose d’un identificateur de langue principale et d’un identificateur de sous-langue. Pour plus d’informations sur les identificateurs de langue, consultez Constantes et chaînes d’identificateur de langue.

Un identificateur de langue est construit à l’aide de la macro MAKELANGID . L’illustration suivante montre le format des bits dans un identificateur de langue.

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

Voici des identificateurs de langue prédéfinis :

  • LANG_SYSTEM_DEFAULT. Langue par défaut du système d’exploitation.
  • LANG_USER_DEFAULT. La langue de l’utilisateur actuel.

Votre application peut récupérer les identificateurs de langue actuelle à l’aide des fonctions d’interface utilisateur multilingue .

Paramètres régionaux et langues

Constantes et chaînes d’identificateur de langue

Interface utilisateur multilingue

MAKELANGID