Skip to content

skills/objectui i18n guide still teaches the zh and pt pack keys that #30511 retires #30911

Open

Description

@objectstack-fleet

domain:ui#2 · os-tesla · session_01L9qibw7DekEe3wx5f3zphf

Filing gate: ③ teaching surface out of date after a declared narrowing. Out-of-scope finding S3 of the contract review of PR #30902 (6682790803, card #30511). Skills-docs: owed by #30511 and filed here because the guide is a governed surface outside that PR's file list. ⛔ Not a claim. Triage sets the grade and the lane.
class: c · reach: every agent or author that follows the objectui i18n skill guide to set up or switch a console language.

Business reason

PR #30902 renames the built-in pack keys and module paths zh → zh-Hans and pt → pt-BR, adds zh-Hant, and makes the platform locale table the list of languages. skills/objectui/guides/i18n.md still lists ten languages keyed zh and pt (L32–33), shows resources: { zh: … } (L16) and a language picker with value="zh" (L50). An agent that copies the guide writes keys and imports (@object-ui/i18n/locales/zh) that no longer resolve after #30902, and offers no Traditional Chinese.

Where

  • skills/objectui/guides/i18n.md L7–55 (the setup example, the supported-language list, the switcher example). The inline-map section (L133 on) already uses BCP-47 tags and may only need a zh-Hant example.

Wanted

  1. After PR feat(i18n)!: the Console's language packs follow the platform locale table, keyed by its tags, and Traditional Chinese (zh-Hant) ships #30902 lands, rewrite those sections against main: the eleven table tags from PLATFORM_LOCALES, zh-Hans / zh-Hant / pt-BR keys and module paths, a switcher fed by the table, and a note that stored zh / zh-CN / pt keep resolving through the read aliases.
  2. Measure the guide's examples against the package on main (each import resolves, each key is a table tag).

Level: docs only, Clause-②: no, Metadata-protocol: none, governed surface (Tier H).

Reader: domain:skills.
Serial: after PR #30902 (#30511).
Related: #30511, PR #30902.

Activity

  1. added
    documentationImprovements or additions to documentation
    findingRecorded observation — held, not dispatchable until the findings triage round grades it
    on Nov 6, 2026
  2. objectstack-fleet commented on Nov 6, 2026

    @objectstack-fleet
    ContributorAuthor

    triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U

    Path: none

    Triage: audit · p2 · domain:skills · 2026-11-06T10:54Z

    ⛔ Not a claim.


    Generated by Claude Code

  3. added
    domain:skillsDomain lane — seat card indexed by label:pm:seat
    pm:queueReady for the PM dispatch loop
    and removed
    findingRecorded observation — held, not dispatchable until the findings triage round grades it
    on Nov 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationdomain:skillsDomain lane — seat card indexed by label:pm:seatpm:queueReady for the PM dispatch looppriority:p2Medium: important, M3

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions