LocalizationUpdater

基本信息

属性 值
类名 remoteio.common.core.handler.LocalizationUpdater
构造参数 ("GTNewHorizons", "RemoteIO", "master", "src/main/resources/assets/remoteio/lang/")

功能

开发期工具:把 en_US.lang 的新条目自动补进 fr_FR / ko_KR / zh_CN 三个语言文件, 方便译者只需处理新增键。

实现要点

  • ⚠️ 这是开发辅助代码而非运行时功能:它硬编码了 GTNewHorizons/RemoteIO 仓库的 master 分支与源码相对路径 src/main/resources/assets/remoteio/lang/。在已打包的发行 jar 中该路径不存在, 线程启动后不会拉到任何东西。
  • 在 RemoteIO 的 preInit 末尾通过 initializeThread(configuration) 启动, 属异步线程,不阻塞加载。
  • 仓库中实际存在 4 个语言文件:en_US / fr_FR / ko_KR / zh_CN。

相关条目