Skip to content

Translations update from Mattermost Weblate#3810

Merged
devinbinnie merged 1 commit into
mattermost:masterfrom
weblate:weblate-mattermost-mattermost-desktop
May 4, 2026
Merged

Translations update from Mattermost Weblate#3810
devinbinnie merged 1 commit into
mattermost:masterfrom
weblate:weblate-mattermost-mattermost-desktop

Conversation

@weblate
Copy link
Copy Markdown
Contributor

@weblate weblate commented May 4, 2026

Translations update from Mattermost Weblate for Mattermost/mattermost-desktop.

Current translation status:

Weblate translation status

Change Impact: 🟢 Low

Regression Risk: Minimal. This PR only modifies translation strings in a single i18n JSON file with no code logic changes. There are no untested code paths, no shared dependencies affected, and no behavioral contract changes. The worst-case impact is localized UI text display variations for Chinese (Simplified) users.

QA Recommendation: Minimal manual QA required. Basic verification that the Chinese (Simplified) language UI renders correctly without crashes is sufficient. No functional testing of features or workflows is necessary since no code logic was modified.

Generated by CodeRabbitAI

Currently translated at 100.0% (363 of 363 strings)

Translation: Mattermost/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/zh_Hans/
@mattermost-build
Copy link
Copy Markdown
Contributor

Hello @weblate,

Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.

@mm-cloud-bot
Copy link
Copy Markdown

@weblate: Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it.

Details

I understand the commands that are listed here

@mm-cloud-bot
Copy link
Copy Markdown

@weblate: Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it.

Details

I understand the commands that are listed here

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 4, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 48dd848e-deda-4062-b04f-498ca223e8e8

📥 Commits

Reviewing files that changed from the base of the PR and between 753312b and 961152b.

📒 Files selected for processing (1)
  • i18n/zh-CN.json

📝 Walkthrough

Walkthrough

Updated Chinese (zh-CN) translation strings for navigation errors, common UI labels, error dialogs, auto-updater notifications, desktop menu items, tray/notification dialogs, renderer settings, welcome screens, downloads, certificate modals, and pre-auth dialogs.

Changes

Localization Update

Layer / File(s) Summary
Navigation & Error Messages
i18n/zh-CN.json (lines 2–53)
Replaced wording for invalid link descriptions, view-limit errors, call initiation failures, and critical error handler dialogs. Updated protocol-allow prompts and certificate error messages.
Auto-Updater & Desktop Menu Accelerators
i18n/zh-CN.json (lines 62–96)
Added/updated auto-updater strings (no-update messaging, update dialog actions). Replaced desktop menu accelerator labels with localized Chinese for app, edit, file, and help menu items. Expanded badge/unread and downloads-manager prompts.
Desktop Menu Navigation
i18n/zh-CN.json (lines 106–147)
Added localized menu sections for history and view (including developer tools entries). Updated window menu items for tab/window selection navigation.
Tray, Notifications & Permission Dialogs
i18n/zh-CN.json (lines 158–268)
Added/expanded tray menu items, notification strings, permission request dialogs, and window close/minimize prompts. Added deep-link error titles/bodies and extensive renderer modal configuration strings (server URL, permissions, auth key labels).
Settings, Welcome & Certificate UIs
i18n/zh-CN.json (lines 269–425)
Added/expanded renderer settings page strings (language, app options, system preferences, logging, badge display, update versioning). Added welcome screen slides, downloads dropdown/update menus, and certificate modal/selection UI labels.
Pre-Auth Modal
i18n/zh-CN.json (lines 436–442)
Updated pre-auth modal wording for server/proxy titles, authentication messaging, and "额外认证" (additional authentication) and "认证密钥" (auth key) labels.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

  • mattermost/desktop#3761: Updates navigation-related i18n keys including app.navigationManager.invalidLinkDescription across language files.
  • mattermost/desktop#3730: Modifies i18n translation entries for navigation, error, certificate, and menu keys with overlapping localization updates.
  • mattermost/desktop#3795: Adds Chinese translation entries to i18n/zh-CN.json in a complementary manner.

Suggested labels

do-not-merge/release-note-label-needed

Suggested reviewers

  • ctlaltdieliet
  • devinbinnie
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the pull request as a translation update from Mattermost Weblate, which aligns with the primary change of updating zh-CN i18n strings.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
Review rate limit: 5/8 reviews remaining, refill in 20 minutes and 37 seconds.

Comment @coderabbitai help to get the list of available commands and usage tips.

@devinbinnie devinbinnie enabled auto-merge (squash) May 4, 2026 19:05
@devinbinnie devinbinnie merged commit 7595a62 into mattermost:master May 4, 2026
29 of 31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants