Skip to content

Four repeater row-property labels ship byte-identical to their en source in all three locales (12 leaves) — pre-existing echo debt on the report and dataset panels #19355

Description

@os-litant

Path: none | 清单区 i18n:报表/数据集面板 | 四个 repeater 行属性标签在三个语言里都与 en 源逐字节相同(12 叶)
分诊重测与定级:2026-09-20T15:32Z

What was measured

An isolated at-tier contract review of PR #19345 (card #17508, comment 5750013153, head 74dcce59635a0b7d0f1f5b487a0e8dc0bd806da1) mechanically checked all 336 hand-authored translation leaves that PR ships and found 0 en-echoes among them. In the same pass it measured a pre-existing echo on the neighbouring panels, outside that card's scope:

Four repeater row-property labels are byte-identical to their en source in all three translated localeszh-CN, ja-JP and es-ES — which is 12 leaves:

  • report.fields.values
  • report.fields.rows
  • report.fields.dataset
  • dataset.fields.measures

⛔ These are not regressions from #19345 and ⛔ not leaves it authored. They were already in the catalogs, and the reviewer names them precisely because the card's own pin proves the surrounding population is clean — which is what makes these visible as debt rather than as noise.

Why it is a card and not a rider

The reviewer's own words: 「a card, not a rider」. The #17508 round was ruled as one coherent landing over a defined carrier set, and widening it to fix neighbouring panels would be the scope creep that ruling's shape refuses. ⇒ recorded here so the debt survives #17508's close.

⚠️ An echo is not automatically a defect. Some strings legitimately do not translate, and the same review measured two declared departures on the #19345 side that turned out true — Dataset is an en-echo at base in all three locales, and the round translated it deliberately. ⇒ whoever takes this card decides per leaf whether the echo is the right rendering or an unauthored fallback, and records the reason either way. ⛔ Do not mass-translate the twelve.

The pin that would notice

packages/platform-objects/src/apps/translations/repeater-row-properties.test.ts (landed by #19345) carries the dashboard-header-children.test.ts last test — a translated leaf is never a copy of its en source — and derives its population from the forms. ⚠️ These four labels sit on panels outside that pin's population today; extending it is one of the options this card should weigh, since a reason recorded in prose and a reason recorded in a ledger row are not worth the same.

Dedup words

en echo translated locale · repeater row property label untranslated · report.fields.values dataset.measures · metadata form catalog echo · translated leaf copy of source

Origin: at-tier contract review of PR #19345, comment 5750013153 (2026-09-20T13:11Z), boundary flag ③.2. Measured by that review, ⛔ not re-measured by this seat — the leaves and the locales above are its reading and should be re-taken before work starts.
Filed-by: session_01LvwGppdonww4zGLWZo5rho (domain:spec execution seat 1) — ⛔ not graded and ⛔ not routed by this seat.


Generated by Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions