LOCALE_SCONSOLEFALLBACKNAME
Windows Vista a novějších verzích: upřednostňované národní prostředí pro zobrazení konzoly. Maximální povolený počet znaků pro tento řetězec je 85, včetně ukončujícího znaku null.
Poznámka
Obecně platí, že aplikace by neměly přímo využívat LOCALE_SCONSOLEFALLBACKNAME data. Chcete-li zjistit, jaké jazykové prostředky použít v okně konzoly, měla by aplikace volat SetThreadUILanguage nebo SetThreadPreferredUILanguages. Tyto funkce používají záložní data konzoly jako faktor při výběru jazyka, který je v konzole čitelný, ale není jediným determinantem. Konkrétně je konzola omezena na zobrazení znaků z jedné znakové stránky. Například el-GR pro řečtinu (Řecko) je platný jazyk konzoly, ale pokud je aktuální znaková stránka latinky-1 (znaková stránka 1252), konzola zobrazuje řecký text většinou jako řadu symbolů znaků nenalezena.
Pokud je v konzole podporován jazyk odpovídající tomuto národnímu prostředí, je hodnota stejná jako pro LOCALE_SNAME, tj. národní prostředí samotné lze použít pro zobrazení konzoly. Konzola však nemůže zobrazit jazyky, které lze vykreslit pouze s uniscribe. Konzola například nemůže zobrazit arabštinu nebo různé indické jazyky. Proto se hodnota LOCALE_SCONSOLEFALLBACKNAME pro národní prostředí odpovídající těmto jazykům liší od hodnoty LOCALE_SNAME.
Pro předdefinovaná národní prostředí platí, že pokud se záložní hodnota liší od hodnoty samotného národního prostředí, použije se hodnota neutrálního národního prostředí. Konkrétní národní prostředí je přidruženo k jazyku i zemi/oblasti, zatímco neutrální národní prostředí je přidruženo k jazyku, ale není přidruženo k žádné zemi/oblasti. Například ar-SA se vrátí do "en", nikoli na "en-US". Tato zásada použití neutrálních národních prostředí se implementuje konzistentně pro předdefinovaná národní prostředí a důrazně se doporučuje pro vlastní národní prostředí. Zásady se však nevynucuje. Pro vlastní národní prostředí může vaše aplikace jako záložní prostředí použít konkrétní národní prostředí místo neutrálního národního prostředí.
Poznámka
Žádná z funkcí popsaných v Volání funkcí "Název národního prostředí" přijímat neutrální národní prostředí jako vstupy. Proto LOCALE_SCONSOLEFALLBACKNAME data jsou velmi omezená. Konkrétně GetLocaleInfo ani GetLocaleInfoEx přijímá neutrální národní prostředí jako vstupy.