- ely-ui passes its resolved locale to Windows text layout, so Chinese UI lays out as Chinese whatever the Windows region. - Component a4bf696: Find box, sort and filter builders and password tooltips read the catalog; stricter shipped-copy scan. - ElyMark deletes the right-clicked picture (delete_image(at)). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2.3 KiB
FAIL
-
vendor/gpui-pre-windows/src/direct_write.rs:1865— 排版语言不跟随应用选择的简体中文。Windows 用户区域为ja-JP时,这里直接保留日文;即使 Ely 设置为简体中文或指定ELY_LOCALE=zh-CN,所有中文标签仍按日文选字体。隔离副本用真实 DirectWrite 和组件的 Inter SemiBold 排版“打开仓库”:ja-JP得到前两字 Yu Gothic UI、字重 600,后两字 Microsoft JhengHei UI、字重 700;zh-CN则四字均为 Microsoft YaHei UI、字重 600,原问题仍可复现。应让中文界面的实际语言到达排版层,并覆盖系统区域与应用语言不一致的测试;仅验证han()的语言前缀不能发现此问题。证据:.work/R4.13-r1/probes.log。 -
Cargo.toml:22— 新 pin 的FindWidget只翻译了关闭提示,查找界面仍有大量固定英文(组件src/editor/find.rs:179、:325;ElyMark 在apps/ely-mark/src/finding.rs:186使用,ElyPDF 在apps/ely-pdf/src/search.rs:188使用)。简体中文下打开查找,无匹配仍显示No results,有匹配显示1 of 2,展开替换仍显示Replace、Replace all;大小写、全词及前后匹配的提示也仍是英文。设置I18n::new("zh-CN")后的渲染探针直接记录到这些文字。应在共享组件中将计数、按钮和提示全部接入中英目录,再更新 pin;增加中文渲染断言,现有shipped.rs扫描在这些英文实际显示时仍通过。证据:.work/R4.13-r1/probes.log、.work/R4.13-r1/component-and-windows-baseline.log。 -
apps/ely-table/src/data/dialogs.rs:61— ElyTable 实际使用的排序、筛选组件仍未完成中文显示,agents.md:87记录的这项缺口属于 R4.13 要求覆盖的已使用组件。简体中文下选中数据并打开排序,仍显示Add sort、Ascending、Descending;打开筛选并添加两条规则,仍显示Add rule、Match all、Match any和contains等条件。组件src/tables/builders.rs:227、:246、:368、:398及src/tables/rules.rs:29保留了这些英文,渲染探针已复现。应将这些显示文字接入组件的中英目录,保留条件的内部标识,更新 pin 与缺口记录,并覆盖按钮、分段选项和条件列表的中文渲染测试。证据:.work/R4.13-r1/probes.log。