[Feedback]: Add multi-language (i18n) support to the desktop app
@aliarain 已經在處理了。
開始於 2026年9月24日。
評估
- 難度
- 5/5
- 預估耗時
- 一週以上
- 新手友好度
- 25/100
- Issue 類型
- 功能
- 描述清晰度
- 需要釐清
- 活躍度
- 活躍
研究方向
先盤點桌面應用程式的設定和面向使用者的 UI 入口,接著確認目前如何處理語言選擇與系統語言偵測。完成的標準是具備可擴充的在地化層、初步的簡體中文支援、Settings 中的語言選擇器、在地化的日期與數字,以及有文件說明的翻譯貢獻流程。
由索引模型根據 Issue 內容生成。
描述
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.
- Keep it extensible so more languages (Turkish, Japanese, Korean, Spanish, ...) can be added later.
-
-
-
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,通用步驟見我們的新手貢獻指南。
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
CommandCodeAI/desktop 的其他 Issue
-
[UI Bug][macOS] Sidebar toggle is vertically misaligned with window controls可能已有人在做 @aliarain 於 5 天前認領。 未關閉bug
難度 2/5 1-3 小時 新手友好度 70/100
CommandCodeAI/desktop#125 · 1 則留言 · 已指派 1 人 ·
-
[Feedback]: add copy block under a code block可能已有人在做 @aliarain 於 10 天前認領。 未關閉enhancement
難度 2/5 1-3 小時 新手友好度 68/100
CommandCodeAI/desktop#94 · 已指派 1 人 ·
-
[Feedback]: Add Expand & Collapse for changes可能已有人在做 @aliarain 於 10 天前認領。 未關閉enhancement
難度 2/5 1-3 小時 新手友好度 68/100
CommandCodeAI/desktop#66 · 1 則留言 · 2 個 reaction · 已指派 1 人 ·
-
bug
難度 3/5 1-2 天 新手友好度 48/100
CommandCodeAI/desktop#135 ·
-
難度 5/5 一週以上 新手友好度 45/100
CommandCodeAI/desktop#134 ·
查看 CommandCodeAI/desktop 的全部 Issue
相似的 Issue
-
難度 1/5 1 小時以內 新手友好度 68/100
-
CI tracking issue
難度 2/5 1-3 小時 新手友好度 72/100
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 72/100
zhuima/awesome-cloudflare#237 ·
-
omarchy display text size scales the Ghostty font two times可能已有人在做 關聯的 PR 仍在進行中或已合併。 未關閉
難度 2/5 1-3 小時 新手友好度 78/100
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 74/100
community-scripts/ProxmoxVE#17674 ·
維護者通常 1 天內回覆