Skip to content

ForeignServerTranslator v1.2.0

Choose a tag to compare

@DeterMination-Wind DeterMination-Wind released this 06 Jul 10:51
· 9 commits to main since this release

ForeignServerTranslator v1.2.0

本次发布聚焦外语服务器的 UI 与世界文本翻译能力,左上角 Mission 翻译实验没有合入本版本,已单独保留在 mission-translation-wip 分支继续处理。

新增

  • 新增 OpenAI 兼容翻译开关;关闭时继续使用 Microsoft Translator,开启时使用配置的 Base URL、API Key 和模型。
  • 新增服务器 UI 文本翻译覆盖层,覆盖信息弹窗、菜单、输入提示、Toast、公告、世界标签等常见服务端文本。
  • 新增 Message Block 悬停翻译覆盖层,译文单独显示在原信息版文本上方。
  • 新增 Marker 文本翻译,支持 TextMarker 与 ShapeTextMarker,并可为 Marker 单独配置 OpenAI 兼容接口。
  • 新增翻译缓存与服务器语言缓存,并在设置中提供缓存统计与清理按钮。

改进

  • API Key 设置改为遮罩显示,并通过弹窗编辑,避免设置页直接暴露密钥。
  • OpenAI 提示词强化 Mindustry markup 保护规则,保留 [sky][accent][]、颜色代码和换行。
  • 服务端文本翻译支持语言前缀提示和自动语言检测,重复文本优先走缓存。

构建

  • 发布版本号:1.2.0
  • Mindustry 最低版本:157
  • 构建产物同时包含桌面与 Android 所需内容。

Full Changelog: v1.1.1...v1.2.0