Part of #5164(维护者 2026-08-06 批复裁 A:_views 翻译键 canonical = 运行时组装器裸键,默认容器 = default;四面收敛拆 cli / lint / objectui 三段串行,cli 车道牵头拆分)。
Blocked-by: #5164
范围(lint 段,第 2 棒)
packages/lint/src/validate-translation-references.ts 的 collectViewRecord():
串行原因(⛔ 不得先于 #5164 cli 段落地)
cli 段(#5164 本单:提取器 view.list.name ?? 'list' → default、showcase 5 个 _views.list 译文块随迁、覆盖基线棘轮下调、已发布 bundle 键变更的 conversion/release note)未落地前,存量翻译包仍是 list 键 —— lint 先收窄会把存量全部判红。
登记注记
域标签留分诊座位定(落点 packages/lint ⇒ 预计 domain:devx)。立单者:cli 车道 PM(session_01Wbxm29qPKnLf44AbSxizqW),按裁决执行拆分,不构成认领。
Part of #5164(维护者 2026-08-06 批复裁 A:
_views翻译键 canonical = 运行时组装器裸键,默认容器 =default;四面收敛拆 cli / lint / objectui 三段串行,cli 车道牵头拆分)。Blocked-by: #5164
范围(lint 段,第 2 棒)
packages/lint/src/validate-translation-references.ts的collectViewRecord():name时注册default(与packages/spec/src/ui/view.zod.ts:2516的组装器命名一致),不再什么都不注册;_viewstranslation keys have three producers that disagree on the spelling — a default-onlylistcontainer can never resolve #5164 记录的「同一次os lint里一条规则要求_views.list.label存在、另一条判它孤儿」的自相矛盾应结构性消失 —— 验收:showcase 全量os lint无 i18n 矛盾对(要求方与否定方对同一键给同一答案);_viewsname is the neighbouring question_viewstranslation keys have three producers that disagree on the spelling — a default-onlylistcontainer can never resolve #5164 owns」的悬置随本单落地删除。串行原因(⛔ 不得先于 #5164 cli 段落地)
cli 段(#5164 本单:提取器
view.list.name ?? 'list'→default、showcase 5 个_views.list译文块随迁、覆盖基线棘轮下调、已发布 bundle 键变更的 conversion/release note)未落地前,存量翻译包仍是list键 —— lint 先收窄会把存量全部判红。登记注记
域标签留分诊座位定(落点
packages/lint⇒ 预计domain:devx)。立单者:cli 车道 PM(session_01Wbxm29qPKnLf44AbSxizqW),按裁决执行拆分,不构成认领。