Skip to content

🌐 Complete Simplified Chinese translations - #1488

Merged
aaronleopold merged 1 commit into
stumpapp:nightlyfrom
brushax:chore/zh-cn-translations
Oct 28, 2026
Merged

aaronleopold merged 1 commit into
stumpapp:nightlyfrom
brushax:chore/zh-cn-translations

Conversation

@brushax

@brushax brushax commented Oct 26, 2026

Copy link
Copy Markdown

Summary

Completes the Simplified Chinese (zh-CN) locale against the current en-US source on nightly.

  • Added 216 missing translations across the mobile app (mobileApp), web app (webApp) and shared strings (shared).
  • Removed 25 stale keys that no longer exist in en-US (renamed/removed during the localization reorganization).
  • zh-CN now has full key parity with en-US: 2043/2043 keys.

Coverage by namespace (before → after):

Namespace Keys Before After
mobileApp 200 78.5% 100%
webApp 1319 97.3% 100%
shared 524 73.7% 100%
Total 2043 90.7% 100%

Validation

  • zh-CN.json parses as valid JSON.
  • Key-set diff against en-US.json: 0 missing, 0 extra.
  • All {{placeholder}} names match the source strings (0 mismatches).
  • Removed keys were checked against the codebase and have no remaining references.
  • No empty values, no traditional Chinese characters introduced.

No code changes; this PR only touches packages/i18n/src/locales/zh-CN.json.

If you'd prefer these strings to land through Weblate instead, let me know and I can drop this PR.

Copilot AI balanced review requested due to automatic review settings October 26, 2026 07:09

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota.

@aaronleopold

Copy link
Copy Markdown
Collaborator

Hey 👋

If you'd prefer these strings to land through Weblate instead, let me know and I can drop this PR

I intentionally locked the weblate project while doing some organization and maintenance on the translation setup. I'm fine with PRs for translations in general, but once I have a moment to review this I anticipate quite a few conflicts. If you're okay dealing with those once they crop up, then feel free to keep it open. Otherwise, I'll unlock the weblate once things are in a better spot

@brushax
brushax force-pushed the chore/zh-cn-translations branch from 0161c9c to da7201d Compare October 28, 2026 02:53

@aaronleopold aaronleopold left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thank you

@aaronleopold
aaronleopold merged commit ba8db1b into stumpapp:nightly Oct 28, 2026
7 checks passed
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.

3 participants