Manuel:$wgExtensionMessagesFiles

This page is a translated version of the page Manual:$wgExtensionMessagesFiles and the translation is 87% complete.
Outdated translations are marked like this.
Extensions: $wgExtensionMessagesFiles
Fichiers des messages des extensions.
Introduit dans la version :1.11.0
Retiré dans la version :Encore utilisé
Valeurs autorisées :(tableau)
Valeur par défaut :[]

Cette variable globale ne doit être utilisée que pour spécifier les chemins vers les fichiers de traductions qui définissent les mots magiques , les alias des pages spéciales et (ou) les noms des espaces de noms .

Pour les fichiers de messages , utiliser à la place $wgMessagesDirs et éviter le recouvrement des noms de variables. Si il y a une entrée dans $wgMessagesDirs avec la même clé qu'une autre entrée dans $wgExtensionMessagesFiles, $wgMessagesDirs aura la priorité sur les autres.

Exemple

L'extension ConfirmEdit contient le fichier PHP ConfirmEdit.alias.php qui définit les alias spécifiques à la langue pour une page spéciale ([$3 Special:Captcha]).

Si l'extension sert à définir la variable directement dans PHP, on aurait quelque chose comme :

$wgExtensionMessagesFiles['ConfirmEditAlias'] = __DIR__ . '/ConfirmEdit.alias.php';

extension.json

Au lieu d'utiliser la variable globale directement, les extensions telles que ConfirmEdit définissent le champ équivalent ExtensionMessagesFiles dans le fichier extension.json. Ce champ correspond directement à $wgExtensionMessagesFiles :

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

Voir aussi