【汉化资源包】Xaero's Minimap&Worldmap和如何制作模组的汉化资源包
本专栏分为三个部分1.总览 2.中间情节 3.制作模组的汉化资源波
游戏:Minecraft/我的世界
模组名称:Xaero's Minimap&Worldmap
作者:Xaero【已授权】,
汉化作者:幻梦official【已授权】,
资源包作者:光明传奇【本人】。
下载:https://wwe.lanzoub.com/iqXj200icugh
密码:abf3

二.中间情节
我最开始想在1.18.1找到一个小地图模组,但平时用的体素地图没有更新到1.18.1,所以我找到了Xaero‘s Minimap&Worldmap ,但这个没有中文,所以使我一直没法用生物雷达这种复杂功能,我抱着试试看的心态在b站上搜,结果发现幻梦的汉化过的mod,但模组是有版本限制的,而资源包几乎不存在这种问题,所以我将他的汉化后的模组解压,提取汉化文件,制作出汉化资源包,所以汉化作者就是他。我认为不少人会有这种烦恼,所以下面还会教如何制作资源包。为了确保正规性,我还去curseforge找Xaero询问授权。才知道这个Minimap已经有官方汉化了,但本次仍使用幻梦的版本。

三.制作模组汉化资源包
1.在游戏里的resourcepacks文件夹里新建文件夹,进入,打开扩展名显示,新建文本文档名为pack.mcmeta。进入,输入,保存
{
"pack": {
"pack_format": 8,
"description":""
}
}

2.解压模组文件夹,复制assets文件夹到该资源包文件夹里。进入assets


assets是存放命名空间的地方。命名空间是用来区分原版和模组,数据包等的东西。
分别进入各个命名空间,(若没有lang文件夹,则删去该命名空间,可选)。进入lang文件夹,该文件夹存放各个语言文件,en_us.json是默认语言即美式英语。简体中文zh_cn.json
所以新建文本文档名为zh_cn.json
用记事本或文本编辑器同时打开en_us.json和zh_cn.json,将en_us.json的内容全部复制到zh_cn.json,然后就是将zh_cn.json里的冒号右端的英文,翻译为中文。最后就是最喜(丧)闻(心)乐(病)见(狂)的翻译环节。其中冒号左端是键名,在代码层面是这样,右边是显示,因为默认是英文显示,所以其实还有第二种格式,前一种是"键名":"显示",这种是"英文显示":"中文显示"。这种也可以。


那么如果有人汉化好了,但做出来的是个模组,你想将它做成资源包怎么办?
询问汉化作者是否同意,毕竟汉化是由这个汉化作者做的。
解压已汉化的模组,找到zh_cn.json放到资源包assets/模组命名空间/lang里就好了