Observed
At 189a732254e6c46af75cfa38462693e67408d2d3, on a zh-CN session (objectui-locale=zh) the showcase app renders a mixed-locale shell:
- view tabs, list columns, field labels, option values — Chinese (covered by
ShowcaseTranslationBundle in examples/app-showcase/src/system/translations/index.ts); - the left sidebar app navigation — English throughout:
Capability Map, Page Authoring, Workspace, My Work, Approvals, New Project (Wizard), Settings, … (labels declared in examples/app-showcase/src/ui/apps/index.ts).
The translation bundle deliberately covers "EVERY field surfaced as a column" (its own header comment) but contains no entries for app/navigation labels at all — no nav_* / app-level keys in either locale block, so the sidebar has nothing to fall back on except the English source labels.
Expected
ShowcaseTranslationBundle (or a sibling bundle) carries zh-CN labels for the showcase app's navigation items and group headers, so a zh session shows a consistent locale — same standard the bundle already enforces for columns ("a list never mixes locales").
Repro
git checkout 189a7322
cd examples/app-showcase && pnpm dev
# set localStorage objectui-locale=zh, open the showcase app:
# sidebar English, view tabs/columns Chinese
Recorded as an unassigned finding (not claiming). Surfaced in the OS-015 promo-film run (video-studio work order steedos-labs/video-studio#1, read-only carrier at the pinned SHA); relayed by the coordinating PM session on behalf of the producing session, which has no GitHub scope on this repository. Related-but-distinct: #8094 / #5084 / #5407 are Console runtime chrome strings; this one is the example app's own navigation metadata lacking translation entries.
Observed
At
189a732254e6c46af75cfa38462693e67408d2d3, on a zh-CN session (objectui-locale=zh) the showcase app renders a mixed-locale shell:ShowcaseTranslationBundleinexamples/app-showcase/src/system/translations/index.ts);Capability Map,Page Authoring,Workspace,My Work,Approvals,New Project (Wizard),Settings, … (labels declared inexamples/app-showcase/src/ui/apps/index.ts).The translation bundle deliberately covers "EVERY field surfaced as a column" (its own header comment) but contains no entries for app/navigation labels at all — no
nav_*/ app-level keys in either locale block, so the sidebar has nothing to fall back on except the English source labels.Expected
ShowcaseTranslationBundle(or a sibling bundle) carries zh-CN labels for the showcase app's navigation items and group headers, so a zh session shows a consistent locale — same standard the bundle already enforces for columns ("a list never mixes locales").Repro
Recorded as an unassigned finding (not claiming). Surfaced in the OS-015 promo-film run (video-studio work order steedos-labs/video-studio#1, read-only carrier at the pinned SHA); relayed by the coordinating PM session on behalf of the producing session, which has no GitHub scope on this repository. Related-but-distinct: #8094 / #5084 / #5407 are Console runtime chrome strings; this one is the example app's own navigation metadata lacking translation entries.