Manual:$wgLanguageCode/cs

Category:MediaWiki configuration settings/cs#LanguageCodeCategory:MediaWiki configuration settings introduced before version 1.1.0/cs#LanguageCodeCategory:MediaWiki configuration settings still in use/cs#LanguageCodeCategory:Interwiki variables/cs#LanguageCode
Nastavení jazyka, regionálního kódování a kódování znaků: $wgLanguageCode
Kód jazyka webu.
Zavedeno od verze:před 1.1.0
Odstraněno od verze:stále se používá
Povolené hodnoty:(řetězec)
Výchozí hodnota:'en'

Podrobnosti

Kód jazyka webu se obvykle nastavuje automaticky pomocí instalačního programu. Seznam kódů jazyků lze nalézt na includes/languages/data/Names.php. Kód by měl být malými písmeny a jako oddělovač použijte pomlčku. Příklady: en, ku-latn, de-formal, mai

Určuje, v jakém jazyce je obsah vaší stránky a také poskytuje výchozí jazyk pro rozhraní vaší wiki. Zatímco uživatelé mohou změnit jazyk zpráv rozhraní ve svých předvolbách, anonymní návštěvníci uvidí rozhraní wiki v jazyce obsahu. Extension:LanguageSelector poskytuje způsob, jak automaticky detekovat jazyk anonymních uživatelů a nechat je vybrat si jazyk rozhraní bez přihlášení.

Pokud toto po instalaci změníte, v MediaWiki 1.18 a vyšší můžete vymazat mezipaměť zpráv spuštěním echo 'MediaWiki\MediaWikiServices::getInstance()->getMessageCache()->clear()' | php maintenance/run.php eval. Buďte připraveni aktualizovat všechny zprávy, které jste si přizpůsobili ve své wiki, přesunout svou hlavní stránku a další nefunkční věci před a po regeneraci všech mezipamětí.
V MediaWiki 1.8 nebo starší, pokud to po instalaci změníte, měli byste spustit skript maintenance/rebuildmessages.php, aby se znovu vytvořily zprávy uživatelského rozhraní (jmenný prostor MediaWiki). Jinak neuvidíte rozhraní v novém jazyce nebo kombinaci starého a nového jazyka. Všimněte si, že spuštění tohoto skriptu přepíše všechny zprávy vlastního rozhraní, které jste vytvořili.
$wgContLanguageCode dává stejnou hodnotu jako $wgLanguageCode, ale je zastaralá ve prospěch $wgLanguageCode. (odstraněno od 1.35)


Změnit jazyková nastavení stávajících uživatelů

Jazyková nastavení stávajících uživatelů můžete změnit pomocí skriptu údržby userOptions.php. Stále můžete změnit svá nastavení zpět, pokud tuto možnost nezakážete (viz níže).

php userOptions.php language --old en --new cs

Zakázat uživatelskou volbu jazyka

Verze MediaWiki:
1.16

Pokud chcete mít svou wiki v určitém jazyce a nedovolit uživatelům toto nastavení měnit, je ve verzi 1.16 a vyšší nová proměnná $wgHiddenPrefs:

// zakázat výběr jazyka
$wgHiddenPrefs[] = 'language';
// pokud chcete zakázat i varianty
$wgHiddenPrefs[] = 'variant';
$wgHiddenPrefs[] = 'noconvertlink';
$wgLanguageCode = 'pt-br';

Související odkazy

Category:Interwiki variables/cs Category:MediaWiki configuration settings/cs Category:MediaWiki configuration settings introduced before version 1.1.0/cs Category:MediaWiki configuration settings still in use/cs