如何让mediawiki了解不同的语言标记?

时间:2014-02-11 06:29:53

标签: php mediawiki

我想知道如何使用不同语言制作mediawiki解析标记标记?例如,我需要启用法语并让用户能够写[[Catégorie:Something]]而不是[[Categorie:Something]]或者如果启用俄语能够写[[Категория:Something]]

我在LocalSettings中更改了这样的语言:

$wgLanguageCode = "fr";
$wgContLang = "fr";

并运行rebuildall.php,但没有任何变化。

1 个答案:

答案 0 :(得分:1)

您想要扩展namespace aliases array

$wgNamespaceAliases['Catégori'] = NS_CATEGORY;
$wgNamespaceAliases['Категория'] = NS_CATEGORY;

但是,只有当您想为少数名称空间创建其他别名时才需要这样做。默认情况下,namespace names are localized已经存在,因此(在规范的英文名称旁边)命名空间是根据您的$wgLanguageCode设置命名的。正如@leo所提到的,这可能需要缓存清除才能生效。