Sdílet prostřednictvím


LOCALE_SSCRIPTS

Windows Vista a novějších verzích: řetězec představující seznam skriptů pomocí zápisu se 4 znaky používaný v ISO 15924. Každý název skriptu se skládá ze čtyř latinek a seznam je uspořádaný v abecedním pořadí s každým názvem, včetně posledního, následovaného středníkem.

GetLocaleInfo nebo GetLocaleInfoEx lze volat pomocí LCType nastaveným na LOCALE_SSCRIPTS jako součást strategie pro zmírnění problémů se zabezpečením souvisejících s internationalizovanými názvy domén (IDN). Tady je několik ukázkových hodnot:

Dějiště Název národního prostředí nebo jazyka Hodnota
Angličtina (Spojené státy) en-US Latn;
Hindština (Indie) hi-IN Deva;
Japonština (Japonsko) ja-JP Windows 7 a novějších verzích: Hani; Hira; Jpan; Kana;
Windows Vista: Hani; Hira; Kana;

 

Složená hodnota skriptu neobsahuje latinský skript, pokud není základní součástí systému zápisu používaného pro konkrétní národní prostředí. Znaky latinky se často používají v kontextu národních prostředí, pro které nejsou nativní, například pro cizí název firmy. V předchozím příkladu pro hindštinu v Indii je jedinou hodnotou skriptu Deva (pro "Devanagari"), i když se znaky latinky můžou objevit také v hindštině. Funkce VerifyScripts má speciální příznak pro vyřešení tohoto případu.