docs(i18n): fix English doc inaccuracies and add first zh_hans translations for Tier-2 - #5613
Conversation
|
The CI turning red isn't my fault – it's because the CI on the main branch is already failing. I'll leave it as is for now and check again later before I go to bed. I really have to bury myself in If the CI is still failing by the time I sleep, I'll just have to ask the maintainer to manually merge it. |
|
I've already got first drafts for the other files, but I haven't reviewed them yet. I need a bit more time to double‑check that they actually read well. |
|
Maintainer note — the Your PR opened at 11:26:20 UTC and its drift check ran at 11:26:58. Re-running the job alone didn't help, because a GitHub re-run replays the original event's merge SHA, which was still built on pre-fix Everything is green now — including all three Worth noting your |
|
OK, understood. Just a quick note: I know you're very good at using AI to get work done, but I'd kindly ask that you don't rely on AI to review whether my translations are "reader‑friendly." From what I've seen, AI often degrades Chinese translations rather than improving them. I'd recommend limiting AI checks to semantics and prohibited‑word scans. For a proper language review, perhaps you could reach out to other native zh_hans speakers in the open‑source community. |
The #5613 cherry-pick sequence landed docs/zh_hans/INSTALL.md in 5e558a5 and then deleted it again in 7b11cb5 ("add zh_hans translation for KEYBINDINGS"). Upstream's own KEYBINDINGS commit (582915f) only adds docs/zh_hans/KEYBINDINGS.md; the deletion was an artifact of how the pick was staged here, not anything the contributor did. The file survived untracked in the working tree and is byte-identical to 5e558a5, so this restores it verbatim. Shizuku's translation is now fully present on the integration branch, as #5613 intended. Co-Authored-By: Grok 4.6 <noreply@anthropic.com>
Thank you so much for this!! |
…ntities Twenty external contributions landed after the v0.9.11 band closed and none were credited: the newest band in docs/CONTRIBUTORS.md was still v0.9.11 while main shipped 0.9.12 work. Adds the v0.9.12 band covering all twenty (#5591, #5599, #5604, #5610, #5613, #5621-#5624, #5629, #5650, #5657, #5669, #5682, #5683, #5685, #5687, #5688, #5689, #5692) and demotes v0.9.11 so only the newest band stays expanded. AUTHOR_MAP gains numeric-noreply entries for musichen, M-Maciej, and serephus so future harvested credit is graph-mappable, plus a comment recording that wangfengcsu@qq.com (21 commits on main via #704) has no resolved login yet. AUTHOR_MAP is a project convention consumed by scripts/check-coauthor-trailers.py for new commits; GitHub does not read it, so it grants no retroactive contribution-graph credit for history already on main. No-Issue: contributor credit hygiene; no issue tracks it Signed-off-by: CodeWhale Bot <bot@codewhale.net>
Summary
Review of the new Simplified-Chinese doc set under
docs/zh_hans/turned upseveral places where the English source docs contradicted the codebase
(
crates/config/src/provider_defaults.rs,crates/tui/src/child_env.rs,crates/protocol/src/fleet.rs). This PR fixes those English-sourceinaccuracies, adds cross-links from English docs to their Chinese counterparts,
and lands the first batch of Chinese translations: INSTALL, KEYBINDINGS, and
GUIDE — each synced against the current v0.9.11 English text, one commit per
document.
The remaining
docs/zh_hans/translations (AGENT_RUNTIME, CONFIGURATION,FLEET, HOOKS, MCP, MODES, PROVIDERS, SKILLS, SUBAGENTS, TELEMETRY,
TOOL_LIFECYCLE) are not revied and intentionally kept out of this PR and
will land separately.
Changes
deepseek-coder:1.3b→deepseek-v4-flashin
docs/PROVIDERS.md(3 rows) anddocs/CONFIGURATION.md, matchingDEFAULT_OLLAMA_MODELincrates/config/src/provider_defaults.rsrules"; the
shell_envparent allowlist description now lists proxyvariables, color/terminal entries, and
CARGO_HOME/RUSTUP_HOMEentries andpoints to
crates/tui/src/child_env.rsfor the full listinstallers expose the same runtime under
codewhaleandcodewand thatevery install path ships the
codewhaledispatcher with thecodewhale-tuiruntime built in
docs/INSTALL.mdrelative link> 阅读简体中文版banner linking each translateddoc to its
zh_hans/counterpart (15 files)English):
docs/zh_hans/INSTALL.md— all install paths, v0.9.11 version bumps,new Omarchy/AUR and Shell completions sections, renumbered sections
docs/zh_hans/KEYBINDINGS.md— including the newCtrl-Shift-Uchorddocs/zh_hans/GUIDE.md— including the rewritten first-launch flowType of Change
Testing
Docs-only change: no Rust code, config, or UI behavior was touched, so the
Cargo gates in CONTRIBUTING.md are not applicable.
What was verified instead:
DEFAULT_OLLAMA_MODEL(provider_defaults.rs), theFleetWorkerAuthvariantcount (
crates/protocol/src/fleet.rs), and theshell_envallowlist(
crates/tui/src/child_env.rs)HEAD text: heading structure 1:1, version numbers, config keys, commands,
and URLs all match; no sections missing and none added
docs/zh_hans/use..//../../correctly for thedeeper directory level
Checklist
Related Issues
No-Issue: Part of #5482 Tier-2 Must-haves