zai-org / zai-org/feedback

[建议 / Feature] Comprehensive Turkish Localization (5,539 keys) & Native tr-TR Support Proposal

Open
#708 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

priority: P2
Dominant language
No language data
Stars
22
Forks
1
PR merge metrics
No merged PRs in 30d

Description

提交前确认 · Pre-submission checklist
  • 我已搜索过现有 issue,确认这不是重复建议 / I searched existing issues and confirmed this isn't a duplicate.
  • 我已阅读 CONTRIBUTING.md / I've read CONTRIBUTING.md.
问题类别 · Category

UI / 界面体验 · UI / UX

涉及的 Agent 框架 · Agent framework

多个 / 通用 · Multiple / General

使用场景 · Use case

ZCode is an extraordinary agentic IDE and coding assistant. To make it widely accessible to hundreds of thousands of Turkish-speaking software developers, engineers, and students, our community has built a comprehensive Turkish language pack covering 5,539 keys:

  • All 15 Settings tabs, UI modals, notifications, file explorer
  • Desktop application menus (File, Edit, View, Window, Help)
  • All 34 Official Extension Packages (Browser Use, Computer Use, Document Skills, Obsidian, Lark, DingTalk, etc.)
  • Subagents, Skills, Slash Commands, and Webview Pricing

Repository & Release:

建议方案 · Proposal

Whenever ZCode receives an official desktop update, the client-side pp.asar gets replaced, requiring the patch to be reapplied, and new untranslated English strings may appear.

Our Promise & Ongoing Maintenance:
We actively monitor ZCode updates. After every official release, our team will inspect newly introduced strings, translate them, verify syntax (
ode --check), and release updated patches on our GitHub repo.

Proposal to the ZCode Core Team (@zai-org):

  1. Native r-TR Locale: If you could add r-TR support natively into ZCode's IntlProvider alongside zh-CN and n-US, we would be thrilled to submit our 5,539-key dictionary ( r_dictionary_zcode.json) directly via a Pull Request!
  2. Pre-release String Sync: If the ZCode team can share new string diffs or notify us in advance of major releases, we will happily provide verified Turkish translations before release day so Turkish developers have a seamless day-one experience.

中文概要:
我们为 ZCode Desktop 制作了完整的土耳其语本地化语言包(共 5,539 个词条,涵盖设置、插件市场、Skills、Commands 和 Webview)。每次版本更新后我们都会主动跟进维护和补齐新词条。如果官方团队考虑原生集成 r-TR 语言支持,我们非常乐意直接通过 PR 提交全部词条;若能在版本发布前同步变动的文案,我们将第一时间完成翻译!

预期价值 · Expected value

Empowers the entire Turkish developer and student community to use ZCode natively in their mother tongue, expanding ZCode's global adoption.

你的优先级 · Your perceived priority

中 · Medium

ZCode 版本 · ZCode version / environment

ZCode Desktop v3.12.3+ (Windows / macOS / Linux)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the reported IntlProvider locale integration and the external tr_dictionary_zcode.json containing 5,539 Turkish entries. Compare the dictionary with the listed Settings, menus, extensions, Skills, Commands, and Webview areas, then verify syntax as described. Done means tr-TR is natively available and the Turkish strings load across the supported desktop UI.

Written by the indexing model from the issue text.

Assessment

Domain
desktop, internationalization
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.