chore(l10n): change Eckhart send__cancel_sign to a question
What changed, and why it matters
This commit only changes the wording of one on-screen message in the Trezor firmware. For the 'Eckhart' design theme, the text 'Cancel sign.' is changed to 'Cancel sign?' (and equivalent changes in Czech, German, Spanish, French, and Portuguese). It is a cosmetic localization tweak with no security effect.
No security action needed. This is a routine localization/string change.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The patch updates the translation key send__cancel_sign for the Eckhart UI theme from a statement to a question across generated Rust translation tables and several JSON translation files. It also refreshes the translations signature metadata (merkle_root, datetime, commit) to match the new translation bundle. No code logic, cryptography, input handling, or security behavior is modified.
Changed components
core/embed/rust/src/translations/generated/translated_string.rscore/translations/cs.jsoncore/translations/de.jsoncore/translations/en.jsoncore/translations/es.jsoncore/translations/fr.jsoncore/translations/pt.jsoncore/translations/signatures.jsonInspect captured patch +14 / −14
### core/embed/rust/src/translations/generated/translated_string.rs
@@ -1191,7 +1191,7 @@ pub enum TranslatedString {
pin__cancel_description = 870, // {"Bolt": "", "Caesar": "", "Delizia": "Continue without PIN", "Eckhart": ""}
pin__cancel_info = 871, // {"Bolt": "", "Caesar": "", "Delizia": "Without a PIN, anyone can access this device.", "Eckhart": "Without a PIN, anyone can access this device."}
pin__cancel_setup = 872, // {"Bolt": "", "Caesar": "", "Delizia": "Cancel PIN setup", "Eckhart": "Cancel PIN setup?"}
- send__cancel_sign = 873, // {"Bolt": "", "Caesar": "", "Delizia": "Cancel sign", "Eckhart": "Cancel sign."}
+ send__cancel_sign = 873, // {"Bolt": "", "Caesar": "", "Delizia": "Cancel sign", "Eckhart": "Cancel sign?"}
send__send_from = 874, // "Send from"
instructions__hold_to_sign = 875, // {"Bolt": "", "Caesar": "", "Delizia": "Hold to sign", "Eckhart": "Hold to sign"}
confirm_total__fee_rate = 876, // "Fee rate"
@@ -33780,7 +33780,7 @@ impl TranslatedString {
"",
"Without a PIN, anyone can access this device.",
"Cancel PIN setup?",
- "Cancel sign.",
+ "Cancel sign?",
"Send from",
"Hold to sign",
"Fee rate",
@@ -36381,7 +36381,7 @@ impl TranslatedString {
"",
"Without a PIN, anyone can access this device.",
"Cancel PIN setup?",
- "Cancel sign.",
+ "Cancel sign?",
"Send from",
"Hold to sign",
"Fee rate",
@@ -38982,7 +38982,7 @@ impl TranslatedString {
"",
"Without a PIN, anyone can access this device.",
"Cancel PIN setup?",
- "Cancel sign.",
+ "Cancel sign?",
"Send from",
"Hold to sign",
"Fee rate",
@@ -41583,7 +41583,7 @@ impl TranslatedString {
"",
"Without a PIN, anyone can access this device.",
"Cancel PIN setup?",
- "Cancel sign.",
+ "Cancel sign?",
"Send from",
"Hold to sign",
"Fee rate",
### core/translations/cs.json
@@ -2691,7 +2691,7 @@
"Bolt": "",
"Caesar": "",
"Delizia": "Zrušení podpisu",
- "Eckhart": "Zrušení podpisu."
+ "Eckhart": "Zrušit podpis?"
},
"send__cancel_transaction": "Zrušit transakci",
"send__confirm_sending": "Odesílání částky",
### core/translations/de.json
@@ -3026,7 +3026,7 @@
"Bolt": "",
"Caesar": "",
"Delizia": "Signieren abbrechen",
- "Eckhart": "Signieren abbrechen."
+ "Eckhart": "Signieren abbrechen?"
},
"send__cancel_transaction": "Transaktion abbrechen",
"send__confirm_sending": "Betrag senden",
### core/translations/en.json
@@ -2715,7 +2715,7 @@
"Bolt": "",
"Caesar": "",
"Delizia": "Cancel sign",
- "Eckhart": "Cancel sign."
+ "Eckhart": "Cancel sign?"
},
"send__cancel_transaction": "Cancel transaction",
"send__confirm_sending": "Sending amount",
### core/translations/es.json
@@ -2691,7 +2691,7 @@
"Bolt": "",
"Caesar": "",
"Delizia": "Cancelar firma",
- "Eckhart": "Cancelar firma."
+ "Eckhart": "Cancelar firma?"
},
"send__cancel_transaction": "Cancelar transacción",
"send__confirm_sending": "Enviando importe",
### core/translations/fr.json
@@ -2931,7 +2931,7 @@
"Bolt": "",
"Caesar": "",
"Delizia": "Annuler la signature",
- "Eckhart": "Annuler la signature."
+ "Eckhart": "Annuler la signature ?"
},
"send__cancel_transaction": "Annuler la transaction",
"send__confirm_sending": "Montant de l'envoi",
### core/translations/pt.json
@@ -2801,7 +2801,7 @@
"Bolt": "",
"Caesar": "",
"Delizia": "Cancelar assinatura",
- "Eckhart": "Cancelar assinatura."
+ "Eckhart": "Cancelar assinatura?"
},
"send__cancel_transaction": "Cancelar transação",
"send__confirm_sending": "Quantia de envio",
### core/translations/signatures.json
@@ -1,8 +1,8 @@
{
"current": {
- "merkle_root": "2eef88d26325c927b114078b3b7f95628d2b761ed855dfd4c6a78886b7c0529a",
- "datetime": "2026-08-28T14:52:36.413655+00:00",
- "commit": "ddbd39af69c290f8fe89b984ebcfe955ddb9ed72"
+ "merkle_root": "f2585a6515ec400cb37647dc0120511f370548b535c6f297bb5ce7f032aa527a",
+ "datetime": "2026-08-28T14:53:17.067365+00:00",
+ "commit": "238cc8d40842cab4a1c20ec94d2f6bb37598b513"
},
"history": [
{Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.