Identificatori di lingua

Un identificatore di lingua è un'abbreviazione numerica internazionale standard per la lingua in un paese o area geografica. Ogni lingua ha un identificatore di lingua univoco (tipo di dati LANGID), un valore a 16 bit costituito da un identificatore del linguaggio primario e un identificatore di sottolanguage. Per informazioni dettagliate sugli identificatori della lingua, vedere Costanti e stringhe dell'identificatore del linguaggio.

Viene costruito un identificatore di lingua usando la macro MAKELANGID . La figura seguente mostra il formato dei bit in un identificatore di lingua.

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

Di seguito sono riportati gli identificatori di lingua predefiniti:

  • LANG_SYSTEM_DEFAULT. Lingua predefinita del sistema operativo.
  • LANG_USER_DEFAULT. Lingua dell'utente corrente.

L'applicazione può recuperare gli identificatori di lingua correnti usando le funzioni Interfaccia utente multilingue .

Impostazioni locali e lingue

Costanti e stringhe dell'identificatore del linguaggio

Interfaccia utente multilingue

MAKELANGID