这是Lakejason0的用户页,但鼓励其他用户编辑这个页面及其子页面。
如果你的编辑被过滤器阻止,请将你的更改建议发布至讨论页。
有意见或建议请到此提出
若不嫌麻烦,可亲自动手修改
为了使全球华人和中文学习者无障碍地阅读本Wiki,我们启用了MediaWiki的字词转换系统。简单来说,就是提前写好一个词汇差异的清单,这样使用不同变体阅读时系统就会自动将清单中的差异实时替换到页面内容中。这个系统与中文维基百科的基本一致,以下主要讲述不同之处。
由于本Wiki大部分编辑者和管理员都使用大陆简体,无法接触其他地区使用的文字,并且因为需要适应Minecraft的简繁用词差异,因此本Wiki的字词转换系统尚有缺陷。如果您看到页面上有存在尚未自动转换的内容,可以按照以下段落的方法去处理。
如何新增转换内容
全Wiki内的某个词汇
如果您认为wiki内的所有页面里的某一个词汇,比如“意大利”在繁体语境下都应当写为“義大利”,则应当将这个转换规则写到上述的清单,也就是转换表里。请不要直接使用繁体文字替换这个词语,以保持原始码的统一。但正式的转换表位于MediaWiki命名空间,一般的使用者无法自行变更。因此,在沙盒内有一个转换表的沙盒页面。请参照页面内的格式与分类添加转换规则。还是以义大利为例,则应当在合适的位置写入*意大利=>義大利;。
需要注意的是,进入转换表内的转换规则应当没有歧义,或是不会导致大量的过度转换(四个字以下的转换通常会有较高的可能性造成过度转换)。如果这个规则可能会导致大量的语意错误(例如“List”既可以表示清单,也可以表示变数类型串列),则不应当直接加入表内,而是针对每一个页面或是每一处出现这个词语的地方进行转换。详见下方段落的说明。
单个页面内的某个词汇
但是如果只是某一个页面内的某一个词汇,比如在属性(Attribute)相关页面中,“Base value”这个词简繁各有不同的翻译(简体为基值,繁体为基礎值),但是不适用于全部的页面,则应当在页面开头写上{{tr|mode=H|基值|基礎值}}。|mode=填写为“H”表示这是一个全文转换规则。通常情况下都应当使用{{tr}}这个模板插入繁简转换,而不是自己插入转换标记。关于|mode=的详细用法,详见维基百科上的“进阶字词转换语法”页面。
一句话中的某个词汇
使用模板{{tr}}插入单个转换内容的基本格式为{{tr|简体显示文字|繁體顯示文字}}。此格式适用于仅单个词汇需要替换,或是有多个转换规则存在冲突的情况。比如,指令/术语清单页面中,大部分的“列表”应当被转换为“清單”,则先在页面原始码的最上方插入一个{{tr|mode=H|列表|清單}},但有一部分的“列表”表示的是变数的类型,应当转换为“串列”,则应当手动把表示变数类型的“列表”一词替换为{{tr|列表|串列}}。
如有多个页面或一个页面内的很多地方都需要这个转换,且不存在转换规则冲突或语意上的歧义,请不要使用替换查找功能逐一替换,而是加入转换表或使用全文转换。
存在歧义/冲突的转换内容
请在将转换规则加入转换表之前,思考这个规则是否会出现过度转换。确认不会出现大量错误时,请放心提交。
如果的确会出现大量的过度转换,则参照“一句话中的某个词汇”段落解决即可,即在会产生问题的页面内插入一个全文转换和若干个手动转换。
不过,如果某个名词的使用频率远大于另一种情况,比如表示方式的“透过”远频繁于“通过”,则也可酌情添加到转换表内,并在有问题的地方手动插入{{tr}}转换。但如果是类似于“List”这种使用频率都很高的,则只能手动区分,请不要加入到转换表内。
关于游戏内的文字
游戏内的长字串
对于字幕、进度描述、统计、死亡讯息等游戏内文字的差异,应当使用{{sc}}模板。这个模板支援所有游戏内字串的转换,当然也支援游戏内有参数的字串。具体用法请见模板文件内的说明。
游戏内的专有名词
首先,您需要确认此名词已经被核定。核定不是说游戏内是这个翻译就是被核定了,而是在Crowdin上对应的翻译被标记为Approved(一个✅)。如果发现简体和繁体都未被核定,则页面内的此名词应当被保留为英文,而不应当自行翻译。
目前,由于简体的译名核定状况较繁体更快一些,因此游戏内的专有名词在原始码中均应当以简体书写,并使用转换表载入繁体对应的名称,保持原始码的统一。
新版本的名词转换不会马上进入正式转换表,但在沙盒内会有统一整理的段落,在那里写入转换表规则即可。如果繁体对应的名词已被核定,则应当加入转换表。如果尚未核定,则应当等待核定。
目前的策略也会导致在快照更新期间,页面内显示的名称不符合实际的游戏内情况。如有造成困扰,敬请谅解,并在阅读时以实际核定情况为准。
请不要自行在页面内插入未经核定的译名,简体繁体都是如此。多次插入未经核定的译名会被视为破坏。
如果看不到字词转换效果
有时,所有页面的字词转换都会消失。这通常是由于下列原因:
- 管理员更新了转换表
- 转换表内存在冲突或错误的规则
- Fandom的LanguageConverter不运作[注 1]
管理员更新转换表后,系统需要一段时间清除快取(请注意页面选单内的“重新整理”并不能清除此快取)以读取最新的转换表并套用到页面上。请耐心等待伺服器快取的清除。
转换表内有冲突的规则也会导致无法转换。例如,如果同时写入了*涂蜡=>上蠟;与*涂蜡=>打蠟;这两个规则,转换表就会失效。有时,在转换表内插入不支援的字元也会导致失效,比如在规则中插入 [注 2]会导致转换表失效。
如果Fandom的LanguageConverter在近期出现了问题,则需要联络IVT或职员手动清除并重新建立快取。请联络他们以了解更多资讯。