Kézikönyv:$wgMessagesDirs
Appearance
Outdated translations are marked like this.
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 |
A configurable global variable pointing to the path of a directory that contains message files. It works with associative arrays as demonstrated below. 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ó.
The modern approach that is recommended for extensions is not to use $wgMessagesDirs
directly but to use the equivalent key in extension.json.
Examples
Egyszerű példa:
PHP | extension.json |
---|---|
$wgMessagesDirs['ConfirmEdit'] = __DIR__ . '/i18n';
|
"MessagesDirs": {
"ConfirmEdit": [
"i18n"
]
}
|
Összetett példa:
PHP | extension.json |
---|---|
$wgMessagesDirs['VisualEditor'] = [
__DIR__ . '/i18n',
__DIR__ . '/modules/ve-core/i18n',
__DIR__ . '/modules/qunit/localisation',
__DIR__ . '/modules/oojs-ui/messages',
];
|
"MessagesDirs": {
"VisualEditor": [
"i18n",
"modules/ve-core/i18n",
"modules/qunit/localisation",
"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.