Manuel:$wgExtensionMessagesFiles
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 : | [] |
Autres paramètres : Alphabétique | Par fonction |
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
- $wgMessagesDirs - variable globale pour les messages
- Demande de commentaire/Format de localisation pour le contexte
- Internationalisation
- tâche T220757 - « Utilisation obsolète de wgExtensionMessagesFiles en faveur de wgMessagesDirs et autres » (émis en 2019)