注意!
本教程以下模组的附属教程
【3.10.x/3.9.x】Simple Translator 简单文本汉化v1.1.0 – 支持所有物品和任务自制汉化!
所制作的汉化文件 仅在该模组生效,请仔细审帖!
准备阶段
1.VS Code | Notepad
任何能够识别jsonc的编辑器即可
主要是为了方便检查格式是否有错误!
2.(可选)查看id 的mod/工具
这里推荐 Debug Tooltip 和 MiniHUD
汉化阶段
在正式开始汉化前,我希望大家能够根据我提供的格式进行汉化
这样不仅方便自己阅读,同时也方便其他人后续对汉化的补充与修改
当然遵不遵循格式并非强制性要求。大家按照自己的翻译习惯来就好
1.创建一个jsonc文件
标题如下(建议)
【模组原名 汉化名】版本号-作者.jsonc
例如:【Painter 涂装师】1.0.5-Volcano.jsonc
【WTT – Little Drummer Boy 更多大容量弹夹】1.0.5-Kang.jsonc
这样 一方便查找 二清晰明了
2.输入格式内容(可选)
内容如下
例如
原因同上
3.物品类 修改/汉化
开始前了解一下几个词条:
-
tpl:物品ID 区分大小写!
-
Name:物品名 区分大小写!
-
ShortName:缩写名 区分大小写!
-
Description:物品介绍 区分大小写!
接下来就是用以下格式进行 修改与汉化
例如
4.商人类 修改/汉化
同样开始前了解以下几个词条
-
_id:商人ID 区分大小写!
-
Nickname:商人名 区分大小写!
-
Location:商人地点 区分大小写!
-
Description:商人介绍 区分大小写!
-
FullName:商人全名(可选) 区分大小写!
-
FirstName:商人姓氏(可选) 区分大小写!
接下来就是用以下格式进行 修改与汉化
例如
5.任务类 修改/汉化(进阶)
-
_id:任务ID 区分大小写!
-
name:任务名称 区分大小写!
-
description:任务简介 区分大小写!
-
successMessageText:任务完成消息 区分大小写!
-
failMessageText:任务失败消息 区分大小写!
-
_id_AFF_X [X为0~999]:任务目标条件 区分大小写!
接下来就是用以下格式进行 修改与汉化
例如
为了方便大家
这里提供规范文本格式下载(自行修改其后缀为.jsonc)
这里提供 Painter 涂装师 的汉化文本供大家参考
6.测试
制作完成后,将文件丢入以下路径
游戏目录\user\mods\zzzzz-simple-translator\db\locales\ch
文件夹中
放入后打开服务端运行,检查是否成功生效
Q & A 常见问题
1.加载汉化文本失败
解决方案:这是jsonc汉化文本格式错误,请确保最后一行不是逗号结尾
如图
2.汉化没有生效
解决方案:请仔细检查是否填写 正确的物品ID,以及 词条“大小写”是否正确
物品ID为 tpl 开头的才是物品ID(抱歉之前的教程有误,现已修复)
但注意!
在 3.10.x 版本更新后,物品ID被强制使用 MONGOID
请检查是否引用 正确物品ID
例如:
TGC 3.9.x 物品ID为 自定义ID
TGC 3.10.x 物品ID为 MONGOID
66666666666666666666
666666
好耶
大佬,有个问题,例如painter这个mod,商人介绍我翻遍mod文件夹都没找到,这个原文在哪里啊