Commit Graph

7 Commits

Author SHA1 Message Date
ayuan9957
6d67b805bf fix: 添加'修改密码'和'详情'翻译条目 - 超级用户管理界面按钮本地化 2026-07-20 15:22:14 +08:00
ayuan9957
646c6e89a5 fix: 突发情况弹窗实时翻译 - 标题/选项/操作记录/正确答案提示全部本地化, 答题后反查原始中文key保持逻辑正确 2026-07-20 10:10:37 +08:00
ayuan9957
41369dd16d feat: 翻译表外部化为XML配置文件 - 452条翻译从StreamingAssets/Localization.xml加载, 修改翻译只需编辑XML无需改代码 2026-07-20 09:57:29 +08:00
ayuan9957
2ab2b72218 feat: 添加73条人员工种和装备名称翻译条目
- 39个人员工种(钳工/涂装工等)四语言翻译
- 32个装备车辆名称四语言翻译
- 2个UI标签(装备库清单/附属人员)翻译
- 装备清单和人员清单现支持实时语言切换
2026-07-16 14:24:41 +08:00
ayuan9957
33fa304f65 fix: 40条维修步骤描述加入翻译表,支持实时语言切换
- 从翻译版XML提取40条步骤描述,加入LocalizationManager翻译表
- 中英法俄四种语言完整翻译
- 旧数据和新数据都能通过TranslateArgs实时翻译步骤描述
2026-07-16 11:59:31 +08:00
ayuan9957
a9e03f6ac0 feat: 维修科目步骤描述多语言支持 + LocalizeOperateMsg修复
- 创建维修案例1/2的英/法/俄翻译版XML文件
- TeacherMainPanel: 根据语言选择对应翻译版XML下发
- StudentSub3Panel: 所有InjectOperateMsg改为InjectOperateMsgLocalized
- StudentOperateRecorder: 新增InjectOperateMsgLocalizedWithTime方法
- LocalizationManager: 修复LocalizeOperateMsg双重格式化bug
- LocalizationManager: 新增维修步骤模板/拆卸/安装翻译条目
2026-07-16 11:36:18 +08:00
ayuan9957
bf12e02276 feat: 多语言本地化系统 - 支持中/英/法/俄实时切换
- LocalizationManager: 新增翻译表(SetFormatted/SetDuration/LocalizeOperateMsg)
- LoginPanel: InputField placeholder本地化、字体颜色保持
- HistoryPanel: 用时数据本地化、placeholder本地化
- RecordDetailPanel: 操作详情消息本地化(LanguageChanged重建)
- AppraiseWindowBase: 评价等级本地化、操作消息重建
- EditorAppraiser: 所有评估消息改用InjectOperateMsgLocalized
- StudentOperateRecorder: 新增InjectOperateMsgLocalized方法
- LocalizationLanguageTestBar: 单例模式、ScreenSpaceOverlay筛选
- 字体切换时保留颜色和verticalOverflow
2026-07-16 10:05:59 +08:00