Hacktoberfest 2026:維護者為十月標記出來的 issue,仍然開放、適合新手。 瀏覽 Hacktoberfest issue

[Feedback]: Add multi-language (i18n) support to the desktop app

已關閉
#95 1 則留言 2 個 reaction 已指派 1 人 在 GitHub 檢視

@aliarain 已經在處理了。

開始於 2026年9月24日。

評估

難度
5/5
預估耗時
一週以上
新手友好度
25/100
Issue 類型
功能
描述清晰度
需要釐清
活躍度
活躍

研究方向

先盤點桌面應用程式的設定和面向使用者的 UI 入口,接著確認目前如何處理語言選擇與系統語言偵測。完成的標準是具備可擴充的在地化層、初步的簡體中文支援、Settings 中的語言選擇器、在地化的日期與數字,以及有文件說明的翻譯貢獻流程。

由索引模型根據 Issue 內容生成。

描述

enhancement
What problem are you trying to solve?

The desktop app currently ships with an English-only UI. Users who are not fluent in English (Simplified Chinese, Turkish, Japanese, Korean, Spanish, etc.) struggle to discover and understand features, which hurts onboarding and daily usage.

There are already several separate requests asking for individual locales - #43 (Turkish), #47, #53 and #74 (Simplified Chinese) - which clearly shows real demand. But each request only covers one language, and the underlying gap is that the app has no i18n/localization framework at all, so users cannot switch the interface language.

What would improve it?

Add a proper internationalization (i18n) layer to the desktop app:

  • Externalize all user-facing strings into locale resource files (e.g. JSON) instead of hardcoding English in components.
    • Detect the OS/system language on first launch and add a Language selector in Settings to override it, applied without restart if possible.
      • Ship an initial set of locales, at minimum Simplified Chinese (zh-CN), plus a documented way for the community to contribute new translations.
        • Localize dates, numbers and relative times, not just labels.
          • Keep it extensible so more languages (Turkish, Japanese, Korean, Spanish, ...) can be added later.
            This single change would resolve the multiple one-off localization requests and give all non-English users a first-class experience.
What do you do today?

Today the UI is English-only and there is no language option in Settings. Users either work in English or look for unofficial patches. Related issues: #43, #47, #53, #74.

Product area

Settings

主要語言
Shell
星號
89
分支
7
平均合併
2 小時 46 分鐘
30 天內合併 PR
1

環境準備

這個專案沒有提供開發容器、Dockerfile 或貢獻指南,環境需要你自己搭建:先看它的 README,通用步驟見我們的新手貢獻指南。

從這裡開始

  1. 先讀完整個 Issue,再讀專案的貢獻指南。
  2. 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
  3. Fork 儲存庫,在一個分支上完成修改。
  4. 送出 Pull Request,並在描述裡引用這個 Issue 編號。

CommandCodeAI/desktop 的其他 Issue

查看 CommandCodeAI/desktop 的全部 Issue

相似的 Issue

更多 Shell/Bash Issue

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。