首先在此感谢原模组作者在模组中提供的的汉化文件
如题,本篇教程将教会您如何在不依赖安装Masa Gadget模组时进行手动汉化作者在玩1.21.1Neoforge的时候想装汉化但是被这玩意的报错折磨到破防了,一直在报错的路上(lll¬ω¬)
首先,需要您下载Masa Gadget模组以及Tweakerge模组,将下载好的模组后缀.jar修改为.zip,并将所得两个压缩文件进行解压
以下为示例,具体文件以您操作为准,按照上述操作您将会得到一下以下内容
打开Masa文件夹,按照此路径assets\tweakeroo\lang寻找汉化文件,进入后文件所示如下图,其中zh_cn.json为简体中文汉化文件,zh_tw.json为繁中汉化文件,按自己所需选择
!!!使用代码编译器打开文件!!!
!!!使用代码编译器打开文件!!!
!!!使用代码编译器打开文件!!!
不要被代码吓到,我们要做的只是删除错误注释行,并不难,两分钟就能搞定(因为汉化文件是json格式文件,但是代码内容使用了//这种注释,这在json中是不被允许的,直接使用这种文件会导致报错无法使用),教程中选择的是VS Code打开文件,您也可以选择其他代码编译器打开文件,打开您所需的汉化文件,会发现编译器有很多出红色报错,并指向了具体错误行,您所要做的就是删除这些报错行如下图演示
删除前(高亮处为第33行错误行)
删除前(显示有38处报错)
删除后(整体无红色报错信息忽略警告信息)
确认无报错信息后,json文件格式便正确了,按下保存关闭窗口,接下来将您更改过后的汉化文件复制到之前解压的tweakerge文件夹的assets\tweakerge\lang路径下,操作前后的文件内容如下图
复制操作前该路径下文件结构
复制操作结束后该路径下文件结构
图中的zh_cn.json便是刚才更改过的汉化文件,到这里基本接近尾声了,退回到tweakerge文件夹处,将该文件夹进行压缩,使用压缩软件将您压缩好的压缩包打开检查一下(不需要解压),若如下图所示没有多套文件夹情况,而是能直接看到完整文件,恭喜您压缩成功
最后将压缩后的.zip后缀更改成.jar,形成Mod文件,放入到对应版本的模组文件夹中启动游戏,在游戏中按X + C键,打开模组配置表,便可发现大部分功能全部汉化完成,这时您就可正常使用文件了