Kézikönyv:$wgMessagesDirs
Kiterjesztések: $wgMessagesDirs | |
---|---|
Kiterjesztések üzeneteinek könyvtárai. |
|
Bevezetve: | 1.24.0 (Gerrit change 102957; git #2f7b68ff) |
Eltávolítva: | használatban |
Megengedett értékek: | (tömb) |
Alapértelmezett érték: | [] |
Egyéb beállítások: Betűrendben | Funkció szerint |
Részletek
A változóban szereplő asszociatív tömb a kiterjesztések nevét azon könyvtárhoz rendeli, ahol az azokhoz tartozó üzenetek találhatóak. Az üzenetállományok elvárt formátuma JSON, a nyelvkóddal ellátva, például hu.json. Azon kiterjesztések esetén, melyek üzenetei több helyen is találhatóak, egy tömbben rögzíthető az összes lokáció.
Egyszerű példa:
$wgMessagesDirs['ConfirmEdit'] = __DIR__ . '/i18n';
Összetett példa:
$wgMessagesDirs['VisualEditor'] = [
__DIR__ . '/i18n',
__DIR__ . '/modules/ve-core/i18n',
__DIR__ . '/modules/qunit/localisation',
__DIR__ . '/modules/oojs-ui/messages',
];
A $wgMessagesDirs
és $wgExtensionMessagesFiles
egyszerre is működhet; ha a régi PHP l10n-fájlok konverziója során meg akarod tartani a visszafelé való kompatibilitást, mindkettőt be kell állítanod.