Template:Lan

来自NeuroWiki
Selfice留言 | 贡献2024年11月1日 (五) 12:06的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索
[ 查看 | 编辑 | 历史 | 刷新 ]文档页面

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

此模板使用了Module:Lan,此脚本使用Lua编写。
更多详情,请参阅Wikipedia:LuaExtension:Scribunto

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

用法

<syntaxhighlight lang="moin"> 原文 </syntaxhighlight>

其他环境

JavaScript小工具应该使用MediaWiki:Gadget-HanAssist.js中的mw.libs.HanAssist / require( 'ext.gadget.HanAssist' )

在元維基、維基數據及MediaWiki由於命名問題而改命名為meta:Template:Conversion-zhd:Template:Conversion-zhmw:Template:Conversion-zh


Template:Sandbox other

[ 查看 | 编辑 | 历史 | 刷新 ]上述文档引用自Template:Lan/doc