Skip to content

[Feature Request]: Support Simplified Chinese UI / i18n for Desktop app #154

Description

@lidao2026-Coding

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/:

  1. Introduce an i18n library (e.g. react-i18next / react-intl).
  2. Move hardcoded UI strings in desktop/src/** into locale files.
  3. Ship zh-CN and zh-TW (plus keep en) translations.
  4. 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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions