Template:SpecialConversion
此模板使用了模块:SpecialConversion,此脚本使用Lua编写。
更多详情,请参阅维基百科:Lua和MediaWiki:扩展:Scribunto。
用于输出游戏内所有字符串的繁简转换。
不建议在描述历史内容的部分使用此模板。
正式版内容版本:Java版1.16.5
快照内容版本:无
用法
输入本地化键名为{{{1}}}
。
{{Sc|advancements.story.upgrade_tools.description}}
输出:制作一把更好的镐
批量全局转换
若设置{{{1}}}
为all
,则进行页面全局转换。{{{type}}}
指定类别,可选的有:
advancements/advdesc
:进度相关内容。stat
:统计相关内容。subtitles
:字幕相关内容。all
:以上所有。
批量全局转换无法进行内容替换。
内容替换
此处内容替换以实际输出顺序为准,忽略英文原文的顺序。
{{Sc|death.attack.flyIntoWall.player|s1=玩家A|s2=苦力怕|t1=玩家A|t2=苦力怕}}
输出:-{zh-cn:玩家A在试图逃离苦力怕时感受到了动能;zh-tw:玩家A 試圖逃離 苦力怕 時體驗了動能}-
玩家A在试图逃离苦力怕时感受到了动能
使用{{{sX}}}
替换简体部分的占位符,使用{{{tX}}}
替换繁体部分的占位符。未给出的繁体占位符优先选择对应简中参数,否则保持%s
。
全局转换
在{{{1}}}
为本地化键名时,设置{{{mode}}}
参数为H
来将当前给定的本地化键名设置为全局转换。
否则为普通转换
弃用用法
输入简中内容,输出繁简转换。仅支持进度、控制、字幕和统计相关内容。{{{type}}}
参数仍然可用
使用简中作为{{{1}}}
内容时,该页面会被加入分类:已弃用的转换参数。
数据模块
- /All:该模块的生成方式:使用游戏语言文件中的内容,为
\
和'
字符添加转义,去除换行并替换带位置的占位符(如%1$s
)为%s
- /Snapshot:快照内容的本地化键名请放置到这里,繁体未确定请留空。
- /Reverse:为简中输入提供支持的模块,应逐渐减少简中用法。
维护分类
模板数据
对游戏内字符串进行繁简转换。
参数 | 说明 | 类型 | 状态 | |
---|---|---|---|---|
本地化键名 | 1 | 欲使用游戏内字符串转换的本地化键名。
| 字符串 | 必填 |
转换类型 | type | 无描述 | 字符串 | 可选 |
第1个简体参数 | s1 | 欲替换的简体字符串对应位置的参数。 | 字符串 | 可选 |
第2个简体参数 | s2 | 欲替换的简体字符串对应位置的参数。 | 字符串 | 可选 |
第3个简体参数 | s3 | 欲替换的简体字符串对应位置的参数。 | 字符串 | 可选 |
第4个简体参数 | s4 | 欲替换的简体字符串对应位置的参数。 | 字符串 | 可选 |
第5个简体参数 | s5 | 欲替换的简体字符串对应位置的参数。 | 字符串 | 可选 |
第6个简体参数 | s6 | 欲替换的简体字符串对应位置的参数。 | 字符串 | 可选 |
第1个繁体参数 | t1 | 欲替换的繁体字符串对应位置的参数。 | 字符串 | 可选 |
第2个繁体参数 | t2 | 欲替换的繁体字符串对应位置的参数。 | 字符串 | 可选 |
第3个繁体参数 | t3 | 欲替换的繁体字符串对应位置的参数。 | 字符串 | 可选 |
第4个繁体参数 | t4 | 欲替换的繁体字符串对应位置的参数。 | 字符串 | 可选 |
第5个繁体参数 | t5 | 欲替换的繁体字符串对应位置的参数。 | 字符串 | 可选 |
第6个繁体参数 | t6 | 欲替换的繁体字符串对应位置的参数。 | 字符串 | 可选 |
另见
{{STConversion}}