这个帖子事实上是将要发的帖子的草稿
McTrans是一个Java内核翻译工具,需要Java8来运行,不过它支持Java7~20的所有jar。
使用流程:
以这个插件( https://www.spigotmc.org/resources/death-chest.101066/ )为例:
1,下载jar并生成映射文件:

2,打开映射文件,删除不需要翻译的行,将剩下的行的右侧修改为翻译后的文本。

此步骤可以借助鸡皮踢完成。
例如:chat#(自己填)#com/share/157c92ae-e0e8-4ec3-b7f6-b1a3bcd87ca3

如果是付费插件,到此为止。
如果是免费插件,进行映射

到此即完成了插件的内核汉化。
主要解决三个痛点:
1,AI辅助汉化。此前的内核汉化工具都或多或少和字节码沾点边,导致很难完成自动化。
2,版权问题。通过引入类似于SRG的中间名称,汉化文件不存在任何原作者的内容,可以正常传播。
3,更新问题。这样制作的汉化表,在原插件/Mod更新后仍然有效。哪怕不更新,也可也直接完成大部分内容的汉化。
请提点建议吧 :P
McTrans是一个Java内核翻译工具,需要Java8来运行,不过它支持Java7~20的所有jar。
使用流程:
以这个插件( https://www.spigotmc.org/resources/death-chest.101066/ )为例:
1,下载jar并生成映射文件:

2,打开映射文件,删除不需要翻译的行,将剩下的行的右侧修改为翻译后的文本。

此步骤可以借助鸡皮踢完成。
例如:chat#(自己填)#com/share/157c92ae-e0e8-4ec3-b7f6-b1a3bcd87ca3

如果是付费插件,到此为止。
如果是免费插件,进行映射

到此即完成了插件的内核汉化。
主要解决三个痛点:
1,AI辅助汉化。此前的内核汉化工具都或多或少和字节码沾点边,导致很难完成自动化。
2,版权问题。通过引入类似于SRG的中间名称,汉化文件不存在任何原作者的内容,可以正常传播。
3,更新问题。这样制作的汉化表,在原插件/Mod更新后仍然有效。哪怕不更新,也可也直接完成大部分内容的汉化。
请提点建议吧 :P