=赤刃=
我翻译了一个国外的mod,1.14.4版本的,但我按照翻译好的文件(zh_cn.json)放到(.jar\assets\modid\lang)里边,进入游戏后却没有显示中文,还是显示英文。(PS:我自己在寻找问题中,曾试将中文输入到en_us.json里边,在游戏中调到英文后,看看我在en_us里边输入的中文有没有显示出来,结果只显示出了物品的原名)
采用了UTF-8编码

xmdhs
json 格式正确?

能让我看看吗

RLBreeze
发一下汉化文件

MashKJo
.json?不是.lang吗

NoName德里奇
本帖最后由 NoName德里奇 于 2020-3-4 15:33 编辑

1.14+ 语言文件的格式就从.lang变成.json了。
语言文件名称是否为全小写的zh_cn.json?
json文件有没有语法上的错误?
这些你都要检查一下 @赤刃泉润CQR

=赤刃=
NoName德里奇 发表于 2020-3-4 15:32
1.14+ 语言文件的格式就从.lang变成.json了。
语言文件名称是否为全小写的zh_cn.json?
json文件有没有语 ...

名称就是全小写的,里边的内容也是按en_us.json,照搬过来翻译的

=赤刃=
xmdhs 发表于 2020-3-4 14:19
json 格式正确?

能让我看看吗





=赤刃=
各位大佬,究竟是啥问题呀?Mod的授权我已经要到了,就等着发帖了,可是这问题还没解决,我把翻译文件发给了作者,作者说会在新版本更新。

NoName德里奇
本帖最后由 NoName德里奇 于 2020-3-4 18:40 编辑

你可以考虑 UTF-8 without BOM 编码。
说起来我电脑上没有 NPP,只有 VSCode,VSCode 里边把没有 BOM 的 UTF-8 就叫 UTF-8,
有 BOM 的称为 UTF-8 with BOM,不知道和 NPP 那边是不是一样的。
这个你注意一下。

=赤刃=
问题解决了,不知道为啥我重新复制了一份英文的翻译,然后把中文的翻译粘贴进去就修复了。