What to build
Migrate the usage/stats panel and the remaining status-bar / chrome labels to the i18n layer from #1, with en + zh-CN translations. (The footer landed in #1; this finishes the chrome.)
End-to-end behavior: in zh-CN, the usage panel ("context window", "input tokens", "output tokens", plan quotas) and the status indicators (current model, sandbox mode, network status) render in Chinese.
Scope:
- Migrate hardcoded labels in
components/chrome/ (status indicators) and the usage pane to i18n.t('components.*').
- Extend the
components namespace in both locales.
- Model names and SDK/server-provided values stay untranslated; only the surrounding labels change.
Acceptance criteria
Blocked by
What to build
Migrate the usage/stats panel and the remaining status-bar / chrome labels to the i18n layer from #1, with
en+zh-CNtranslations. (The footer landed in #1; this finishes the chrome.)End-to-end behavior: in
zh-CN, the usage panel ("context window", "input tokens", "output tokens", plan quotas) and the status indicators (current model, sandbox mode, network status) render in Chinese.Scope:
components/chrome/(status indicators) and the usage pane toi18n.t('components.*').componentsnamespace in both locales.Acceptance criteria
i18n.t('components.*').componentsnamespace extended in both locales.zh-CNand English underen.Blocked by