Partager via


Identificateurs de langue

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

Un identificateur de langage 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

Les identificateurs de langage prédéfinis suivants sont les suivants :

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

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

paramètres régionaux et langues

constantes et chaînes d’identificateur de langage

interface utilisateur multilingue

MAKELANGID