Sdílet prostřednictvím


Mapování dat národního prostředí

Služba NLS obsahuje řadu funkcí rozhraní API, které mohou vaše aplikace použít k mapování dat národního prostředí mezi identifikátory národního prostředí a názvy národních prostředía seznamy neutrálních národních prostředí. Toto téma popisuje použití těchto funkcí v systémech Windows Vista a novějších a v operačních systémech starších než Windows Vista (někdy označovaných jako "nižší úrovně").

Mapování dat národního prostředí ve Windows Vista a novějších verzích

Služba NLS poskytuje několik funkcí mapování národního prostředí pro použití aplikací, které vyvíjíte pro spuštění v systému Windows Vista a novějších verzích. Obsahuje také funkce, které mohou vaše aplikace použít k vytvoření výčtu neutrálních národních prostředí.

použití standardních funkcí převodu pro mapování dat

Pokud chcete mapovat mezi názvem národního prostředí a identifikátorem národního prostředí, může aplikace volat funkci LocaleNameToLCID. Aplikace používá LCIDToLocaleName k mapování mezi identifikátorem národního prostředí a názvem národního prostředí.

seznam neutrálních jazykových prostředí

Chcete-li vytvořit výčet neutrálních lokalizací pro Windows 7 a novější, aplikace může volat EnumSystemLocalesEx s dwFlags nastaveno na LOCALE_NEUTRALDATA. Může také použít GetLocaleInfoEx s LCType nastaveným na LOCALE_INEUTRAL.

Mapování locale dat v operačních systémech před Windows Vista

NlS obsahuje knihovnu direct-link (DLL) pro použití pro aplikace, které vyvíjíte pro spouštění v operačních systémech před Windows Vista. Knihovna DLL podporuje funkce převodu a výpisu pro mapování dat.

Poznámka

Aplikace, které běží pouze v systému Windows Vista a novějších, by neměly používat funkce mapování nebo výpisu nižší úrovně.

 

Použijte funkce konverze Downlevel pro mapování dat

Aplikace cílená na nižší úroveň systému může volat funkci DownlevelLCIDToLocaleName k převodu identifikátoru národního prostředí na název národního prostředí. Pokud potřebuje převést název národního prostředí na identifikátor národního prostředí, měl by volat DownlevelLocaleNameToLCID.

Použití funkcí výpisu nižší úrovně ke kategorizaci neutrálních lokalizací

Aplikace by měla volat DownlevelGetParentLocaleLCID k načtení identifikátoru jazykového nastavení rodičovského národního prostředí. Pokud aplikace potřebuje získat název nadřazeného národního prostředí pro dané národní prostředí, měla by zavolat DownlevelGetParentLocaleName.

použití národní jazykové podpory

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

názvy lokál