ForeignServerTranslator v1.2.0
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