Skip to content

Translations update from Hosted Weblate#918

Merged
leits merged 3 commits intoleits:masterfrom
weblate:weblate-meetingbar-app
Apr 24, 2026
Merged

Translations update from Hosted Weblate#918
leits merged 3 commits intoleits:masterfrom
weblate:weblate-meetingbar-app

Conversation

@weblate
Copy link
Copy Markdown
Contributor

@weblate weblate commented Apr 20, 2026

Translations update from Hosted Weblate for MeetingBar/App.

Current translation status:

Weblate translation status

Summary by CodeRabbit

  • Localization
    • Added comprehensive Chinese (Simplified) language support with full translations covering:
      • Meeting functionality, event labels, and scheduling features
      • User preferences, settings, and application configuration options
      • General application actions, controls, and interface elements
      • Support, patronage, and user feedback sections
      • Appearance preferences and visual customization options
      • Window titles, navigation labels, and status information

@dosubot dosubot Bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Apr 20, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 20, 2026

Walkthrough

This pull request adds 36 new Simplified Chinese localization strings to MeetingBar, covering general UI actions, meeting-related labels, preferences sections, shortcut configurations, patronage/support messaging, and feedback interface strings.

Changes

Cohort / File(s) Summary
Simplified Chinese Localization
MeetingBar/Resources/Localization/zh-Hans.lproj/Localizable.strings
Added 36 new zh-Hans localization key/value pairs for general actions, meeting labels, preferences tabs, shortcut groups, patronage/support UI, and feedback strings.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested labels

size:S, lgtm

Suggested reviewers

  • leits

Poem

🐰 Strings in Mandarin now flow so fine,
From preferences to patronage, all align,
Simplified Chinese meets MeetingBar's call,
Where meetings and moments now understand all! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes an automated translation update from Hosted Weblate, which directly matches the changeset containing only Chinese localization string additions.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ 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

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

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@MeetingBar/Resources` /Localization /zh-Hans.lproj/Localizable.strings:
- Line 43: The string for key "preferences_general_patron_restore_purchases" is
mistranslated as “重置订阅” (reset subscription); update the value to a phrase that
correctly conveys "restore purchases", e.g., replace it with “恢复购买” so the
intent and user flow for purchase recovery remain accurate in the localization
file.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: bd1648c4-a335-49e8-a993-a307bd693943

📥 Commits

Reviewing files that changed from the base of the PR and between c4971f1 and 3eb1a9f.

📒 Files selected for processing (1)
  • MeetingBar/Resources /Localization /zh-Hans.lproj/Localizable.strings

"preferences_general_patron_six_months" = "6 个月 – 5.99 USD";
"preferences_general_patron_description" = "这是一次性付款,不会自动续费。";
"preferences_general_patron_thank_for_purchase" = "感谢!你为MeetingBar提供了%d个月的支持 🎉";
"preferences_general_patron_restore_purchases" = "重置订阅";
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

restore purchases translation is misleading

Line 43 uses “重置订阅” (reset subscription), which changes intent. For purchase recovery flows, use wording closer to “恢复购买”.

Suggested fix
-"preferences_general_patron_restore_purchases" = "重置订阅";
+"preferences_general_patron_restore_purchases" = "恢复购买";
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
"preferences_general_patron_restore_purchases" = "重置订阅";
"preferences_general_patron_restore_purchases" = "恢复购买";
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@MeetingBar/Resources` /Localization /zh-Hans.lproj/Localizable.strings at
line 43, The string for key "preferences_general_patron_restore_purchases" is
mistranslated as “重置订阅” (reset subscription); update the value to a phrase that
correctly conveys "restore purchases", e.g., replace it with “恢复购买” so the
intent and user flow for purchase recovery remain accurate in the localization
file.

@dosubot dosubot Bot added the lgtm This PR has been approved by a maintainer label Apr 24, 2026
@leits leits merged commit 6d90991 into leits:master Apr 24, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm This PR has been approved by a maintainer size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants