FGA 语言切换:简体中文、繁中、日文等多语言设置
支持的语言
FGA 内置了以下 6 种界面语言:
| 代码 | 语言 | 说明 |
|---|---|---|
| en | English | 默认语言,英文界面 |
| ja | 日本語 | 日文界面 |
| ko | 한국어 | 韩文界面 |
| zh-rCN | 简体中文 | 大陆用户推荐选择 |
| zh-rTW | 繁體中文 | 台湾/香港用户推荐 |
| vi | Tiếng Việt | 越南语 |
首次启动时选择
FGA 首次启动会进入 Onboarding 引导流程,第一步就是语言选择:
- 点击 FGA 图标启动应用
- 第一个页面会列出所有支持的语言
- 找到"简体中文"并点击选择
- 系统会调用 Android 的 AppCompatDelegate.setApplicationLocales() API,将语言偏好持久化到系统设置中
选择完成后,后续的引导步骤、应用界面、以及所有提示信息都会以中文显示。
应用内切换语言
如果已经完成了首次引导,仍然可以随时切换语言:
- 打开 FGA 主界面
- 点击"设置"(齿轮图标或菜单按钮)
- 找到"语言"或"Language"选项
- 从列表中选择想要的语言
- 应用会重新加载,界面立即切换到新语言
语言设置与游戏服务器
FGA 的界面语言和 FGO 游戏的服务器是两个独立的设置:
- 界面语言:FGA 应用本身的显示语言
- 游戏服务器:设置 → 游戏服务器设置 → 选择你正在玩的服务器(日服/美服/国服等)
两个可以任意组合——比如界面用中文,但玩日服 FGO,FGA 同样能正常识别游戏界面(因为它用的是图像匹配,不是文字匹配)。
语言偏好的保存机制
FGA 使用 AndroidX 的 AppCompatDelegate.setApplicationLocales() API 来设置语言偏好。这个 API 会将语言设置写入系统的 SharedPreferences 中,并且:
- 不依赖应用重启就能生效(大部分情况下)
- 应用数据清除后会重置为默认(英文)
- 系统语言变更不会自动覆盖 FGA 的语言设置(FGA 有独立的偏好)
语言相关的注意事项
- 如果切换语言后发现某些界面没有完全翻译,这是翻译资源未覆盖完整,可以通过官方的 POEditor 平台贡献翻译
- 助战图片、掉落截图等数据文件不受界面语言影响
- FGA 的技能指令格式(如
abc1jkl456)与语言无关
继续阅读
语言设置完成后,接下来需要配置存储目录:
- 存储目录:配置 FGA 存放助战图片和截图的文件夹