Manuel:$wgMessagesDirs
Extensions: $wgMessagesDirs | |
---|---|
Répertoire des messages des extensions |
|
Introduit dans la version : | 1.24.0 (Gerrit change 102957; git #2f7b68ff) |
Retiré dans la version : | Encore utilisé |
Valeurs autorisées : | (tableau) |
Valeur par défaut : | [] |
Autres paramètres : Alphabétique | Par Fonction |
Détails
C'est un tableau associatif établissant le lien entre le nom des extensions et le chemin du répertoire où se trouvent leurs fichiers de messages. Les fichiers de messages sont attendus au format JSON et sont nommés avec le code de la langue, par exemple : en.json, de.json, etc. Les extensions pour lesquelles les messages se trouvent répartis à plusieurs endroits peuvent utiliser un tableau de répertoires.
Exemple simple :
$wgMessagesDirs['ConfirmEdit'] = __DIR__ . '/i18n';
Exemple avancé :
$wgMessagesDirs['VisualEditor'] = [
__DIR__ . '/i18n',
__DIR__ . '/modules/ve-core/i18n',
__DIR__ . '/modules/qunit/localisation',
__DIR__ . '/modules/oojs-ui/messages',
];
$wgMessagesDirs
peut coexister avec $wgExtensionMessagesFiles
; les deux doivent être initialisés si vous voulez préserver la compatilbilité lors de la conversion des anciens fichiers PHP en fichiers l10n.