Skip to content

fix(frontend): correct Simplified Chinese (zh-CN) locale mistranslations (WI-2037) - #460

Merged
stefan-ernst merged 1 commit into
mainfrom
wi-2037-chinese-locale
Nov 7, 2026
Merged

stefan-ernst merged 1 commit into
mainfrom
wi-2037-chinese-locale

Conversation

@stefan-ernst

Copy link
Copy Markdown
Contributor

Summary

Review of the Simplified Chinese (zh-CN) locale for the same class of issues fixed for Persian (fa) in WI-2033 and Arabic (ar) in WI-2035.

Mistranslations and literal translations

  • Domain terms corrected: board (董事会 → 看板), runner (跑步者 → 运行器), passkey (密钥 → 通行密钥), model (型号 → 模型), profile (配置文件 → 个人资料), grant (补助金 → 授权), principal (校长 → 主体), cohort (队列 → 群组), Mermaid (美人鱼 → Mermaid), Notion (概念 → Notion), blockers (阻止程序 → 阻塞项), system prompt (系统提示符 → 系统提示), timer (计时器 → 定时器), test set (计划 → 测试集), and more.
  • Garbled or incomplete strings fixed, e.g. 触发 等待输出..., 无工作项链接还在这里, 否已链接页面, 加载失败保存, 将显示最近查看的工作项此处, and the milestone activity fragments that were all just 将.
  • Literal identifiers preserved: reporter_id / creator_id are no longer translated, and the #<transition-slug> smart-commit syntax keeps its placeholder form.
  • Terminology normalized across the catalog: 工作流程 → 工作流, 工作空间 → 工作区, 受让人 → 经办人, 转场 → 转换, 工作事项 → 工作项.

Sections that were still rendering English

The zh-CN adminOperations overrides left many keys on the English fallback. Board controls, canned responses, diagnostics, system import, SCM settings, workspace templates, security settings, system catalog permissions, email templates, forms, portal drafts, and channel form settings now have Chinese translations.

Verification

  • bun scripts/check-i18n.js — 100% coverage, placeholder parity, no carryovers.
  • npm run check and npm run typecheck — pass.
  • ../core-tests/run-overlay-script.sh . scripts/run-frontend-tests.sh src/lib/locales — 108 tests pass.

…(WI-2037)

Fix machine-translation artifacts across the zh-CN locale: domain-term
mistranslations (board, runner, passkey, model, profile, grant, cohort,
mermaid, Notion, blocker, system clock, ...), garbled and incomplete
sentences, grammar and word-order errors, and terminology drift.

Also translate the sections that were still rendering English through the
adminOperations fallback (board controls, canned responses, diagnostics,
system import, SCM settings, workspace templates, security settings,
system catalog permissions, email templates, forms, portal drafts, channel
form settings) and normalize 工作流 / 工作区 / 运行器 / 经办人 / 转换
terminology across the catalog.
@stefan-ernst stefan-ernst changed the title fix(i18n): correct Simplified Chinese (zh-CN) locale mistranslations (WI-2037) fix(frontend): correct Simplified Chinese (zh-CN) locale mistranslations (WI-2037) Nov 7, 2026
@github-actions

github-actions Bot commented Nov 7, 2026

Copy link
Copy Markdown

Size Change: 0 B 🆕

Total Size: 0 B

compressed-size-action

@stefan-ernst
stefan-ernst merged commit 9705d01 into main Nov 7, 2026
22 of 23 checks passed
@stefan-ernst
stefan-ernst deleted the wi-2037-chinese-locale branch November 7, 2026 21:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant