匿名内部项目复盘 · 2026-09-23

修复同一界面中英文混杂,而不是逐个替换字符串

从语言选择、资源键、回退逻辑、动态内容和设备语言五个层面定位混杂来源,并用长文本与重启路径回归。

问题

主要页面看似完成本地化,但用户在真实流程中仍会看到中文按钮、英文说明和未翻译规则同时出现。零散替换字符串会让问题反复出现,也无法覆盖服务端内容和持久化语言状态。

处理

先确定一个权威语言状态,再盘点所有用户可见文本来源。为缺失键、动态规则和默认数据建立双语结构;覆盖首次启动、重启、切换语言、空状态、错误状态和长文本布局。

结果

修复结果不再依赖某个页面是否恰好重建,而是由统一语言状态驱动。测试证据同时记录中文路径和英文路径,避免把单语言截图当成双语验收。