Kézikönyv:$wgForceUIMsgAsContentMsg
| Language, regional and character encoding settings: $wgForceUIMsgAsContentMsg | |
|---|---|
| Tartalmi üzenetként kezelendő felület-üzenetek tömje. |
|
| Bevezetve: | 1.4.0 |
| Eltávolítva: | használatban |
| Megengedett értékek: | (sztringek tömbje) |
| Alapértelmezett érték: | [] |
| Egyéb beállítások: Betűrendben | Funkció szerint | |
Azon rendszerüzenetek, amelyeknek akkor is a felhasználó nyelvén kell megjelenniük, ha eredetileg az oldal a tartalom nyelvén mutatná őket.
Részletek
Az üzenetek wfMessage()[1]-vel való fordítása esetén nem mindig egyértelmű, hogy mely üzenetek tartoznak a felülethez, és melyek a tartalomhoz.
Például a Wikipédia oldalain (hu.wikipedia.org) csak egy kezdőlap van; így a kezdőlapra való hivatkozáskor a lap tartalmaként van kezelve, és a wfMessage(...)->inContentLanguage()[1] hívódik meg; azonban a link szövegének generálása a wfMessage()-vel történik.
A kód alapértelmezésben így működik;
azonban néhány többnyelvű oldalon (például a Commons) a kezdőlap különböző nyelvi változatai is elérhetőek.
A tömb lehetőséget nyújt az alapértelmezett viselkedés felülírására.
Például ahhoz, hogy a kezdőlap és a közösségi portál is többnyelvű lehessen, az alábbi beállításra van szükség:
$wgForceUIMsgAsContentMsg = ['mainpage', 'portal-url'];