多语言支持
MintCat 支持多语言界面,当前主要维护中文与英文。语言设置会保存在本地配置中,导入旧配置后也会尝试恢复对应语言偏好。
切换语言
- 打开 MintCat。
- 进入
设置页。 - 找到
MintCat Settings。 - 在语言选项中选择目标语言。
- 保存后界面会刷新。
如果部分文本没有立即变化,可重启应用。
当前语言文件
项目内语言资源位于:
src/locales/zh-CN.jsonsrc/locales/en.jsonsrc/locales/i18n.ts
用户不需要手动修改这些文件。它们主要面向开发和翻译贡献者。
翻译范围
语言文件通常覆盖:
- 菜单和按钮。
- 弹窗标题和提示。
- 设置项名称。
- 错误信息。
- 状态栏文案。
- 新手引导文案。
平台返回的 Mod 名称、作者说明、第三方网页内容不一定会被翻译。
贡献翻译
如果你希望帮助改进翻译:
- 找到对应语言 JSON 文件。
- 保持 key 不变,只修改 value。
- 尽量保留占位符、变量和标点结构。
- 提交 Pull Request 或反馈给维护者。
示例:
{
"Save": "保存",
"Add Mod": "添加 Mod"
}
新增语言
新增语言通常需要:
- 新增一个语言 JSON 文件。
- 在 i18n 初始化中注册该语言。
- 在设置页语言选项中加入新语言。
- 检查所有页面显示是否正常。
建议先从中文或英文文件复制一份,再逐项翻译。
常见问题
切换语言后部分文本仍是英文
可能原因:
- 该文本还没有翻译。
- 文案来自第三方平台。
- 页面缓存了旧状态,需要重启应用。
导入旧配置后语言变了
配置导入会尝试恢复旧版本中的语言设置。如果不符合预期,请到设置页重新切换。
可以混合显示两种语言吗
目前不建议。界面语言以设置项为准,第三方内容可能保持原始语言。