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分
- マージ済み PR(30日)
- 1
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- 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 1週間以上 初心者へのやさしさ 35/100
CommandCodeAI/desktop#164 ·
-
enhancement
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
CommandCodeAI/desktop#163 · リアクション 1 件 ·
-
enhancement
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
CommandCodeAI/desktop#162 ·
CommandCodeAI/desktop の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
-
S3: friction & debt ws:testing
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
MedakaLang/medaka#5184 ·
メンテナーはふだん 1 日以内に返信
-
Link Checker Reportオープンautomated issue report
難易度 1/5 1時間未満 初心者へのやさしさ 78/100
a2aproject/A2A#2445 ·
メンテナーはふだん 2 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 70/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
MadiroGlobalHealth/UVL-EMR#580 ·
メンテナーはふだん 1 日以内に返信