Příručka:$wgExtensionMessagesFiles
| Rozšíření: $wgExtensionMessagesFiles | |
|---|---|
| Soubory pro rozšiřování zpráv. |
|
| Zavedeno od verze: | 1.11.0 |
| Odstraněno od verze: | stále se používá |
| Povolené hodnoty: | (pole) |
| Výchozí hodnota: | [] |
| Další nastavení: Podle abecedy | Podle funkce | |
Tato globální proměnná musí být použita pouze k určení cest k internacionalizačním souborům, které definují magická slova, aliasy speciálních stránek a/nebo názvy jmenného prostoru.
Pro soubory zpráv použijte místo toho $wgMessagesDirs a vyhněte se překrývání názvů proměnných.
Pokud je v $wgMessagesDirs záznam se stejným klíčem jako jeden v $wgExtensionMessagesFiles, bude mít $wgMessagesDirs přednost před druhým.
Příklad
Rozšíření ConfirmEdit obsahuje soubor PHP, ConfirmEdit.alias.php, který definuje aliasy specifické pro daný jazyk pro speciální stránku (Special:Captcha).
Pokud by rozšíření definovalo proměnnou přímo v PHP, mělo by to něco takového:
$wgExtensionMessagesFiles['ConfirmEditAlias'] = __DIR__ . '/ConfirmEdit.alias.php';
extension.json
Namísto přímého použití naší globální proměnné nastavují moderní rozšíření jako ConfirmEdit ekvivalentní pole ExtensionMessagesFiles v souboru extension.json.
Toto pole přímo odpovídá $wgExtensionMessagesFiles:
"ExtensionMessagesFiles": {
"ConfirmEditAlias": "ConfirmEdit.alias.php"
},
Související odkazy
- $wgMessagesDirs - globální proměnná pro zprávy
- Žádosti o formát komentáře/lokalizace pro pozadí
- Lokalizace
- T220757 - "Ukončeno používání wgExtensionMessagesFiles ve prospěch wgMessagesDirs a dalších" (předloženo v roce 2019)