Add Turkish (Türkçe) UI localization
@aliarain 已经在做这个了。
开始于 2026年9月7日。
评估
这个 Issue 还没有评估数据。
描述
Add Turkish (Türkçe) UI localization
Feature request — please consider adding an official Turkish language option to the Command Code desktop app.
What I did
The desktop app (v0.1.19) currently ships an English-only UI; the locales/*.pak files only cover Chromium's built-in dialogs, and there is no language setting in the app. To help out, I localized the bundled renderer UI strings to Turkish and verified them:
- Translated the main UI strings across the workspace, settings, browser/design, source, terminal-find, auth and onboarding screens (~712 unique strings).
- Replaced only exact string literals in the renderer bundles (quoted strings), leaving code logic untouched.
- Verified every modified bundle still parses cleanly and that
aria-label/selector references stay consistent.
The full English → Turkish mapping is attached as commandcode-tr.json.
Notes for integration
- Strings that are intentionally left in English: brand/proper names (Command Code, Claude, Anthropic, GitHub Copilot, OpenAI, Playwright, etc.), file names (README.md, Cargo.toml, ...), theme/font names (Pierre Dark, Geist, ...), and internal enum/mode values (e.g. permission mode values such as
ask,plan). - A few strings are embedded inside template literals or used as keys/selectors (e.g. the composer
aria-label), so they need the same treatment on both sides when wiring into an i18n system. - Translation pairs are provided as a plain
en -> trmap so they can be dropped into whatever i18n mechanism the app uses.
How I applied it (for reference)
Packaged-app localization via careful string replacement in resources/app/out/renderer/assets/*.js, using a tokenizer that only rewrites complete quoted string tokens (handles single/double quotes, template literals and ${...} expressions, and skips regex literals).
I'd be glad to refine the translations, split them by screen, or adapt them to your i18n format if you tell me what the app's localization pipeline looks like.
Attached: commandcode-tr.json (712 English → Turkish pairs)
- 主要语言
- Shell
- 星标
- 110
- 派生
- 9
- 平均合并
- 12 分钟
- 30 天内合并 PR
- 1
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
CommandCodeAI/desktop 的其他 Issue
-
[Bug]: v0.1.61 fails to initialize preload script due to system memory information error on Linux未关闭bug
难度 2/5 1-3 小时 新手友好度 68/100
CommandCodeAI/desktop#167 ·
-
bug
难度 3/5 1-2 天 新手友好度 56/100
CommandCodeAI/desktop#166 ·
-
enhancement
难度 5/5 一周以上 新手友好度 35/100
CommandCodeAI/desktop#164 ·
-
enhancement
难度 4/5 3-5 天 新手友好度 48/100
CommandCodeAI/desktop#163 · 1 个 reaction ·
-
enhancement
难度 5/5 一周以上 新手友好度 35/100
CommandCodeAI/desktop#162 ·
查看 CommandCodeAI/desktop 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 76/100
-
p2 refactor
难度 2/5 1-3 小时 新手友好度 84/100
VeryGoodOpenSource/vgv-wingspan#284 ·
维护者通常 6 天内回复
-
documentation good first issue
难度 2/5 1-3 小时 新手友好度 95/100
mnema-work/mnema#1185 ·
维护者通常 1 天内回复
-
source:reader type:outdated
难度 2/5 1-3 小时 新手友好度 63/100
stephrobert/blog-roadmap#180 ·
-
S3: friction & debt ws:testing
难度 2/5 1-3 小时 新手友好度 72/100
MedakaLang/medaka#5184 ·
维护者通常 1 天内回复