Manual:$wgLanguageCode
Språk, inställningar för region- och teckenkodning: $wgLanguageCode | |
---|---|
Webbplatsens språkkod. |
|
Introducerad i version: | Före 1.1.0 |
Borttagen i version: | används fortfarande |
Tillåtna värden: | (sträng) |
Standardvärde: | 'en' |
Andra inställningar: Alfabetisk | Efter funktion |
Detaljer
Webbplatsens språkkod är oftast automatiskt inställt med installering.
Lista över språkkoder som kan hittas med hjälp av includes/languages/data/Names.php
.
Koden borde skrivas med gemener och använda särskiljas med bindestreck.
Exempel: en
, ku-latn
, de-formal
, mai
Detta anger vilket språk din sidas innehåll är på, och står också för standardspråket i wikins gränssnitt. While users can switch the language of interface messages in their preferences, anonymous visitors will see the wiki's interface in the content language. Extension:LanguageSelector provides a way to auto-detect the language of anonymous users and let them choose their interface language without logging in.
echo 'MediaWiki\MediaWikiServices::getInstance()->getMessageCache()->clear()' | php maintenance/eval.php
. Be prepared to update all messages you have customized in your wiki, move your main page and other broken things before and after all caches has been regenerated.maintenance/rebuildmessages.php
script to rebuild the user interface messages (MediaWiki namespace). Otherwise, you will not see the interface in the new language, or a mix of the old and new languages. Note that running that script will override any custom interface messages you may have created.$wgContLanguageCode
gives the same value as $wgLanguageCode
, but is deprecated in favor of $wgLanguageCode
. (borttagen i 1.35)
Change existing users' language settings
You can change existing users' language settings with the userOptions.php maintenance script. They will still be able to change their settings back unless you disable that option (see below).
php userOptions.php language --old en --new cs
Inaktivera användares språkval
MediaWiki-version: | ≥ 1.16 |
Om du vill ha din wiki på ett visst språk och inte tillåta användare att ändra inställning finns det en ny variabel i 1.16 och senare, $wgHiddenPrefs
:
// inaktivera språkval
$wgHiddenPrefs[] = 'language';
// om du också vill inaktivera varianter
$wgHiddenPrefs[] = 'variant';
$wgHiddenPrefs[] = 'noconvertlink';
$wgLanguageCode = 'pt-br';