From 03f76acf0ff28c5586a3a8812b4ce1b602394089 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ioan=20Biz=C4=83u?= Date: Thu, 3 Jul 2025 16:03:35 +0200 Subject: [PATCH] refactor(translations): generalize some keys [no changelog] --- core/embed/rust/librust_qstr.h | 7 ++-- .../generated/translated_string.rs | 33 +++++-------------- core/mocks/trezortranslate_keys.pyi | 7 ++-- core/src/apps/cardano/layout.py | 2 +- core/src/apps/solana/layout.py | 2 +- core/src/apps/stellar/operations/layout.py | 2 +- core/src/trezor/ui/layouts/bolt/__init__.py | 2 +- core/src/trezor/ui/layouts/caesar/__init__.py | 2 +- .../src/trezor/ui/layouts/delizia/__init__.py | 2 +- .../src/trezor/ui/layouts/eckhart/__init__.py | 2 +- core/tools/translations/rules.json | 1 - core/translations/cs.json | 6 ++-- core/translations/de.json | 6 ++-- core/translations/en.json | 7 ++-- core/translations/es.json | 6 ++-- core/translations/fr.json | 6 ++-- core/translations/it.json | 4 +-- core/translations/order.json | 6 ++-- core/translations/pt.json | 6 ++-- 19 files changed, 45 insertions(+), 64 deletions(-) diff --git a/core/embed/rust/librust_qstr.h b/core/embed/rust/librust_qstr.h index 35fa735c52..a1c290446a 100644 --- a/core/embed/rust/librust_qstr.h +++ b/core/embed/rust/librust_qstr.h @@ -848,6 +848,7 @@ static void _librust_qstrs(void) { MP_QSTR_words__amount; MP_QSTR_words__are_you_sure; MP_QSTR_words__array_of; + MP_QSTR_words__asset; MP_QSTR_words__authenticate; MP_QSTR_words__blockhash; MP_QSTR_words__buying; @@ -876,6 +877,7 @@ static void _librust_qstrs(void) { MP_QSTR_words__pay_attention; MP_QSTR_words__please_check_again; MP_QSTR_words__please_try_again; + MP_QSTR_words__provider; MP_QSTR_words__really_wanna; MP_QSTR_words__receive; MP_QSTR_words__recipient; @@ -895,6 +897,7 @@ static void _librust_qstrs(void) { MP_QSTR_words__title_summary; MP_QSTR_words__title_threshold; MP_QSTR_words__token; + MP_QSTR_words__transaction_fee; MP_QSTR_words__try_again; MP_QSTR_words__unknown; MP_QSTR_words__unlimited; @@ -1003,7 +1006,6 @@ static void _librust_qstrs(void) { MP_QSTR_cardano__transaction; MP_QSTR_cardano__transaction_contains_minting_or_burning; MP_QSTR_cardano__transaction_contains_script_address_no_datum; - MP_QSTR_cardano__transaction_fee; MP_QSTR_cardano__transaction_id; MP_QSTR_cardano__transaction_no_collateral_input; MP_QSTR_cardano__transaction_no_script_data_hash; @@ -1226,12 +1228,10 @@ static void _librust_qstrs(void) { MP_QSTR_solana__stake; MP_QSTR_solana__stake_account; MP_QSTR_solana__stake_on_question; - MP_QSTR_solana__stake_provider; MP_QSTR_solana__stake_question; MP_QSTR_solana__stake_withdrawal_warning; MP_QSTR_solana__stake_withdrawal_warning_title; MP_QSTR_solana__transaction_contains_unknown_instructions; - MP_QSTR_solana__transaction_fee; MP_QSTR_solana__transaction_requires_x_signers_template; MP_QSTR_solana__unknown_token; MP_QSTR_solana__unknown_token_address; @@ -1244,7 +1244,6 @@ static void _librust_qstrs(void) { MP_QSTR_stellar__add_trust; MP_QSTR_stellar__all_will_be_sent_to; MP_QSTR_stellar__allow_trust; - MP_QSTR_stellar__asset; MP_QSTR_stellar__balance_id; MP_QSTR_stellar__bump_sequence; MP_QSTR_stellar__buying; diff --git a/core/embed/rust/src/translations/generated/translated_string.rs b/core/embed/rust/src/translations/generated/translated_string.rs index 6e4dcebc3f..69dee5c201 100644 --- a/core/embed/rust/src/translations/generated/translated_string.rs +++ b/core/embed/rust/src/translations/generated/translated_string.rs @@ -285,8 +285,6 @@ pub enum TranslatedString { #[cfg(feature = "universal_fw")] cardano__transaction_contains_script_address_no_datum = 194, // "The following transaction output contains a script address, but does not contain a datum." #[cfg(feature = "universal_fw")] - cardano__transaction_fee = 195, // "Transaction fee:" - #[cfg(feature = "universal_fw")] cardano__transaction_id = 196, // "Transaction ID:" #[cfg(feature = "universal_fw")] cardano__transaction_no_collateral_input = 197, // "The transaction contains no collateral inputs. Plutus script will not be able to run." @@ -956,8 +954,7 @@ pub enum TranslatedString { stellar__all_will_be_sent_to = 680, // "All XLM will be sent to" #[cfg(feature = "universal_fw")] stellar__allow_trust = 681, // "Allow trust" - #[cfg(feature = "universal_fw")] - stellar__asset = 682, // "Asset" + words__asset = 682, // "Asset" #[cfg(feature = "universal_fw")] stellar__balance_id = 683, // "Balance ID" #[cfg(feature = "universal_fw")] @@ -1356,8 +1353,7 @@ pub enum TranslatedString { solana__stake = 980, // "Stake" #[cfg(feature = "universal_fw")] solana__stake_account = 981, // "Stake account" - #[cfg(feature = "universal_fw")] - solana__stake_provider = 982, // "Provider" + words__provider = 982, // "Provider" #[cfg(feature = "universal_fw")] solana__stake_question = 983, // "Stake SOL?" #[cfg(feature = "universal_fw")] @@ -1384,8 +1380,7 @@ pub enum TranslatedString { solana__max_fees_rent = 997, // "Max fees and rent" #[cfg(feature = "universal_fw")] solana__max_rent_fee = 998, // "Max rent fee" - #[cfg(feature = "universal_fw")] - solana__transaction_fee = 999, // "Transaction fee" + words__transaction_fee = 999, // "Transaction fee" #[cfg(feature = "universal_fw")] ethereum__approve = 1000, // "Approve" #[cfg(feature = "universal_fw")] @@ -1743,8 +1738,6 @@ impl TranslatedString { #[cfg(feature = "universal_fw")] (Self::cardano__transaction_contains_script_address_no_datum, "The following transaction output contains a script address, but does not contain a datum."), #[cfg(feature = "universal_fw")] - (Self::cardano__transaction_fee, "Transaction fee:"), - #[cfg(feature = "universal_fw")] (Self::cardano__transaction_id, "Transaction ID:"), #[cfg(feature = "universal_fw")] (Self::cardano__transaction_no_collateral_input, "The transaction contains no collateral inputs. Plutus script will not be able to run."), @@ -2619,8 +2612,7 @@ impl TranslatedString { (Self::stellar__all_will_be_sent_to, "All XLM will be sent to"), #[cfg(feature = "universal_fw")] (Self::stellar__allow_trust, "Allow trust"), - #[cfg(feature = "universal_fw")] - (Self::stellar__asset, "Asset"), + (Self::words__asset, "Asset"), #[cfg(feature = "universal_fw")] (Self::stellar__balance_id, "Balance ID"), #[cfg(feature = "universal_fw")] @@ -3112,8 +3104,7 @@ impl TranslatedString { (Self::solana__stake, "Stake"), #[cfg(feature = "universal_fw")] (Self::solana__stake_account, "Stake account"), - #[cfg(feature = "universal_fw")] - (Self::solana__stake_provider, "Provider"), + (Self::words__provider, "Provider"), #[cfg(feature = "universal_fw")] (Self::solana__stake_question, "Stake SOL?"), #[cfg(feature = "universal_fw")] @@ -3140,8 +3131,7 @@ impl TranslatedString { (Self::solana__max_fees_rent, "Max fees and rent"), #[cfg(feature = "universal_fw")] (Self::solana__max_rent_fee, "Max rent fee"), - #[cfg(feature = "universal_fw")] - (Self::solana__transaction_fee, "Transaction fee"), + (Self::words__transaction_fee, "Transaction fee"), #[cfg(feature = "universal_fw")] (Self::ethereum__approve, "Approve"), #[cfg(feature = "universal_fw")] @@ -3528,8 +3518,6 @@ impl TranslatedString { #[cfg(feature = "universal_fw")] (Qstr::MP_QSTR_cardano__transaction_contains_script_address_no_datum, Self::cardano__transaction_contains_script_address_no_datum), #[cfg(feature = "universal_fw")] - (Qstr::MP_QSTR_cardano__transaction_fee, Self::cardano__transaction_fee), - #[cfg(feature = "universal_fw")] (Qstr::MP_QSTR_cardano__transaction_id, Self::cardano__transaction_id), #[cfg(feature = "universal_fw")] (Qstr::MP_QSTR_cardano__transaction_no_collateral_input, Self::cardano__transaction_no_collateral_input), @@ -4354,8 +4342,6 @@ impl TranslatedString { #[cfg(feature = "universal_fw")] (Qstr::MP_QSTR_solana__stake_on_question, Self::solana__stake_on_question), #[cfg(feature = "universal_fw")] - (Qstr::MP_QSTR_solana__stake_provider, Self::solana__stake_provider), - #[cfg(feature = "universal_fw")] (Qstr::MP_QSTR_solana__stake_question, Self::solana__stake_question), #[cfg(feature = "universal_fw")] (Qstr::MP_QSTR_solana__stake_withdrawal_warning, Self::solana__stake_withdrawal_warning), @@ -4364,8 +4350,6 @@ impl TranslatedString { #[cfg(feature = "universal_fw")] (Qstr::MP_QSTR_solana__transaction_contains_unknown_instructions, Self::solana__transaction_contains_unknown_instructions), #[cfg(feature = "universal_fw")] - (Qstr::MP_QSTR_solana__transaction_fee, Self::solana__transaction_fee), - #[cfg(feature = "universal_fw")] (Qstr::MP_QSTR_solana__transaction_requires_x_signers_template, Self::solana__transaction_requires_x_signers_template), #[cfg(feature = "universal_fw")] (Qstr::MP_QSTR_solana__unknown_token, Self::solana__unknown_token), @@ -4390,8 +4374,6 @@ impl TranslatedString { #[cfg(feature = "universal_fw")] (Qstr::MP_QSTR_stellar__allow_trust, Self::stellar__allow_trust), #[cfg(feature = "universal_fw")] - (Qstr::MP_QSTR_stellar__asset, Self::stellar__asset), - #[cfg(feature = "universal_fw")] (Qstr::MP_QSTR_stellar__balance_id, Self::stellar__balance_id), #[cfg(feature = "universal_fw")] (Qstr::MP_QSTR_stellar__bump_sequence, Self::stellar__bump_sequence), @@ -4603,6 +4585,7 @@ impl TranslatedString { (Qstr::MP_QSTR_words__amount, Self::words__amount), (Qstr::MP_QSTR_words__are_you_sure, Self::words__are_you_sure), (Qstr::MP_QSTR_words__array_of, Self::words__array_of), + (Qstr::MP_QSTR_words__asset, Self::words__asset), (Qstr::MP_QSTR_words__authenticate, Self::words__authenticate), (Qstr::MP_QSTR_words__blockhash, Self::words__blockhash), (Qstr::MP_QSTR_words__buying, Self::words__buying), @@ -4631,6 +4614,7 @@ impl TranslatedString { (Qstr::MP_QSTR_words__pay_attention, Self::words__pay_attention), (Qstr::MP_QSTR_words__please_check_again, Self::words__please_check_again), (Qstr::MP_QSTR_words__please_try_again, Self::words__please_try_again), + (Qstr::MP_QSTR_words__provider, Self::words__provider), (Qstr::MP_QSTR_words__really_wanna, Self::words__really_wanna), (Qstr::MP_QSTR_words__receive, Self::words__receive), (Qstr::MP_QSTR_words__recipient, Self::words__recipient), @@ -4650,6 +4634,7 @@ impl TranslatedString { (Qstr::MP_QSTR_words__title_summary, Self::words__title_summary), (Qstr::MP_QSTR_words__title_threshold, Self::words__title_threshold), (Qstr::MP_QSTR_words__token, Self::words__token), + (Qstr::MP_QSTR_words__transaction_fee, Self::words__transaction_fee), (Qstr::MP_QSTR_words__try_again, Self::words__try_again), (Qstr::MP_QSTR_words__unknown, Self::words__unknown), (Qstr::MP_QSTR_words__unlimited, Self::words__unlimited), diff --git a/core/mocks/trezortranslate_keys.pyi b/core/mocks/trezortranslate_keys.pyi index fc7a363196..ee3911ea1e 100644 --- a/core/mocks/trezortranslate_keys.pyi +++ b/core/mocks/trezortranslate_keys.pyi @@ -215,7 +215,6 @@ class TR: cardano__transaction: str = "Transaction" cardano__transaction_contains_minting_or_burning: str = "The transaction contains minting or burning of tokens." cardano__transaction_contains_script_address_no_datum: str = "The following transaction output contains a script address, but does not contain a datum." - cardano__transaction_fee: str = "Transaction fee:" cardano__transaction_id: str = "Transaction ID:" cardano__transaction_no_collateral_input: str = "The transaction contains no collateral inputs. Plutus script will not be able to run." cardano__transaction_no_script_data_hash: str = "The transaction contains no script data hash. Plutus script will not be able to run." @@ -816,12 +815,10 @@ class TR: solana__stake: str = "Stake" solana__stake_account: str = "Stake account" solana__stake_on_question: str = "Stake SOL on {0}?" - solana__stake_provider: str = "Provider" solana__stake_question: str = "Stake SOL?" solana__stake_withdrawal_warning: str = "The current wallet isn't the SOL staking withdraw authority." solana__stake_withdrawal_warning_title: str = "Withdraw authority address" solana__transaction_contains_unknown_instructions: str = "Transaction contains unknown instructions." - solana__transaction_fee: str = "Transaction fee" solana__transaction_requires_x_signers_template: str = "Transaction requires {0} signers which increases the fee." solana__unknown_token: str = "Unknown token" solana__unknown_token_address: str = "Unknown token address" @@ -834,7 +831,6 @@ class TR: stellar__add_trust: str = "Add trust" stellar__all_will_be_sent_to: str = "All XLM will be sent to" stellar__allow_trust: str = "Allow trust" - stellar__asset: str = "Asset" stellar__balance_id: str = "Balance ID" stellar__bump_sequence: str = "Bump Sequence" stellar__buying: str = "Buying:" @@ -970,6 +966,7 @@ class TR: words__amount: str = "Amount" words__are_you_sure: str = "Are you sure?" words__array_of: str = "Array of" + words__asset: str = "Asset" words__authenticate: str = "Authenticate" words__blockhash: str = "Blockhash" words__buying: str = "Buying" @@ -998,6 +995,7 @@ class TR: words__pay_attention: str = "Pay attention" words__please_check_again: str = "Please check again" words__please_try_again: str = "Please try again" + words__provider: str = "Provider" words__really_wanna: str = "Do you really want to" words__receive: str = "Receive" words__recipient: str = "Recipient" @@ -1017,6 +1015,7 @@ class TR: words__title_summary: str = "Summary" words__title_threshold: str = "Threshold" words__token: str = "Token" + words__transaction_fee: str = "Transaction fee" words__try_again: str = "Try again." words__unknown: str = "Unknown" words__unlimited: str = "Unlimited" diff --git a/core/src/apps/cardano/layout.py b/core/src/apps/cardano/layout.py index 45942c46eb..b9a22d1f7b 100644 --- a/core/src/apps/cardano/layout.py +++ b/core/src/apps/cardano/layout.py @@ -569,7 +569,7 @@ async def confirm_tx_details( if fee is not None: append( ( - TR.cardano__transaction_fee, + f"{TR.words__transaction_fee}:", format_coin_amount(fee, network_id), False, ) diff --git a/core/src/apps/solana/layout.py b/core/src/apps/solana/layout.py index 174b21114b..26febf9324 100644 --- a/core/src/apps/solana/layout.py +++ b/core/src/apps/solana/layout.py @@ -377,7 +377,7 @@ def _fee_ui_info( rent_str = f"{format_amount(fee.rent, 9)} SOL" fee_items.append((TR.solana__max_rent_fee, rent_str)) else: - fee_title = f"{TR.solana__transaction_fee}:" + fee_title = f"{TR.words__transaction_fee}:" return fee_title, fee_str, fee_items diff --git a/core/src/apps/stellar/operations/layout.py b/core/src/apps/stellar/operations/layout.py index 5dc1435171..83d7766a12 100644 --- a/core/src/apps/stellar/operations/layout.py +++ b/core/src/apps/stellar/operations/layout.py @@ -48,7 +48,7 @@ async def confirm_allow_trust_op(op: StellarAllowTrustOp) -> None: "op_allow_trust", TR.stellar__allow_trust if op.is_authorized else TR.stellar__revoke_trust, ( - (TR.stellar__asset, op.asset_code, True), + (TR.words__asset, op.asset_code, True), (TR.stellar__trusted_account, op.trusted_account, True), ), ) diff --git a/core/src/trezor/ui/layouts/bolt/__init__.py b/core/src/trezor/ui/layouts/bolt/__init__.py index fabd0ae3f3..d531fc2d76 100644 --- a/core/src/trezor/ui/layouts/bolt/__init__.py +++ b/core/src/trezor/ui/layouts/bolt/__init__.py @@ -1205,7 +1205,7 @@ if not utils.BITCOIN_ONLY: confirm_layout = trezorui_api.confirm_value( title=title, description=description, - extra=f"{TR.solana__stake_provider}:" if vote_account else None, + extra=f"{TR.words__provider}:" if vote_account else None, value=vote_account, verb=TR.buttons__continue, info=True, diff --git a/core/src/trezor/ui/layouts/caesar/__init__.py b/core/src/trezor/ui/layouts/caesar/__init__.py index a0b278a475..1147ed7bca 100644 --- a/core/src/trezor/ui/layouts/caesar/__init__.py +++ b/core/src/trezor/ui/layouts/caesar/__init__.py @@ -1199,7 +1199,7 @@ if not utils.BITCOIN_ONLY: items.append(blockhash_item) if vote_account: - description = f"{description}\n{TR.solana__stake_provider}:" + description = f"{description}\n{TR.words__provider}:" title = None # so the layout will fit in a single page else: description = f"\n{description}" diff --git a/core/src/trezor/ui/layouts/delizia/__init__.py b/core/src/trezor/ui/layouts/delizia/__init__.py index 6267a350c1..8f80ea6c20 100644 --- a/core/src/trezor/ui/layouts/delizia/__init__.py +++ b/core/src/trezor/ui/layouts/delizia/__init__.py @@ -1147,7 +1147,7 @@ if not utils.BITCOIN_ONLY: title=title, subtitle=None, description=description, - extra=f"\n{TR.solana__stake_provider}:" if vote_account else None, + extra=f"\n{TR.words__provider}:" if vote_account else None, message=vote_account, amount=None, chunkify=True, diff --git a/core/src/trezor/ui/layouts/eckhart/__init__.py b/core/src/trezor/ui/layouts/eckhart/__init__.py index 45016951ec..ddbc9beb75 100644 --- a/core/src/trezor/ui/layouts/eckhart/__init__.py +++ b/core/src/trezor/ui/layouts/eckhart/__init__.py @@ -1154,7 +1154,7 @@ if not utils.BITCOIN_ONLY: title=title, subtitle=None, description=description, - extra=TR.solana__stake_provider if vote_account else None, + extra=TR.words__provider if vote_account else None, message=vote_account, amount=None, chunkify=True, diff --git a/core/tools/translations/rules.json b/core/tools/translations/rules.json index 5b283c643b..eed1d48676 100644 --- a/core/tools/translations/rules.json +++ b/core/tools/translations/rules.json @@ -182,7 +182,6 @@ "cardano__transaction": "text,1", "cardano__transaction_contains_minting_or_burning": "text,3", "cardano__transaction_contains_script_address_no_datum": "text,5", - "cardano__transaction_fee": "text,1", "cardano__transaction_id": "text,1", "cardano__transaction_no_collateral_input": "text,4", "cardano__transaction_no_script_data_hash": "text,4", diff --git a/core/translations/cs.json b/core/translations/cs.json index 5c12a32b92..7063b19d36 100644 --- a/core/translations/cs.json +++ b/core/translations/cs.json @@ -247,7 +247,6 @@ "cardano__transaction": "Transakce", "cardano__transaction_contains_minting_or_burning": "Transakce obsahuje vytváření nebo pálení tokenů.", "cardano__transaction_contains_script_address_no_datum": "Následující výstup transakce obsahuje adresu skriptu, ale neobsahuje datum.", - "cardano__transaction_fee": "Transakční poplatek:", "cardano__transaction_id": "ID transakce:", "cardano__transaction_no_collateral_input": "Transakce neobsahuje žádné vstupy zástavy. Skript Plutus nebude možné spustit.", "cardano__transaction_no_script_data_hash": "Transakce neobsahuje žádný datový hash skriptu. Skript Plutus nebude možné spustit.", @@ -830,7 +829,6 @@ "solana__stake": "Stake", "solana__stake_account": "Stake účet", "solana__stake_on_question": "Stakovat SOL na {0}?", - "solana__stake_provider": "Poskytovatel", "solana__stake_question": "Stakovat SOL?", "solana__stake_withdrawal_warning": "Tato pěněženka nemůže být použita pro výběr z tohoto stakingu.", "solana__stake_withdrawal_warning_title": "Adresa autority oprávněné k výběru", @@ -848,7 +846,6 @@ "stellar__add_trust": "Přidat důvěru", "stellar__all_will_be_sent_to": "Všechny XLM budou odeslány:", "stellar__allow_trust": "Povolit důvěru", - "stellar__asset": "Prostředek", "stellar__balance_id": "ID zůstatku", "stellar__bump_sequence": "Sekvence urychlení", "stellar__buying": "Nákup:", @@ -984,6 +981,7 @@ "words__amount": "Částka", "words__are_you_sure": "Jste si jistí?", "words__array_of": "Pole", + "words__asset": "Prostředek", "words__blockhash": "Blockhash", "words__buying": "Nákup", "words__cancel_and_exit": "Zrušit a ukončit", @@ -1010,6 +1008,7 @@ "words__outputs": "výstupy", "words__please_check_again": "Zkontrolujte to znovu", "words__please_try_again": "Zkuste to znovu", + "words__provider": "Poskytovatel", "words__really_wanna": "Opravdu chcete", "words__recipient": "Příjemce", "words__settings": "Nastavení", @@ -1026,6 +1025,7 @@ "words__title_summary": "Souhrn", "words__title_threshold": "Části pro obnovu", "words__token": "Token", + "words__transaction_fee": "Transakční poplatek", "words__try_again": "Zkuste to znovu.", "words__unknown": "Neznámé", "words__unlimited": "Neomezeně", diff --git a/core/translations/de.json b/core/translations/de.json index 0541259e3b..57bc050cf6 100644 --- a/core/translations/de.json +++ b/core/translations/de.json @@ -247,7 +247,6 @@ "cardano__transaction": "Transaktion", "cardano__transaction_contains_minting_or_burning": "Die Transaktion beinhaltet das Minting oder Burning von Token.", "cardano__transaction_contains_script_address_no_datum": "Die folgende Transaktionsausgabe enthält eine Skriptadresse, aber keinen Bezugspunkt.", - "cardano__transaction_fee": "Transaktionsgebühr:", "cardano__transaction_id": "Transaktions-ID:", "cardano__transaction_no_collateral_input": "Die Transaktion enthält keine Sicherheiten. Das Plutus-Skript kann nicht ausgeführt werden.", "cardano__transaction_no_script_data_hash": "Die Transaktion enthält keinen Skriptdaten-Hash. Das Plutus-Skript kann nicht ausgeführt werden.", @@ -830,7 +829,6 @@ "solana__stake": "Stake", "solana__stake_account": "Staking-Konto", "solana__stake_on_question": "SOL auf {0} staken?", - "solana__stake_provider": "Anbieter", "solana__stake_question": "SOL Staken?", "solana__stake_withdrawal_warning": "Diese Wallet hat keine SOL-Staking Auszahlungsberechtigung.", "solana__stake_withdrawal_warning_title": "Auszahlungsautoritätsadresse", @@ -848,7 +846,6 @@ "stellar__add_trust": "Trust hinzufügen", "stellar__all_will_be_sent_to": "Alle XLM werden gesendet an:", "stellar__allow_trust": "Trust zulassen", - "stellar__asset": "Asset", "stellar__balance_id": "Guthaben-ID", "stellar__bump_sequence": "Bump-Sequenz", "stellar__buying": "Kaufen:", @@ -984,6 +981,7 @@ "words__amount": "Betrag", "words__are_you_sure": "Bist du dir sicher?", "words__array_of": "Array von", + "words__asset": "Asset", "words__blockhash": "Blockhash", "words__buying": "Kaufen", "words__cancel_and_exit": "Abbrechen und schließen", @@ -1010,6 +1008,7 @@ "words__outputs": "Ausgaben", "words__please_check_again": "Noch einmal prüfen", "words__please_try_again": "Noch einmal versuchen", + "words__provider": "Anbieter", "words__really_wanna": "Möchtest du wirklich", "words__recipient": "Empfänger", "words__settings": "Einstellungen", @@ -1026,6 +1025,7 @@ "words__title_summary": "Zusammenfassung", "words__title_threshold": "Schwelle", "words__token": "Token", + "words__transaction_fee": "Transaktionsgebühr", "words__try_again": "Versuche es erneut.", "words__unknown": "Unbekannt", "words__unlimited": "Unbegrenzt", diff --git a/core/translations/en.json b/core/translations/en.json index 0a0d7f945f..4872ee35b9 100644 --- a/core/translations/en.json +++ b/core/translations/en.json @@ -247,7 +247,6 @@ "cardano__transaction": "Transaction", "cardano__transaction_contains_minting_or_burning": "The transaction contains minting or burning of tokens.", "cardano__transaction_contains_script_address_no_datum": "The following transaction output contains a script address, but does not contain a datum.", - "cardano__transaction_fee": "Transaction fee:", "cardano__transaction_id": "Transaction ID:", "cardano__transaction_no_collateral_input": "The transaction contains no collateral inputs. Plutus script will not be able to run.", "cardano__transaction_no_script_data_hash": "The transaction contains no script data hash. Plutus script will not be able to run.", @@ -1028,12 +1027,10 @@ "solana__stake": "Stake", "solana__stake_account": "Stake account", "solana__stake_on_question": "Stake SOL on {0}?", - "solana__stake_provider": "Provider", "solana__stake_question": "Stake SOL?", "solana__stake_withdrawal_warning": "The current wallet isn't the SOL staking withdraw authority.", "solana__stake_withdrawal_warning_title": "Withdraw authority address", "solana__transaction_contains_unknown_instructions": "Transaction contains unknown instructions.", - "solana__transaction_fee": "Transaction fee", "solana__transaction_requires_x_signers_template": "Transaction requires {0} signers which increases the fee.", "solana__unknown_token": "Unknown token", "solana__unknown_token_address": "Unknown token address", @@ -1046,7 +1043,6 @@ "stellar__add_trust": "Add trust", "stellar__all_will_be_sent_to": "All XLM will be sent to", "stellar__allow_trust": "Allow trust", - "stellar__asset": "Asset", "stellar__balance_id": "Balance ID", "stellar__bump_sequence": "Bump Sequence", "stellar__buying": "Buying:", @@ -1182,6 +1178,7 @@ "words__amount": "Amount", "words__are_you_sure": "Are you sure?", "words__array_of": "Array of", + "words__asset": "Asset", "words__authenticate": "Authenticate", "words__blockhash": "Blockhash", "words__buying": "Buying", @@ -1210,6 +1207,7 @@ "words__pay_attention": "Pay attention", "words__please_check_again": "Please check again", "words__please_try_again": "Please try again", + "words__provider": "Provider", "words__really_wanna": "Do you really want to", "words__receive": "Receive", "words__recipient": "Recipient", @@ -1229,6 +1227,7 @@ "words__title_summary": "Summary", "words__title_threshold": "Threshold", "words__token": "Token", + "words__transaction_fee": "Transaction fee", "words__try_again": { "Bolt": "Try again.", "Caesar": "Try again.", diff --git a/core/translations/es.json b/core/translations/es.json index c1ab08a254..08eff6626b 100644 --- a/core/translations/es.json +++ b/core/translations/es.json @@ -247,7 +247,6 @@ "cardano__transaction": "Transacción", "cardano__transaction_contains_minting_or_burning": "La transacción contiene acuñación o quema de tokens.", "cardano__transaction_contains_script_address_no_datum": "La siguiente salida de transacción contiene una dirección de script, pero no contiene un dato.", - "cardano__transaction_fee": "Tasa transacción:", "cardano__transaction_id": "ID de la transacción:", "cardano__transaction_no_collateral_input": "La transacción no contiene entradas de garantía. El script de Plutus no se podrá ejecutar.", "cardano__transaction_no_script_data_hash": "La transacción no contiene hash de datos de script. El script de Plutus no se podrá ejecutar.", @@ -835,7 +834,6 @@ "solana__stake": "Hacer stake", "solana__stake_account": "Cuenta de stake", "solana__stake_on_question": "¿Hacer stake de SOL en {0}?", - "solana__stake_provider": "Proveedor", "solana__stake_question": "¿Hacer stake de SOL?", "solana__stake_withdrawal_warning": "El monedero actual no podrá retirar de este staking.", "solana__stake_withdrawal_warning_title": "Dirección de la autoridad de retiro", @@ -853,7 +851,6 @@ "stellar__add_trust": "Añadir trustline", "stellar__all_will_be_sent_to": "Todos los XLM se enviarán a:", "stellar__allow_trust": "Permitir trustline", - "stellar__asset": "Activo", "stellar__balance_id": "ID de saldo", "stellar__bump_sequence": "Incrementar secuencia", "stellar__buying": "Compra:", @@ -989,6 +986,7 @@ "words__amount": "Importe", "words__are_you_sure": "¿Seguro?", "words__array_of": "Matriz de", + "words__asset": "Activo", "words__blockhash": "Blockhash", "words__buying": "Comprar", "words__cancel_and_exit": "Cancelar y salir", @@ -1015,6 +1013,7 @@ "words__outputs": "salidas", "words__please_check_again": "Vuelve a comprobarlo", "words__please_try_again": "Inténtalo de nuevo", + "words__provider": "Proveedor", "words__really_wanna": "¿Seguro que quieres", "words__recipient": "Destinatario", "words__settings": "Configuración", @@ -1031,6 +1030,7 @@ "words__title_summary": "Resumen", "words__title_threshold": "Umbral", "words__token": "Token", + "words__transaction_fee": "Tasa transacción", "words__try_again": "Reintentar.", "words__unknown": "Desconocido", "words__unlimited": "Ilimitado", diff --git a/core/translations/fr.json b/core/translations/fr.json index a9c878a8d2..87f709c135 100644 --- a/core/translations/fr.json +++ b/core/translations/fr.json @@ -247,7 +247,6 @@ "cardano__transaction": "Transaction", "cardano__transaction_contains_minting_or_burning": "La transaction contient de la frappe ou du brûlage de jetons.", "cardano__transaction_contains_script_address_no_datum": "La sortie de la transaction suivante contient une adr. de script, mais ne contient pas de référence.", - "cardano__transaction_fee": "Frais de transaction:", "cardano__transaction_id": "ID de transaction:", "cardano__transaction_no_collateral_input": "La transaction ne contient aucune entrée de garantie. Le script Plutus ne pourra pas être exécuté.", "cardano__transaction_no_script_data_hash": "La transaction ne contient aucun hachage de données de script. Le script Plutus ne pourra pas être exécuté.", @@ -830,7 +829,6 @@ "solana__stake": "Stake", "solana__stake_account": "Compte de staking", "solana__stake_on_question": "Staker de l'SOL sur {0} ?", - "solana__stake_provider": "Fournisseur", "solana__stake_question": "Staker de l'SOL ?", "solana__stake_withdrawal_warning": "Ce portefeuille ne pourra pas être utilisé pour retirer de ce staking.", "solana__stake_withdrawal_warning_title": "Adresse de l’autorité de retrait", @@ -848,7 +846,6 @@ "stellar__add_trust": "Ajouter la confiance", "stellar__all_will_be_sent_to": "Tous les XLM seront envoyés à:", "stellar__allow_trust": "Autoriser la confiance", - "stellar__asset": "Actif", "stellar__balance_id": "ID de solde", "stellar__bump_sequence": "Séquence de bump", "stellar__buying": "Achat:", @@ -984,6 +981,7 @@ "words__amount": "Montant", "words__are_you_sure": "Êtes-vous sûr ?", "words__array_of": "Liste de", + "words__asset": "Actif", "words__blockhash": "Hachage de bloc", "words__buying": "Achat", "words__cancel_and_exit": "Annuler et quitter", @@ -1010,6 +1008,7 @@ "words__outputs": "sorties", "words__please_check_again": "Revérifiez", "words__please_try_again": "Réessayez", + "words__provider": "Fournisseur", "words__really_wanna": "Voulez-vous vraiment", "words__recipient": "Destinataire", "words__settings": "Paramètres", @@ -1026,6 +1025,7 @@ "words__title_summary": "Résumé", "words__title_threshold": "Seuil", "words__token": "Jeton", + "words__transaction_fee": "Frais de transaction", "words__try_again": "Réessayer.", "words__unknown": "Inconnu", "words__unlimited": "Illimité", diff --git a/core/translations/it.json b/core/translations/it.json index dcd838c345..9c3f815ef3 100644 --- a/core/translations/it.json +++ b/core/translations/it.json @@ -241,7 +241,6 @@ "cardano__transaction": "Transazione", "cardano__transaction_contains_minting_or_burning": "La transaz. prevede la coniaz. o l'eliminaz. permanente di token.", "cardano__transaction_contains_script_address_no_datum": "L'output della transaz. seguente contiene un indirizzo script, ma non contiene un datum.", - "cardano__transaction_fee": "Comm. di transazione:", "cardano__transaction_id": "ID transazione:", "cardano__transaction_no_collateral_input": "La transaz. non contiene input di collaterale. Impossibile eseguire lo script Plutus.", "cardano__transaction_no_script_data_hash": "La transaz. non contiene hash di dati script. Impossibile eseguire lo script Plutus.", @@ -821,7 +820,6 @@ "stellar__add_trust": "Aggiungi attendibilità", "stellar__all_will_be_sent_to": "Tutti gli XLM verranno inviati a:", "stellar__allow_trust": "Consenti attendibilità", - "stellar__asset": "Asset", "stellar__balance_id": "ID saldo", "stellar__bump_sequence": "Sequenza di sostituzione", "stellar__buying": "Acquisto di:", @@ -957,6 +955,7 @@ "words__amount": "Importo", "words__are_you_sure": "Vuoi continuare?", "words__array_of": "Matrice di", + "words__asset": "Asset", "words__blockhash": "Blockhash", "words__buying": "Acquisto", "words__cancel_and_exit": "Annulla ed esci", @@ -999,6 +998,7 @@ "words__title_summary": "Riepilogo", "words__title_threshold": "Soglia", "words__token": "Token", + "words__transaction_fee": "Comm. di transazione", "words__try_again": "Riprova.", "words__unknown": "Sconosciuto", "words__unlimited": "Illimitato", diff --git a/core/translations/order.json b/core/translations/order.json index e1413930ce..4614b86963 100644 --- a/core/translations/order.json +++ b/core/translations/order.json @@ -681,7 +681,7 @@ "679": "stellar__add_trust", "680": "stellar__all_will_be_sent_to", "681": "stellar__allow_trust", - "682": "stellar__asset", + "682": "words__asset", "683": "stellar__balance_id", "684": "stellar__bump_sequence", "685": "stellar__buying", @@ -981,7 +981,7 @@ "979": "solana__priority_fee", "980": "solana__stake", "981": "solana__stake_account", - "982": "solana__stake_provider", + "982": "words__provider", "983": "solana__stake_question", "984": "solana__stake_withdrawal_warning", "985": "solana__stake_withdrawal_warning_title", @@ -998,7 +998,7 @@ "996": "words__unlocked", "997": "solana__max_fees_rent", "998": "solana__max_rent_fee", - "999": "solana__transaction_fee", + "999": "words__transaction_fee", "1000": "ethereum__approve", "1001": "ethereum__approve_amount_allowance", "1002": "ethereum__approve_chain_id", diff --git a/core/translations/pt.json b/core/translations/pt.json index b11c900dba..d7eb908e05 100644 --- a/core/translations/pt.json +++ b/core/translations/pt.json @@ -248,7 +248,6 @@ "cardano__transaction": "Transação", "cardano__transaction_contains_minting_or_burning": "A transação contém a cunhagem ou queima de tokens.", "cardano__transaction_contains_script_address_no_datum": "A saída da transação a seguir contém um endereço de script, mas não contém um datum.", - "cardano__transaction_fee": "Taxa de transação:", "cardano__transaction_id": "ID da transação:", "cardano__transaction_no_collateral_input": "A transação não contém entradas de colaterais. O script Plutus não poderá ser executado.", "cardano__transaction_no_script_data_hash": "A transação não contém hash de dados do script. O script Plutus não poderá ser executado.", @@ -834,7 +833,6 @@ "solana__stake": "Stake", "solana__stake_account": "Conta de staking", "solana__stake_on_question": "Fazer stake de SOL no {0}?", - "solana__stake_provider": "Provedor", "solana__stake_question": "Fazer stake de SOL?", "solana__stake_withdrawal_warning": "A carteira atual não é a autoridade de saque do staking de SOL.", "solana__stake_withdrawal_warning_title": "Endereço da autoridade de saque", @@ -852,7 +850,6 @@ "stellar__add_trust": "Adicionar confiança", "stellar__all_will_be_sent_to": "Todos os XLM serão enviados para:", "stellar__allow_trust": "Permitir confiança", - "stellar__asset": "Ativo", "stellar__balance_id": "ID do saldo", "stellar__bump_sequence": "Sequência de resposta", "stellar__buying": "Compra:", @@ -988,6 +985,7 @@ "words__amount": "Quantia", "words__are_you_sure": "Tem certeza?", "words__array_of": "Matriz de", + "words__asset": "Ativo", "words__blockhash": "Blockhash", "words__buying": "Compra", "words__cancel_and_exit": "Cancelar e sair", @@ -1014,6 +1012,7 @@ "words__outputs": "saídas", "words__please_check_again": "Verifique novamente", "words__please_try_again": "Tente novamente", + "words__provider": "Provedor", "words__really_wanna": "Deseja mesmo", "words__recipient": "Destinatário", "words__settings": "Configurações", @@ -1030,6 +1029,7 @@ "words__title_summary": "Resumo", "words__title_threshold": "Limite", "words__token": "Token", + "words__transaction_fee": "Taxa de transação", "words__try_again": "Tentar novamente.", "words__unknown": "Desconhecido", "words__unlimited": "Ilimitado",