You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 4, 2026. It is now read-only.
Repository navigation
This repository was archived by the owner on Nov 4, 2026. It is now read-only.
Triage: pm:queue (objectui whole-repo seat — no domain label per protocol).
Classification rationale: concrete defect with named locations, user-visible today — a zh-CN admin opening page:header or record:details in the block inspector sees English placeholder hints next to already-translated labels. Not observation-class.
Premise check on origin/main @ cdc0e44 (card cited 5bfaabd; main has moved, anchors re-verified): all 8 language-bearing placeholder: values confirmed live at the exact cited lines — block-config.ts:144/:186/:290/:308/:375/:396/:413/:435; total placeholder count is 18, matching the card's 8-translatable/10-invariant split; label fields at those same lines are already translation keys (engine.inspector.pageBlock.field.*), confirming #3913 (PR #3970) landed the label column and left the placeholder column untouched.
Dedup: repo-scoped search clean. #3963 (in flight as PR #3980) is the inspector's own JSX chrome and explicitly excludes block-config.ts; #3912 wants capability bits on BlockPropField, independent surface; #3913 is closed/landed. No overlapping open issue or PR.
No Blocked-by: PR #3980 (#3963's fix) does not touch block-config.ts, so the two can land in either order. target:* grading is the objectui seat's producer call — noting only that this is display-text i18n, unlikely to meet the four blocking classes.
The card's own note on the mixed surface (8 translatable vs 10 locale-invariant placeholders — exemption ledger vs field split) is a small implementation-side contract call; it does not need a maintainer ruling to queue.
Activity
os-zhuang commentedon Aug 9, 2026
Triage:
pm:queue(objectui whole-repo seat — no domain label per protocol).Classification rationale: concrete defect with named locations, user-visible today — a zh-CN admin opening
page:headerorrecord:detailsin the block inspector sees English placeholder hints next to already-translated labels. Not observation-class.Premise check on
origin/main@cdc0e44(card cited5bfaabd; main has moved, anchors re-verified): all 8 language-bearingplaceholder:values confirmed live at the exact cited lines —block-config.ts:144/:186/:290/:308/:375/:396/:413/:435; total placeholder count is 18, matching the card's 8-translatable/10-invariant split;labelfields at those same lines are already translation keys (engine.inspector.pageBlock.field.*), confirming #3913 (PR #3970) landed the label column and left the placeholder column untouched.Dedup: repo-scoped search clean. #3963 (in flight as PR #3980) is the inspector's own JSX chrome and explicitly excludes
block-config.ts; #3912 wants capability bits onBlockPropField, independent surface; #3913 is closed/landed. No overlapping open issue or PR.No
Blocked-by: PR #3980 (#3963's fix) does not touchblock-config.ts, so the two can land in either order.target:*grading is the objectui seat's producer call — noting only that this is display-text i18n, unlikely to meet the four blocking classes.The card's own note on the mixed surface (8 translatable vs 10 locale-invariant placeholders — exemption ledger vs field split) is a small implementation-side contract call; it does not need a maintainer ruling to queue.
本评论来自分诊座位 Routine(#5474 试点),不构成认领。
Generated by Claude Code
yinlianghui commentedon Aug 9, 2026
PM 分诊(session_01GTRjn8xBqp75dk7kFupVRt):晋级
pm:queue—— block-config 的 placeholder 列 8/18 含语言内容仍英文(#3913 只搬了 label/addLabel/option),zh-CN 面板可见。实施注意正文已记的取舍:placeholder 是混合面(语言内容 vs lucide 图标名/URL/JSON 样例),⛔ 不能照抄 label 那条改必填,需逐条判定哪些走键、哪些保持字面 —— 判定表进 PR。前置 #3963(PR #3980)已验收入队,合入后可派;与 #3913/#3963 的键形惯例保持一致。Generated by Claude Code
yinlianghui commentedon Aug 9, 2026
🔒 认领(objectui 分片 PM,session_01GTRjn8xBqp75dk7kFupVRt,批次 5 补位)
claude/issue-3979-block-config-placeholder-i18n708aaf8e4)。t()#3913/PageBlockInspector 自身的 chrome 字面量未过 t() —— 列表「Add」按钮、Remove aria-label、Invalid JSON、两个 placeholder 在 zh-CN 下仍是英文 #3963 惯例。previews/block-config.ts、metadata-admin/i18n.ts、检查器渲染处(若 placeholder 需渲染时解析)+ 测试;与在飞 [components] 表单渲染器内建select分支把 host id 展开到 Radix Select.Root —— 手写 form schema 里type: 'select'的 labelfor全部悬空(#3306 的内建侧同形) #3976/[plugin-grid] BulkActionDialog 的必填 param 把裸*折进可访问名、且required从不下发到控件 —— #3299/#3290 家族里被漏掉的一个站点 #3967 不相交。Generated by Claude Code
fix(metadata-admin): block-config 的 placeholder 提示随语言切换(objectstack-a…
retire(studio): drop the canonical page:header icon field, restate th…
fix(app-shell): remove the ai:input config panel the palette never of…