(Translated by https://www.hiragana.jp/)
Manual:$wgExtensionMessagesFiles/cs: Difference between revisions - MediaWiki Jump to content

Manual:$wgExtensionMessagesFiles/cs: Difference between revisions

From mediawiki.org
Content deleted Content added
Created page with "Pokud by rozšíření definovalo proměnnou přímo v PHP, mělo by to něco takového:"
Created page with "=== extension.json ==="
Line 27: Line 27:
</syntaxhighlight>
</syntaxhighlight>


<div lang="en" dir="ltr" class="mw-content-ltr">
=== extension.json ===
=== extension.json ===
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">

Revision as of 06:47, 11 July 2024

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:[]

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

Instead of using our global variable directly, modern extensions like ConfirmEdit set the equivalent field ExtensionMessagesFiles in the extension.json file.

This field corresponds directly with $wgExtensionMessagesFiles :

"ExtensionMessagesFiles": {
		"ConfirmEditAlias": "ConfirmEdit.alias.php"
	},

Související odkazy