Template:SpecialConversion

来自Minecraft Wiki
跳转至: 导航搜索
[查看 | 编辑 | 历史 | 清除缓存]文档页面
Lua logo.svg

此模板使用了模块:SpecialConversion,此脚本使用Lua编写。
更多详情,请参阅维基百科:LuaMediaWiki:扩展: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

欲使用游戏内字符串转换的本地化键名。

例子
advancements.story.upgrade_tools.description
字符串必填
转换类型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

欲替换的繁体字符串对应位置的参数。

字符串可选

另见