/I18nUpdateMod

Primary LanguageJavaMIT LicenseMIT

停止维护公告

该 mod (1.12.2 版本汉化更新模组)已经停止维护,高版本请移步 I18nReborn

本仓库于 2021 年 1 月 22 日归档。

功能简介

通过一个基于 Minecraft Forge 的模组,来下载资源包,并在启动前就修改相关配置,从而在游戏启动后自动装上。
同时添加了更多的实用性功能:一键问题反馈,一键进入 Weblate 模组翻译项目对应位置,游戏内动态公告等功能。
还添加了很多配置,玩家可在自行修改对应配置,实现部分功能的自定义或者开启关闭。

1. 自动更新部分

能够在启动前下载最新版本资源包:

  • 启动时检查远程云端(使用七牛云)最新版资源包文件。资源包目前大小为 5M 左右,下载速度能达到 1M/s,下载耗时只有四五秒;
  • 远程云端文件与 GitHub 对应汉化仓库绑定。通过 Travis 自动集成工具实现远程云端汉化资源包自动更新;
  • 下载时会自动弹出进度条。同时设置了时间阈值,超时会自动取消线程阻塞,转为后台下载;
  • 下载前会先进行一次大小检查。符合大小就判定为当前文件为最新,同时跳过下载;
  • 设置了下载检查时间间隔。玩家可自定义设定 0-30 天的检查间隔;
  • 下载后能够自动加载汉化资源包,同时将游戏语言设置为简体中文;

001

2. 游戏内反馈功能

能够让玩家在游戏内通过快捷键反馈相关错误或者意见,同时提供编辑的翻译界面快速打开:

  • 支持 JEI,玩家鼠标指针指向的物品,摁下快捷键 K(可修改),可以打开反馈界面;
  • 反馈界面目前暂时使用腾讯问卷系统,玩家只需要粘贴对应信息,同时填写简单的问题说明即可提交;
  • 游戏内支持快速打开 Weblate 对应翻译功能。玩家对着物品摁下快捷键 L,即可快速打开 Weblate 对应翻译词条(需要你拥有 Weblate 账户,同时 Weblate 上面有此模组翻译文件);
  • 玩家手持物品输入 /lang_report 也可打开反馈界面;

002

3. 公告功能

能够让玩家在游戏内打开公告,公告获取指定动态服务器内容,发布相关更新消息,或者其他说明:

  • 公告在玩家首次进入存档或者服务器会显示一次;
  • 公告是动态的,通过联网来获取数据;
  • 可以通过配置文件关闭这个功能,或者自定义按钮,自定义远程公告链接;
  • 游戏内输入 /lang_notice 命令即可再次打开公告;

001

4. 自定义配置

提供了多个配置可供调节,专为整合作者,服务器服主提供。可自定义的配置有如下条目,均需要重启游戏:

002

资源包下载模块:

  • 更新检查间隔(0-30 天可自定义)
  • 资源包链接(整合作者,服主可自定义资源包下载源)
  • 资源包名称(整合作者,服主可自定义资源包下载后的名称)
  • 下载窗口名称
  • 下载阈值(超过此阈值会自动转为后台下载)
  • 是否开启强制切换中文功能

公告显示模块:

  • 是否强制显示公告
  • 公告源链接(整合作者、服主可自定义自己的公告链接)
  • 是否显示参与汉化的按钮

问题反馈模块:

  • 自定义打开的问题反馈界面(整合作者、服主可自定义自己的问题反馈链接)