Manual:$wgShellLocale/cs

Podrobnosti
Locale pro LC_ALL poskytuje známé prostředí pro operace citlivé na národní prostředí. Platí pro všechny žádosti. V MediaWiki 1.29 a starších to ovlivnilo pouze "LC_CTYPE".

Pro operační systémy podobné Unixu by toto mělo být nastaveno na  nebo ekvivalent, aby se zajistilo nejkonzistentnější chování pro operace knihoven C citlivé na národní prostředí napříč různými jazyky wikin. Pokud toto národní prostředí není k dispozici, použijte jiné národní prostředí, které má znakovou sadu UTF-8.

Toto nastavení ovlivňuje hlavně chování funkcí knihovny C, včetně:


 * Porovnání řetězců (pořadí při řazení pomocí porovnání citlivého na národní prostředí)
 * Například, zda "Å" a "A" jsou považovány za stejné písmeno nebo různá písmena a zda se liší, zda následuje po "A" nebo po "Z"L a zda se při třídění rozlišují velká a malá písmena.
 * Řetězcová znaková sada (jak jsou zastoupeny znaky mimo základní ASCII)
 * Potřebujeme, aby to byla znaková sada UTF-8, aby fungovala kolem https://bugs.php.net/bug.php?id=45132
 * Jazyk používaný pro nízkoúrovňové chybové zprávy.
 * Formátování data/času a číselných hodnot (např. '.' versus ',' jako oddělovač desetinných míst)

MediaWiki poskytuje své vlastní metody a třídy pro provádění mnoha operací citlivých na národní prostředí, které jsou navrženy tak, aby bylo možné měnit národní nastavení podle jazyka wiki nebo uživatelských preferencí:


 * Třída Collation od MediaWiki by se obecně měla používat místo porovnávacích funkcí knihovny C, když je potřeba třídění citlivé na národní prostředí.
 * Třída Message MediaWiki by měla být použita pro lokalizaci zpráv zobrazovaných uživateli.
 * Třída Jazyk MediaWiki by se měla používat pro formátování číselných hodnot a hodnot data/času.

Viz zde pro seznam ID národního prostředí (LCID).