我想知道如何使用不同语言制作mediawiki解析标记标记?例如,我需要启用法语并让用户能够写[[Catégorie:Something]]而不是[[Categorie:Something]]或者如果启用俄语能够写[[Категория:Something]]
我在LocalSettings中更改了这样的语言:
$wgLanguageCode = "fr";
$wgContLang = "fr";
并运行rebuildall.php,但没有任何变化。
答案 0 :(得分:1)
您想要扩展namespace aliases array:
$wgNamespaceAliases['Catégori'] = NS_CATEGORY;
$wgNamespaceAliases['Категория'] = NS_CATEGORY;
但是,只有当您想为少数名称空间创建其他别名时才需要这样做。默认情况下,namespace names are localized已经存在,因此(在规范的英文名称旁边)命名空间是根据您的$wgLanguageCode
设置命名的。正如@leo所提到的,这可能需要缓存清除才能生效。