最终独立审查发现英文环境用户可见中文,全部修复: - 激活成功弹窗:三个 parse 函数(OCGO/Codex/Ollama)改为返回结构化 TriggerSummary, 中文摘要拼接移出 Repository;UI 层 buildTriggerSummaryText() 用资源组装本地化文本 - Codex 窗口标签:formatCodexPrimaryLabel / normalizeWindowLabel 增加「每周/每月」字面量分支, Dashboard 与 Widget 英文环境下正确显示 Weekly/Monthly - Dashboard footer:DashboardCardUi.lastFetchError 改 UiText?,errorToUiText() 按类型映射资源 - 凭据编辑页:ParseError→error_parse_failed(RepositoryError.ParseError 新增公开 detail), 「未知」「JSON格式错误」中文 fallback 改资源 - 服务详情页:triggerUsage else 分支复用 errorMessage() 全类型映射; TriggerError「token刷新失败」前缀资源化;「无响应体」不再展示 - 新增 TriggerSummary 数据类与 12 组中英资源(trigger_*/error_token_refresh_failed/等) - 测试:CodexRepositoryTest 6 用例改为结构化断言,FormatUtilsTest 更新 monthly 映射; 113 个用例全绿,lint 0 Error,资源 426/426 对齐 |
||
|---|---|---|
| .. | ||
| src | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||