Sdílet prostřednictvím


Identifikátory národního prostředí

Každé národní prostředí má jedinečný identifikátor, 32bitovou hodnotu, která se skládá z identifikátoru jazyka a identifikátoru pořadí řazení . Identifikátor národního prostředí je standardní mezinárodní číselná zkratka a obsahuje komponenty nezbytné k jednoznačné identifikaci jednoho z nainstalovaných národních prostředí definovaných operačním systémem. Služba NLS podporuje jak předdefinované identifikátory národního prostředí, tak vlastní identifikátory.

Poznámka

Názvy národních prostředí lze použít s funkcemi zavedenými v systému Windows Vista, které přebírají název národního prostředí jako parametr místo identifikátoru národního prostředí. Další informace naleznete v tématu Volání funkcí "Název národního prostředí". Použití názvů národních prostředí místo identifikátorů národního prostředí je vždy vhodnější.

 

Následující obrázek znázorňuje formát bitů v identifikátoru národního prostředí.

+-------------+---------+-------------------------+
|   Reserved  | Sort ID |      Language ID        |
+-------------+---------+-------------------------+
31         20 19     16 15                      0   bit

Předdefinované identifikátory národního prostředí

Předdefinované identifikátory národního prostředí podporované službou NLS jsou definovány v referenčních rozhraní APInárodní jazykové podpory (NLS).

Služba NLS používá následující informační konstanty národního prostředí k reprezentaci identifikátorů národního prostředí.

Vlastní identifikátory národního prostředí

Windows Vista: NLS podporuje vlastní identifikátory národního prostředí reprezentované následujícími informačními konstantami národního prostředí.

Sestavení národního prostředí

K sestavení národních prostředí můžete použít nástroj Locale Builder poskytovaný službou NLS. Další informace naleznete v tématu Microsoft Locale Builder.

Aplikace může vytvořit identifikátor národního prostředí pomocí makra MAKELCID. Případně může použít jeden z výchozích identifikátorů odpovídajících konstantám uvedeným níže.

Načtení identifikátorů národního prostředí

Aplikace může načíst aktuální identifikátory národního prostředí pomocí GetSystemDefaultLCID a GetUserDefaultLCID funkcí. Každé vlákno může nastavit a načíst vlastní národní prostředí s SetThreadLocale a GetThreadLocale.

národní prostředí a jazyky

identifikátory jazyka

názvy národních prostředí

identifikátory pořadí řazení

MAKELCID