變更

增加 1,668 位元組 、 2020年5月25日 (一) 05:06
機器人35:更新模板使用量為373202

{{high-use|373202}}Lan模板可以在普通繁简转换功能(<nowiki>-{zh:; zh-hans:; zh-hant:; zh-cn:;……}-</nowiki>)无法发挥作用时替代其进行转换,比如图片的转换(建议使用{{tl|Image}})、提示文字的转换等。然而,Lan模板是按界面语言而非语言变种转换的,不能通过页面顶部的用字标签改变用字。也就是说,在可以使用<nowiki>-{}-</nowiki>进行转换时,请不要使用Lan模板。

{{Lua|模块:lan}}
Lan模板的实现机理与<nowiki>-{}-</nowiki>的方式完全不同。Lan模板通过调取[[MediaWiki:Conversionname]]的值在zh、zh-hans、zh-hant、zh-cn、zh-tw、zh-hk、zh-sg之间的自动切换,来实现内容的转换。因此,Lan模板支持代码的转换,而这一功能是<nowiki>-{}-</nowiki>所不具备的。

==用法==
<source lang="moin">
{{lan
|zh=原文
|zh-hans=简体中文
|zh-hant=繁體中文
|zh-cn=大陆
|zh-tw=台灣
|zh-hk=港澳
|zh-sg=马新
}}
</source>

==其他环境==
<!--
Lua语言应该首先尝试使用[[模块:WikitextLC]]进行<nowiki>-{}-</nowiki>转换。在无法使用处,可以使用本模板的对应模块:
<source lang=lua>
local lan = require('Module:Lan')._main
print(lan({
["zh-hans"] = "乌龟",
["zh-hant"] = "繁體"}))
</source>
-->
JavaScript小工具应该使用[[MediaWiki:Gadget-site-lib.js]]中的<code>wgULS</code>/<code>wgUVS</code>系列。

在元維基、維基數據及MediaWiki由於命名問題而改命名為[[meta:Template:Conversion-zh]]、[[d:Template:Conversion-zh]]及[[mw:Template:Conversion-zh]]。


<includeonly>{{sandbox other||
[[Category:字詞转换模板]]
}}</includeonly>
匿名使用者