首页
随机
登录
设置
关于NeuroWiki
免责声明
NeuroWiki
搜索
查看“Template:Lan/doc”的源代码
←
Template:Lan/doc
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您必须确认您的电子邮件地址才能编辑页面。请通过
参数设置
设置并确认您的电子邮件地址。
您可以查看和复制此页面的源代码。
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>所不具备的。 ==用法== <syntaxhighlight lang="moin"> {{lan |zh=原文 |zh-hans=简体中文 |zh-hant=繁體中文 |zh-cn=大陆 |zh-tw=台灣 |zh-hk=港澳 |zh-sg=马新 }} </syntaxhighlight> ==其他环境== <!-- Lua语言应该首先尝试使用[[模块:WikitextLC]]进行<nowiki>-{}-</nowiki>转换。在无法使用处,可以使用本模板的对应模块: <source lang=lua> local lan = require('Module:Lan')._main print(lan({ ["zh-hans"] = "乌龟", ["zh-hant"] = "繁體"})) </source> --> JavaScript小工具应该使用[[MediaWiki:Gadget-HanAssist.js]]中的<code>mw.libs.HanAssist</code> / <code>require( 'ext.gadget.HanAssist' )</code>。 在元維基、維基數據及MediaWiki由於命名問題而改命名為[[meta:Template:Conversion-zh]]、[[d:Template:Conversion-zh]]及[[mw:Template:Conversion-zh]]。 <includeonly>{{sandbox other|| [[Category:字詞转换模板]] }}</includeonly>
该页面使用的模板:
Template:Lan
(
查看源代码
)
Template:Lua
(
查看源代码
)
Template:Message box
(
查看源代码
)
Template:Message box/styles.css
(
查看源代码
)
Template:Template link
(
查看源代码
)
Template:Tl
(
查看源代码
)
Module:Lan
(
查看源代码
)
Module:Message box
(
查看源代码
)
Module:ProcessArgs
(
查看源代码
)
Module:Static
(
查看源代码
)
Module:TSLoader
(
查看源代码
)
返回
Template:Lan/doc
。