如何为维基媒体的扩展命名空间添加别名?

我正在尝试从转储中创建自己的意大利维基百科副本。

我遇到了一些扩展的问题。

我收到了以下错误:

在package.lua的第80行处发生Lua错误:找不到模块'Modulo:String'。

问题在于我的副本中没有'Modulo:String',但是有'Module:String'。

我尝试在我的LocalSettings.php中为此命名空间添加别名,就像对类别所做的那样,但是对于模块而言,这并没有帮助。

$wgNamespaceAliases['Categoria'] = NS_CATEGORY; //对于类别有帮助
$wgNamespaceAliases['Modulo'] = NS_MODULE; //但对于模块并没有作用

模块命名空间是Scribunto默认命名空间的一部分。

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

如何解决加载模块时出现的Lua错误?

点赞
用户323407
用户323407

实际的意大利维基百科命名空间别名集合为(1); CategoriaModulo 是翻译。要使用它们,只需将$wgLanguageCode设置为 it

(我不确定为什么将 Modulo 设置为别名不起作用; 理论上应该有效。但这并不是设置镜像的简单方式。)

2018-07-28 09:07:05