Megosztás a következőn keresztül:


Területi nevek

A területi neve az IETF BCP 47 (Windows Vista és újabb) nyelvi címkézési konvencióin alapul, és LOCALE_SNAMEjelöli. Általában a minta <language>-<REGION> használatos. Itt a nyelv egy kisbetűs ISO 639 nyelvi kód. Az ISO 639-1 kódokat akkor használja a rendszer, ha elérhető. Ellenkező esetben az ISO 639-2/T kódokat használja a rendszer. A REGION egy nagybetűs ISO 3166-1 ország/régió azonosítót ad meg. Az angol (Egyesült Államok) területi neve például "en-US", a Divehi (Maldív-szigetek) területi neve pedig "dv-MV".

Jegyzet

Az állandó LOCALE_NAME_MAX_LENGTH a területi név maximális hosszát adja meg. Szóközt tartalmaz a végződő null karakterhez.

Ha a területi beállítás semleges területi beállítás (nincs régió), a LOCALE_SNAME érték a <language>mintát követi. Ha ez egy semleges területi beállítás, amelyhez a szkript jelentős, a minta <language>-<Script>.

Ha a területi beállításokat meg kell különböztetni egy másik nyelvtől és régiótól egy másik szkripttel, a LOCALE_SNAME érték a <language>-<Script>-<REGION>mintát követi, ahol a szkript az ISO 15924 szkriptkód kezdeti nagybetűs. Az üzbég területi beállítás (latinul Üzbegisztán) LOCALE_SNAME értéke például "uz-Latn-UZ". A szkriptösszetevő nem szerepel azokban az esetekben, amikor egy nyelvet általában csak egy szkriptben írnak.

A területi beállítások rendezési rendelései rendezési sorrend azonosítói, például SORT_DEFAULT használatával vannak kijelölve. Ha két vagy több rendezési sorrendet szeretne megkülönböztetni ugyanahhoz a nyelvhez és régióhoz, a területi név a <language>-<REGION>\_<sort order>mintát követi. Ha meg kell különböztetnie a szkriptet és a rendezési sorrendet is, a név a <language>-<Script>-<REGION>\_<sort order>mintát követi. Az alapértelmezett rendezési sorrend nincs explicit módon megadva, csak az alternatív rendezési sorrend. Például a magyar (Magyarország) SORT_DEFAULT vagy numerikusan egyenértékű SORT_HUNGARIAN_DEFAULT "hu-HU" jelöléssel van megjelölve. A rendezési sorrendet SORT_HUNGARIAN_TECHNICAL magyar (Magyarország) "hu-HU_technl" (hu-HU_technl) jelöli.

Egy helyettesítő területi beállításesetén a területi beállítás nevének meg kell egyeznie a lecserélt területi beállítás nevével. Kiegészítő területi beállítás esetén a területi beállításnak a <language>-<REGION>-x-<custom> vagy <language>-<Script>-<REGION>-x-<custom>mintáját kell követnie, ahol <custom> a kiegészítő területi beállításra jellemző alfanumerikus sztring. Például egy Fabricam nevű vállalatra vonatkozó kiegészítő területi beállítások neve lehet "en-US-x-fabricam".

Az alkalmazások a GetSystemDefaultLocaleName és GetUserDefaultLocaleName függvények használatával lekérhetik az aktuális területi neveket. Bár minden szál lekérheti és beállíthatja a saját területi azonosítóját GetThreadLocale és beállíthatja SetThreadLocale, a területi beállítások név szerinti lekéréséhez és beállításához nincs hasonló függvény.

területi beállítások és nyelvek

egyéni területi beállítások

Területi azonosítók

Rendezési sorrend azonosítói