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í.
Související témata