Skip to content

Conversation

@paullinator
Copy link
Member

@paullinator paullinator commented Dec 23, 2025

Note

Introduces new UI strings and translation updates across many locales (de, es, esMX, fr, it, ja, kaa, ko, pt, ru, vi).

  • Adds comprehensive gift_card marketplace/flow strings (listing, purchase, redemption, errors, countdown) and spend_crypto_gift_cards_footer
  • Replaces Monero default text with settings_monero_edge_lws and updates LWS info copy
  • Adds ramp signup OTP verification and bank details validation messages
  • Minor additions like string_value, string_all, drawer entry drawer_gift_cards, and various translation corrections/standardizations

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

"otp_reset_modal_header": "Secure Your Account",
"otp_reset_modal_message": "Two factor authentication (2FA) prevents unauthorized access from other devices, even if your username and password is compromised. You can scan a QR code or type in an authentication code to seamlessly authorize other devices. Would you like to enable 2FA?",
"otp_authentication_header": "Autenticación de dos factores (2FA) activada",
"otp_authentication_message": "La autenticación de dos factores (2FA) ha sido activada. Se ha generado un código de autenticación único. Si pierdes tu teléfono o desinstalas la app, tardará al menos 7 días (hasta 18 meses) en desactivar 2FA y acceder a tu cuenta desde otro dispositivo sin el siguiente código de autenticación",
Copy link

Choose a reason for hiding this comment

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

Missing format specifier for 2FA code display

The Spanish translation of otp_authentication_message is missing the \n\n%s format specifier at the end of the string. The English original includes this to display the actual 2FA backup authentication code to users. Without it, Spanish-speaking users who enable 2FA won't see their backup code in the confirmation message, which is critical for account recovery if they lose their device.

Fix in Cursor Fix in Web

cursor[bot]

This comment was marked as outdated.

Copy link

@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.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

"no_amount_above_limit": "Amount is above the max limit. Try again with a lower amount or enable more providers in Settings → Exchange Settings",
"trade_currency": "Trade",
"no_amount_below_limit": "La cantidad está por debajo del límite mínimo. Inténtalo de nuevo con una cantidad mayor o habilita más proveedores en Ajustes → Ajustes de Cambio",
"no_amount_above_limit": "La cantidad está por debajo del límite mínimo. Inténtalo de nuevo con una cantidad mayor o habilita más proveedores en Ajustes → Ajustes de Cambio",
Copy link

Choose a reason for hiding this comment

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

Identical translations for opposite limit error messages

Medium Severity

The Spanish translations for no_amount_below_limit and no_amount_above_limit are identical, both stating "La cantidad está por debajo del límite mínimo" (the amount is below the minimum limit). The no_amount_above_limit translation is incorrect—it describes being below the minimum when it should describe being above the maximum limit. Spanish-speaking users hitting the max limit will see a confusing message about being below the minimum.

Fix in Cursor Fix in Web

"otp_modal_body": "La autenticación de doble factor está recomendada para mantener tu dispositivo seguro frente a accesos no autorizados desde otros dispositivos.",
"otp_authentication_header": "La autenticación de doble factor 2FA ha sido activada",
"otp_authentication_message": "2FA has been enabled. A unique authentication code has been generated. If you lose your phone or uninstall the app, it will take at least 7 days (up to 18 months) to disable 2FA and access your account from another device without the following authentication code.\n\n%s",
"otp_authentication_message": "La autenticación de dos factores (2FA) ha sido activada. Se ha generado un código de autenticación único. Si pierdes tu teléfono o desinstalas la app, tardará al menos 7 días (hasta 18 meses) en desactivar 2FA y acceder a tu cuenta desde otro dispositivo sin el siguiente código de autenticación",
Copy link

Choose a reason for hiding this comment

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

Missing format placeholder in Mexican Spanish 2FA message

Medium Severity

The Mexican Spanish translation for otp_authentication_message is missing the \n\n%s placeholder that was present in the original English string. The message says "sin el siguiente código de autenticación" (without the following authentication code) but the placeholder needed to actually display the authentication code is absent. Mexican Spanish-speaking users enabling 2FA may not see their backup code.

Fix in Cursor Fix in Web

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