Skip to content

update translations - #8958

Merged
atavism merged 1 commit into
mainfrom
atavism/update-translations
Aug 6, 2026
Merged

update translations#8958
atavism merged 1 commit into
mainfrom
atavism/update-translations

Conversation

@atavism

@atavism atavism commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

  • Localization
    • Added and updated translations across 18 languages for issue reporting, app updates, purchase restoration, email verification, VPN conflicts, connection errors, renewals, and update statuses.
    • Improved localized email confirmation and validation messaging.
    • Removed outdated and untranslated update-related text.
    • Updated translator and locale metadata.

Copilot AI lite review requested due to automatic review settings August 6, 2026 14:01
@atavism
atavism merged commit 7a484ea into main Aug 6, 2026
8 of 9 checks passed
@atavism
atavism deleted the atavism/update-translations branch August 6, 2026 14:02
@coderabbitai

coderabbitai Bot commented Aug 6, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 64ea30da-e555-4488-820a-f07ddbde9813

📥 Commits

Reviewing files that changed from the base of the PR and between 84bd027 and 3ce961b.

📒 Files selected for processing (17)
  • assets/locales/ar.po
  • assets/locales/bn.po
  • assets/locales/es-cu.po
  • assets/locales/es.po
  • assets/locales/fa.po
  • assets/locales/fr.po
  • assets/locales/hi.po
  • assets/locales/ms.po
  • assets/locales/my.po
  • assets/locales/ps.po
  • assets/locales/ru.po
  • assets/locales/th.po
  • assets/locales/tk.po
  • assets/locales/tr.po
  • assets/locales/vi.po
  • assets/locales/zh-Hans.po
  • assets/locales/zh-Hant.po

📝 Walkthrough

Walkthrough

The localization catalogs update translator metadata and add or revise translations for issue reports, email confirmation, account validation, purchase restoration, Android updates, VPN conflicts, connection errors, renewal, and update status messages across 17 locales.

Changes

Localized catalog updates

Layer / File(s) Summary
Message catalog additions and key changes
assets/locales/*.po
Updated translator metadata. Added issue-report attachment, email, validation, purchase, and product-specific translations. Split the combined email confirmation key into two message parts in applicable locales.
Purchase and product-specific strings
assets/locales/*.po
Added purchase-restoration states and localized additional French product strings. Updated the Vietnamese annual referral reward translation from one month to 15 days.
Update, VPN, and connection strings
assets/locales/*.po
Translated renewal, update, VPN-conflict, connection, routing-error, and update-status messages. Removed the obsolete smart_routing_mode_description entry and prior English update strings where applicable.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

  • getlantern/lantern#8902: Both PRs modify the same locale files and address the smart_routing_mode_description localization key.

Suggested reviewers: copilot, jigar-f

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch atavism/update-translations

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.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates multiple gettext (.po) locale files to add new UI strings (issue reporting attachments, update flows, purchase restore flows, VPN conflict messaging, etc.) and refresh translator metadata across many languages.

Changes:

  • Add new translation keys across many locales (report-issue attachments, update dialogs, restore purchases, VPN conflict, etc.).
  • Replace single email-confirmation message with confirm_email_code_message_part_one/part_two keys.
  • Refresh translator headers / last-translator metadata and fill in previously-English strings.

Reviewed changes

Copilot reviewed 17 out of 17 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
assets/locales/zh-Hant.po Adds new strings for reporting issues, updates, purchases; updates headers and email-confirm message split.
assets/locales/zh-Hans.po Adds same new keys and updates headers; includes new purchase/update/vpn strings.
assets/locales/vi.po Adds new keys and updates headers; adjusts referral messaging and update/vpn strings.
assets/locales/tr.po Adds new keys and updates headers; adds update/vpn messaging and purchase restore strings.
assets/locales/tk.po Adds new keys and updates headers; adds update/vpn messaging and purchase restore strings.
assets/locales/th.po Adds new keys and updates headers; adds update/vpn messaging and purchase restore strings.
assets/locales/ru.po Adds new keys and updates headers; adds update/vpn messaging and purchase restore strings.
assets/locales/ps.po Adds new keys and updates headers; adds update/vpn messaging and purchase restore strings.
assets/locales/my.po Adds new keys and updates headers; adds update/vpn messaging and purchase restore strings.
assets/locales/ms.po Adds new keys and updates headers; adds update/vpn messaging and purchase restore strings.
assets/locales/hi.po Adds new keys and updates headers; adds update/vpn messaging and purchase restore strings.
assets/locales/fr.po Adds many new keys (deep links, channels, routing/pro copy, etc.), updates headers, and refreshes several messages.
assets/locales/fa.po Adds new keys and updates headers; adds update/vpn messaging and purchase restore strings.
assets/locales/es.po Adds new keys and updates headers; adds update/vpn messaging and purchase restore strings.
assets/locales/es-cu.po Adds new keys and updates headers; adds update/vpn messaging and purchase restore strings.
assets/locales/bn.po Adds new keys and updates headers; adds update/vpn messaging and purchase restore strings.
assets/locales/ar.po Adds new keys and updates headers; adds update/vpn messaging and purchase restore strings.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread assets/locales/zh-Hans.po
msgstr "您的专业版功能已解锁——享受无限数据、更快速度和高级服务器。"

msgid "purchase_restored_title"
msgstr "購買已恢復"
Comment thread assets/locales/ru.po

msgid "update_now"
msgstr "Update now"
msgstr "Обновить "
Comment thread assets/locales/fr.po
Comment on lines +730 to +731
"Il semble qu'une erreur s'est produite lors de l'inscription. Veuillez "
"réessayer ou vous connecter si vous avez déjà un compte"
Comment thread assets/locales/fr.po
msgstr "Vérifier avec %s"

msgid "renew"
msgstr "Renouveller"
Comment thread assets/locales/vi.po

msgid "referral_message_1y"
msgstr "+ 1 tháng bổ sung miễn phí"
msgstr "+ 15 ngày bổ sung miễn phí"
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