模板:Languages/zh:修订间差异

来自Ubuntu中文
跳到导航跳到搜索
Ranfow留言 | 贡献
Yexiaoxing留言 | 贡献
撤销由125.39.174.54对话)所作出的修订150113
 
(未显示2个用户的2个中间版本)
第138行: 第138行:
|}
|}


== 应用举例 ==
== 示例 ==
这就是[[MediaWiki]]页面中的语言栏:
这就是[[MediaWiki]]页面中的语言栏:
{{Languages|MediaWiki}}
{{Languages|MediaWiki}}

2013年3月24日 (日) 13:55的最新版本

{{#ifexist: 模板:Languages/zh | | {{#ifexist: Languages/zh/zh | | {{#ifeq: {{#titleparts:Languages/zh|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:Languages/zh|1|-1|}} | zh | | }}


模板

{{#ifexist: 模板:Languages/zh | | {{#ifexist: Languages/zh/zh | | {{#ifeq: {{#titleparts:Languages/zh|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:Languages/zh|1|-1|}} | zh | | }}


语法

{{{Languages|PageName}}}
  • PageName (可选) - 链接对应的语言页面的语言简称。省略则表示该页使用英文版本。这个参数可以省略,只有你要链接的页面不是模板所在页时才要求必须填写,这种情况比较少见。如果该参数用于子页面,你必须提供根目录名,而不是页面链接全名(e.g. 在 MediaWiki/fr 你要使用 {{{Languages|MediaWiki}}} 而不是 {{{Languages|MediaWiki/fr}}}).

用法

模板只能位于存在多种语言的页面中,且必须位于各翻译页面的同一位置。

以英文页面为主,其他语言以对应的语言代号(如下所示)命名作为子页面。

例如,在主页面你可以包含文本{{{Languages}}},或者在Main Page页面或其他语言页面。模板会自动创建到任何存在的语言子页面的链接。如:Main Page/jaMain Page/fr,并忽略不存在的语言。

你可以查看Project:Language policy以获取关于翻译页面的更详细介绍。

支持语言

你将看到各语言的子页面(以Main Page为例)。其他语言可以根据需要添加。添加新语言时请使用合适的前缀,像Wikipedia上面所用的那样prefix, as used on Wikipedia 。请不要添加不存在对应页面的语言,因为这将浪费包含模板所耗的时间(只有相关页面存在时才能为用户显示对应的语言)。

语言名称对应的链接将链接到以该语言显示的Wikipedia。如果你所要求的语言的Wikipedia不存在,不要添加该语言的页面到MediaWiki.org! This wiki is not the place for language advocacy - please go through the correct channels, and once your language has a Wikipedia then please return to add content here.

Page Name Language
Main Page English
Main Page/ar Arabic
Main Page/br Breton
Main Page/ca Catalan
Main Page/de German
Main Page/es Spanish
Main Page/fi Finnish
Main Page/fr French
Main Page/he Hebrew
Main Page/hu Hungarian
Main Page/id Indonesian
Main Page/it Italian
Main Page/ja Japanese
Main Page/ko Korean
Main Page/nl Nederlands
Main Page/no Norwegian
Main Page/pl Polish
Main Page/pt Portugese
Main Page/ru Russian
Main Page/sq Albanian
Main Page/sv Swedish
Main Page/yue Cantonese
Main Page/zh Chinese
Main Page/zh-hans Chinese (Simplified)
Main Page/zh-hant Chinese (Traditional)

示例

这就是MediaWiki页面中的语言栏:

{{#ifexist: 模板:Languages/zh | | {{#ifexist: Languages/zh/zh | | {{#ifeq: {{#titleparts:Languages/zh|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:Languages/zh|1|-1|}} | zh | | }}