Skip to content

New Crowdin updates#5987

Merged
samholmes merged 26 commits intodevelopfrom
l10n_develop
Mar 25, 2026
Merged

New Crowdin updates#5987
samholmes merged 26 commits intodevelopfrom
l10n_develop

Conversation

@paullinator
Copy link
Copy Markdown
Member

@paullinator paullinator commented Mar 25, 2026

Note

Low Risk
Low risk: changes are limited to translation JSON content and should only affect displayed UI text, though missing/changed keys could cause localized UI regressions if any strings are referenced elsewhere.

Overview
Updates localized UI copy across several src/locales/strings/*.json files.

Removes the help_support / help_support_text strings, and revises OTP/2FA messaging to consistently refer to a 2FA code (including show/hide labels and recovery wording) in multiple languages. Also refreshes a set of Italian debug/network-privacy strings (e.g., settings_debug_*, settings_network_privacy_default) with updated translations.

Written by Cursor Bugbot for commit 72e3387. This will update automatically on new commits. Configure here.

@samholmes samholmes enabled auto-merge March 25, 2026 02:14
Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 2 potential issues.

Fix All in Cursor

Bugbot Autofix prepared fixes for both issues found in the latest run.

  • ✅ Fixed: Translated OTP strings regressed to English in multiple locales
    • Restored the OTP locale values to translated language-specific text in the affected files, including Russian labels for showing and hiding the code.
  • ✅ Fixed: Translations use "2FA code" but English source says "backup code"
    • Updated both en_US.ts and enUS.json OTP strings to consistently use "2FA code" terminology instead of "backup code".

Create PR

Or push these changes by commenting:

@cursor push 7e5a03435d

"otp_show_code": "Backup-Code anzeigen",
"otp_hide_code": "Backup-Code verbergen",
"otp_show_code": "Show 2FA code",
"otp_hide_code": "Hide 2FA code",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Translated OTP strings regressed to English in multiple locales

Medium Severity

Previously translated strings for otp_description_two, otp_show_code, and otp_hide_code in German, Spanish, Spanish (MX), Japanese, Portuguese, and Russian were replaced with English text. For example, the German otp_description_two changed from a proper German sentence to English, and otp_show_code/otp_hide_code lost their German, Spanish, Japanese, Portuguese, and Russian translations. This is a user-facing localization regression — users of those languages will now see English UI text where they previously had native-language translations.

Additional Locations (2)
Fix in Cursor Fix in Web

"otp_description_two": "Wenn Sie %1$s auf einem neuen Gerät herunterladen, können den Login von Ihrem aktuellen Gerät aus zulassen oder verweigern, oder Sie können den Backup-Code unten eingeben.",
"otp_enabled_message": "If you lose your phone or uninstall the app, it will take at least 7 days (up to 18 months) to access your account without the backup code.",
"otp_description_two": "If you download %1$s on a new device, you can allow or deny the login from your current device, or you can enter the 2FA code below.",
"otp_enabled_message": "If you lose your phone or uninstall the app, it will take at least 7 days (up to 18 months) to access your account without the 2FA code.",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Translations use "2FA code" but English source says "backup code"

Medium Severity

All translated locale files now reference "2FA code" in otp_description_two, otp_enabled_message, otp_show_code, and otp_hide_code, but the English source in en_US.ts (and enUS.json) still uses "backup code." Since strings.ts merges locale strings on top of English defaults, English users will see "backup code" while every other language sees "2FA code," creating an inconsistent terminology experience across the app.

Fix in Cursor Fix in Web

@samholmes samholmes disabled auto-merge March 25, 2026 02:46
@samholmes samholmes merged commit 8dcba91 into develop Mar 25, 2026
4 checks passed
@samholmes samholmes deleted the l10n_develop branch March 25, 2026 02:47
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