Add Turkish (Türkçe) UI localization
@aliarain đang làm issue này rồi.
Từ ngày 7/9/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
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)
- Ngôn ngữ chính
- Shell
- Star
- 110
- Fork
- 9
- Merge trung bình
- 12 phút
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của CommandCodeAI/desktop
-
[Bug]: v0.1.61 fails to initialize preload script due to system memory information error on LinuxĐang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
CommandCodeAI/desktop#167 ·
-
bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 56/100
CommandCodeAI/desktop#166 ·
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
CommandCodeAI/desktop#164 ·
-
enhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
CommandCodeAI/desktop#163 · 1 reaction ·
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
CommandCodeAI/desktop#162 ·
Tất cả issue của CommandCodeAI/desktop
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
-
p2 refactor
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
VeryGoodOpenSource/vgv-wingspan#284 ·
Maintainer thường phản hồi trong vòng 6 ngày
-
documentation good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 95/100
mnema-work/mnema#1185 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
source:reader type:outdated
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 63/100
stephrobert/blog-roadmap#180 ·
-
S3: friction & debt ws:testing
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
MedakaLang/medaka#5184 ·
Maintainer thường phản hồi trong vòng 1 ngày