Files
ElyOffice/tasks/reviews/R2.11-r1.md
T

1012 B

FAIL

crates/ely-ui/src/i18n.rs:230 — 单复数回归测试只检查 count_key 的键名;:238 的目录测试只检查键集合及已有 .one 键的复数对应项,缺少 counted 的实际输出和 ElyTree 汇总文案断言。具体复现:在隔离副本中将 tree.changed.one 的英文值改成 "1 files changed",原有三项 i18n 测试全部通过,实际 counted 输出和使用同一 EmptyState 组件的原生窗口截图 OCR 均为 "1 files changed";同时删除中英目录中的 tree.changed.one,三项测试仍全部通过,原生窗口在计数为 1 时因 no message "tree.changed.one" in en-US 崩溃。基线独立运行 ely-ui 单测 30/30、ElyTree 单测 110/110,五个受影响应用的 cargo check 通过。修复方向:通过安装真实目录并调用 counted,断言中英文的单数、复数和插值结果;为 ElyTree 的 0、1、2 个改动场景增加实际渲染文案断言,使上述文案变异、缺键及调用点退回 text 都能触发测试失败。