Если вы используете многоязычную вики или ваши пользователи, вероятно, будут использовать разные языки интерфейса (например, при использовании расширения Universal Language Selector для автоматического использования предпочтительного языка посетителя), тогда вам следует использовать MessageCache:: get hook, чтобы настройка использовалась на всех языках.В противном случае пользователь, использующий другой язык интерфейса, не увидит настройки.
Используется так:
LocalSettings.php:
$wgHooks['MessageCache::get'][] = function ( &$key ) {
$keys = [ // The list of messages you want to customize
'prefs-help-realname',
'createacct-realname',
];
if ( in_array( $key, $keys, true ) ) {
$key = "myprefix-$key";
}
};
Затем необходимо отредактировать https://example.org/wiki/MediaWiki:myprefix-key
(замените свой вики-домен и ключ исходным ключом сообщения (который вы можете найти с помощью uselang=qqx
).