-
-
Notifications
You must be signed in to change notification settings - Fork 5
zh_cn_i18n
KlparetlR edited this page Jun 27, 2024
·
4 revisions
I18n是单词internationalization
的简称,意为“国际化”。VP中的I18n服务是对模块文件中的pairs
进行国际化。
首先VP会在加载配置前,也就是最先加载I18n的文件(即lang文件),存储路径在根目录/vaultpatcher/i18n
下,VP会根据options.txt
的语言选择来读取对应的文件。
options.txt
就是MC原版的设置,当设置为中文(简体)
时,VP会读取zh_cn.json
,其余同理。若不存在options.txt
或没有该选项则默认读取en_us.json
。
如果语言文件不存在会提示错误。
该语言文件的写法与高版本MC的语言文件相同。
在读取模块文件时,如果模块启用了i18n
设置,则将读取到的value
改成语言文件中对应的值。
注意:此I18n不支持热加载,即不能进游戏后,重载资源包来更新汉化内容