Как добавить псевдоним для пространства имен расширений в викимедиа?

Я пытаюсь создать собственную копию итальянской википедии из дампа.

У меня проблема с некоторыми расширениями.

У меня есть ошибка:

Ошибка Lua в package.lua в строке 80: модуль «Modulo:String» не найден.

Проблема в том, что в моей копии нет 'Modulo:String', но есть 'Module:String'.

Я попытался добавить псевдоним для этого пространства имен в свой LocalSettings.php, как и для категорий, но для модулей это не помогло.

$wgNamespaceAliases['Categoria'] = NS_CATEGORY; //this helped for categories
$wgNamespaceAliases['Modulo'] = NS_MODULE; //this does not work

Пространство имен модулей является частью пространства имен Scribunto по умолчанию.

https://www.mediawiki.org/wiki/Extension_default_namespaces

Как решить ошибку Lua с загрузкой модулей?


person Luk    schedule 26.07.2018    source источник
comment
Я не знаком с этим набором приложений, но: у вас есть доступ на запись к package.lua? Похоже, вам нужно исправить опечатку, чтобы все это работало. В качестве альтернативы попробуйте переименовать Module вашей копии в Modulo, но это, скорее всего, просто сломает другие вещи. Это нужно будет решить в Lua, а не с псевдонимом в другом месте.   -  person brianolive    schedule 26.07.2018
comment
Не связано: в очереди на редактирование я наткнулся на вопрос, за который вы проголосовали в сортировке. Неправильный выбор. Пожалуйста: внимательно изучите справку по сортировке и не помещайте в очередь редактирования элементы, которые ей не принадлежат. (Я конкретно говорю о stackoverflow.com/review/triage/20882811). Пожалуйста, поймите, что ваши голоса имеют последствия, и будьте более осторожны со своим мнением!   -  person GhostCat    schedule 18.09.2018


Ответы (1)


Фактический набор псевдонимов пространств имен для итальянской Википедии: (1); Categoria и Modulo являются переводами. Чтобы использовать их, просто установите для параметра $wgLanguageCode значение it.

(Я не уверен, почему установка Modulo в качестве псевдонима не работает; теоретически должна. Но это не самый простой способ настроить зеркало.)

person Tgr    schedule 28.07.2018