Commit Graph

9 Commits

Author SHA1 Message Date
Claude
cc74171b62
feat(ui): complete i18n coverage for remaining UI components
- Add i18n support to exec-approval.ts, gateway-url-confirmation.ts,
  markdown-sidebar.ts, instances.ts
- Convert config-form.render.ts SECTION_META to use dynamic i18n
- Update config-form.node.ts button titles to use i18n
- Convert nodes.ts dropdown options (SECURITY_OPTIONS, ASK_OPTIONS) to
  use translated labels
- Convert sessions.ts VERBOSE_LEVELS to use translated labels
- Add new translation keys for all components in both en-US and zh-TW

https://claude.ai/code/session_01PxfjMoSvvLonZpx1vtL1d2
2026-01-29 16:02:22 +00:00
Claude
0622f2c752
feat(ui): translate main component strings to Chinese
- Add i18n to app-render.ts (gateway disconnected message)
- Add i18n to app-render.helpers.ts (theme, chat controls, language selector)
- Add i18n to app-channels.ts (Nostr profile messages)
- Add translation keys for theme, chat controls, gateway, and nostrProfile

https://claude.ai/code/session_01UK3kVX7BRyE1zEHVh3vrFY
2026-01-29 10:29:30 +00:00
Claude
cdaf6b86da
feat(ui): translate Nostr, Google Chat, and config views to Chinese
- Add i18n to channels.nostr.ts and channels.nostr-profile-form.ts
- Add i18n to channels.googlechat.ts
- Add i18n to channels.config.ts (channel configuration section)
- Add translation keys for profile form fields and config messages
- Complete Chinese translations for all channel views

https://claude.ai/code/session_01UK3kVX7BRyE1zEHVh3vrFY
2026-01-29 10:26:37 +00:00
Claude
d0a086c921
feat(ui): translate Slack, Signal, iMessage channel views
- Add i18n to channels.slack.ts with status labels, probe messages
- Add i18n to channels.signal.ts with status labels, probe messages
- Add i18n to channels.imessage.ts with status labels, probe messages
- Add translations to en-US and zh-TW locales
2026-01-28 23:54:09 +00:00
Claude
3ffb333041
feat(ui): translate Telegram and Discord channel views
- Add i18n to channels.telegram.ts with status labels, probe messages
- Add i18n to channels.discord.ts with status labels, probe messages
- Add Telegram/Discord translations to en-US and zh-TW locales
2026-01-28 23:47:52 +00:00
Claude
e1066b0a42
feat(ui): translate channels views and update terminology
- Keep 'Token' and 'Skills' in English per user preference
- Add i18n to channels.ts, channels.shared.ts, channels.whatsapp.ts
- Add WhatsApp-specific translations (linked, authAge, showQr, etc.)
- Update nav.tabs.skills to 'Skills'
- Update config.sections.skills to 'Skills'
2026-01-28 23:45:51 +00:00
Claude
edeb35dbcc
feat(ui): translate nodes.ts view to Chinese
- Add import for i18n t() function
- Translate device pairing section (pending/paired/approve/reject)
- Translate exec node binding section
- Translate exec approvals section (target, tabs)
- Add comprehensive node-related translations to en-US and zh-TW locales
2026-01-28 23:12:23 +00:00
Claude
eccf005580
feat(ui): translate config, cron, skills, debug views to Chinese
- Update config.ts with i18n translations for sidebar, actions, forms
- Update cron.ts with translations for scheduler, job form, history
- Update skills.ts with translations for skill list, filters, actions
- Update debug.ts with translations for snapshots, RPC, events
- Add missing translation keys to en-US and zh-TW locale files
2026-01-28 23:08:15 +00:00
Claude
a2497ecaab
feat(ui): add i18n infrastructure and Traditional Chinese localization
- Create i18n module with t(), setLocale(), getLocale(), initLocale() functions
- Add English (en-US) and Traditional Chinese (zh-TW) locale files
- Translate overview, chat, sessions, logs views
- Add language switcher component in header
- Use Taiwan-style software terminology
2026-01-28 23:00:19 +00:00