feat(locale): 实现前端多语言覆盖与生效语言逻辑

- 新增 effectiveLanguage 字段,统一界面语言解析依据
- 支持前端语言覆盖(德语/西班牙语/法语)优先显示,回退设备语言
- setUiLanguage 方法实现前端或设备语言切换逻辑与持久化
- 当设备语言发生变化时自动清除前端语言覆盖,保证同步一致
- BottomNav 组件和 ConnectionPlaceholder 组件调整使用 effectiveLanguage 获取语言包
- 多语言数据更新,新增德语、西班牙语、法语、韩语支持及语言选项扩展
This commit is contained in:
eafonyang
2026-10-21 13:38:50 +08:00
parent 2c82d8511c
commit acfcffa60d
24 changed files with 3136 additions and 79 deletions
+6 -1
View File
@@ -577,7 +577,12 @@
"options": [
{ "index": 0, "label": "Englisch" },
{ "index": 1, "label": "Traditionelles Chinesisch" },
{ "index": 2, "label": "Vereinfachtes Chinesisch" }
{ "index": 2, "label": "Vereinfachtes Chinesisch" },
{ "index": 3, "label": "Deutsch" },
{ "index": 4, "label": "Spanisch" },
{ "index": 5, "label": "Französisch" },
{ "index": 6, "label": "Koreanisch" },
{ "index": 7, "label": "Vietnamesisch" }
]
},
"Automatic": {