Commit Graph

3 Commits

Author SHA1 Message Date
ayuan9957
a57981ea2e fix: 山地改名林地 + 想定深拷贝 + 翻译修复
- 山地→林地: 场景/AB/数据库/SAMap/本地化/旧想定XML全部改名
- 想定编辑: 深拷贝selectRecord防止引用污染, 设置地形下拉框匹配原文件
- 想定下发: 深拷贝后发送独立副本
- XmlHelper: FileStream改using, 新增字符串反序列化重载
- RecordDetailPanel: OnStart重新订阅LanguageChanged, 完整翻译标题/用时/视频/操作记录
- AppraiseWindowBase: OnLanguageChanged重新翻译标题+操作记录
- LocalizeOperateMsg: 旧消息回退Get()翻译
- 分组提示: ShowSetGroupError用Get()翻译, 新增4条分组错误翻译
- 学员端地形名: SetFormatted+DisplayName实时翻译
- 丘陵: 重新生成地图含道路材质, 重建AB
2026-07-31 17:58:41 +08:00
ayuan9957
d3d2d765de fix: 弹窗提示实时翻译 - PromptWindowInitData新增key+args构造函数, SetFormatted保留原始key供语言切换时重新翻译 2026-07-23 10:59:08 +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