Conversation
| "amount_below_limit": "La cantidad está por debajo del límite mínimo de %1$s %2$s. Este límite mínimo está sujeto a cambios basados en las condiciones del mercado", | ||
| "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 encima del límite máximo. Inténtalo de nuevo con una cantidad menor 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", |
There was a problem hiding this comment.
Translation shows wrong error message for above-limit amounts
High Severity
The no_amount_above_limit translation was incorrectly changed from "above the maximum limit...try a smaller amount" to "below the minimum limit...try a larger amount". This makes it identical to no_amount_below_limit, causing Spanish-speaking users to see the wrong error message when their exchange amount exceeds the maximum limit. The translation now tells users to increase their amount when they actually need to decrease it.
Additional Locations (1)
| "amount_below_limit": "La cantidad está por debajo del límite mínimo de %1$s %2$s. Este límite mínimo está sujeto a cambios basados en las condiciones del mercado", | ||
| "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 encima del límite máximo. Inténtalo de nuevo con una cantidad menor 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", |
There was a problem hiding this comment.
Spanish translation says opposite of intended meaning
High Severity
The no_amount_above_limit translation was changed to say the amount is "below the minimum limit" and to "try again with a higher amount" — but this key is used when the amount exceeds the maximum. The correct message (matching English) says it's "above the max limit" and suggests a "lower amount." This inverted translation will mislead Spanish-speaking users into doing the opposite of what they need to do.
Additional Locations (1)
| "amount_below_limit": "La cantidad está por debajo del límite mínimo de %1$s %2$s. Este límite mínimo está sujeto a cambios basados en las condiciones del mercado", | ||
| "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 encima del límite máximo. Inténtalo de nuevo con una cantidad menor 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", |
There was a problem hiding this comment.
Spanish translation says opposite of intended message
Medium Severity
The no_amount_above_limit translation now says "La cantidad está por debajo del límite mínimo" (amount is BELOW the minimum limit) instead of "above the maximum limit." This is incorrect—the key indicates an amount exceeding the max, but the translated text now describes the opposite scenario and advises users to increase their amount when they actually need to decrease it. The old translation correctly said "por encima del límite máximo."
Additional Locations (1)
| "card_amount_max_error_message_s": "L'importo massimo di acquisto della carta è $%s", | ||
| "card_amount_min_error_message_s": "L'importo minimo d'acquisto è %s", | ||
| "card_amount_max_error_message_1s": "L'importo massimo di acquisto della carta è %1$s", | ||
| "card_amount_min_error_message_1s": "L'importo massimo di acquisto della carta è %1$s", |
There was a problem hiding this comment.
Italian minimum card message incorrectly says maximum
Medium Severity
The card_amount_min_error_message_1s translation says "L'importo massimo di acquisto della carta è %1$s" (maximum amount) but it's for the minimum error message. It appears to be a copy-paste error from card_amount_max_error_message_1s. The word "massimo" needs to be "minimo" to correctly indicate the minimum purchase amount.
|
Bugbot Autofix prepared fixes for 1 of the 1 bugs found in the latest run.
Or push these changes by commenting: Preview (105a489c9a)diff --git a/src/locales/strings/it.json b/src/locales/strings/it.json
--- a/src/locales/strings/it.json
+++ b/src/locales/strings/it.json
@@ -1116,7 +1116,7 @@
"string_max_cap": "MAX",
"string_warning": "Attenzione",
"string_report_error": "Segnala un errore",
- "string_report_sent": "The report has been sent successfully.",
+ "string_report_sent": "Segnalazione inviata.",
"string_show_error": "Show Error",
"string_best_rate_badge_text": "Miglior\nTasso",
"step_prefix_s": "Fase %s:", |
| "amount_below_limit": "La cantidad está por debajo del límite mínimo de %1$s %2$s. Este límite mínimo está sujeto a cambios basados en las condiciones del mercado", | ||
| "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 encima del límite máximo. Inténtalo de nuevo con una cantidad menor 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", |
There was a problem hiding this comment.
Spanish translation says "below minimum" for "above maximum"
Medium Severity
The no_amount_above_limit key's Spanish translation incorrectly states "La cantidad está por debajo del límite mínimo" (amount is below the minimum limit), but this key represents the "above maximum" error. The English source says "Amount is above the max limit. Try again with a lower amount...". This reversal will show users a completely contradictory message when their amount exceeds the maximum.
Additional Locations (1)
| "gift_card_minimum_warning_header": "L'importo selezionato è inferiore al minimo per %s.", | ||
| "gift_card_minimum_warning_footer": "Si prega di selezionare un metodo di pagamento diverso o aumentare l'importo dell'acquisto ad almeno %s.", | ||
| "gift_card_minimum_warning_header_1s": "L'importo selezionato è inferiore al minimo per %1$s.", | ||
| "gift_card_minimum_warning_footer_1s": "Si prega di selezionare un metodo di pagamento diverso o aumentare l'importo dell'acquisto ad almeno %1$s.", |
There was a problem hiding this comment.
Italian gift card warning translations removed while code uses old keys
Low Severity
The Italian translations for gift_card_minimum_warning_header and gift_card_minimum_warning_footer are being removed from it.json, but the code in GiftCardPurchaseScene.tsx still references these old keys (not the new _1s variants). Italian users had working translations that will now fall back to English. The new Italian translations exist for the _1s keys, but the code hasn't been updated to use them.
There was a problem hiding this comment.
The Italian file never had translations for gift_card_minimum_warning_header and gift_card_minimum_warning_footer on master - git show confirms only one unrelated gift_card key existed; this PR adds new _1s translations rather than removing existing ones.
|
Bugbot Autofix prepared fixes for 1 of the 2 bugs found in the latest run.
Or push these changes by commenting: Preview (f438bcbb77)diff --git a/src/locales/strings/es.json b/src/locales/strings/es.json
--- a/src/locales/strings/es.json
+++ b/src/locales/strings/es.json
@@ -654,7 +654,7 @@
"amount_above_limit": "La cantidad está por encima del límite máximo de %1$s %2$s. Este límite máximo está sujeto a cambios basados en las condiciones del mercado",
"amount_below_limit": "La cantidad está por debajo del límite mínimo de %1$s %2$s. Este límite mínimo está sujeto a cambios basados en las condiciones del mercado",
"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",
+ "no_amount_above_limit": "La cantidad está por encima del límite máximo. Inténtalo de nuevo con una cantidad menor o habilita más proveedores en Ajustes → Ajustes de Cambio",
"trade_currency": "Intercambiar",
"trade_s": "Trade %1$s",
"swap_s_to_from_crypto": "Swap %1$s to/from another crypto",
diff --git a/src/locales/strings/esMX.json b/src/locales/strings/esMX.json
--- a/src/locales/strings/esMX.json
+++ b/src/locales/strings/esMX.json
@@ -654,7 +654,7 @@
"amount_above_limit": "La cantidad está por encima del límite máximo de %1$s %2$s. Este límite máximo está sujeto a cambios basados en las condiciones del mercado",
"amount_below_limit": "La cantidad está por debajo del límite mínimo de %1$s %2$s. Este límite mínimo está sujeto a cambios basados en las condiciones del mercado",
"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",
+ "no_amount_above_limit": "La cantidad está por encima del límite máximo. Inténtalo de nuevo con una cantidad menor o habilita más proveedores en Ajustes → Ajustes de Cambio",
"trade_currency": "Vender",
"trade_s": "Vender %1$s",
"swap_s_to_from_crypto": "Intercambiar %1$s hacia/desde otra criptomoneda", |
| "amount_below_limit": "La cantidad está por debajo del límite mínimo de %1$s %2$s. Este límite mínimo está sujeto a cambios basados en las condiciones del mercado", | ||
| "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 encima del límite máximo. Inténtalo de nuevo con una cantidad menor 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", |
There was a problem hiding this comment.
Spanish "above limit" message says opposite meaning
High Severity
The no_amount_above_limit translation was changed from correctly saying "above the maximum limit… try with a smaller amount" to incorrectly saying "below the minimum limit… try with a larger amount." This is the exact opposite of the intended meaning (English source: "Amount is above the max limit. Try again with a lower amount"). Spanish-speaking users will see completely wrong guidance when their exchange amount exceeds the maximum.
Additional Locations (1)
|
Bugbot Autofix prepared fixes for 1 of the 1 bugs found in the latest run.
Or push these changes by commenting: Preview (df7d0fa7f0)diff --git a/src/locales/strings/es.json b/src/locales/strings/es.json
--- a/src/locales/strings/es.json
+++ b/src/locales/strings/es.json
@@ -658,7 +658,7 @@
"amount_above_limit": "La cantidad está por encima del límite máximo de %1$s %2$s. Este límite máximo está sujeto a cambios basados en las condiciones del mercado",
"amount_below_limit": "La cantidad está por debajo del límite mínimo de %1$s %2$s. Este límite mínimo está sujeto a cambios basados en las condiciones del mercado",
"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",
+ "no_amount_above_limit": "La cantidad está por encima del límite máximo. Inténtalo de nuevo con una cantidad menor o habilita más proveedores en Ajustes → Ajustes de Cambio",
"trade_currency": "Intercambiar",
"trade_s": "Trade %1$s",
"swap_s_to_from_crypto": "Swap %1$s to/from another crypto",
diff --git a/src/locales/strings/esMX.json b/src/locales/strings/esMX.json
--- a/src/locales/strings/esMX.json
+++ b/src/locales/strings/esMX.json
@@ -658,7 +658,7 @@
"amount_above_limit": "La cantidad está por encima del límite máximo de %1$s %2$s. Este límite máximo está sujeto a cambios basados en las condiciones del mercado",
"amount_below_limit": "La cantidad está por debajo del límite mínimo de %1$s %2$s. Este límite mínimo está sujeto a cambios basados en las condiciones del mercado",
"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",
+ "no_amount_above_limit": "La cantidad está por encima del límite máximo. Inténtalo de nuevo con una cantidad menor o habilita más proveedores en Ajustes → Ajustes de Cambio",
"trade_currency": "Vender",
"trade_s": "Vender %1$s",
"swap_s_to_from_crypto": "Intercambiar %1$s hacia/desde otra criptomoneda", |



Note
Low Risk
Primarily localization key/value updates; risk is limited to UI copy regressions or missing/incorrect translations in affected languages.
Overview
Updates multiple locale JSONs with new/renamed translation keys and revised copy from Crowdin.
Notable string changes include adding labels for error report IDs, replacing
settings_dark_theme/settings_light_modewith a newsettings_theme+ light/dark/system options, adding unsaved-changes dialog text, updating gift card minimum warnings to use numbered placeholders (and adding a generic fallback), adding split-wallet explanatory text for EVM/UTXO, and adding default wallet names for new networks (e.g.Monad,Nym,MAYAChain,opBNB).Also tweaks a few existing messages (e.g.
string_report_sent) and includes some language-specific translation corrections (notably Italian privacy/KYC and form labels).Written by Cursor Bugbot for commit 7572240. This will update automatically on new commits. Configure here.