Skip to content

zh_cn_i18n

KlparetlR edited this page Jun 27, 2024 · 4 revisions

I18n

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不支持热加载,即不能进游戏后,重载资源包来更新汉化内容

Clone this wiki locally