Conversation
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 2 potential issues.
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.tsandenUS.jsonOTP strings to consistently use "2FA code" terminology instead of "backup code".
- Updated both
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", |
There was a problem hiding this comment.
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)
| "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.", |
There was a problem hiding this comment.
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.



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/*.jsonfiles.Removes the
help_support/help_support_textstrings, 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.