我已将一些内容添加到mediawiki侧边栏( Mediawiki:边栏)。当我使用UniversalLanguageSelector将语言从英语更改为马拉雅拉姆语时,除了新添加的内容之外,侧栏中的所有内容都已翻译。我的问题:
如何才能将所有侧边栏内容翻译成马拉雅拉姆语?
我可以将这些内容连同翻译一起添加到扩展程序文件夹中的某个文件中,以便它也可以翻译吗?
答案 0 :(得分:0)
本地化侧边栏的最简单方法是使用系统消息作为变量。例如,不是在英语中添加*mw-mainpage-url|My mainpage
,在瑞典语中添加*mw-mainpage-url|Min huvudsida
等,而是在*mw-mainpage-url|mainpage-description
中MediaWiki:Sidebar
,然后使用mainpage-description/en
,{{ 1}}等改变侧边栏部分的翻译。这样,您只需要在一个位置更改侧边栏布局,并且您可以使用已有的许多翻译,以及通过向MediaWiki名称空间添加页面来创建您自己的自定义系统消息。
请注意,侧边栏内容为aggressively cached。您可能需要清除页面。
另请注意,mainpage-description/sv
必须为true(默认)。