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.
 * String character set (how characters beyond basic ASCII are represented)
 * We need this to be a UTF-8 character set to work around https://bugs.php.net/bug.php?id=45132
 * Language used for low-level error messages.
 * Formatting of date/time and numeric values (e.g. '.' versus ',' as the decimal separator)

MediaWiki provides its own methods and classes to perform many locale-sensitive operations, which are designed to be able to vary locale based on wiki language or user preference:


 * MediaWiki's Collation class should generally be used instead of the C library collation functions when locale-sensitive sorting is needed.
 * MediaWiki's Message class should be used for localization of messages displayed to the user.
 * MediaWiki's Language class should be used for formatting numeric and date/time values.

See here for a list of Locale IDs (LCID).