Is your feature request related to a problem?
The Desktop GUI is English-only. DeepCode comes from HKU (a Chinese-speaking institution) and a large share of its users are Chinese speakers; the absence of a 简体中文 (Simplified Chinese) / 繁体中文 (Traditional Chinese) interface significantly hurts adoption and daily usability. (Note: the old web UI request in #79 was for the legacy web frontend and was closed the same day; this request is for the current v2.0 Tauri Desktop app.)
Describe the solution you'd like
Add proper i18n infrastructure to desktop/:
- Introduce an i18n library (e.g.
react-i18next / react-intl).
- Move hardcoded UI strings in
desktop/src/** into locale files.
- Ship zh-CN and zh-TW (plus keep
en) translations.
- Follow system/OS language detection by default, with a manual override in Settings (Settings → Language).
Describe alternatives you've considered
- English-only is acceptable short-term, but a language switcher would significantly improve adoption in Chinese-speaking markets and among HKU/CN users.
Additional context
- No i18n dependencies exist in
desktop/package.json today; UI strings are hardcoded in desktop/src/**.
- The CLI also prints English-only UI text; a shared locale for CLI+Desktop would be a plus.
- Version: DeepCode Desktop 0.1.0 (v2.0.0 runtime).
Is your feature request related to a problem?
The Desktop GUI is English-only. DeepCode comes from HKU (a Chinese-speaking institution) and a large share of its users are Chinese speakers; the absence of a 简体中文 (Simplified Chinese) / 繁体中文 (Traditional Chinese) interface significantly hurts adoption and daily usability. (Note: the old web UI request in #79 was for the legacy web frontend and was closed the same day; this request is for the current v2.0 Tauri Desktop app.)
Describe the solution you'd like
Add proper i18n infrastructure to
desktop/:react-i18next/react-intl).desktop/src/**into locale files.en) translations.Describe alternatives you've considered
Additional context
desktop/package.jsontoday; UI strings are hardcoded indesktop/src/**.