如何在Wikimedia中为扩展名称空间添加别名?

时间:2018-07-26 11:58:00

标签: lua mediawiki scribunto

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

某些扩展程序遇到了问题。

我遇到了错误:

  

第80行的package.lua中的Lua错误:未找到模块'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错误?

1 个答案:

答案 0 :(得分:0)

意大利语Wikipedia的实际名称空间别名集为(1)CategoriaModulo是翻译。要使用它们,只需将$wgLanguageCode设置为it

(我不确定为什么将Modulo设置为别名不起作用;从理论上讲应该如此。但这不是设置镜像的简单方法。)