Manual:$wgLanguageCode/hu
<translate> Language, regional and character encoding settings</translate>: $wgLanguageCode | |
---|---|
A honlap nyelvkódja. |
|
<translate> Introduced in version:</translate> | pre 1.1.0 |
<translate> Removed in version:</translate> | <translate> still in use</translate> |
<translate> Allowed values:</translate> | (sztring) |
<translate> Default value:</translate> | 'en' |
<translate> Other settings:</translate> <translate> Alphabetical</translate> | <translate> By function</translate> |
Részletek
A webhely nyelvi kódját általában automatikusan a telepítővel állítják be.
A nyelvkódok listáját a includes/languages/data/Names.php
fájl tartalmazza.
A kódnak kisbetűsnek kell lennie, elválasztóként pedig kötőjelet kell használni.
Példák: en
, ku-latn
, de-formal
, mai
A beállítás megadja a tartalom nyelvét, egyben az interfész alapértelmezett nyelvi beállításaként is szolgál. A bejelentkezett felhasználók beállításaikban módosíthatják a nyelvet, az anonim látogatók azonban a változóban rögzített változatot fogják látni. A Extension:LanguageSelector meghatározza az anonim felhasználók nyelvét és bejelentkezés is nélkül engedi annak megváltoztatását.
echo 'MediaWiki\MediaWikiServices::getInstance()->getMessageCache()->clear()' | php maintenance/eval.php
futtatásával törölheted az üzenetek gyorsítótárát. Készülj arra, hogy szükséges lehet az összes egyedi üzenet visszaállítása, valamint a kezdőlap és más, a cache újragenerálása előtt és után hibás lapok átnevezése.maintenance/rebuildmessages.php
szkriptet kell futtatnod. Máskülönben nem változik meg a felület nyelve, vagy a régi- és új szövegek keverve lesznek. Vedd figyelembe, hogy a szkript futtatása az összes módosított üzenetet felülírja.$wgContLanguageCode
megegyezik a $wgLanguageCode
-dal, de utóbbi érdekében többé nem használt. <translate> (removed in <tvar name=2>1.35</tvar>)</translate>
Már regisztrált felhasználók nyelvének megváltoztatása
A userOptions.php karbantartószkripttel megváltoztathatod a már regisztrált felhasználók által látott nyelvet. Ők továbbra is megváltoztathatják azt, kivéve, ha ezt a lehetőséget letiltod (lásd alább).
php userOptions.php language --old en --new cs
A nyelvválasztás lehetőségének letiltása
MediaWiki-verzió: | <translate> ≥</translate> 1.16 |
Ha új wikidet egy konkrét nyelven szeretnéd létrehozni és nem szeretnéd, hogy a felhasználók megváltoztassák az általuk látott nyelvet, az 1.16 verziótól felfelé rendelkezésre áll a $wgHiddenPrefs
változó:
// nyelvválasztás letiltása
$wgHiddenPrefs[] = 'language';
// ha a változókat is tiltani szeretnéd
$wgHiddenPrefs[] = 'variant';
$wgHiddenPrefs[] = 'noconvertlink';
$wgLanguageCode = 'pt-br';