Sdílet prostřednictvím


Identifikátory jazyka

Identifikátor jazyka je standardní mezinárodní číselná zkratka pro jazyk v zemi nebo geografické oblasti. Každý jazyk má jedinečný identifikátor jazyka (datový typ LANGID), 16bitovou hodnotu, která se skládá z identifikátoru primárního jazyka a identifikátoru podlanguage. Podrobnosti o identifikátorech jazyka najdete v tématu Konstanty identifikátoru jazyka a řetězce.

Identifikátor jazyka je vytvořen pomocí makra MAKELANGID. Následující obrázek znázorňuje formát bitů v identifikátoru jazyka.

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

Následující jsou předdefinované identifikátory jazyka:

  • LANG_SYSTEM_DEFAULT. Výchozí jazyk operačního systému.
  • LANG_USER_DEFAULT. Jazyk aktuálního uživatele

Aplikace může načíst identifikátory aktuálního jazyka pomocí funkcí Vícejazyčné uživatelské rozhraní.

národní prostředí a jazyky

konstanty a řetězce identifikátoru jazyka

vícejazyčné uživatelské rozhraní

MAKELANGID