手册:$wgMessagesDirs

From mediawiki.org
This page is a translated version of the page Manual:$wgMessagesDirs and the translation is 64% complete.
扩展: $wgMessagesDirs
扩展消息目录。
引进版本:1.24.0 (Gerrit change 102957; git #2f7b68ff)
移除版本:仍在使用
允许的值:(数组)
默认值:[]

细节

Associative array mapping extension name to the path of the directory where message files can be found. The message files are expected to be JSON files named for their language code, e.g. en.json, de.json, etc. Extensions with messages in multiple places may specify an array of message directories.

简单例子:

$wgMessagesDirs['ConfirmEdit'] = __DIR__ . '/i18n';

复杂例子:

$wgMessagesDirs['VisualEditor'] = [
    __DIR__ . '/i18n',
    __DIR__ . '/modules/ve-core/i18n',
    __DIR__ . '/modules/qunit/localisation',
    __DIR__ . '/modules/oojs-ui/messages',
];

$wgMessagesDirs can co-exist with $wgExtensionMessagesFiles ; both should be set, if you want to preserve compatibility when converting old PHP l10n files.

參見