Condividi tramite


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 di lingua primario e da un identificatore di sottolanguage. Per informazioni dettagliate sugli identificatori di lingua, vedere costanti di identificatore di lingua e stringhe.

Un identificatore di lingua viene costruito utilizzando la macroMAKELANGID. 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 Multilingual User Interface.

impostazioni locali e lingue

costanti e stringhe dell'identificatore di lingua

dell'interfaccia utente multilingue

MAKELANGID