hermes-agent/apps/desktop/src/app/profiles
Jim Liu 宝玉 4a1907bd10 feat(desktop): add i18n with Simplified Chinese (zh-Hans) support
Introduce a lightweight React context-based i18n layer for the desktop
app and translate the UI into Simplified Chinese.

- New apps/desktop/src/i18n module: typed Translations interface, en + zh
  locale tables, I18nProvider/useI18n, localStorage-persisted locale
  (defaults to English), and language endonym metadata for the picker.
- Wire I18nProvider at the app root in main.tsx.
- Refactor 24 desktop screens/components to read strings from the `t`
  object instead of hard-coded English.
- Add a unit test for the i18n context.
2026-06-05 10:32:26 -07:00
..
create-profile-dialog.tsx feat(desktop): quick-create profile from rail + pin rail on empty sidebar 2026-06-04 16:55:16 -05:00
delete-profile-dialog.tsx fix(desktop): deleting the active profile reliably falls back to default 2026-06-04 19:49:11 -05:00
index.tsx feat(desktop): add i18n with Simplified Chinese (zh-Hans) support 2026-06-05 10:32:26 -07:00
rename-profile-dialog.tsx feat(desktop): profile rail rename/delete + context-switch polish 2026-06-04 18:24:39 -05:00