Skip to content

i18n(zh-CN): translate CHANGELOG entries and section headings - #6043

Merged
diegosouzapw merged 6 commits into
diegosouzapw:release/v3.8.44from
studyzy:i18n/zh-CN-translation
Jul 4, 2026
Merged

diegosouzapw merged 6 commits into
diegosouzapw:release/v3.8.44from
studyzy:i18n/zh-CN-translation

Conversation

@studyzy

@studyzy studyzy commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Summary

Translate the CHANGELOG (v3.8.0–v3.8.43) and supporting docs into Chinese (Simplified).

Changes

  • CHANGELOG.md — translate feature entries, bug fix entries, section headings (Features → 新功能, Fixes → 问题修复, etc.), and maintenance notes across releases v3.8.0 through v3.8.43
  • llm.txt — sync zh-CN mirror body to match root content (required by docs-sync check)
  • check-docs-sync.mjs — switch CHANGELOG i18n validation from byte-size comparison to line-count comparison (CJK translations naturally compress 30–50% in byte size while preserving structure)

Verification

  • npm run check:docs-sync passes
  • All existing pre-commit/pre-push hooks green

studyzy and others added 4 commits July 3, 2026 01:42
Translate all 26 documentation files under docs/i18n/zh-CN/:
- Top-level: README, CHANGELOG, CLAUDE, CONTRIBUTING, CODE_OF_CONDUCT, GEMINI, SECURITY, llm.txt
- Architecture: ARCHITECTURE, CODEBASE_DOCUMENTATION
- Frameworks: MCP-SERVER, A2A-SERVER
- Routing: AUTO-COMBO
- Guides: USER_GUIDE, FEATURES, I18N, TROUBLESHOOTING, UNINSTALL, CLI-TOOLS
- Operations: COVERAGE_PLAN, FLY_IO, VM_DEPLOYMENT, RELEASE_CHECKLIST
- Reference: API_REFERENCE, ENVIRONMENT
- Features: context-relay, cloudflare-zero-trust

Translation principles: faithful, expressive, and elegant Chinese.
Key branding terms (Combo/Token/MCP/A2A) kept untranslated.
Chinese active-voice sentences preferred over passive constructions.
- Translate feature/fix entries across 3.8.0–3.8.42 releases
- Translate section headings (Features, Fixes, Security, etc.)
- Fix docs-sync check: use line count instead of byte size for
  CHANGELOG i18n validation (CJK translations compress 30-50%)
- Sync llm.txt zh-CN mirror body to match root
Translate all New Features, Bug Fixes, and Maintenance entries
for the v3.8.43 release into Chinese (Simplified).
@studyzy
studyzy requested a review from diegosouzapw as a code owner July 3, 2026 03:59
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@diegosouzapw
diegosouzapw changed the base branch from main to release/v3.8.44 July 3, 2026 12:39
diegosouzapw and others added 2 commits July 3, 2026 23:54
The release added the [3.8.44] section to the root CHANGELOG after this PR was
opened; mirror it into the zh-CN CHANGELOG (English for now — the current/TBD
section is translated at release time) so check-docs-sync passes (42 locales).

Co-authored-by: diegosouzapw <diegosouza.pw@gmail.com>
@diegosouzapw

Copy link
Copy Markdown
Owner

Merged — thank you, @studyzy (DevinZeng)! 🙏 This adopts zh-CN as a genuinely translated locale (not just an English mirror): the CHANGELOG history (v3.8.0–v3.8.43) plus the section headings (Features → 新功能, Fixes → 问题修复) and 25 supporting docs (README, ARCHITECTURE, API_REFERENCE, USER_GUIDE, …) are now in Simplified Chinese. Your check-docs-sync.mjs change (byte-size → line-count tolerance) is the right call — it validates translation structure instead of byte length, and it benefits every locale, not just zh-CN.

Two adjustments I made before merging:

  • Synced the branch onto the current release tip and mirrored the new [3.8.44] CHANGELOG section into zh-CN (in English for now — the current/TBD section is filled at release time) so docs-sync-strict passes (42 locales ✅).
  • Kept the fix scoped: I did not re-sync the other 41 locales' [3.8.44] (that's the release captain's job at /generate-release).

Heads-up on the maintenance model: scripts/release/sync-changelog-i18n.mjs overwrites only the current version's section in every mirror at release time, so your translated v3.8.0–v3.8.43 history is preserved, but each new release adds its section in English until translated. Ships in the next release.

@diegosouzapw
diegosouzapw merged commit e42e554 into diegosouzapw:release/v3.8.44 Jul 4, 2026
1 check was pending
@diegosouzapw diegosouzapw mentioned this pull request Jul 4, 2026
tkgo11 pushed a commit to tkgo11/OmniRoute that referenced this pull request Sep 23, 2026
…ouzapw#6043)

Adopt zh-CN as a translated locale: translate CHANGELOG + supporting docs. Integrated into release/v3.8.44.
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.

2 participants