diff --git a/l10n.yaml b/l10n.yaml index 8d2011e..65a3501 100644 --- a/l10n.yaml +++ b/l10n.yaml @@ -3,5 +3,6 @@ template-arb-file: app_en.arb output-localization-file: breez_translations.dart output-class: BreezTranslations output-dir: lib/generated +preferred-supported-locales: ["en"] synthetic-package: false untranslated-messages-file: untranslated_messages.txt diff --git a/lib/app_bg.arb b/lib/app_bg.arb index 576cb13..3d85e2e 100644 --- a/lib/app_bg.arb +++ b/lib/app_bg.arb @@ -148,6 +148,8 @@ }, "invoice_btc_address_deposit_address": "Депозитен адрес", "invoice_btc_address_deposit_address_copied": "Адресът за депозит бе копиран в клипборда ви.", + "invoice_btc_address_generic_address": "BTC Address", + "invoice_btc_address_generic_address_copied": "BTC address was copied to your clipboard.", "invoice_btc_address_on_chain_begin": "Breez използва метода Submarine Swaps за извършване на транзакции във веригата. Кликнете ", "invoice_btc_address_on_chain_here": "тук", "invoice_btc_address_on_chain_end": " за да видите скрипта, асоцииран с този адрес.", @@ -2350,6 +2352,109 @@ "setup_fees_dialog_title": "Такси за настройка", "setup_fees_dialog_message": "Моля, обърнете внимание на актуализираните такси за отваряне на канал под QR кода, преди да получите плащане.", "google_sign_not_available_exception": "Влизането в Google не е налично на това устройство.", + "satscard_dialog_ok": "OK", + "satscard_dialog_cancel": "CANCEL", + "satscard_error_invalid_title": "Unknown Error", + "satscard_error_invalid_body": "Communication with the Satscard failed unexpectedly:\n{error}", + "satscard_error_nfc_title": "Communication Error", + "satscard_error_nfc_body": "Communications with the Satscard failed or were interrupted, please try again.", + "satscard_error_used_up_title": "All Slots Are Unsealed", + "satscard_error_used_up_body": "A Satscard was detected but it had no sealed or unused slots and therefore can't be used.", + "satscard_unused_prompt_title": "Uninitialized Satscard Slot", + "satscard_unused_prompt_body": "The active slot of the detected Satscard needs to be initialized before it can be used", + "satscard_initialize_title": "Initialize Satscard Slot {number}", + "satscard_initialize_button_label": "INITIALIZE", + "satscard_card_id_text": "Card ID: {id}", + "satscard_card_id_copied": "Satscard ID was copied to your clipboard.", + "satscard_spend_code_label": "Spend code", + "satscard_spend_code_incorrect_code_hint": "The code you entered was incorrect", + "satscard_spend_code_incorrect_length_hint": "Look for a 6-digit code on the back of the card", + "satscard_chain_code_label": "Chain code (optional)", + "satscard_chain_code_wrong_hint": "Must be empty or a 32-byte hex string", + "satscard_balance_title": "Satscard Balance", + "satscard_balance_button_label": "SWEEP", + "satscard_balance_button_retry_label": "RETRY", + "satscard_balance_warning_no_funds_title": "No Balance", + "satscard_balance_warning_no_funds_body": "There is no confirmed balance on the Satscard slot so it can't be swept", + "satscard_balance_warning_unconfirmed_title": "Unconfirmed Balance", + "satscard_balance_warning_unconfirmed_body": "The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept", + "satscard_balance_awaiting_balance_label": "Retrieving slot balance", + "satscard_balance_awaiting_account_label": "Retrieving currency information", + "satscard_balance_address_label": "Address:", + "satscard_balance_confirmed_label": "Balance:", + "satscard_balance_unconfirmed_label": "Unconfirmed:", + "satscard_balance_value_no_fiat": "{received}", + "@satscard_balance_value_no_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_balance_value_with_fiat": "{received} ({fiat})", + "@satscard_balance_value_with_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + }, + "fiat": { + "type": "String", + "example": "56$" + } + } + }, + "satscard_balance_birth_height_label": "Birth Block:", + "satscard_balance_card_id_label": "Card ID:", + "satscard_balance_slot_label": "Slot:", + "satscard_balance_version_label": "Version:", + "satscard_balance_error_address_info": "An error occurred while retrieving the balance of the Satscard slot:\n{error}", + "satscard_sweep_title": "Sweep Satscard Slot {number}", + "satscard_sweep_button_confirm_label": "CONFIRM", + "satscard_sweep_button_cancel_label": "CANCEL", + "satscard_sweep_balance_label": "Slot balance:", + "satscard_sweep_lsp_fee_label": "Setup fee:", + "satscard_sweep_chain_fee_label": "Transaction fee:", + "satscard_sweep_receive_label": "You receive:", + "satscard_sweep_balance_too_high_label": "Maximum deposit:", + "satscard_sweep_balance_too_low_label": "Minimum deposit:", + "satscard_sweep_reserve_not_met_label": "Required reserve:", + "satscard_sweep_fee_value": "-{fee}", + "@satscard_sweep_fee_value": { + "placeholders": { + "fee": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_sweep_awaiting_fees_label": "Retrieving fee rates", + "satscard_sweep_awaiting_deposit_label": "Retrieving deposit address", + "satscard_sweep_awaiting_lsp_label": "Retrieving LSP status", + "satscard_sweep_warning_lsp_fee_no_liquidity_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required to sweep the Satscard", + "satscard_sweep_warning_lsp_fee_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required because the balance of the Satscard exceeds {sats}", + "satscard_sweep_warning_not_valid": "The Satscard slot can't be swept", + "satscard_sweep_error_deposit_address": "An error occurred while retrieving a deposit address:\n{error}", + "satscard_sweep_error_create_transactions": "An error occurred while retrieving a retrieving fees rates and constructing transactions:\n{error}", + "satscard_broadcast_title": "Broadcast Transaction", + "satscard_broadcast_signing_label": "Signing transaction", + "satscard_broadcast_broadcasting_label": "Broadcasting transaction", + "satscard_broadcast_error_signing": "An error occurred while attempting to sign the transaction before broadcast:\n{error}", + "satscard_broadcast_error_broadcasting": "An error occurred while attempting to broadcast the transaction before broadcast:\n{error}", + "satscard_broadcast_complete_title": "Satscard Swept", + "satscard_operation_dialog_title": "Scan Satscard", + "satscard_operation_dialog_cancel_label": "CANCEL", + "satscard_operation_dialog_present_satscards_label": "Please hold the Satscard with the following ID against your device:\n{id}", + "satscard_operation_dialog_success_label": "Operation complete", + "satscard_operation_dialog_in_progress_label": "Communicating with Satscard", + "satscard_operation_dialog_waiting_label": "An incorrect spend code was previously entered. Please keep the Satscard held against your device", + "satscard_operation_dialog_incorrect_card_label": "Incorrect card presented, the ID on the rear of the card must be:\n{id}", + "satscard_operation_dialog_incorrect_code_label": "Incorrect spend code", + "satscard_operation_dialog_stale_card_label": "The correct card was presented but it's in an unexpected state, it may have been modified outside of the app.", + "satscard_operation_dialog_nfc_error_label": "A communication error occurred, please try again.", + "satscard_operation_dialog_protocol_error_label": "Encountered protocol error {code}, {literal}:\n{message}", + "satscard_operation_dialog_unknown_error_label": "An error occurred:\n{message}", "locale": "en", "app_name": "Breez" } diff --git a/lib/app_cs.arb b/lib/app_cs.arb index 7609cfc..25a6a7b 100644 --- a/lib/app_cs.arb +++ b/lib/app_cs.arb @@ -148,6 +148,8 @@ }, "invoice_btc_address_deposit_address": "Adresa vkladu", "invoice_btc_address_deposit_address_copied": "Adresa vkladu byla zkopírována do vaší schránky.", + "invoice_btc_address_generic_address": "BTC Address", + "invoice_btc_address_generic_address_copied": "BTC address was copied to your clipboard.", "invoice_btc_address_on_chain_begin": "Breez používá Submarine Swaps k provádění transakcí v řetězci. Klikněte na ", "invoice_btc_address_on_chain_here": "zde", "invoice_btc_address_on_chain_end": " pro zobrazení skriptu přidruženého k této adrese.", @@ -2350,6 +2352,109 @@ "setup_fees_dialog_title": "Zřizovací poplatky", "setup_fees_dialog_message": "Před přijetím platby si prosím všimněte aktualizovaných poplatků za nastavení pod QR kódem.", "google_sign_not_available_exception": "Google Sign-In is not available on this device.", + "satscard_dialog_ok": "OK", + "satscard_dialog_cancel": "CANCEL", + "satscard_error_invalid_title": "Unknown Error", + "satscard_error_invalid_body": "Communication with the Satscard failed unexpectedly:\n{error}", + "satscard_error_nfc_title": "Communication Error", + "satscard_error_nfc_body": "Communications with the Satscard failed or were interrupted, please try again.", + "satscard_error_used_up_title": "All Slots Are Unsealed", + "satscard_error_used_up_body": "A Satscard was detected but it had no sealed or unused slots and therefore can't be used.", + "satscard_unused_prompt_title": "Uninitialized Satscard Slot", + "satscard_unused_prompt_body": "The active slot of the detected Satscard needs to be initialized before it can be used", + "satscard_initialize_title": "Initialize Satscard Slot {number}", + "satscard_initialize_button_label": "INITIALIZE", + "satscard_card_id_text": "Card ID: {id}", + "satscard_card_id_copied": "Satscard ID was copied to your clipboard.", + "satscard_spend_code_label": "Spend code", + "satscard_spend_code_incorrect_code_hint": "The code you entered was incorrect", + "satscard_spend_code_incorrect_length_hint": "Look for a 6-digit code on the back of the card", + "satscard_chain_code_label": "Chain code (optional)", + "satscard_chain_code_wrong_hint": "Must be empty or a 32-byte hex string", + "satscard_balance_title": "Satscard Balance", + "satscard_balance_button_label": "SWEEP", + "satscard_balance_button_retry_label": "RETRY", + "satscard_balance_warning_no_funds_title": "No Balance", + "satscard_balance_warning_no_funds_body": "There is no confirmed balance on the Satscard slot so it can't be swept", + "satscard_balance_warning_unconfirmed_title": "Unconfirmed Balance", + "satscard_balance_warning_unconfirmed_body": "The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept", + "satscard_balance_awaiting_balance_label": "Retrieving slot balance", + "satscard_balance_awaiting_account_label": "Retrieving currency information", + "satscard_balance_address_label": "Address:", + "satscard_balance_confirmed_label": "Balance:", + "satscard_balance_unconfirmed_label": "Unconfirmed:", + "satscard_balance_value_no_fiat": "{received}", + "@satscard_balance_value_no_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_balance_value_with_fiat": "{received} ({fiat})", + "@satscard_balance_value_with_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + }, + "fiat": { + "type": "String", + "example": "56$" + } + } + }, + "satscard_balance_birth_height_label": "Birth Block:", + "satscard_balance_card_id_label": "Card ID:", + "satscard_balance_slot_label": "Slot:", + "satscard_balance_version_label": "Version:", + "satscard_balance_error_address_info": "An error occurred while retrieving the balance of the Satscard slot:\n{error}", + "satscard_sweep_title": "Sweep Satscard Slot {number}", + "satscard_sweep_button_confirm_label": "CONFIRM", + "satscard_sweep_button_cancel_label": "CANCEL", + "satscard_sweep_balance_label": "Slot balance:", + "satscard_sweep_lsp_fee_label": "Setup fee:", + "satscard_sweep_chain_fee_label": "Transaction fee:", + "satscard_sweep_receive_label": "You receive:", + "satscard_sweep_balance_too_high_label": "Maximum deposit:", + "satscard_sweep_balance_too_low_label": "Minimum deposit:", + "satscard_sweep_reserve_not_met_label": "Required reserve:", + "satscard_sweep_fee_value": "-{fee}", + "@satscard_sweep_fee_value": { + "placeholders": { + "fee": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_sweep_awaiting_fees_label": "Retrieving fee rates", + "satscard_sweep_awaiting_deposit_label": "Retrieving deposit address", + "satscard_sweep_awaiting_lsp_label": "Retrieving LSP status", + "satscard_sweep_warning_lsp_fee_no_liquidity_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required to sweep the Satscard", + "satscard_sweep_warning_lsp_fee_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required because the balance of the Satscard exceeds {sats}", + "satscard_sweep_warning_not_valid": "The Satscard slot can't be swept", + "satscard_sweep_error_deposit_address": "An error occurred while retrieving a deposit address:\n{error}", + "satscard_sweep_error_create_transactions": "An error occurred while retrieving a retrieving fees rates and constructing transactions:\n{error}", + "satscard_broadcast_title": "Broadcast Transaction", + "satscard_broadcast_signing_label": "Signing transaction", + "satscard_broadcast_broadcasting_label": "Broadcasting transaction", + "satscard_broadcast_error_signing": "An error occurred while attempting to sign the transaction before broadcast:\n{error}", + "satscard_broadcast_error_broadcasting": "An error occurred while attempting to broadcast the transaction before broadcast:\n{error}", + "satscard_broadcast_complete_title": "Satscard Swept", + "satscard_operation_dialog_title": "Scan Satscard", + "satscard_operation_dialog_cancel_label": "CANCEL", + "satscard_operation_dialog_present_satscards_label": "Please hold the Satscard with the following ID against your device:\n{id}", + "satscard_operation_dialog_success_label": "Operation complete", + "satscard_operation_dialog_in_progress_label": "Communicating with Satscard", + "satscard_operation_dialog_waiting_label": "An incorrect spend code was previously entered. Please keep the Satscard held against your device", + "satscard_operation_dialog_incorrect_card_label": "Incorrect card presented, the ID on the rear of the card must be:\n{id}", + "satscard_operation_dialog_incorrect_code_label": "Incorrect spend code", + "satscard_operation_dialog_stale_card_label": "The correct card was presented but it's in an unexpected state, it may have been modified outside of the app.", + "satscard_operation_dialog_nfc_error_label": "A communication error occurred, please try again.", + "satscard_operation_dialog_protocol_error_label": "Encountered protocol error {code}, {literal}:\n{message}", + "satscard_operation_dialog_unknown_error_label": "An error occurred:\n{message}", "locale": "cz", "app_name": "Breez" } diff --git a/lib/app_de.arb b/lib/app_de.arb index 901e1d2..7720db7 100644 --- a/lib/app_de.arb +++ b/lib/app_de.arb @@ -148,6 +148,8 @@ }, "invoice_btc_address_deposit_address": "Empfangsadresse", "invoice_btc_address_deposit_address_copied": "Empfangsadresse wurde in die Zwischenablage kopiert.", + "invoice_btc_address_generic_address": "BTC Address", + "invoice_btc_address_generic_address_copied": "BTC address was copied to your clipboard.", "invoice_btc_address_on_chain_begin": "Breez nutzt Submarine Swaps zur Durchführung von On-Chain-Transaktionen. Klicke ", "invoice_btc_address_on_chain_here": "hier", "invoice_btc_address_on_chain_end": " um das mit dieser Adresse verbundene Skript anzuzeigen", @@ -2350,6 +2352,109 @@ "setup_fees_dialog_title": "Setup Fees", "setup_fees_dialog_message": "Please notice the updated setup fees under the QR code before receiving a payment.", "google_sign_not_available_exception": "Google Sign-In is not available on this device.", + "satscard_dialog_ok": "OK", + "satscard_dialog_cancel": "CANCEL", + "satscard_error_invalid_title": "Unknown Error", + "satscard_error_invalid_body": "Communication with the Satscard failed unexpectedly:\n{error}", + "satscard_error_nfc_title": "Communication Error", + "satscard_error_nfc_body": "Communications with the Satscard failed or were interrupted, please try again.", + "satscard_error_used_up_title": "All Slots Are Unsealed", + "satscard_error_used_up_body": "A Satscard was detected but it had no sealed or unused slots and therefore can't be used.", + "satscard_unused_prompt_title": "Uninitialized Satscard Slot", + "satscard_unused_prompt_body": "The active slot of the detected Satscard needs to be initialized before it can be used", + "satscard_initialize_title": "Initialize Satscard Slot {number}", + "satscard_initialize_button_label": "INITIALIZE", + "satscard_card_id_text": "Card ID: {id}", + "satscard_card_id_copied": "Satscard ID was copied to your clipboard.", + "satscard_spend_code_label": "Spend code", + "satscard_spend_code_incorrect_code_hint": "The code you entered was incorrect", + "satscard_spend_code_incorrect_length_hint": "Look for a 6-digit code on the back of the card", + "satscard_chain_code_label": "Chain code (optional)", + "satscard_chain_code_wrong_hint": "Must be empty or a 32-byte hex string", + "satscard_balance_title": "Satscard Balance", + "satscard_balance_button_label": "SWEEP", + "satscard_balance_button_retry_label": "RETRY", + "satscard_balance_warning_no_funds_title": "No Balance", + "satscard_balance_warning_no_funds_body": "There is no confirmed balance on the Satscard slot so it can't be swept", + "satscard_balance_warning_unconfirmed_title": "Unconfirmed Balance", + "satscard_balance_warning_unconfirmed_body": "The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept", + "satscard_balance_awaiting_balance_label": "Retrieving slot balance", + "satscard_balance_awaiting_account_label": "Retrieving currency information", + "satscard_balance_address_label": "Address:", + "satscard_balance_confirmed_label": "Balance:", + "satscard_balance_unconfirmed_label": "Unconfirmed:", + "satscard_balance_value_no_fiat": "{received}", + "@satscard_balance_value_no_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_balance_value_with_fiat": "{received} ({fiat})", + "@satscard_balance_value_with_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + }, + "fiat": { + "type": "String", + "example": "56$" + } + } + }, + "satscard_balance_birth_height_label": "Birth Block:", + "satscard_balance_card_id_label": "Card ID:", + "satscard_balance_slot_label": "Slot:", + "satscard_balance_version_label": "Version:", + "satscard_balance_error_address_info": "An error occurred while retrieving the balance of the Satscard slot:\n{error}", + "satscard_sweep_title": "Sweep Satscard Slot {number}", + "satscard_sweep_button_confirm_label": "CONFIRM", + "satscard_sweep_button_cancel_label": "CANCEL", + "satscard_sweep_balance_label": "Slot balance:", + "satscard_sweep_lsp_fee_label": "Setup fee:", + "satscard_sweep_chain_fee_label": "Transaction fee:", + "satscard_sweep_receive_label": "You receive:", + "satscard_sweep_balance_too_high_label": "Maximum deposit:", + "satscard_sweep_balance_too_low_label": "Minimum deposit:", + "satscard_sweep_reserve_not_met_label": "Required reserve:", + "satscard_sweep_fee_value": "-{fee}", + "@satscard_sweep_fee_value": { + "placeholders": { + "fee": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_sweep_awaiting_fees_label": "Retrieving fee rates", + "satscard_sweep_awaiting_deposit_label": "Retrieving deposit address", + "satscard_sweep_awaiting_lsp_label": "Retrieving LSP status", + "satscard_sweep_warning_lsp_fee_no_liquidity_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required to sweep the Satscard", + "satscard_sweep_warning_lsp_fee_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required because the balance of the Satscard exceeds {sats}", + "satscard_sweep_warning_not_valid": "The Satscard slot can't be swept", + "satscard_sweep_error_deposit_address": "An error occurred while retrieving a deposit address:\n{error}", + "satscard_sweep_error_create_transactions": "An error occurred while retrieving a retrieving fees rates and constructing transactions:\n{error}", + "satscard_broadcast_title": "Broadcast Transaction", + "satscard_broadcast_signing_label": "Signing transaction", + "satscard_broadcast_broadcasting_label": "Broadcasting transaction", + "satscard_broadcast_error_signing": "An error occurred while attempting to sign the transaction before broadcast:\n{error}", + "satscard_broadcast_error_broadcasting": "An error occurred while attempting to broadcast the transaction before broadcast:\n{error}", + "satscard_broadcast_complete_title": "Satscard Swept", + "satscard_operation_dialog_title": "Scan Satscard", + "satscard_operation_dialog_cancel_label": "CANCEL", + "satscard_operation_dialog_present_satscards_label": "Please hold the Satscard with the following ID against your device:\n{id}", + "satscard_operation_dialog_success_label": "Operation complete", + "satscard_operation_dialog_in_progress_label": "Communicating with Satscard", + "satscard_operation_dialog_waiting_label": "An incorrect spend code was previously entered. Please keep the Satscard held against your device", + "satscard_operation_dialog_incorrect_card_label": "Incorrect card presented, the ID on the rear of the card must be:\n{id}", + "satscard_operation_dialog_incorrect_code_label": "Incorrect spend code", + "satscard_operation_dialog_stale_card_label": "The correct card was presented but it's in an unexpected state, it may have been modified outside of the app.", + "satscard_operation_dialog_nfc_error_label": "A communication error occurred, please try again.", + "satscard_operation_dialog_protocol_error_label": "Encountered protocol error {code}, {literal}:\n{message}", + "satscard_operation_dialog_unknown_error_label": "An error occurred:\n{message}", "locale": "de", "app_name": "Breez" } diff --git a/lib/app_el.arb b/lib/app_el.arb index d82deaf..4f529f0 100644 --- a/lib/app_el.arb +++ b/lib/app_el.arb @@ -148,6 +148,8 @@ }, "invoice_btc_address_deposit_address": "Διεύθυνση κατάθεσης", "invoice_btc_address_deposit_address_copied": "Η διεύθυνση κατάθεσης αντιγράφηκε στο πρόχειρο σας.", + "invoice_btc_address_generic_address": "BTC Address", + "invoice_btc_address_generic_address_copied": "BTC address was copied to your clipboard.", "invoice_btc_address_on_chain_begin": "Το Breez χρησιμοποιεί Submarine Swaps για εκτέλεση on-chain συναλλαγών. Κάντε κλικ ", "invoice_btc_address_on_chain_here": "εδώ", "invoice_btc_address_on_chain_end": " για προβολή του script που έγινε αντιστοίχιση του στην διεύθυνση.", @@ -2350,6 +2352,109 @@ "setup_fees_dialog_title": "Setup Fees", "setup_fees_dialog_message": "Please notice the updated setup fees under the QR code before receiving a payment.", "google_sign_not_available_exception": "Google Sign-In is not available on this device.", + "satscard_dialog_ok": "OK", + "satscard_dialog_cancel": "CANCEL", + "satscard_error_invalid_title": "Unknown Error", + "satscard_error_invalid_body": "Communication with the Satscard failed unexpectedly:\n{error}", + "satscard_error_nfc_title": "Communication Error", + "satscard_error_nfc_body": "Communications with the Satscard failed or were interrupted, please try again.", + "satscard_error_used_up_title": "All Slots Are Unsealed", + "satscard_error_used_up_body": "A Satscard was detected but it had no sealed or unused slots and therefore can't be used.", + "satscard_unused_prompt_title": "Uninitialized Satscard Slot", + "satscard_unused_prompt_body": "The active slot of the detected Satscard needs to be initialized before it can be used", + "satscard_initialize_title": "Initialize Satscard Slot {number}", + "satscard_initialize_button_label": "INITIALIZE", + "satscard_card_id_text": "Card ID: {id}", + "satscard_card_id_copied": "Satscard ID was copied to your clipboard.", + "satscard_spend_code_label": "Spend code", + "satscard_spend_code_incorrect_code_hint": "The code you entered was incorrect", + "satscard_spend_code_incorrect_length_hint": "Look for a 6-digit code on the back of the card", + "satscard_chain_code_label": "Chain code (optional)", + "satscard_chain_code_wrong_hint": "Must be empty or a 32-byte hex string", + "satscard_balance_title": "Satscard Balance", + "satscard_balance_button_label": "SWEEP", + "satscard_balance_button_retry_label": "RETRY", + "satscard_balance_warning_no_funds_title": "No Balance", + "satscard_balance_warning_no_funds_body": "There is no confirmed balance on the Satscard slot so it can't be swept", + "satscard_balance_warning_unconfirmed_title": "Unconfirmed Balance", + "satscard_balance_warning_unconfirmed_body": "The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept", + "satscard_balance_awaiting_balance_label": "Retrieving slot balance", + "satscard_balance_awaiting_account_label": "Retrieving currency information", + "satscard_balance_address_label": "Address:", + "satscard_balance_confirmed_label": "Balance:", + "satscard_balance_unconfirmed_label": "Unconfirmed:", + "satscard_balance_value_no_fiat": "{received}", + "@satscard_balance_value_no_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_balance_value_with_fiat": "{received} ({fiat})", + "@satscard_balance_value_with_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + }, + "fiat": { + "type": "String", + "example": "56$" + } + } + }, + "satscard_balance_birth_height_label": "Birth Block:", + "satscard_balance_card_id_label": "Card ID:", + "satscard_balance_slot_label": "Slot:", + "satscard_balance_version_label": "Version:", + "satscard_balance_error_address_info": "An error occurred while retrieving the balance of the Satscard slot:\n{error}", + "satscard_sweep_title": "Sweep Satscard Slot {number}", + "satscard_sweep_button_confirm_label": "CONFIRM", + "satscard_sweep_button_cancel_label": "CANCEL", + "satscard_sweep_balance_label": "Slot balance:", + "satscard_sweep_lsp_fee_label": "Setup fee:", + "satscard_sweep_chain_fee_label": "Transaction fee:", + "satscard_sweep_receive_label": "You receive:", + "satscard_sweep_balance_too_high_label": "Maximum deposit:", + "satscard_sweep_balance_too_low_label": "Minimum deposit:", + "satscard_sweep_reserve_not_met_label": "Required reserve:", + "satscard_sweep_fee_value": "-{fee}", + "@satscard_sweep_fee_value": { + "placeholders": { + "fee": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_sweep_awaiting_fees_label": "Retrieving fee rates", + "satscard_sweep_awaiting_deposit_label": "Retrieving deposit address", + "satscard_sweep_awaiting_lsp_label": "Retrieving LSP status", + "satscard_sweep_warning_lsp_fee_no_liquidity_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required to sweep the Satscard", + "satscard_sweep_warning_lsp_fee_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required because the balance of the Satscard exceeds {sats}", + "satscard_sweep_warning_not_valid": "The Satscard slot can't be swept", + "satscard_sweep_error_deposit_address": "An error occurred while retrieving a deposit address:\n{error}", + "satscard_sweep_error_create_transactions": "An error occurred while retrieving a retrieving fees rates and constructing transactions:\n{error}", + "satscard_broadcast_title": "Broadcast Transaction", + "satscard_broadcast_signing_label": "Signing transaction", + "satscard_broadcast_broadcasting_label": "Broadcasting transaction", + "satscard_broadcast_error_signing": "An error occurred while attempting to sign the transaction before broadcast:\n{error}", + "satscard_broadcast_error_broadcasting": "An error occurred while attempting to broadcast the transaction before broadcast:\n{error}", + "satscard_broadcast_complete_title": "Satscard Swept", + "satscard_operation_dialog_title": "Scan Satscard", + "satscard_operation_dialog_cancel_label": "CANCEL", + "satscard_operation_dialog_present_satscards_label": "Please hold the Satscard with the following ID against your device:\n{id}", + "satscard_operation_dialog_success_label": "Operation complete", + "satscard_operation_dialog_in_progress_label": "Communicating with Satscard", + "satscard_operation_dialog_waiting_label": "An incorrect spend code was previously entered. Please keep the Satscard held against your device", + "satscard_operation_dialog_incorrect_card_label": "Incorrect card presented, the ID on the rear of the card must be:\n{id}", + "satscard_operation_dialog_incorrect_code_label": "Incorrect spend code", + "satscard_operation_dialog_stale_card_label": "The correct card was presented but it's in an unexpected state, it may have been modified outside of the app.", + "satscard_operation_dialog_nfc_error_label": "A communication error occurred, please try again.", + "satscard_operation_dialog_protocol_error_label": "Encountered protocol error {code}, {literal}:\n{message}", + "satscard_operation_dialog_unknown_error_label": "An error occurred:\n{message}", "locale": "el", "app_name": "Breez" } diff --git a/lib/app_en.arb b/lib/app_en.arb index e893878..5c87a4a 100644 --- a/lib/app_en.arb +++ b/lib/app_en.arb @@ -148,6 +148,8 @@ }, "invoice_btc_address_deposit_address": "Deposit Address", "invoice_btc_address_deposit_address_copied": "Deposit address was copied to your clipboard.", + "invoice_btc_address_generic_address": "BTC Address", + "invoice_btc_address_generic_address_copied": "BTC address was copied to your clipboard.", "invoice_btc_address_on_chain_begin": "Breez is using Submarine Swaps to execute on-chain transactions. Click ", "invoice_btc_address_on_chain_here": "here", "invoice_btc_address_on_chain_end": " to view the script associated with this address.", @@ -2350,6 +2352,109 @@ "setup_fees_dialog_title": "Setup Fees", "setup_fees_dialog_message": "Please notice the updated setup fees under the QR code before receiving a payment.", "google_sign_not_available_exception": "Google Sign-In is not available on this device.", + "satscard_dialog_ok": "OK", + "satscard_dialog_cancel": "CANCEL", + "satscard_error_invalid_title": "Unknown Error", + "satscard_error_invalid_body": "Communication with the Satscard failed unexpectedly:\n{error}", + "satscard_error_nfc_title": "Communication Error", + "satscard_error_nfc_body": "Communications with the Satscard failed or were interrupted, please try again.", + "satscard_error_used_up_title": "All Slots Are Unsealed", + "satscard_error_used_up_body": "A Satscard was detected but it had no sealed or unused slots and therefore can't be used.", + "satscard_unused_prompt_title": "Uninitialized Satscard Slot", + "satscard_unused_prompt_body": "The active slot of the detected Satscard needs to be initialized before it can be used", + "satscard_initialize_title": "Initialize Satscard Slot {number}", + "satscard_initialize_button_label": "INITIALIZE", + "satscard_card_id_text": "Card ID: {id}", + "satscard_card_id_copied": "Satscard ID was copied to your clipboard.", + "satscard_spend_code_label": "Spend code", + "satscard_spend_code_incorrect_code_hint": "The code you entered was incorrect", + "satscard_spend_code_incorrect_length_hint": "Look for a 6-digit code on the back of the card", + "satscard_chain_code_label": "Chain code (optional)", + "satscard_chain_code_wrong_hint": "Must be empty or a 32-byte hex string", + "satscard_balance_title": "Satscard Balance", + "satscard_balance_button_label": "SWEEP", + "satscard_balance_button_retry_label": "RETRY", + "satscard_balance_warning_no_funds_title": "No Balance", + "satscard_balance_warning_no_funds_body": "There is no confirmed balance on the Satscard slot so it can't be swept", + "satscard_balance_warning_unconfirmed_title": "Unconfirmed Balance", + "satscard_balance_warning_unconfirmed_body": "The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept", + "satscard_balance_awaiting_balance_label": "Retrieving slot balance", + "satscard_balance_awaiting_account_label": "Retrieving currency information", + "satscard_balance_address_label": "Address:", + "satscard_balance_confirmed_label": "Balance:", + "satscard_balance_unconfirmed_label": "Unconfirmed:", + "satscard_balance_value_no_fiat": "{received}", + "@satscard_balance_value_no_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_balance_value_with_fiat": "{received} ({fiat})", + "@satscard_balance_value_with_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + }, + "fiat": { + "type": "String", + "example": "56$" + } + } + }, + "satscard_balance_birth_height_label": "Birth Block:", + "satscard_balance_card_id_label": "Card ID:", + "satscard_balance_slot_label": "Slot:", + "satscard_balance_version_label": "Version:", + "satscard_balance_error_address_info": "An error occurred while retrieving the balance of the Satscard slot:\n{error}", + "satscard_sweep_title": "Sweep Satscard Slot {number}", + "satscard_sweep_button_confirm_label": "CONFIRM", + "satscard_sweep_button_cancel_label": "CANCEL", + "satscard_sweep_balance_label": "Slot balance:", + "satscard_sweep_lsp_fee_label": "Setup fee:", + "satscard_sweep_chain_fee_label": "Transaction fee:", + "satscard_sweep_receive_label": "You receive:", + "satscard_sweep_balance_too_high_label": "Maximum deposit:", + "satscard_sweep_balance_too_low_label": "Minimum deposit:", + "satscard_sweep_reserve_not_met_label": "Required reserve:", + "satscard_sweep_fee_value": "-{fee}", + "@satscard_sweep_fee_value": { + "placeholders": { + "fee": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_sweep_awaiting_fees_label": "Retrieving fee rates", + "satscard_sweep_awaiting_deposit_label": "Retrieving deposit address", + "satscard_sweep_awaiting_lsp_label": "Retrieving LSP status", + "satscard_sweep_warning_lsp_fee_no_liquidity_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required to sweep the Satscard", + "satscard_sweep_warning_lsp_fee_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required because the balance of the Satscard exceeds {sats}", + "satscard_sweep_warning_not_valid": "The Satscard slot can't be swept", + "satscard_sweep_error_deposit_address": "An error occurred while retrieving a deposit address:\n{error}", + "satscard_sweep_error_create_transactions": "An error occurred while retrieving a retrieving fees rates and constructing transactions:\n{error}", + "satscard_broadcast_title": "Broadcast Transaction", + "satscard_broadcast_signing_label": "Signing transaction", + "satscard_broadcast_broadcasting_label": "Broadcasting transaction", + "satscard_broadcast_error_signing": "An error occurred while attempting to sign the transaction before broadcast:\n{error}", + "satscard_broadcast_error_broadcasting": "An error occurred while attempting to broadcast the transaction before broadcast:\n{error}", + "satscard_broadcast_complete_title": "Satscard Swept", + "satscard_operation_dialog_title": "Scan Satscard", + "satscard_operation_dialog_cancel_label": "CANCEL", + "satscard_operation_dialog_present_satscards_label": "Please hold the Satscard with the following ID against your device:\n{id}", + "satscard_operation_dialog_success_label": "Operation complete", + "satscard_operation_dialog_in_progress_label": "Communicating with Satscard", + "satscard_operation_dialog_waiting_label": "An incorrect spend code was previously entered. Please keep the Satscard held against your device", + "satscard_operation_dialog_incorrect_card_label": "Incorrect card presented, the ID on the rear of the card must be:\n{id}", + "satscard_operation_dialog_incorrect_code_label": "Incorrect spend code", + "satscard_operation_dialog_stale_card_label": "The correct card was presented but it's in an unexpected state, it may have been modified outside of the app.", + "satscard_operation_dialog_nfc_error_label": "A communication error occurred, please try again.", + "satscard_operation_dialog_protocol_error_label": "Encountered protocol error {code}, {literal}:\n{message}", + "satscard_operation_dialog_unknown_error_label": "An error occurred:\n{message}", "locale": "en", "app_name": "Breez" } diff --git a/lib/app_es.arb b/lib/app_es.arb index 8ed10cf..64afcf2 100644 --- a/lib/app_es.arb +++ b/lib/app_es.arb @@ -148,6 +148,8 @@ }, "invoice_btc_address_deposit_address": "Dirección de depósito", "invoice_btc_address_deposit_address_copied": "La dirección de depósito fue copiada al portapapeles.", + "invoice_btc_address_generic_address": "BTC Address", + "invoice_btc_address_generic_address_copied": "BTC address was copied to your clipboard.", "invoice_btc_address_on_chain_begin": "Breez está usando Intercambio Submarino para ejecutar transacciones Bitcoin. Haga clic ", "invoice_btc_address_on_chain_here": "aquí", "invoice_btc_address_on_chain_end": " para ver el script asociado con esta dirección.", @@ -2350,6 +2352,109 @@ "setup_fees_dialog_title": "Tarifa de instalación", "setup_fees_dialog_message": "Preste atención a las tarifas de instalación actualizadas en el código QR antes de recibir un pago.", "google_sign_not_available_exception": "Autenticación de Google no disponible en este dispositivo", + "satscard_dialog_ok": "OK", + "satscard_dialog_cancel": "CANCEL", + "satscard_error_invalid_title": "Unknown Error", + "satscard_error_invalid_body": "Communication with the Satscard failed unexpectedly:\n{error}", + "satscard_error_nfc_title": "Communication Error", + "satscard_error_nfc_body": "Communications with the Satscard failed or were interrupted, please try again.", + "satscard_error_used_up_title": "All Slots Are Unsealed", + "satscard_error_used_up_body": "A Satscard was detected but it had no sealed or unused slots and therefore can't be used.", + "satscard_unused_prompt_title": "Uninitialized Satscard Slot", + "satscard_unused_prompt_body": "The active slot of the detected Satscard needs to be initialized before it can be used", + "satscard_initialize_title": "Initialize Satscard Slot {number}", + "satscard_initialize_button_label": "INITIALIZE", + "satscard_card_id_text": "Card ID: {id}", + "satscard_card_id_copied": "Satscard ID was copied to your clipboard.", + "satscard_spend_code_label": "Spend code", + "satscard_spend_code_incorrect_code_hint": "The code you entered was incorrect", + "satscard_spend_code_incorrect_length_hint": "Look for a 6-digit code on the back of the card", + "satscard_chain_code_label": "Chain code (optional)", + "satscard_chain_code_wrong_hint": "Must be empty or a 32-byte hex string", + "satscard_balance_title": "Satscard Balance", + "satscard_balance_button_label": "SWEEP", + "satscard_balance_button_retry_label": "RETRY", + "satscard_balance_warning_no_funds_title": "No Balance", + "satscard_balance_warning_no_funds_body": "There is no confirmed balance on the Satscard slot so it can't be swept", + "satscard_balance_warning_unconfirmed_title": "Unconfirmed Balance", + "satscard_balance_warning_unconfirmed_body": "The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept", + "satscard_balance_awaiting_balance_label": "Retrieving slot balance", + "satscard_balance_awaiting_account_label": "Retrieving currency information", + "satscard_balance_address_label": "Address:", + "satscard_balance_confirmed_label": "Balance:", + "satscard_balance_unconfirmed_label": "Unconfirmed:", + "satscard_balance_value_no_fiat": "{received}", + "@satscard_balance_value_no_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_balance_value_with_fiat": "{received} ({fiat})", + "@satscard_balance_value_with_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + }, + "fiat": { + "type": "String", + "example": "56$" + } + } + }, + "satscard_balance_birth_height_label": "Birth Block:", + "satscard_balance_card_id_label": "Card ID:", + "satscard_balance_slot_label": "Slot:", + "satscard_balance_version_label": "Version:", + "satscard_balance_error_address_info": "An error occurred while retrieving the balance of the Satscard slot:\n{error}", + "satscard_sweep_title": "Sweep Satscard Slot {number}", + "satscard_sweep_button_confirm_label": "CONFIRM", + "satscard_sweep_button_cancel_label": "CANCEL", + "satscard_sweep_balance_label": "Slot balance:", + "satscard_sweep_lsp_fee_label": "Setup fee:", + "satscard_sweep_chain_fee_label": "Transaction fee:", + "satscard_sweep_receive_label": "You receive:", + "satscard_sweep_balance_too_high_label": "Maximum deposit:", + "satscard_sweep_balance_too_low_label": "Minimum deposit:", + "satscard_sweep_reserve_not_met_label": "Required reserve:", + "satscard_sweep_fee_value": "-{fee}", + "@satscard_sweep_fee_value": { + "placeholders": { + "fee": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_sweep_awaiting_fees_label": "Retrieving fee rates", + "satscard_sweep_awaiting_deposit_label": "Retrieving deposit address", + "satscard_sweep_awaiting_lsp_label": "Retrieving LSP status", + "satscard_sweep_warning_lsp_fee_no_liquidity_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required to sweep the Satscard", + "satscard_sweep_warning_lsp_fee_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required because the balance of the Satscard exceeds {sats}", + "satscard_sweep_warning_not_valid": "The Satscard slot can't be swept", + "satscard_sweep_error_deposit_address": "An error occurred while retrieving a deposit address:\n{error}", + "satscard_sweep_error_create_transactions": "An error occurred while retrieving a retrieving fees rates and constructing transactions:\n{error}", + "satscard_broadcast_title": "Broadcast Transaction", + "satscard_broadcast_signing_label": "Signing transaction", + "satscard_broadcast_broadcasting_label": "Broadcasting transaction", + "satscard_broadcast_error_signing": "An error occurred while attempting to sign the transaction before broadcast:\n{error}", + "satscard_broadcast_error_broadcasting": "An error occurred while attempting to broadcast the transaction before broadcast:\n{error}", + "satscard_broadcast_complete_title": "Satscard Swept", + "satscard_operation_dialog_title": "Scan Satscard", + "satscard_operation_dialog_cancel_label": "CANCEL", + "satscard_operation_dialog_present_satscards_label": "Please hold the Satscard with the following ID against your device:\n{id}", + "satscard_operation_dialog_success_label": "Operation complete", + "satscard_operation_dialog_in_progress_label": "Communicating with Satscard", + "satscard_operation_dialog_waiting_label": "An incorrect spend code was previously entered. Please keep the Satscard held against your device", + "satscard_operation_dialog_incorrect_card_label": "Incorrect card presented, the ID on the rear of the card must be:\n{id}", + "satscard_operation_dialog_incorrect_code_label": "Incorrect spend code", + "satscard_operation_dialog_stale_card_label": "The correct card was presented but it's in an unexpected state, it may have been modified outside of the app.", + "satscard_operation_dialog_nfc_error_label": "A communication error occurred, please try again.", + "satscard_operation_dialog_protocol_error_label": "Encountered protocol error {code}, {literal}:\n{message}", + "satscard_operation_dialog_unknown_error_label": "An error occurred:\n{message}", "locale": "es", "app_name": "Breez" } diff --git a/lib/app_fi.arb b/lib/app_fi.arb index 185bae3..9861401 100644 --- a/lib/app_fi.arb +++ b/lib/app_fi.arb @@ -148,6 +148,8 @@ }, "invoice_btc_address_deposit_address": "Vastaanotto-osoite", "invoice_btc_address_deposit_address_copied": "Vastaanotto-osoite kopioitiin leikepöydälle.", + "invoice_btc_address_generic_address": "BTC Address", + "invoice_btc_address_generic_address_copied": "BTC address was copied to your clipboard.", "invoice_btc_address_on_chain_begin": "Bitcoin-siirrot käyttävät Submarine Swaps -toimintoa. Klikkaa ", "invoice_btc_address_on_chain_here": "tästä", "invoice_btc_address_on_chain_end": " nähdäksesi osoitteeseen liittyvän komentojonon (scriptin).", @@ -2350,6 +2352,109 @@ "setup_fees_dialog_title": "Setup Fees", "setup_fees_dialog_message": "Please notice the updated setup fees under the QR code before receiving a payment.", "google_sign_not_available_exception": "Google Sign-In is not available on this device.", + "satscard_dialog_ok": "OK", + "satscard_dialog_cancel": "CANCEL", + "satscard_error_invalid_title": "Unknown Error", + "satscard_error_invalid_body": "Communication with the Satscard failed unexpectedly:\n{error}", + "satscard_error_nfc_title": "Communication Error", + "satscard_error_nfc_body": "Communications with the Satscard failed or were interrupted, please try again.", + "satscard_error_used_up_title": "All Slots Are Unsealed", + "satscard_error_used_up_body": "A Satscard was detected but it had no sealed or unused slots and therefore can't be used.", + "satscard_unused_prompt_title": "Uninitialized Satscard Slot", + "satscard_unused_prompt_body": "The active slot of the detected Satscard needs to be initialized before it can be used", + "satscard_initialize_title": "Initialize Satscard Slot {number}", + "satscard_initialize_button_label": "INITIALIZE", + "satscard_card_id_text": "Card ID: {id}", + "satscard_card_id_copied": "Satscard ID was copied to your clipboard.", + "satscard_spend_code_label": "Spend code", + "satscard_spend_code_incorrect_code_hint": "The code you entered was incorrect", + "satscard_spend_code_incorrect_length_hint": "Look for a 6-digit code on the back of the card", + "satscard_chain_code_label": "Chain code (optional)", + "satscard_chain_code_wrong_hint": "Must be empty or a 32-byte hex string", + "satscard_balance_title": "Satscard Balance", + "satscard_balance_button_label": "SWEEP", + "satscard_balance_button_retry_label": "RETRY", + "satscard_balance_warning_no_funds_title": "No Balance", + "satscard_balance_warning_no_funds_body": "There is no confirmed balance on the Satscard slot so it can't be swept", + "satscard_balance_warning_unconfirmed_title": "Unconfirmed Balance", + "satscard_balance_warning_unconfirmed_body": "The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept", + "satscard_balance_awaiting_balance_label": "Retrieving slot balance", + "satscard_balance_awaiting_account_label": "Retrieving currency information", + "satscard_balance_address_label": "Address:", + "satscard_balance_confirmed_label": "Balance:", + "satscard_balance_unconfirmed_label": "Unconfirmed:", + "satscard_balance_value_no_fiat": "{received}", + "@satscard_balance_value_no_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_balance_value_with_fiat": "{received} ({fiat})", + "@satscard_balance_value_with_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + }, + "fiat": { + "type": "String", + "example": "56$" + } + } + }, + "satscard_balance_birth_height_label": "Birth Block:", + "satscard_balance_card_id_label": "Card ID:", + "satscard_balance_slot_label": "Slot:", + "satscard_balance_version_label": "Version:", + "satscard_balance_error_address_info": "An error occurred while retrieving the balance of the Satscard slot:\n{error}", + "satscard_sweep_title": "Sweep Satscard Slot {number}", + "satscard_sweep_button_confirm_label": "CONFIRM", + "satscard_sweep_button_cancel_label": "CANCEL", + "satscard_sweep_balance_label": "Slot balance:", + "satscard_sweep_lsp_fee_label": "Setup fee:", + "satscard_sweep_chain_fee_label": "Transaction fee:", + "satscard_sweep_receive_label": "You receive:", + "satscard_sweep_balance_too_high_label": "Maximum deposit:", + "satscard_sweep_balance_too_low_label": "Minimum deposit:", + "satscard_sweep_reserve_not_met_label": "Required reserve:", + "satscard_sweep_fee_value": "-{fee}", + "@satscard_sweep_fee_value": { + "placeholders": { + "fee": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_sweep_awaiting_fees_label": "Retrieving fee rates", + "satscard_sweep_awaiting_deposit_label": "Retrieving deposit address", + "satscard_sweep_awaiting_lsp_label": "Retrieving LSP status", + "satscard_sweep_warning_lsp_fee_no_liquidity_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required to sweep the Satscard", + "satscard_sweep_warning_lsp_fee_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required because the balance of the Satscard exceeds {sats}", + "satscard_sweep_warning_not_valid": "The Satscard slot can't be swept", + "satscard_sweep_error_deposit_address": "An error occurred while retrieving a deposit address:\n{error}", + "satscard_sweep_error_create_transactions": "An error occurred while retrieving a retrieving fees rates and constructing transactions:\n{error}", + "satscard_broadcast_title": "Broadcast Transaction", + "satscard_broadcast_signing_label": "Signing transaction", + "satscard_broadcast_broadcasting_label": "Broadcasting transaction", + "satscard_broadcast_error_signing": "An error occurred while attempting to sign the transaction before broadcast:\n{error}", + "satscard_broadcast_error_broadcasting": "An error occurred while attempting to broadcast the transaction before broadcast:\n{error}", + "satscard_broadcast_complete_title": "Satscard Swept", + "satscard_operation_dialog_title": "Scan Satscard", + "satscard_operation_dialog_cancel_label": "CANCEL", + "satscard_operation_dialog_present_satscards_label": "Please hold the Satscard with the following ID against your device:\n{id}", + "satscard_operation_dialog_success_label": "Operation complete", + "satscard_operation_dialog_in_progress_label": "Communicating with Satscard", + "satscard_operation_dialog_waiting_label": "An incorrect spend code was previously entered. Please keep the Satscard held against your device", + "satscard_operation_dialog_incorrect_card_label": "Incorrect card presented, the ID on the rear of the card must be:\n{id}", + "satscard_operation_dialog_incorrect_code_label": "Incorrect spend code", + "satscard_operation_dialog_stale_card_label": "The correct card was presented but it's in an unexpected state, it may have been modified outside of the app.", + "satscard_operation_dialog_nfc_error_label": "A communication error occurred, please try again.", + "satscard_operation_dialog_protocol_error_label": "Encountered protocol error {code}, {literal}:\n{message}", + "satscard_operation_dialog_unknown_error_label": "An error occurred:\n{message}", "locale": "fi", "app_name": "Breez" } diff --git a/lib/app_fr.arb b/lib/app_fr.arb index 1d082d5..795c165 100644 --- a/lib/app_fr.arb +++ b/lib/app_fr.arb @@ -148,6 +148,8 @@ }, "invoice_btc_address_deposit_address": "Adresse de dépôt", "invoice_btc_address_deposit_address_copied": "L'adresse de dépôt a été copiée dans votre presse-papiers.", + "invoice_btc_address_generic_address": "BTC Address", + "invoice_btc_address_generic_address_copied": "BTC address was copied to your clipboard.", "invoice_btc_address_on_chain_begin": "Breez utilise des Submarine Swaps pour exécuter des transactions on-chain. Cliquez ", "invoice_btc_address_on_chain_here": "ici", "invoice_btc_address_on_chain_end": " pour voir le script associé à cette adresse.", @@ -2350,6 +2352,109 @@ "setup_fees_dialog_title": "Setup Fees", "setup_fees_dialog_message": "Please notice the updated setup fees under the QR code before receiving a payment.", "google_sign_not_available_exception": "Google Sign-In is not available on this device.", + "satscard_dialog_ok": "OK", + "satscard_dialog_cancel": "CANCEL", + "satscard_error_invalid_title": "Unknown Error", + "satscard_error_invalid_body": "Communication with the Satscard failed unexpectedly:\n{error}", + "satscard_error_nfc_title": "Communication Error", + "satscard_error_nfc_body": "Communications with the Satscard failed or were interrupted, please try again.", + "satscard_error_used_up_title": "All Slots Are Unsealed", + "satscard_error_used_up_body": "A Satscard was detected but it had no sealed or unused slots and therefore can't be used.", + "satscard_unused_prompt_title": "Uninitialized Satscard Slot", + "satscard_unused_prompt_body": "The active slot of the detected Satscard needs to be initialized before it can be used", + "satscard_initialize_title": "Initialize Satscard Slot {number}", + "satscard_initialize_button_label": "INITIALIZE", + "satscard_card_id_text": "Card ID: {id}", + "satscard_card_id_copied": "Satscard ID was copied to your clipboard.", + "satscard_spend_code_label": "Spend code", + "satscard_spend_code_incorrect_code_hint": "The code you entered was incorrect", + "satscard_spend_code_incorrect_length_hint": "Look for a 6-digit code on the back of the card", + "satscard_chain_code_label": "Chain code (optional)", + "satscard_chain_code_wrong_hint": "Must be empty or a 32-byte hex string", + "satscard_balance_title": "Satscard Balance", + "satscard_balance_button_label": "SWEEP", + "satscard_balance_button_retry_label": "RETRY", + "satscard_balance_warning_no_funds_title": "No Balance", + "satscard_balance_warning_no_funds_body": "There is no confirmed balance on the Satscard slot so it can't be swept", + "satscard_balance_warning_unconfirmed_title": "Unconfirmed Balance", + "satscard_balance_warning_unconfirmed_body": "The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept", + "satscard_balance_awaiting_balance_label": "Retrieving slot balance", + "satscard_balance_awaiting_account_label": "Retrieving currency information", + "satscard_balance_address_label": "Address:", + "satscard_balance_confirmed_label": "Balance:", + "satscard_balance_unconfirmed_label": "Unconfirmed:", + "satscard_balance_value_no_fiat": "{received}", + "@satscard_balance_value_no_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_balance_value_with_fiat": "{received} ({fiat})", + "@satscard_balance_value_with_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + }, + "fiat": { + "type": "String", + "example": "56$" + } + } + }, + "satscard_balance_birth_height_label": "Birth Block:", + "satscard_balance_card_id_label": "Card ID:", + "satscard_balance_slot_label": "Slot:", + "satscard_balance_version_label": "Version:", + "satscard_balance_error_address_info": "An error occurred while retrieving the balance of the Satscard slot:\n{error}", + "satscard_sweep_title": "Sweep Satscard Slot {number}", + "satscard_sweep_button_confirm_label": "CONFIRM", + "satscard_sweep_button_cancel_label": "CANCEL", + "satscard_sweep_balance_label": "Slot balance:", + "satscard_sweep_lsp_fee_label": "Setup fee:", + "satscard_sweep_chain_fee_label": "Transaction fee:", + "satscard_sweep_receive_label": "You receive:", + "satscard_sweep_balance_too_high_label": "Maximum deposit:", + "satscard_sweep_balance_too_low_label": "Minimum deposit:", + "satscard_sweep_reserve_not_met_label": "Required reserve:", + "satscard_sweep_fee_value": "-{fee}", + "@satscard_sweep_fee_value": { + "placeholders": { + "fee": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_sweep_awaiting_fees_label": "Retrieving fee rates", + "satscard_sweep_awaiting_deposit_label": "Retrieving deposit address", + "satscard_sweep_awaiting_lsp_label": "Retrieving LSP status", + "satscard_sweep_warning_lsp_fee_no_liquidity_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required to sweep the Satscard", + "satscard_sweep_warning_lsp_fee_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required because the balance of the Satscard exceeds {sats}", + "satscard_sweep_warning_not_valid": "The Satscard slot can't be swept", + "satscard_sweep_error_deposit_address": "An error occurred while retrieving a deposit address:\n{error}", + "satscard_sweep_error_create_transactions": "An error occurred while retrieving a retrieving fees rates and constructing transactions:\n{error}", + "satscard_broadcast_title": "Broadcast Transaction", + "satscard_broadcast_signing_label": "Signing transaction", + "satscard_broadcast_broadcasting_label": "Broadcasting transaction", + "satscard_broadcast_error_signing": "An error occurred while attempting to sign the transaction before broadcast:\n{error}", + "satscard_broadcast_error_broadcasting": "An error occurred while attempting to broadcast the transaction before broadcast:\n{error}", + "satscard_broadcast_complete_title": "Satscard Swept", + "satscard_operation_dialog_title": "Scan Satscard", + "satscard_operation_dialog_cancel_label": "CANCEL", + "satscard_operation_dialog_present_satscards_label": "Please hold the Satscard with the following ID against your device:\n{id}", + "satscard_operation_dialog_success_label": "Operation complete", + "satscard_operation_dialog_in_progress_label": "Communicating with Satscard", + "satscard_operation_dialog_waiting_label": "An incorrect spend code was previously entered. Please keep the Satscard held against your device", + "satscard_operation_dialog_incorrect_card_label": "Incorrect card presented, the ID on the rear of the card must be:\n{id}", + "satscard_operation_dialog_incorrect_code_label": "Incorrect spend code", + "satscard_operation_dialog_stale_card_label": "The correct card was presented but it's in an unexpected state, it may have been modified outside of the app.", + "satscard_operation_dialog_nfc_error_label": "A communication error occurred, please try again.", + "satscard_operation_dialog_protocol_error_label": "Encountered protocol error {code}, {literal}:\n{message}", + "satscard_operation_dialog_unknown_error_label": "An error occurred:\n{message}", "locale": "fr", "app_name": "Breez" } diff --git a/lib/app_it.arb b/lib/app_it.arb index 45ac6a3..235af1d 100644 --- a/lib/app_it.arb +++ b/lib/app_it.arb @@ -148,6 +148,8 @@ }, "invoice_btc_address_deposit_address": "Indirizzo di deposito", "invoice_btc_address_deposit_address_copied": "L'indirizzo di deposito è stato copiato negli appunti.", + "invoice_btc_address_generic_address": "BTC Address", + "invoice_btc_address_generic_address_copied": "BTC address was copied to your clipboard.", "invoice_btc_address_on_chain_begin": "Breez utilizza i Submarine Swap per eseguire transazioni onchain. Clicca ", "invoice_btc_address_on_chain_here": "qui", "invoice_btc_address_on_chain_end": " per vedere lo script associato a questo indirizzo.", @@ -2350,6 +2352,109 @@ "setup_fees_dialog_title": "Setup Fees", "setup_fees_dialog_message": "Please notice the updated setup fees under the QR code before receiving a payment.", "google_sign_not_available_exception": "Google Sign-In is not available on this device.", + "satscard_dialog_ok": "OK", + "satscard_dialog_cancel": "CANCEL", + "satscard_error_invalid_title": "Unknown Error", + "satscard_error_invalid_body": "Communication with the Satscard failed unexpectedly:\n{error}", + "satscard_error_nfc_title": "Communication Error", + "satscard_error_nfc_body": "Communications with the Satscard failed or were interrupted, please try again.", + "satscard_error_used_up_title": "All Slots Are Unsealed", + "satscard_error_used_up_body": "A Satscard was detected but it had no sealed or unused slots and therefore can't be used.", + "satscard_unused_prompt_title": "Uninitialized Satscard Slot", + "satscard_unused_prompt_body": "The active slot of the detected Satscard needs to be initialized before it can be used", + "satscard_initialize_title": "Initialize Satscard Slot {number}", + "satscard_initialize_button_label": "INITIALIZE", + "satscard_card_id_text": "Card ID: {id}", + "satscard_card_id_copied": "Satscard ID was copied to your clipboard.", + "satscard_spend_code_label": "Spend code", + "satscard_spend_code_incorrect_code_hint": "The code you entered was incorrect", + "satscard_spend_code_incorrect_length_hint": "Look for a 6-digit code on the back of the card", + "satscard_chain_code_label": "Chain code (optional)", + "satscard_chain_code_wrong_hint": "Must be empty or a 32-byte hex string", + "satscard_balance_title": "Satscard Balance", + "satscard_balance_button_label": "SWEEP", + "satscard_balance_button_retry_label": "RETRY", + "satscard_balance_warning_no_funds_title": "No Balance", + "satscard_balance_warning_no_funds_body": "There is no confirmed balance on the Satscard slot so it can't be swept", + "satscard_balance_warning_unconfirmed_title": "Unconfirmed Balance", + "satscard_balance_warning_unconfirmed_body": "The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept", + "satscard_balance_awaiting_balance_label": "Retrieving slot balance", + "satscard_balance_awaiting_account_label": "Retrieving currency information", + "satscard_balance_address_label": "Address:", + "satscard_balance_confirmed_label": "Balance:", + "satscard_balance_unconfirmed_label": "Unconfirmed:", + "satscard_balance_value_no_fiat": "{received}", + "@satscard_balance_value_no_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_balance_value_with_fiat": "{received} ({fiat})", + "@satscard_balance_value_with_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + }, + "fiat": { + "type": "String", + "example": "56$" + } + } + }, + "satscard_balance_birth_height_label": "Birth Block:", + "satscard_balance_card_id_label": "Card ID:", + "satscard_balance_slot_label": "Slot:", + "satscard_balance_version_label": "Version:", + "satscard_balance_error_address_info": "An error occurred while retrieving the balance of the Satscard slot:\n{error}", + "satscard_sweep_title": "Sweep Satscard Slot {number}", + "satscard_sweep_button_confirm_label": "CONFIRM", + "satscard_sweep_button_cancel_label": "CANCEL", + "satscard_sweep_balance_label": "Slot balance:", + "satscard_sweep_lsp_fee_label": "Setup fee:", + "satscard_sweep_chain_fee_label": "Transaction fee:", + "satscard_sweep_receive_label": "You receive:", + "satscard_sweep_balance_too_high_label": "Maximum deposit:", + "satscard_sweep_balance_too_low_label": "Minimum deposit:", + "satscard_sweep_reserve_not_met_label": "Required reserve:", + "satscard_sweep_fee_value": "-{fee}", + "@satscard_sweep_fee_value": { + "placeholders": { + "fee": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_sweep_awaiting_fees_label": "Retrieving fee rates", + "satscard_sweep_awaiting_deposit_label": "Retrieving deposit address", + "satscard_sweep_awaiting_lsp_label": "Retrieving LSP status", + "satscard_sweep_warning_lsp_fee_no_liquidity_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required to sweep the Satscard", + "satscard_sweep_warning_lsp_fee_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required because the balance of the Satscard exceeds {sats}", + "satscard_sweep_warning_not_valid": "The Satscard slot can't be swept", + "satscard_sweep_error_deposit_address": "An error occurred while retrieving a deposit address:\n{error}", + "satscard_sweep_error_create_transactions": "An error occurred while retrieving a retrieving fees rates and constructing transactions:\n{error}", + "satscard_broadcast_title": "Broadcast Transaction", + "satscard_broadcast_signing_label": "Signing transaction", + "satscard_broadcast_broadcasting_label": "Broadcasting transaction", + "satscard_broadcast_error_signing": "An error occurred while attempting to sign the transaction before broadcast:\n{error}", + "satscard_broadcast_error_broadcasting": "An error occurred while attempting to broadcast the transaction before broadcast:\n{error}", + "satscard_broadcast_complete_title": "Satscard Swept", + "satscard_operation_dialog_title": "Scan Satscard", + "satscard_operation_dialog_cancel_label": "CANCEL", + "satscard_operation_dialog_present_satscards_label": "Please hold the Satscard with the following ID against your device:\n{id}", + "satscard_operation_dialog_success_label": "Operation complete", + "satscard_operation_dialog_in_progress_label": "Communicating with Satscard", + "satscard_operation_dialog_waiting_label": "An incorrect spend code was previously entered. Please keep the Satscard held against your device", + "satscard_operation_dialog_incorrect_card_label": "Incorrect card presented, the ID on the rear of the card must be:\n{id}", + "satscard_operation_dialog_incorrect_code_label": "Incorrect spend code", + "satscard_operation_dialog_stale_card_label": "The correct card was presented but it's in an unexpected state, it may have been modified outside of the app.", + "satscard_operation_dialog_nfc_error_label": "A communication error occurred, please try again.", + "satscard_operation_dialog_protocol_error_label": "Encountered protocol error {code}, {literal}:\n{message}", + "satscard_operation_dialog_unknown_error_label": "An error occurred:\n{message}", "locale": "it", "app_name": "Breez" } diff --git a/lib/app_pt.arb b/lib/app_pt.arb index babd02b..468c0ae 100644 --- a/lib/app_pt.arb +++ b/lib/app_pt.arb @@ -148,6 +148,8 @@ }, "invoice_btc_address_deposit_address": "Endereço", "invoice_btc_address_deposit_address_copied": "O endereço foi copiado para a área de transferência.", + "invoice_btc_address_generic_address": "BTC Address", + "invoice_btc_address_generic_address_copied": "BTC address was copied to your clipboard.", "invoice_btc_address_on_chain_begin": "A Breez está usando a função Submarine Swaps para executar transações pela rede Bitcoin. Toque ", "invoice_btc_address_on_chain_here": "aqui", "invoice_btc_address_on_chain_end": " para ver o script associado a este endereço.", @@ -2350,6 +2352,109 @@ "setup_fees_dialog_title": "Taxa de configuração", "setup_fees_dialog_message": "Se atente às taxas de configuração atualizadas no código QR antes de receber um pagamento.", "google_sign_not_available_exception": "A autenticação do Google não está disponível neste dispositivo.", + "satscard_dialog_ok": "OK", + "satscard_dialog_cancel": "CANCEL", + "satscard_error_invalid_title": "Unknown Error", + "satscard_error_invalid_body": "Communication with the Satscard failed unexpectedly:\n{error}", + "satscard_error_nfc_title": "Communication Error", + "satscard_error_nfc_body": "Communications with the Satscard failed or were interrupted, please try again.", + "satscard_error_used_up_title": "All Slots Are Unsealed", + "satscard_error_used_up_body": "A Satscard was detected but it had no sealed or unused slots and therefore can't be used.", + "satscard_unused_prompt_title": "Uninitialized Satscard Slot", + "satscard_unused_prompt_body": "The active slot of the detected Satscard needs to be initialized before it can be used", + "satscard_initialize_title": "Initialize Satscard Slot {number}", + "satscard_initialize_button_label": "INITIALIZE", + "satscard_card_id_text": "Card ID: {id}", + "satscard_card_id_copied": "Satscard ID was copied to your clipboard.", + "satscard_spend_code_label": "Spend code", + "satscard_spend_code_incorrect_code_hint": "The code you entered was incorrect", + "satscard_spend_code_incorrect_length_hint": "Look for a 6-digit code on the back of the card", + "satscard_chain_code_label": "Chain code (optional)", + "satscard_chain_code_wrong_hint": "Must be empty or a 32-byte hex string", + "satscard_balance_title": "Satscard Balance", + "satscard_balance_button_label": "SWEEP", + "satscard_balance_button_retry_label": "RETRY", + "satscard_balance_warning_no_funds_title": "No Balance", + "satscard_balance_warning_no_funds_body": "There is no confirmed balance on the Satscard slot so it can't be swept", + "satscard_balance_warning_unconfirmed_title": "Unconfirmed Balance", + "satscard_balance_warning_unconfirmed_body": "The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept", + "satscard_balance_awaiting_balance_label": "Retrieving slot balance", + "satscard_balance_awaiting_account_label": "Retrieving currency information", + "satscard_balance_address_label": "Address:", + "satscard_balance_confirmed_label": "Balance:", + "satscard_balance_unconfirmed_label": "Unconfirmed:", + "satscard_balance_value_no_fiat": "{received}", + "@satscard_balance_value_no_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_balance_value_with_fiat": "{received} ({fiat})", + "@satscard_balance_value_with_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + }, + "fiat": { + "type": "String", + "example": "56$" + } + } + }, + "satscard_balance_birth_height_label": "Birth Block:", + "satscard_balance_card_id_label": "Card ID:", + "satscard_balance_slot_label": "Slot:", + "satscard_balance_version_label": "Version:", + "satscard_balance_error_address_info": "An error occurred while retrieving the balance of the Satscard slot:\n{error}", + "satscard_sweep_title": "Sweep Satscard Slot {number}", + "satscard_sweep_button_confirm_label": "CONFIRM", + "satscard_sweep_button_cancel_label": "CANCEL", + "satscard_sweep_balance_label": "Slot balance:", + "satscard_sweep_lsp_fee_label": "Setup fee:", + "satscard_sweep_chain_fee_label": "Transaction fee:", + "satscard_sweep_receive_label": "You receive:", + "satscard_sweep_balance_too_high_label": "Maximum deposit:", + "satscard_sweep_balance_too_low_label": "Minimum deposit:", + "satscard_sweep_reserve_not_met_label": "Required reserve:", + "satscard_sweep_fee_value": "-{fee}", + "@satscard_sweep_fee_value": { + "placeholders": { + "fee": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_sweep_awaiting_fees_label": "Retrieving fee rates", + "satscard_sweep_awaiting_deposit_label": "Retrieving deposit address", + "satscard_sweep_awaiting_lsp_label": "Retrieving LSP status", + "satscard_sweep_warning_lsp_fee_no_liquidity_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required to sweep the Satscard", + "satscard_sweep_warning_lsp_fee_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required because the balance of the Satscard exceeds {sats}", + "satscard_sweep_warning_not_valid": "The Satscard slot can't be swept", + "satscard_sweep_error_deposit_address": "An error occurred while retrieving a deposit address:\n{error}", + "satscard_sweep_error_create_transactions": "An error occurred while retrieving a retrieving fees rates and constructing transactions:\n{error}", + "satscard_broadcast_title": "Broadcast Transaction", + "satscard_broadcast_signing_label": "Signing transaction", + "satscard_broadcast_broadcasting_label": "Broadcasting transaction", + "satscard_broadcast_error_signing": "An error occurred while attempting to sign the transaction before broadcast:\n{error}", + "satscard_broadcast_error_broadcasting": "An error occurred while attempting to broadcast the transaction before broadcast:\n{error}", + "satscard_broadcast_complete_title": "Satscard Swept", + "satscard_operation_dialog_title": "Scan Satscard", + "satscard_operation_dialog_cancel_label": "CANCEL", + "satscard_operation_dialog_present_satscards_label": "Please hold the Satscard with the following ID against your device:\n{id}", + "satscard_operation_dialog_success_label": "Operation complete", + "satscard_operation_dialog_in_progress_label": "Communicating with Satscard", + "satscard_operation_dialog_waiting_label": "An incorrect spend code was previously entered. Please keep the Satscard held against your device", + "satscard_operation_dialog_incorrect_card_label": "Incorrect card presented, the ID on the rear of the card must be:\n{id}", + "satscard_operation_dialog_incorrect_code_label": "Incorrect spend code", + "satscard_operation_dialog_stale_card_label": "The correct card was presented but it's in an unexpected state, it may have been modified outside of the app.", + "satscard_operation_dialog_nfc_error_label": "A communication error occurred, please try again.", + "satscard_operation_dialog_protocol_error_label": "Encountered protocol error {code}, {literal}:\n{message}", + "satscard_operation_dialog_unknown_error_label": "An error occurred:\n{message}", "locale": "pt", "app_name": "Breez" } diff --git a/lib/app_sk.arb b/lib/app_sk.arb index c5b0190..2dbbc14 100644 --- a/lib/app_sk.arb +++ b/lib/app_sk.arb @@ -148,6 +148,8 @@ }, "invoice_btc_address_deposit_address": "Adresa vkladu", "invoice_btc_address_deposit_address_copied": "Adresa vkladu bola skopírovaná do tvojej schránky.", + "invoice_btc_address_generic_address": "BTC Address", + "invoice_btc_address_generic_address_copied": "BTC address was copied to your clipboard.", "invoice_btc_address_on_chain_begin": "Na on-chain tranzakcie, Breez používa Submarine Swaps. Klikni ", "invoice_btc_address_on_chain_here": "sem", "invoice_btc_address_on_chain_end": " a uvidíš skript priradený k tejto adrese.", @@ -2350,6 +2352,109 @@ "setup_fees_dialog_title": "Poplatky za nastavenie", "setup_fees_dialog_message": "Pred prijatím platby si všimni aktualizované poplatky za nastavenie pod QR kódom.", "google_sign_not_available_exception": "Google Sign-In is not available on this device.", + "satscard_dialog_ok": "OK", + "satscard_dialog_cancel": "CANCEL", + "satscard_error_invalid_title": "Unknown Error", + "satscard_error_invalid_body": "Communication with the Satscard failed unexpectedly:\n{error}", + "satscard_error_nfc_title": "Communication Error", + "satscard_error_nfc_body": "Communications with the Satscard failed or were interrupted, please try again.", + "satscard_error_used_up_title": "All Slots Are Unsealed", + "satscard_error_used_up_body": "A Satscard was detected but it had no sealed or unused slots and therefore can't be used.", + "satscard_unused_prompt_title": "Uninitialized Satscard Slot", + "satscard_unused_prompt_body": "The active slot of the detected Satscard needs to be initialized before it can be used", + "satscard_initialize_title": "Initialize Satscard Slot {number}", + "satscard_initialize_button_label": "INITIALIZE", + "satscard_card_id_text": "Card ID: {id}", + "satscard_card_id_copied": "Satscard ID was copied to your clipboard.", + "satscard_spend_code_label": "Spend code", + "satscard_spend_code_incorrect_code_hint": "The code you entered was incorrect", + "satscard_spend_code_incorrect_length_hint": "Look for a 6-digit code on the back of the card", + "satscard_chain_code_label": "Chain code (optional)", + "satscard_chain_code_wrong_hint": "Must be empty or a 32-byte hex string", + "satscard_balance_title": "Satscard Balance", + "satscard_balance_button_label": "SWEEP", + "satscard_balance_button_retry_label": "RETRY", + "satscard_balance_warning_no_funds_title": "No Balance", + "satscard_balance_warning_no_funds_body": "There is no confirmed balance on the Satscard slot so it can't be swept", + "satscard_balance_warning_unconfirmed_title": "Unconfirmed Balance", + "satscard_balance_warning_unconfirmed_body": "The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept", + "satscard_balance_awaiting_balance_label": "Retrieving slot balance", + "satscard_balance_awaiting_account_label": "Retrieving currency information", + "satscard_balance_address_label": "Address:", + "satscard_balance_confirmed_label": "Balance:", + "satscard_balance_unconfirmed_label": "Unconfirmed:", + "satscard_balance_value_no_fiat": "{received}", + "@satscard_balance_value_no_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_balance_value_with_fiat": "{received} ({fiat})", + "@satscard_balance_value_with_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + }, + "fiat": { + "type": "String", + "example": "56$" + } + } + }, + "satscard_balance_birth_height_label": "Birth Block:", + "satscard_balance_card_id_label": "Card ID:", + "satscard_balance_slot_label": "Slot:", + "satscard_balance_version_label": "Version:", + "satscard_balance_error_address_info": "An error occurred while retrieving the balance of the Satscard slot:\n{error}", + "satscard_sweep_title": "Sweep Satscard Slot {number}", + "satscard_sweep_button_confirm_label": "CONFIRM", + "satscard_sweep_button_cancel_label": "CANCEL", + "satscard_sweep_balance_label": "Slot balance:", + "satscard_sweep_lsp_fee_label": "Setup fee:", + "satscard_sweep_chain_fee_label": "Transaction fee:", + "satscard_sweep_receive_label": "You receive:", + "satscard_sweep_balance_too_high_label": "Maximum deposit:", + "satscard_sweep_balance_too_low_label": "Minimum deposit:", + "satscard_sweep_reserve_not_met_label": "Required reserve:", + "satscard_sweep_fee_value": "-{fee}", + "@satscard_sweep_fee_value": { + "placeholders": { + "fee": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_sweep_awaiting_fees_label": "Retrieving fee rates", + "satscard_sweep_awaiting_deposit_label": "Retrieving deposit address", + "satscard_sweep_awaiting_lsp_label": "Retrieving LSP status", + "satscard_sweep_warning_lsp_fee_no_liquidity_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required to sweep the Satscard", + "satscard_sweep_warning_lsp_fee_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required because the balance of the Satscard exceeds {sats}", + "satscard_sweep_warning_not_valid": "The Satscard slot can't be swept", + "satscard_sweep_error_deposit_address": "An error occurred while retrieving a deposit address:\n{error}", + "satscard_sweep_error_create_transactions": "An error occurred while retrieving a retrieving fees rates and constructing transactions:\n{error}", + "satscard_broadcast_title": "Broadcast Transaction", + "satscard_broadcast_signing_label": "Signing transaction", + "satscard_broadcast_broadcasting_label": "Broadcasting transaction", + "satscard_broadcast_error_signing": "An error occurred while attempting to sign the transaction before broadcast:\n{error}", + "satscard_broadcast_error_broadcasting": "An error occurred while attempting to broadcast the transaction before broadcast:\n{error}", + "satscard_broadcast_complete_title": "Satscard Swept", + "satscard_operation_dialog_title": "Scan Satscard", + "satscard_operation_dialog_cancel_label": "CANCEL", + "satscard_operation_dialog_present_satscards_label": "Please hold the Satscard with the following ID against your device:\n{id}", + "satscard_operation_dialog_success_label": "Operation complete", + "satscard_operation_dialog_in_progress_label": "Communicating with Satscard", + "satscard_operation_dialog_waiting_label": "An incorrect spend code was previously entered. Please keep the Satscard held against your device", + "satscard_operation_dialog_incorrect_card_label": "Incorrect card presented, the ID on the rear of the card must be:\n{id}", + "satscard_operation_dialog_incorrect_code_label": "Incorrect spend code", + "satscard_operation_dialog_stale_card_label": "The correct card was presented but it's in an unexpected state, it may have been modified outside of the app.", + "satscard_operation_dialog_nfc_error_label": "A communication error occurred, please try again.", + "satscard_operation_dialog_protocol_error_label": "Encountered protocol error {code}, {literal}:\n{message}", + "satscard_operation_dialog_unknown_error_label": "An error occurred:\n{message}", "locale": "sk", "app_name": "Breez" } diff --git a/lib/app_sv.arb b/lib/app_sv.arb index 9fdcdbd..1fc5e99 100644 --- a/lib/app_sv.arb +++ b/lib/app_sv.arb @@ -148,6 +148,8 @@ }, "invoice_btc_address_deposit_address": "Insättningsadress", "invoice_btc_address_deposit_address_copied": "Insättningsadressen kopierades till ditt urklipp.", + "invoice_btc_address_generic_address": "BTC Address", + "invoice_btc_address_generic_address_copied": "BTC address was copied to your clipboard.", "invoice_btc_address_on_chain_begin": "Breez använder Submarine Swaps för att utföra on-chain-transaktioner. Klick ", "invoice_btc_address_on_chain_here": "här", "invoice_btc_address_on_chain_end": " för att visa skriptet som är kopplat till den här adressen.", @@ -2350,6 +2352,109 @@ "setup_fees_dialog_title": "Setup Fees", "setup_fees_dialog_message": "Please notice the updated setup fees under the QR code before receiving a payment.", "google_sign_not_available_exception": "Google Sign-In is not available on this device.", + "satscard_dialog_ok": "OK", + "satscard_dialog_cancel": "CANCEL", + "satscard_error_invalid_title": "Unknown Error", + "satscard_error_invalid_body": "Communication with the Satscard failed unexpectedly:\n{error}", + "satscard_error_nfc_title": "Communication Error", + "satscard_error_nfc_body": "Communications with the Satscard failed or were interrupted, please try again.", + "satscard_error_used_up_title": "All Slots Are Unsealed", + "satscard_error_used_up_body": "A Satscard was detected but it had no sealed or unused slots and therefore can't be used.", + "satscard_unused_prompt_title": "Uninitialized Satscard Slot", + "satscard_unused_prompt_body": "The active slot of the detected Satscard needs to be initialized before it can be used", + "satscard_initialize_title": "Initialize Satscard Slot {number}", + "satscard_initialize_button_label": "INITIALIZE", + "satscard_card_id_text": "Card ID: {id}", + "satscard_card_id_copied": "Satscard ID was copied to your clipboard.", + "satscard_spend_code_label": "Spend code", + "satscard_spend_code_incorrect_code_hint": "The code you entered was incorrect", + "satscard_spend_code_incorrect_length_hint": "Look for a 6-digit code on the back of the card", + "satscard_chain_code_label": "Chain code (optional)", + "satscard_chain_code_wrong_hint": "Must be empty or a 32-byte hex string", + "satscard_balance_title": "Satscard Balance", + "satscard_balance_button_label": "SWEEP", + "satscard_balance_button_retry_label": "RETRY", + "satscard_balance_warning_no_funds_title": "No Balance", + "satscard_balance_warning_no_funds_body": "There is no confirmed balance on the Satscard slot so it can't be swept", + "satscard_balance_warning_unconfirmed_title": "Unconfirmed Balance", + "satscard_balance_warning_unconfirmed_body": "The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept", + "satscard_balance_awaiting_balance_label": "Retrieving slot balance", + "satscard_balance_awaiting_account_label": "Retrieving currency information", + "satscard_balance_address_label": "Address:", + "satscard_balance_confirmed_label": "Balance:", + "satscard_balance_unconfirmed_label": "Unconfirmed:", + "satscard_balance_value_no_fiat": "{received}", + "@satscard_balance_value_no_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_balance_value_with_fiat": "{received} ({fiat})", + "@satscard_balance_value_with_fiat": { + "placeholders": { + "received": { + "type": "String", + "example": "12 345" + }, + "fiat": { + "type": "String", + "example": "56$" + } + } + }, + "satscard_balance_birth_height_label": "Birth Block:", + "satscard_balance_card_id_label": "Card ID:", + "satscard_balance_slot_label": "Slot:", + "satscard_balance_version_label": "Version:", + "satscard_balance_error_address_info": "An error occurred while retrieving the balance of the Satscard slot:\n{error}", + "satscard_sweep_title": "Sweep Satscard Slot {number}", + "satscard_sweep_button_confirm_label": "CONFIRM", + "satscard_sweep_button_cancel_label": "CANCEL", + "satscard_sweep_balance_label": "Slot balance:", + "satscard_sweep_lsp_fee_label": "Setup fee:", + "satscard_sweep_chain_fee_label": "Transaction fee:", + "satscard_sweep_receive_label": "You receive:", + "satscard_sweep_balance_too_high_label": "Maximum deposit:", + "satscard_sweep_balance_too_low_label": "Minimum deposit:", + "satscard_sweep_reserve_not_met_label": "Required reserve:", + "satscard_sweep_fee_value": "-{fee}", + "@satscard_sweep_fee_value": { + "placeholders": { + "fee": { + "type": "String", + "example": "12 345" + } + } + }, + "satscard_sweep_awaiting_fees_label": "Retrieving fee rates", + "satscard_sweep_awaiting_deposit_label": "Retrieving deposit address", + "satscard_sweep_awaiting_lsp_label": "Retrieving LSP status", + "satscard_sweep_warning_lsp_fee_no_liquidity_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required to sweep the Satscard", + "satscard_sweep_warning_lsp_fee_label": "A setup fee of {percent}% with a minimum fee of {minimum} is required because the balance of the Satscard exceeds {sats}", + "satscard_sweep_warning_not_valid": "The Satscard slot can't be swept", + "satscard_sweep_error_deposit_address": "An error occurred while retrieving a deposit address:\n{error}", + "satscard_sweep_error_create_transactions": "An error occurred while retrieving a retrieving fees rates and constructing transactions:\n{error}", + "satscard_broadcast_title": "Broadcast Transaction", + "satscard_broadcast_signing_label": "Signing transaction", + "satscard_broadcast_broadcasting_label": "Broadcasting transaction", + "satscard_broadcast_error_signing": "An error occurred while attempting to sign the transaction before broadcast:\n{error}", + "satscard_broadcast_error_broadcasting": "An error occurred while attempting to broadcast the transaction before broadcast:\n{error}", + "satscard_broadcast_complete_title": "Satscard Swept", + "satscard_operation_dialog_title": "Scan Satscard", + "satscard_operation_dialog_cancel_label": "CANCEL", + "satscard_operation_dialog_present_satscards_label": "Please hold the Satscard with the following ID against your device:\n{id}", + "satscard_operation_dialog_success_label": "Operation complete", + "satscard_operation_dialog_in_progress_label": "Communicating with Satscard", + "satscard_operation_dialog_waiting_label": "An incorrect spend code was previously entered. Please keep the Satscard held against your device", + "satscard_operation_dialog_incorrect_card_label": "Incorrect card presented, the ID on the rear of the card must be:\n{id}", + "satscard_operation_dialog_incorrect_code_label": "Incorrect spend code", + "satscard_operation_dialog_stale_card_label": "The correct card was presented but it's in an unexpected state, it may have been modified outside of the app.", + "satscard_operation_dialog_nfc_error_label": "A communication error occurred, please try again.", + "satscard_operation_dialog_protocol_error_label": "Encountered protocol error {code}, {literal}:\n{message}", + "satscard_operation_dialog_unknown_error_label": "An error occurred:\n{message}", "locale": "sv", "app_name": "Breez" } diff --git a/lib/generated/breez_translations.dart b/lib/generated/breez_translations.dart index 4fa6319..ec3f63f 100644 --- a/lib/generated/breez_translations.dart +++ b/lib/generated/breez_translations.dart @@ -359,6 +359,18 @@ abstract class BreezTranslations { /// **'Deposit address was copied to your clipboard.'** String get invoice_btc_address_deposit_address_copied; + /// No description provided for @invoice_btc_address_generic_address. + /// + /// In en, this message translates to: + /// **'BTC Address'** + String get invoice_btc_address_generic_address; + + /// No description provided for @invoice_btc_address_generic_address_copied. + /// + /// In en, this message translates to: + /// **'BTC address was copied to your clipboard.'** + String get invoice_btc_address_generic_address_copied; + /// No description provided for @invoice_btc_address_on_chain_begin. /// /// In en, this message translates to: @@ -6131,6 +6143,456 @@ abstract class BreezTranslations { /// **'Google Sign-In is not available on this device.'** String get google_sign_not_available_exception; + /// No description provided for @satscard_dialog_ok. + /// + /// In en, this message translates to: + /// **'OK'** + String get satscard_dialog_ok; + + /// No description provided for @satscard_dialog_cancel. + /// + /// In en, this message translates to: + /// **'CANCEL'** + String get satscard_dialog_cancel; + + /// No description provided for @satscard_error_invalid_title. + /// + /// In en, this message translates to: + /// **'Unknown Error'** + String get satscard_error_invalid_title; + + /// No description provided for @satscard_error_invalid_body. + /// + /// In en, this message translates to: + /// **'Communication with the Satscard failed unexpectedly:\n{error}'** + String satscard_error_invalid_body(Object error); + + /// No description provided for @satscard_error_nfc_title. + /// + /// In en, this message translates to: + /// **'Communication Error'** + String get satscard_error_nfc_title; + + /// No description provided for @satscard_error_nfc_body. + /// + /// In en, this message translates to: + /// **'Communications with the Satscard failed or were interrupted, please try again.'** + String get satscard_error_nfc_body; + + /// No description provided for @satscard_error_used_up_title. + /// + /// In en, this message translates to: + /// **'All Slots Are Unsealed'** + String get satscard_error_used_up_title; + + /// No description provided for @satscard_error_used_up_body. + /// + /// In en, this message translates to: + /// **'A Satscard was detected but it had no sealed or unused slots and therefore can\'t be used.'** + String get satscard_error_used_up_body; + + /// No description provided for @satscard_unused_prompt_title. + /// + /// In en, this message translates to: + /// **'Uninitialized Satscard Slot'** + String get satscard_unused_prompt_title; + + /// No description provided for @satscard_unused_prompt_body. + /// + /// In en, this message translates to: + /// **'The active slot of the detected Satscard needs to be initialized before it can be used'** + String get satscard_unused_prompt_body; + + /// No description provided for @satscard_initialize_title. + /// + /// In en, this message translates to: + /// **'Initialize Satscard Slot {number}'** + String satscard_initialize_title(Object number); + + /// No description provided for @satscard_initialize_button_label. + /// + /// In en, this message translates to: + /// **'INITIALIZE'** + String get satscard_initialize_button_label; + + /// No description provided for @satscard_card_id_text. + /// + /// In en, this message translates to: + /// **'Card ID: {id}'** + String satscard_card_id_text(Object id); + + /// No description provided for @satscard_card_id_copied. + /// + /// In en, this message translates to: + /// **'Satscard ID was copied to your clipboard.'** + String get satscard_card_id_copied; + + /// No description provided for @satscard_spend_code_label. + /// + /// In en, this message translates to: + /// **'Spend code'** + String get satscard_spend_code_label; + + /// No description provided for @satscard_spend_code_incorrect_code_hint. + /// + /// In en, this message translates to: + /// **'The code you entered was incorrect'** + String get satscard_spend_code_incorrect_code_hint; + + /// No description provided for @satscard_spend_code_incorrect_length_hint. + /// + /// In en, this message translates to: + /// **'Look for a 6-digit code on the back of the card'** + String get satscard_spend_code_incorrect_length_hint; + + /// No description provided for @satscard_chain_code_label. + /// + /// In en, this message translates to: + /// **'Chain code (optional)'** + String get satscard_chain_code_label; + + /// No description provided for @satscard_chain_code_wrong_hint. + /// + /// In en, this message translates to: + /// **'Must be empty or a 32-byte hex string'** + String get satscard_chain_code_wrong_hint; + + /// No description provided for @satscard_balance_title. + /// + /// In en, this message translates to: + /// **'Satscard Balance'** + String get satscard_balance_title; + + /// No description provided for @satscard_balance_button_label. + /// + /// In en, this message translates to: + /// **'SWEEP'** + String get satscard_balance_button_label; + + /// No description provided for @satscard_balance_button_retry_label. + /// + /// In en, this message translates to: + /// **'RETRY'** + String get satscard_balance_button_retry_label; + + /// No description provided for @satscard_balance_warning_no_funds_title. + /// + /// In en, this message translates to: + /// **'No Balance'** + String get satscard_balance_warning_no_funds_title; + + /// No description provided for @satscard_balance_warning_no_funds_body. + /// + /// In en, this message translates to: + /// **'There is no confirmed balance on the Satscard slot so it can\'t be swept'** + String get satscard_balance_warning_no_funds_body; + + /// No description provided for @satscard_balance_warning_unconfirmed_title. + /// + /// In en, this message translates to: + /// **'Unconfirmed Balance'** + String get satscard_balance_warning_unconfirmed_title; + + /// No description provided for @satscard_balance_warning_unconfirmed_body. + /// + /// In en, this message translates to: + /// **'The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept'** + String get satscard_balance_warning_unconfirmed_body; + + /// No description provided for @satscard_balance_awaiting_balance_label. + /// + /// In en, this message translates to: + /// **'Retrieving slot balance'** + String get satscard_balance_awaiting_balance_label; + + /// No description provided for @satscard_balance_awaiting_account_label. + /// + /// In en, this message translates to: + /// **'Retrieving currency information'** + String get satscard_balance_awaiting_account_label; + + /// No description provided for @satscard_balance_address_label. + /// + /// In en, this message translates to: + /// **'Address:'** + String get satscard_balance_address_label; + + /// No description provided for @satscard_balance_confirmed_label. + /// + /// In en, this message translates to: + /// **'Balance:'** + String get satscard_balance_confirmed_label; + + /// No description provided for @satscard_balance_unconfirmed_label. + /// + /// In en, this message translates to: + /// **'Unconfirmed:'** + String get satscard_balance_unconfirmed_label; + + /// No description provided for @satscard_balance_value_no_fiat. + /// + /// In en, this message translates to: + /// **'{received}'** + String satscard_balance_value_no_fiat(String received); + + /// No description provided for @satscard_balance_value_with_fiat. + /// + /// In en, this message translates to: + /// **'{received} ({fiat})'** + String satscard_balance_value_with_fiat(String received, String fiat); + + /// No description provided for @satscard_balance_birth_height_label. + /// + /// In en, this message translates to: + /// **'Birth Block:'** + String get satscard_balance_birth_height_label; + + /// No description provided for @satscard_balance_card_id_label. + /// + /// In en, this message translates to: + /// **'Card ID:'** + String get satscard_balance_card_id_label; + + /// No description provided for @satscard_balance_slot_label. + /// + /// In en, this message translates to: + /// **'Slot:'** + String get satscard_balance_slot_label; + + /// No description provided for @satscard_balance_version_label. + /// + /// In en, this message translates to: + /// **'Version:'** + String get satscard_balance_version_label; + + /// No description provided for @satscard_balance_error_address_info. + /// + /// In en, this message translates to: + /// **'An error occurred while retrieving the balance of the Satscard slot:\n{error}'** + String satscard_balance_error_address_info(Object error); + + /// No description provided for @satscard_sweep_title. + /// + /// In en, this message translates to: + /// **'Sweep Satscard Slot {number}'** + String satscard_sweep_title(Object number); + + /// No description provided for @satscard_sweep_button_confirm_label. + /// + /// In en, this message translates to: + /// **'CONFIRM'** + String get satscard_sweep_button_confirm_label; + + /// No description provided for @satscard_sweep_button_cancel_label. + /// + /// In en, this message translates to: + /// **'CANCEL'** + String get satscard_sweep_button_cancel_label; + + /// No description provided for @satscard_sweep_balance_label. + /// + /// In en, this message translates to: + /// **'Slot balance:'** + String get satscard_sweep_balance_label; + + /// No description provided for @satscard_sweep_lsp_fee_label. + /// + /// In en, this message translates to: + /// **'Setup fee:'** + String get satscard_sweep_lsp_fee_label; + + /// No description provided for @satscard_sweep_chain_fee_label. + /// + /// In en, this message translates to: + /// **'Transaction fee:'** + String get satscard_sweep_chain_fee_label; + + /// No description provided for @satscard_sweep_receive_label. + /// + /// In en, this message translates to: + /// **'You receive:'** + String get satscard_sweep_receive_label; + + /// No description provided for @satscard_sweep_balance_too_high_label. + /// + /// In en, this message translates to: + /// **'Maximum deposit:'** + String get satscard_sweep_balance_too_high_label; + + /// No description provided for @satscard_sweep_balance_too_low_label. + /// + /// In en, this message translates to: + /// **'Minimum deposit:'** + String get satscard_sweep_balance_too_low_label; + + /// No description provided for @satscard_sweep_reserve_not_met_label. + /// + /// In en, this message translates to: + /// **'Required reserve:'** + String get satscard_sweep_reserve_not_met_label; + + /// No description provided for @satscard_sweep_fee_value. + /// + /// In en, this message translates to: + /// **'-{fee}'** + String satscard_sweep_fee_value(String fee); + + /// No description provided for @satscard_sweep_awaiting_fees_label. + /// + /// In en, this message translates to: + /// **'Retrieving fee rates'** + String get satscard_sweep_awaiting_fees_label; + + /// No description provided for @satscard_sweep_awaiting_deposit_label. + /// + /// In en, this message translates to: + /// **'Retrieving deposit address'** + String get satscard_sweep_awaiting_deposit_label; + + /// No description provided for @satscard_sweep_awaiting_lsp_label. + /// + /// In en, this message translates to: + /// **'Retrieving LSP status'** + String get satscard_sweep_awaiting_lsp_label; + + /// No description provided for @satscard_sweep_warning_lsp_fee_no_liquidity_label. + /// + /// In en, this message translates to: + /// **'A setup fee of {percent}% with a minimum fee of {minimum} is required to sweep the Satscard'** + String satscard_sweep_warning_lsp_fee_no_liquidity_label(Object minimum, Object percent); + + /// No description provided for @satscard_sweep_warning_lsp_fee_label. + /// + /// In en, this message translates to: + /// **'A setup fee of {percent}% with a minimum fee of {minimum} is required because the balance of the Satscard exceeds {sats}'** + String satscard_sweep_warning_lsp_fee_label(Object minimum, Object percent, Object sats); + + /// No description provided for @satscard_sweep_warning_not_valid. + /// + /// In en, this message translates to: + /// **'The Satscard slot can\'t be swept'** + String get satscard_sweep_warning_not_valid; + + /// No description provided for @satscard_sweep_error_deposit_address. + /// + /// In en, this message translates to: + /// **'An error occurred while retrieving a deposit address:\n{error}'** + String satscard_sweep_error_deposit_address(Object error); + + /// No description provided for @satscard_sweep_error_create_transactions. + /// + /// In en, this message translates to: + /// **'An error occurred while retrieving a retrieving fees rates and constructing transactions:\n{error}'** + String satscard_sweep_error_create_transactions(Object error); + + /// No description provided for @satscard_broadcast_title. + /// + /// In en, this message translates to: + /// **'Broadcast Transaction'** + String get satscard_broadcast_title; + + /// No description provided for @satscard_broadcast_signing_label. + /// + /// In en, this message translates to: + /// **'Signing transaction'** + String get satscard_broadcast_signing_label; + + /// No description provided for @satscard_broadcast_broadcasting_label. + /// + /// In en, this message translates to: + /// **'Broadcasting transaction'** + String get satscard_broadcast_broadcasting_label; + + /// No description provided for @satscard_broadcast_error_signing. + /// + /// In en, this message translates to: + /// **'An error occurred while attempting to sign the transaction before broadcast:\n{error}'** + String satscard_broadcast_error_signing(Object error); + + /// No description provided for @satscard_broadcast_error_broadcasting. + /// + /// In en, this message translates to: + /// **'An error occurred while attempting to broadcast the transaction before broadcast:\n{error}'** + String satscard_broadcast_error_broadcasting(Object error); + + /// No description provided for @satscard_broadcast_complete_title. + /// + /// In en, this message translates to: + /// **'Satscard Swept'** + String get satscard_broadcast_complete_title; + + /// No description provided for @satscard_operation_dialog_title. + /// + /// In en, this message translates to: + /// **'Scan Satscard'** + String get satscard_operation_dialog_title; + + /// No description provided for @satscard_operation_dialog_cancel_label. + /// + /// In en, this message translates to: + /// **'CANCEL'** + String get satscard_operation_dialog_cancel_label; + + /// No description provided for @satscard_operation_dialog_present_satscards_label. + /// + /// In en, this message translates to: + /// **'Please hold the Satscard with the following ID against your device:\n{id}'** + String satscard_operation_dialog_present_satscards_label(Object id); + + /// No description provided for @satscard_operation_dialog_success_label. + /// + /// In en, this message translates to: + /// **'Operation complete'** + String get satscard_operation_dialog_success_label; + + /// No description provided for @satscard_operation_dialog_in_progress_label. + /// + /// In en, this message translates to: + /// **'Communicating with Satscard'** + String get satscard_operation_dialog_in_progress_label; + + /// No description provided for @satscard_operation_dialog_waiting_label. + /// + /// In en, this message translates to: + /// **'An incorrect spend code was previously entered. Please keep the Satscard held against your device'** + String get satscard_operation_dialog_waiting_label; + + /// No description provided for @satscard_operation_dialog_incorrect_card_label. + /// + /// In en, this message translates to: + /// **'Incorrect card presented, the ID on the rear of the card must be:\n{id}'** + String satscard_operation_dialog_incorrect_card_label(Object id); + + /// No description provided for @satscard_operation_dialog_incorrect_code_label. + /// + /// In en, this message translates to: + /// **'Incorrect spend code'** + String get satscard_operation_dialog_incorrect_code_label; + + /// No description provided for @satscard_operation_dialog_stale_card_label. + /// + /// In en, this message translates to: + /// **'The correct card was presented but it\'s in an unexpected state, it may have been modified outside of the app.'** + String get satscard_operation_dialog_stale_card_label; + + /// No description provided for @satscard_operation_dialog_nfc_error_label. + /// + /// In en, this message translates to: + /// **'A communication error occurred, please try again.'** + String get satscard_operation_dialog_nfc_error_label; + + /// No description provided for @satscard_operation_dialog_protocol_error_label. + /// + /// In en, this message translates to: + /// **'Encountered protocol error {code}, {literal}:\n{message}'** + String satscard_operation_dialog_protocol_error_label(Object code, Object literal, Object message); + + /// No description provided for @satscard_operation_dialog_unknown_error_label. + /// + /// In en, this message translates to: + /// **'An error occurred:\n{message}'** + String satscard_operation_dialog_unknown_error_label(Object message); + /// No description provided for @locale. /// /// In en, this message translates to: diff --git a/lib/generated/breez_translations_bg.dart b/lib/generated/breez_translations_bg.dart index d2cfdc8..b4f0527 100644 --- a/lib/generated/breez_translations_bg.dart +++ b/lib/generated/breez_translations_bg.dart @@ -141,6 +141,12 @@ class BreezTranslationsBg extends BreezTranslations { @override String get invoice_btc_address_deposit_address_copied => 'Адресът за депозит бе копиран в клипборда ви.'; + @override + String get invoice_btc_address_generic_address => 'BTC Address'; + + @override + String get invoice_btc_address_generic_address_copied => 'BTC address was copied to your clipboard.'; + @override String get invoice_btc_address_on_chain_begin => 'Breez използва метода Submarine Swaps за извършване на транзакции във веригата. Кликнете '; @@ -3293,6 +3299,267 @@ class BreezTranslationsBg extends BreezTranslations { @override String get google_sign_not_available_exception => 'Влизането в Google не е налично на това устройство.'; + @override + String get satscard_dialog_ok => 'OK'; + + @override + String get satscard_dialog_cancel => 'CANCEL'; + + @override + String get satscard_error_invalid_title => 'Unknown Error'; + + @override + String satscard_error_invalid_body(Object error) { + return 'Communication with the Satscard failed unexpectedly:\n$error'; + } + + @override + String get satscard_error_nfc_title => 'Communication Error'; + + @override + String get satscard_error_nfc_body => 'Communications with the Satscard failed or were interrupted, please try again.'; + + @override + String get satscard_error_used_up_title => 'All Slots Are Unsealed'; + + @override + String get satscard_error_used_up_body => 'A Satscard was detected but it had no sealed or unused slots and therefore can\'t be used.'; + + @override + String get satscard_unused_prompt_title => 'Uninitialized Satscard Slot'; + + @override + String get satscard_unused_prompt_body => 'The active slot of the detected Satscard needs to be initialized before it can be used'; + + @override + String satscard_initialize_title(Object number) { + return 'Initialize Satscard Slot $number'; + } + + @override + String get satscard_initialize_button_label => 'INITIALIZE'; + + @override + String satscard_card_id_text(Object id) { + return 'Card ID: $id'; + } + + @override + String get satscard_card_id_copied => 'Satscard ID was copied to your clipboard.'; + + @override + String get satscard_spend_code_label => 'Spend code'; + + @override + String get satscard_spend_code_incorrect_code_hint => 'The code you entered was incorrect'; + + @override + String get satscard_spend_code_incorrect_length_hint => 'Look for a 6-digit code on the back of the card'; + + @override + String get satscard_chain_code_label => 'Chain code (optional)'; + + @override + String get satscard_chain_code_wrong_hint => 'Must be empty or a 32-byte hex string'; + + @override + String get satscard_balance_title => 'Satscard Balance'; + + @override + String get satscard_balance_button_label => 'SWEEP'; + + @override + String get satscard_balance_button_retry_label => 'RETRY'; + + @override + String get satscard_balance_warning_no_funds_title => 'No Balance'; + + @override + String get satscard_balance_warning_no_funds_body => 'There is no confirmed balance on the Satscard slot so it can\'t be swept'; + + @override + String get satscard_balance_warning_unconfirmed_title => 'Unconfirmed Balance'; + + @override + String get satscard_balance_warning_unconfirmed_body => 'The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept'; + + @override + String get satscard_balance_awaiting_balance_label => 'Retrieving slot balance'; + + @override + String get satscard_balance_awaiting_account_label => 'Retrieving currency information'; + + @override + String get satscard_balance_address_label => 'Address:'; + + @override + String get satscard_balance_confirmed_label => 'Balance:'; + + @override + String get satscard_balance_unconfirmed_label => 'Unconfirmed:'; + + @override + String satscard_balance_value_no_fiat(String received) { + return '$received'; + } + + @override + String satscard_balance_value_with_fiat(String received, String fiat) { + return '$received ($fiat)'; + } + + @override + String get satscard_balance_birth_height_label => 'Birth Block:'; + + @override + String get satscard_balance_card_id_label => 'Card ID:'; + + @override + String get satscard_balance_slot_label => 'Slot:'; + + @override + String get satscard_balance_version_label => 'Version:'; + + @override + String satscard_balance_error_address_info(Object error) { + return 'An error occurred while retrieving the balance of the Satscard slot:\n$error'; + } + + @override + String satscard_sweep_title(Object number) { + return 'Sweep Satscard Slot $number'; + } + + @override + String get satscard_sweep_button_confirm_label => 'CONFIRM'; + + @override + String get satscard_sweep_button_cancel_label => 'CANCEL'; + + @override + String get satscard_sweep_balance_label => 'Slot balance:'; + + @override + String get satscard_sweep_lsp_fee_label => 'Setup fee:'; + + @override + String get satscard_sweep_chain_fee_label => 'Transaction fee:'; + + @override + String get satscard_sweep_receive_label => 'You receive:'; + + @override + String get satscard_sweep_balance_too_high_label => 'Maximum deposit:'; + + @override + String get satscard_sweep_balance_too_low_label => 'Minimum deposit:'; + + @override + String get satscard_sweep_reserve_not_met_label => 'Required reserve:'; + + @override + String satscard_sweep_fee_value(String fee) { + return '-$fee'; + } + + @override + String get satscard_sweep_awaiting_fees_label => 'Retrieving fee rates'; + + @override + String get satscard_sweep_awaiting_deposit_label => 'Retrieving deposit address'; + + @override + String get satscard_sweep_awaiting_lsp_label => 'Retrieving LSP status'; + + @override + String satscard_sweep_warning_lsp_fee_no_liquidity_label(Object minimum, Object percent) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required to sweep the Satscard'; + } + + @override + String satscard_sweep_warning_lsp_fee_label(Object minimum, Object percent, Object sats) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required because the balance of the Satscard exceeds $sats'; + } + + @override + String get satscard_sweep_warning_not_valid => 'The Satscard slot can\'t be swept'; + + @override + String satscard_sweep_error_deposit_address(Object error) { + return 'An error occurred while retrieving a deposit address:\n$error'; + } + + @override + String satscard_sweep_error_create_transactions(Object error) { + return 'An error occurred while retrieving a retrieving fees rates and constructing transactions:\n$error'; + } + + @override + String get satscard_broadcast_title => 'Broadcast Transaction'; + + @override + String get satscard_broadcast_signing_label => 'Signing transaction'; + + @override + String get satscard_broadcast_broadcasting_label => 'Broadcasting transaction'; + + @override + String satscard_broadcast_error_signing(Object error) { + return 'An error occurred while attempting to sign the transaction before broadcast:\n$error'; + } + + @override + String satscard_broadcast_error_broadcasting(Object error) { + return 'An error occurred while attempting to broadcast the transaction before broadcast:\n$error'; + } + + @override + String get satscard_broadcast_complete_title => 'Satscard Swept'; + + @override + String get satscard_operation_dialog_title => 'Scan Satscard'; + + @override + String get satscard_operation_dialog_cancel_label => 'CANCEL'; + + @override + String satscard_operation_dialog_present_satscards_label(Object id) { + return 'Please hold the Satscard with the following ID against your device:\n$id'; + } + + @override + String get satscard_operation_dialog_success_label => 'Operation complete'; + + @override + String get satscard_operation_dialog_in_progress_label => 'Communicating with Satscard'; + + @override + String get satscard_operation_dialog_waiting_label => 'An incorrect spend code was previously entered. Please keep the Satscard held against your device'; + + @override + String satscard_operation_dialog_incorrect_card_label(Object id) { + return 'Incorrect card presented, the ID on the rear of the card must be:\n$id'; + } + + @override + String get satscard_operation_dialog_incorrect_code_label => 'Incorrect spend code'; + + @override + String get satscard_operation_dialog_stale_card_label => 'The correct card was presented but it\'s in an unexpected state, it may have been modified outside of the app.'; + + @override + String get satscard_operation_dialog_nfc_error_label => 'A communication error occurred, please try again.'; + + @override + String satscard_operation_dialog_protocol_error_label(Object code, Object literal, Object message) { + return 'Encountered protocol error $code, $literal:\n$message'; + } + + @override + String satscard_operation_dialog_unknown_error_label(Object message) { + return 'An error occurred:\n$message'; + } + @override String get locale => 'en'; diff --git a/lib/generated/breez_translations_cs.dart b/lib/generated/breez_translations_cs.dart index 42b9c00..8268d74 100644 --- a/lib/generated/breez_translations_cs.dart +++ b/lib/generated/breez_translations_cs.dart @@ -141,6 +141,12 @@ class BreezTranslationsCs extends BreezTranslations { @override String get invoice_btc_address_deposit_address_copied => 'Adresa vkladu byla zkopírována do vaší schránky.'; + @override + String get invoice_btc_address_generic_address => 'BTC Address'; + + @override + String get invoice_btc_address_generic_address_copied => 'BTC address was copied to your clipboard.'; + @override String get invoice_btc_address_on_chain_begin => 'Breez používá Submarine Swaps k provádění transakcí v řetězci. Klikněte na '; @@ -3293,6 +3299,267 @@ class BreezTranslationsCs extends BreezTranslations { @override String get google_sign_not_available_exception => 'Google Sign-In is not available on this device.'; + @override + String get satscard_dialog_ok => 'OK'; + + @override + String get satscard_dialog_cancel => 'CANCEL'; + + @override + String get satscard_error_invalid_title => 'Unknown Error'; + + @override + String satscard_error_invalid_body(Object error) { + return 'Communication with the Satscard failed unexpectedly:\n$error'; + } + + @override + String get satscard_error_nfc_title => 'Communication Error'; + + @override + String get satscard_error_nfc_body => 'Communications with the Satscard failed or were interrupted, please try again.'; + + @override + String get satscard_error_used_up_title => 'All Slots Are Unsealed'; + + @override + String get satscard_error_used_up_body => 'A Satscard was detected but it had no sealed or unused slots and therefore can\'t be used.'; + + @override + String get satscard_unused_prompt_title => 'Uninitialized Satscard Slot'; + + @override + String get satscard_unused_prompt_body => 'The active slot of the detected Satscard needs to be initialized before it can be used'; + + @override + String satscard_initialize_title(Object number) { + return 'Initialize Satscard Slot $number'; + } + + @override + String get satscard_initialize_button_label => 'INITIALIZE'; + + @override + String satscard_card_id_text(Object id) { + return 'Card ID: $id'; + } + + @override + String get satscard_card_id_copied => 'Satscard ID was copied to your clipboard.'; + + @override + String get satscard_spend_code_label => 'Spend code'; + + @override + String get satscard_spend_code_incorrect_code_hint => 'The code you entered was incorrect'; + + @override + String get satscard_spend_code_incorrect_length_hint => 'Look for a 6-digit code on the back of the card'; + + @override + String get satscard_chain_code_label => 'Chain code (optional)'; + + @override + String get satscard_chain_code_wrong_hint => 'Must be empty or a 32-byte hex string'; + + @override + String get satscard_balance_title => 'Satscard Balance'; + + @override + String get satscard_balance_button_label => 'SWEEP'; + + @override + String get satscard_balance_button_retry_label => 'RETRY'; + + @override + String get satscard_balance_warning_no_funds_title => 'No Balance'; + + @override + String get satscard_balance_warning_no_funds_body => 'There is no confirmed balance on the Satscard slot so it can\'t be swept'; + + @override + String get satscard_balance_warning_unconfirmed_title => 'Unconfirmed Balance'; + + @override + String get satscard_balance_warning_unconfirmed_body => 'The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept'; + + @override + String get satscard_balance_awaiting_balance_label => 'Retrieving slot balance'; + + @override + String get satscard_balance_awaiting_account_label => 'Retrieving currency information'; + + @override + String get satscard_balance_address_label => 'Address:'; + + @override + String get satscard_balance_confirmed_label => 'Balance:'; + + @override + String get satscard_balance_unconfirmed_label => 'Unconfirmed:'; + + @override + String satscard_balance_value_no_fiat(String received) { + return '$received'; + } + + @override + String satscard_balance_value_with_fiat(String received, String fiat) { + return '$received ($fiat)'; + } + + @override + String get satscard_balance_birth_height_label => 'Birth Block:'; + + @override + String get satscard_balance_card_id_label => 'Card ID:'; + + @override + String get satscard_balance_slot_label => 'Slot:'; + + @override + String get satscard_balance_version_label => 'Version:'; + + @override + String satscard_balance_error_address_info(Object error) { + return 'An error occurred while retrieving the balance of the Satscard slot:\n$error'; + } + + @override + String satscard_sweep_title(Object number) { + return 'Sweep Satscard Slot $number'; + } + + @override + String get satscard_sweep_button_confirm_label => 'CONFIRM'; + + @override + String get satscard_sweep_button_cancel_label => 'CANCEL'; + + @override + String get satscard_sweep_balance_label => 'Slot balance:'; + + @override + String get satscard_sweep_lsp_fee_label => 'Setup fee:'; + + @override + String get satscard_sweep_chain_fee_label => 'Transaction fee:'; + + @override + String get satscard_sweep_receive_label => 'You receive:'; + + @override + String get satscard_sweep_balance_too_high_label => 'Maximum deposit:'; + + @override + String get satscard_sweep_balance_too_low_label => 'Minimum deposit:'; + + @override + String get satscard_sweep_reserve_not_met_label => 'Required reserve:'; + + @override + String satscard_sweep_fee_value(String fee) { + return '-$fee'; + } + + @override + String get satscard_sweep_awaiting_fees_label => 'Retrieving fee rates'; + + @override + String get satscard_sweep_awaiting_deposit_label => 'Retrieving deposit address'; + + @override + String get satscard_sweep_awaiting_lsp_label => 'Retrieving LSP status'; + + @override + String satscard_sweep_warning_lsp_fee_no_liquidity_label(Object minimum, Object percent) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required to sweep the Satscard'; + } + + @override + String satscard_sweep_warning_lsp_fee_label(Object minimum, Object percent, Object sats) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required because the balance of the Satscard exceeds $sats'; + } + + @override + String get satscard_sweep_warning_not_valid => 'The Satscard slot can\'t be swept'; + + @override + String satscard_sweep_error_deposit_address(Object error) { + return 'An error occurred while retrieving a deposit address:\n$error'; + } + + @override + String satscard_sweep_error_create_transactions(Object error) { + return 'An error occurred while retrieving a retrieving fees rates and constructing transactions:\n$error'; + } + + @override + String get satscard_broadcast_title => 'Broadcast Transaction'; + + @override + String get satscard_broadcast_signing_label => 'Signing transaction'; + + @override + String get satscard_broadcast_broadcasting_label => 'Broadcasting transaction'; + + @override + String satscard_broadcast_error_signing(Object error) { + return 'An error occurred while attempting to sign the transaction before broadcast:\n$error'; + } + + @override + String satscard_broadcast_error_broadcasting(Object error) { + return 'An error occurred while attempting to broadcast the transaction before broadcast:\n$error'; + } + + @override + String get satscard_broadcast_complete_title => 'Satscard Swept'; + + @override + String get satscard_operation_dialog_title => 'Scan Satscard'; + + @override + String get satscard_operation_dialog_cancel_label => 'CANCEL'; + + @override + String satscard_operation_dialog_present_satscards_label(Object id) { + return 'Please hold the Satscard with the following ID against your device:\n$id'; + } + + @override + String get satscard_operation_dialog_success_label => 'Operation complete'; + + @override + String get satscard_operation_dialog_in_progress_label => 'Communicating with Satscard'; + + @override + String get satscard_operation_dialog_waiting_label => 'An incorrect spend code was previously entered. Please keep the Satscard held against your device'; + + @override + String satscard_operation_dialog_incorrect_card_label(Object id) { + return 'Incorrect card presented, the ID on the rear of the card must be:\n$id'; + } + + @override + String get satscard_operation_dialog_incorrect_code_label => 'Incorrect spend code'; + + @override + String get satscard_operation_dialog_stale_card_label => 'The correct card was presented but it\'s in an unexpected state, it may have been modified outside of the app.'; + + @override + String get satscard_operation_dialog_nfc_error_label => 'A communication error occurred, please try again.'; + + @override + String satscard_operation_dialog_protocol_error_label(Object code, Object literal, Object message) { + return 'Encountered protocol error $code, $literal:\n$message'; + } + + @override + String satscard_operation_dialog_unknown_error_label(Object message) { + return 'An error occurred:\n$message'; + } + @override String get locale => 'cz'; diff --git a/lib/generated/breez_translations_de.dart b/lib/generated/breez_translations_de.dart index ca9d348..57dbefe 100644 --- a/lib/generated/breez_translations_de.dart +++ b/lib/generated/breez_translations_de.dart @@ -141,6 +141,12 @@ class BreezTranslationsDe extends BreezTranslations { @override String get invoice_btc_address_deposit_address_copied => 'Empfangsadresse wurde in die Zwischenablage kopiert.'; + @override + String get invoice_btc_address_generic_address => 'BTC Address'; + + @override + String get invoice_btc_address_generic_address_copied => 'BTC address was copied to your clipboard.'; + @override String get invoice_btc_address_on_chain_begin => 'Breez nutzt Submarine Swaps zur Durchführung von On-Chain-Transaktionen. Klicke '; @@ -3293,6 +3299,267 @@ class BreezTranslationsDe extends BreezTranslations { @override String get google_sign_not_available_exception => 'Google Sign-In is not available on this device.'; + @override + String get satscard_dialog_ok => 'OK'; + + @override + String get satscard_dialog_cancel => 'CANCEL'; + + @override + String get satscard_error_invalid_title => 'Unknown Error'; + + @override + String satscard_error_invalid_body(Object error) { + return 'Communication with the Satscard failed unexpectedly:\n$error'; + } + + @override + String get satscard_error_nfc_title => 'Communication Error'; + + @override + String get satscard_error_nfc_body => 'Communications with the Satscard failed or were interrupted, please try again.'; + + @override + String get satscard_error_used_up_title => 'All Slots Are Unsealed'; + + @override + String get satscard_error_used_up_body => 'A Satscard was detected but it had no sealed or unused slots and therefore can\'t be used.'; + + @override + String get satscard_unused_prompt_title => 'Uninitialized Satscard Slot'; + + @override + String get satscard_unused_prompt_body => 'The active slot of the detected Satscard needs to be initialized before it can be used'; + + @override + String satscard_initialize_title(Object number) { + return 'Initialize Satscard Slot $number'; + } + + @override + String get satscard_initialize_button_label => 'INITIALIZE'; + + @override + String satscard_card_id_text(Object id) { + return 'Card ID: $id'; + } + + @override + String get satscard_card_id_copied => 'Satscard ID was copied to your clipboard.'; + + @override + String get satscard_spend_code_label => 'Spend code'; + + @override + String get satscard_spend_code_incorrect_code_hint => 'The code you entered was incorrect'; + + @override + String get satscard_spend_code_incorrect_length_hint => 'Look for a 6-digit code on the back of the card'; + + @override + String get satscard_chain_code_label => 'Chain code (optional)'; + + @override + String get satscard_chain_code_wrong_hint => 'Must be empty or a 32-byte hex string'; + + @override + String get satscard_balance_title => 'Satscard Balance'; + + @override + String get satscard_balance_button_label => 'SWEEP'; + + @override + String get satscard_balance_button_retry_label => 'RETRY'; + + @override + String get satscard_balance_warning_no_funds_title => 'No Balance'; + + @override + String get satscard_balance_warning_no_funds_body => 'There is no confirmed balance on the Satscard slot so it can\'t be swept'; + + @override + String get satscard_balance_warning_unconfirmed_title => 'Unconfirmed Balance'; + + @override + String get satscard_balance_warning_unconfirmed_body => 'The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept'; + + @override + String get satscard_balance_awaiting_balance_label => 'Retrieving slot balance'; + + @override + String get satscard_balance_awaiting_account_label => 'Retrieving currency information'; + + @override + String get satscard_balance_address_label => 'Address:'; + + @override + String get satscard_balance_confirmed_label => 'Balance:'; + + @override + String get satscard_balance_unconfirmed_label => 'Unconfirmed:'; + + @override + String satscard_balance_value_no_fiat(String received) { + return '$received'; + } + + @override + String satscard_balance_value_with_fiat(String received, String fiat) { + return '$received ($fiat)'; + } + + @override + String get satscard_balance_birth_height_label => 'Birth Block:'; + + @override + String get satscard_balance_card_id_label => 'Card ID:'; + + @override + String get satscard_balance_slot_label => 'Slot:'; + + @override + String get satscard_balance_version_label => 'Version:'; + + @override + String satscard_balance_error_address_info(Object error) { + return 'An error occurred while retrieving the balance of the Satscard slot:\n$error'; + } + + @override + String satscard_sweep_title(Object number) { + return 'Sweep Satscard Slot $number'; + } + + @override + String get satscard_sweep_button_confirm_label => 'CONFIRM'; + + @override + String get satscard_sweep_button_cancel_label => 'CANCEL'; + + @override + String get satscard_sweep_balance_label => 'Slot balance:'; + + @override + String get satscard_sweep_lsp_fee_label => 'Setup fee:'; + + @override + String get satscard_sweep_chain_fee_label => 'Transaction fee:'; + + @override + String get satscard_sweep_receive_label => 'You receive:'; + + @override + String get satscard_sweep_balance_too_high_label => 'Maximum deposit:'; + + @override + String get satscard_sweep_balance_too_low_label => 'Minimum deposit:'; + + @override + String get satscard_sweep_reserve_not_met_label => 'Required reserve:'; + + @override + String satscard_sweep_fee_value(String fee) { + return '-$fee'; + } + + @override + String get satscard_sweep_awaiting_fees_label => 'Retrieving fee rates'; + + @override + String get satscard_sweep_awaiting_deposit_label => 'Retrieving deposit address'; + + @override + String get satscard_sweep_awaiting_lsp_label => 'Retrieving LSP status'; + + @override + String satscard_sweep_warning_lsp_fee_no_liquidity_label(Object minimum, Object percent) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required to sweep the Satscard'; + } + + @override + String satscard_sweep_warning_lsp_fee_label(Object minimum, Object percent, Object sats) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required because the balance of the Satscard exceeds $sats'; + } + + @override + String get satscard_sweep_warning_not_valid => 'The Satscard slot can\'t be swept'; + + @override + String satscard_sweep_error_deposit_address(Object error) { + return 'An error occurred while retrieving a deposit address:\n$error'; + } + + @override + String satscard_sweep_error_create_transactions(Object error) { + return 'An error occurred while retrieving a retrieving fees rates and constructing transactions:\n$error'; + } + + @override + String get satscard_broadcast_title => 'Broadcast Transaction'; + + @override + String get satscard_broadcast_signing_label => 'Signing transaction'; + + @override + String get satscard_broadcast_broadcasting_label => 'Broadcasting transaction'; + + @override + String satscard_broadcast_error_signing(Object error) { + return 'An error occurred while attempting to sign the transaction before broadcast:\n$error'; + } + + @override + String satscard_broadcast_error_broadcasting(Object error) { + return 'An error occurred while attempting to broadcast the transaction before broadcast:\n$error'; + } + + @override + String get satscard_broadcast_complete_title => 'Satscard Swept'; + + @override + String get satscard_operation_dialog_title => 'Scan Satscard'; + + @override + String get satscard_operation_dialog_cancel_label => 'CANCEL'; + + @override + String satscard_operation_dialog_present_satscards_label(Object id) { + return 'Please hold the Satscard with the following ID against your device:\n$id'; + } + + @override + String get satscard_operation_dialog_success_label => 'Operation complete'; + + @override + String get satscard_operation_dialog_in_progress_label => 'Communicating with Satscard'; + + @override + String get satscard_operation_dialog_waiting_label => 'An incorrect spend code was previously entered. Please keep the Satscard held against your device'; + + @override + String satscard_operation_dialog_incorrect_card_label(Object id) { + return 'Incorrect card presented, the ID on the rear of the card must be:\n$id'; + } + + @override + String get satscard_operation_dialog_incorrect_code_label => 'Incorrect spend code'; + + @override + String get satscard_operation_dialog_stale_card_label => 'The correct card was presented but it\'s in an unexpected state, it may have been modified outside of the app.'; + + @override + String get satscard_operation_dialog_nfc_error_label => 'A communication error occurred, please try again.'; + + @override + String satscard_operation_dialog_protocol_error_label(Object code, Object literal, Object message) { + return 'Encountered protocol error $code, $literal:\n$message'; + } + + @override + String satscard_operation_dialog_unknown_error_label(Object message) { + return 'An error occurred:\n$message'; + } + @override String get locale => 'de'; diff --git a/lib/generated/breez_translations_el.dart b/lib/generated/breez_translations_el.dart index 895a84c..5e5fe04 100644 --- a/lib/generated/breez_translations_el.dart +++ b/lib/generated/breez_translations_el.dart @@ -141,6 +141,12 @@ class BreezTranslationsEl extends BreezTranslations { @override String get invoice_btc_address_deposit_address_copied => 'Η διεύθυνση κατάθεσης αντιγράφηκε στο πρόχειρο σας.'; + @override + String get invoice_btc_address_generic_address => 'BTC Address'; + + @override + String get invoice_btc_address_generic_address_copied => 'BTC address was copied to your clipboard.'; + @override String get invoice_btc_address_on_chain_begin => 'Το Breez χρησιμοποιεί Submarine Swaps για εκτέλεση on-chain συναλλαγών. Κάντε κλικ '; @@ -3293,6 +3299,267 @@ class BreezTranslationsEl extends BreezTranslations { @override String get google_sign_not_available_exception => 'Google Sign-In is not available on this device.'; + @override + String get satscard_dialog_ok => 'OK'; + + @override + String get satscard_dialog_cancel => 'CANCEL'; + + @override + String get satscard_error_invalid_title => 'Unknown Error'; + + @override + String satscard_error_invalid_body(Object error) { + return 'Communication with the Satscard failed unexpectedly:\n$error'; + } + + @override + String get satscard_error_nfc_title => 'Communication Error'; + + @override + String get satscard_error_nfc_body => 'Communications with the Satscard failed or were interrupted, please try again.'; + + @override + String get satscard_error_used_up_title => 'All Slots Are Unsealed'; + + @override + String get satscard_error_used_up_body => 'A Satscard was detected but it had no sealed or unused slots and therefore can\'t be used.'; + + @override + String get satscard_unused_prompt_title => 'Uninitialized Satscard Slot'; + + @override + String get satscard_unused_prompt_body => 'The active slot of the detected Satscard needs to be initialized before it can be used'; + + @override + String satscard_initialize_title(Object number) { + return 'Initialize Satscard Slot $number'; + } + + @override + String get satscard_initialize_button_label => 'INITIALIZE'; + + @override + String satscard_card_id_text(Object id) { + return 'Card ID: $id'; + } + + @override + String get satscard_card_id_copied => 'Satscard ID was copied to your clipboard.'; + + @override + String get satscard_spend_code_label => 'Spend code'; + + @override + String get satscard_spend_code_incorrect_code_hint => 'The code you entered was incorrect'; + + @override + String get satscard_spend_code_incorrect_length_hint => 'Look for a 6-digit code on the back of the card'; + + @override + String get satscard_chain_code_label => 'Chain code (optional)'; + + @override + String get satscard_chain_code_wrong_hint => 'Must be empty or a 32-byte hex string'; + + @override + String get satscard_balance_title => 'Satscard Balance'; + + @override + String get satscard_balance_button_label => 'SWEEP'; + + @override + String get satscard_balance_button_retry_label => 'RETRY'; + + @override + String get satscard_balance_warning_no_funds_title => 'No Balance'; + + @override + String get satscard_balance_warning_no_funds_body => 'There is no confirmed balance on the Satscard slot so it can\'t be swept'; + + @override + String get satscard_balance_warning_unconfirmed_title => 'Unconfirmed Balance'; + + @override + String get satscard_balance_warning_unconfirmed_body => 'The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept'; + + @override + String get satscard_balance_awaiting_balance_label => 'Retrieving slot balance'; + + @override + String get satscard_balance_awaiting_account_label => 'Retrieving currency information'; + + @override + String get satscard_balance_address_label => 'Address:'; + + @override + String get satscard_balance_confirmed_label => 'Balance:'; + + @override + String get satscard_balance_unconfirmed_label => 'Unconfirmed:'; + + @override + String satscard_balance_value_no_fiat(String received) { + return '$received'; + } + + @override + String satscard_balance_value_with_fiat(String received, String fiat) { + return '$received ($fiat)'; + } + + @override + String get satscard_balance_birth_height_label => 'Birth Block:'; + + @override + String get satscard_balance_card_id_label => 'Card ID:'; + + @override + String get satscard_balance_slot_label => 'Slot:'; + + @override + String get satscard_balance_version_label => 'Version:'; + + @override + String satscard_balance_error_address_info(Object error) { + return 'An error occurred while retrieving the balance of the Satscard slot:\n$error'; + } + + @override + String satscard_sweep_title(Object number) { + return 'Sweep Satscard Slot $number'; + } + + @override + String get satscard_sweep_button_confirm_label => 'CONFIRM'; + + @override + String get satscard_sweep_button_cancel_label => 'CANCEL'; + + @override + String get satscard_sweep_balance_label => 'Slot balance:'; + + @override + String get satscard_sweep_lsp_fee_label => 'Setup fee:'; + + @override + String get satscard_sweep_chain_fee_label => 'Transaction fee:'; + + @override + String get satscard_sweep_receive_label => 'You receive:'; + + @override + String get satscard_sweep_balance_too_high_label => 'Maximum deposit:'; + + @override + String get satscard_sweep_balance_too_low_label => 'Minimum deposit:'; + + @override + String get satscard_sweep_reserve_not_met_label => 'Required reserve:'; + + @override + String satscard_sweep_fee_value(String fee) { + return '-$fee'; + } + + @override + String get satscard_sweep_awaiting_fees_label => 'Retrieving fee rates'; + + @override + String get satscard_sweep_awaiting_deposit_label => 'Retrieving deposit address'; + + @override + String get satscard_sweep_awaiting_lsp_label => 'Retrieving LSP status'; + + @override + String satscard_sweep_warning_lsp_fee_no_liquidity_label(Object minimum, Object percent) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required to sweep the Satscard'; + } + + @override + String satscard_sweep_warning_lsp_fee_label(Object minimum, Object percent, Object sats) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required because the balance of the Satscard exceeds $sats'; + } + + @override + String get satscard_sweep_warning_not_valid => 'The Satscard slot can\'t be swept'; + + @override + String satscard_sweep_error_deposit_address(Object error) { + return 'An error occurred while retrieving a deposit address:\n$error'; + } + + @override + String satscard_sweep_error_create_transactions(Object error) { + return 'An error occurred while retrieving a retrieving fees rates and constructing transactions:\n$error'; + } + + @override + String get satscard_broadcast_title => 'Broadcast Transaction'; + + @override + String get satscard_broadcast_signing_label => 'Signing transaction'; + + @override + String get satscard_broadcast_broadcasting_label => 'Broadcasting transaction'; + + @override + String satscard_broadcast_error_signing(Object error) { + return 'An error occurred while attempting to sign the transaction before broadcast:\n$error'; + } + + @override + String satscard_broadcast_error_broadcasting(Object error) { + return 'An error occurred while attempting to broadcast the transaction before broadcast:\n$error'; + } + + @override + String get satscard_broadcast_complete_title => 'Satscard Swept'; + + @override + String get satscard_operation_dialog_title => 'Scan Satscard'; + + @override + String get satscard_operation_dialog_cancel_label => 'CANCEL'; + + @override + String satscard_operation_dialog_present_satscards_label(Object id) { + return 'Please hold the Satscard with the following ID against your device:\n$id'; + } + + @override + String get satscard_operation_dialog_success_label => 'Operation complete'; + + @override + String get satscard_operation_dialog_in_progress_label => 'Communicating with Satscard'; + + @override + String get satscard_operation_dialog_waiting_label => 'An incorrect spend code was previously entered. Please keep the Satscard held against your device'; + + @override + String satscard_operation_dialog_incorrect_card_label(Object id) { + return 'Incorrect card presented, the ID on the rear of the card must be:\n$id'; + } + + @override + String get satscard_operation_dialog_incorrect_code_label => 'Incorrect spend code'; + + @override + String get satscard_operation_dialog_stale_card_label => 'The correct card was presented but it\'s in an unexpected state, it may have been modified outside of the app.'; + + @override + String get satscard_operation_dialog_nfc_error_label => 'A communication error occurred, please try again.'; + + @override + String satscard_operation_dialog_protocol_error_label(Object code, Object literal, Object message) { + return 'Encountered protocol error $code, $literal:\n$message'; + } + + @override + String satscard_operation_dialog_unknown_error_label(Object message) { + return 'An error occurred:\n$message'; + } + @override String get locale => 'el'; diff --git a/lib/generated/breez_translations_en.dart b/lib/generated/breez_translations_en.dart index 37bfd24..65630e7 100644 --- a/lib/generated/breez_translations_en.dart +++ b/lib/generated/breez_translations_en.dart @@ -141,6 +141,12 @@ class BreezTranslationsEn extends BreezTranslations { @override String get invoice_btc_address_deposit_address_copied => 'Deposit address was copied to your clipboard.'; + @override + String get invoice_btc_address_generic_address => 'BTC Address'; + + @override + String get invoice_btc_address_generic_address_copied => 'BTC address was copied to your clipboard.'; + @override String get invoice_btc_address_on_chain_begin => 'Breez is using Submarine Swaps to execute on-chain transactions. Click '; @@ -3293,6 +3299,267 @@ class BreezTranslationsEn extends BreezTranslations { @override String get google_sign_not_available_exception => 'Google Sign-In is not available on this device.'; + @override + String get satscard_dialog_ok => 'OK'; + + @override + String get satscard_dialog_cancel => 'CANCEL'; + + @override + String get satscard_error_invalid_title => 'Unknown Error'; + + @override + String satscard_error_invalid_body(Object error) { + return 'Communication with the Satscard failed unexpectedly:\n$error'; + } + + @override + String get satscard_error_nfc_title => 'Communication Error'; + + @override + String get satscard_error_nfc_body => 'Communications with the Satscard failed or were interrupted, please try again.'; + + @override + String get satscard_error_used_up_title => 'All Slots Are Unsealed'; + + @override + String get satscard_error_used_up_body => 'A Satscard was detected but it had no sealed or unused slots and therefore can\'t be used.'; + + @override + String get satscard_unused_prompt_title => 'Uninitialized Satscard Slot'; + + @override + String get satscard_unused_prompt_body => 'The active slot of the detected Satscard needs to be initialized before it can be used'; + + @override + String satscard_initialize_title(Object number) { + return 'Initialize Satscard Slot $number'; + } + + @override + String get satscard_initialize_button_label => 'INITIALIZE'; + + @override + String satscard_card_id_text(Object id) { + return 'Card ID: $id'; + } + + @override + String get satscard_card_id_copied => 'Satscard ID was copied to your clipboard.'; + + @override + String get satscard_spend_code_label => 'Spend code'; + + @override + String get satscard_spend_code_incorrect_code_hint => 'The code you entered was incorrect'; + + @override + String get satscard_spend_code_incorrect_length_hint => 'Look for a 6-digit code on the back of the card'; + + @override + String get satscard_chain_code_label => 'Chain code (optional)'; + + @override + String get satscard_chain_code_wrong_hint => 'Must be empty or a 32-byte hex string'; + + @override + String get satscard_balance_title => 'Satscard Balance'; + + @override + String get satscard_balance_button_label => 'SWEEP'; + + @override + String get satscard_balance_button_retry_label => 'RETRY'; + + @override + String get satscard_balance_warning_no_funds_title => 'No Balance'; + + @override + String get satscard_balance_warning_no_funds_body => 'There is no confirmed balance on the Satscard slot so it can\'t be swept'; + + @override + String get satscard_balance_warning_unconfirmed_title => 'Unconfirmed Balance'; + + @override + String get satscard_balance_warning_unconfirmed_body => 'The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept'; + + @override + String get satscard_balance_awaiting_balance_label => 'Retrieving slot balance'; + + @override + String get satscard_balance_awaiting_account_label => 'Retrieving currency information'; + + @override + String get satscard_balance_address_label => 'Address:'; + + @override + String get satscard_balance_confirmed_label => 'Balance:'; + + @override + String get satscard_balance_unconfirmed_label => 'Unconfirmed:'; + + @override + String satscard_balance_value_no_fiat(String received) { + return '$received'; + } + + @override + String satscard_balance_value_with_fiat(String received, String fiat) { + return '$received ($fiat)'; + } + + @override + String get satscard_balance_birth_height_label => 'Birth Block:'; + + @override + String get satscard_balance_card_id_label => 'Card ID:'; + + @override + String get satscard_balance_slot_label => 'Slot:'; + + @override + String get satscard_balance_version_label => 'Version:'; + + @override + String satscard_balance_error_address_info(Object error) { + return 'An error occurred while retrieving the balance of the Satscard slot:\n$error'; + } + + @override + String satscard_sweep_title(Object number) { + return 'Sweep Satscard Slot $number'; + } + + @override + String get satscard_sweep_button_confirm_label => 'CONFIRM'; + + @override + String get satscard_sweep_button_cancel_label => 'CANCEL'; + + @override + String get satscard_sweep_balance_label => 'Slot balance:'; + + @override + String get satscard_sweep_lsp_fee_label => 'Setup fee:'; + + @override + String get satscard_sweep_chain_fee_label => 'Transaction fee:'; + + @override + String get satscard_sweep_receive_label => 'You receive:'; + + @override + String get satscard_sweep_balance_too_high_label => 'Maximum deposit:'; + + @override + String get satscard_sweep_balance_too_low_label => 'Minimum deposit:'; + + @override + String get satscard_sweep_reserve_not_met_label => 'Required reserve:'; + + @override + String satscard_sweep_fee_value(String fee) { + return '-$fee'; + } + + @override + String get satscard_sweep_awaiting_fees_label => 'Retrieving fee rates'; + + @override + String get satscard_sweep_awaiting_deposit_label => 'Retrieving deposit address'; + + @override + String get satscard_sweep_awaiting_lsp_label => 'Retrieving LSP status'; + + @override + String satscard_sweep_warning_lsp_fee_no_liquidity_label(Object minimum, Object percent) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required to sweep the Satscard'; + } + + @override + String satscard_sweep_warning_lsp_fee_label(Object minimum, Object percent, Object sats) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required because the balance of the Satscard exceeds $sats'; + } + + @override + String get satscard_sweep_warning_not_valid => 'The Satscard slot can\'t be swept'; + + @override + String satscard_sweep_error_deposit_address(Object error) { + return 'An error occurred while retrieving a deposit address:\n$error'; + } + + @override + String satscard_sweep_error_create_transactions(Object error) { + return 'An error occurred while retrieving a retrieving fees rates and constructing transactions:\n$error'; + } + + @override + String get satscard_broadcast_title => 'Broadcast Transaction'; + + @override + String get satscard_broadcast_signing_label => 'Signing transaction'; + + @override + String get satscard_broadcast_broadcasting_label => 'Broadcasting transaction'; + + @override + String satscard_broadcast_error_signing(Object error) { + return 'An error occurred while attempting to sign the transaction before broadcast:\n$error'; + } + + @override + String satscard_broadcast_error_broadcasting(Object error) { + return 'An error occurred while attempting to broadcast the transaction before broadcast:\n$error'; + } + + @override + String get satscard_broadcast_complete_title => 'Satscard Swept'; + + @override + String get satscard_operation_dialog_title => 'Scan Satscard'; + + @override + String get satscard_operation_dialog_cancel_label => 'CANCEL'; + + @override + String satscard_operation_dialog_present_satscards_label(Object id) { + return 'Please hold the Satscard with the following ID against your device:\n$id'; + } + + @override + String get satscard_operation_dialog_success_label => 'Operation complete'; + + @override + String get satscard_operation_dialog_in_progress_label => 'Communicating with Satscard'; + + @override + String get satscard_operation_dialog_waiting_label => 'An incorrect spend code was previously entered. Please keep the Satscard held against your device'; + + @override + String satscard_operation_dialog_incorrect_card_label(Object id) { + return 'Incorrect card presented, the ID on the rear of the card must be:\n$id'; + } + + @override + String get satscard_operation_dialog_incorrect_code_label => 'Incorrect spend code'; + + @override + String get satscard_operation_dialog_stale_card_label => 'The correct card was presented but it\'s in an unexpected state, it may have been modified outside of the app.'; + + @override + String get satscard_operation_dialog_nfc_error_label => 'A communication error occurred, please try again.'; + + @override + String satscard_operation_dialog_protocol_error_label(Object code, Object literal, Object message) { + return 'Encountered protocol error $code, $literal:\n$message'; + } + + @override + String satscard_operation_dialog_unknown_error_label(Object message) { + return 'An error occurred:\n$message'; + } + @override String get locale => 'en'; diff --git a/lib/generated/breez_translations_es.dart b/lib/generated/breez_translations_es.dart index 6947a3b..63add36 100644 --- a/lib/generated/breez_translations_es.dart +++ b/lib/generated/breez_translations_es.dart @@ -141,6 +141,12 @@ class BreezTranslationsEs extends BreezTranslations { @override String get invoice_btc_address_deposit_address_copied => 'La dirección de depósito fue copiada al portapapeles.'; + @override + String get invoice_btc_address_generic_address => 'BTC Address'; + + @override + String get invoice_btc_address_generic_address_copied => 'BTC address was copied to your clipboard.'; + @override String get invoice_btc_address_on_chain_begin => 'Breez está usando Intercambio Submarino para ejecutar transacciones Bitcoin. Haga clic '; @@ -3293,6 +3299,267 @@ class BreezTranslationsEs extends BreezTranslations { @override String get google_sign_not_available_exception => 'Autenticación de Google no disponible en este dispositivo'; + @override + String get satscard_dialog_ok => 'OK'; + + @override + String get satscard_dialog_cancel => 'CANCEL'; + + @override + String get satscard_error_invalid_title => 'Unknown Error'; + + @override + String satscard_error_invalid_body(Object error) { + return 'Communication with the Satscard failed unexpectedly:\n$error'; + } + + @override + String get satscard_error_nfc_title => 'Communication Error'; + + @override + String get satscard_error_nfc_body => 'Communications with the Satscard failed or were interrupted, please try again.'; + + @override + String get satscard_error_used_up_title => 'All Slots Are Unsealed'; + + @override + String get satscard_error_used_up_body => 'A Satscard was detected but it had no sealed or unused slots and therefore can\'t be used.'; + + @override + String get satscard_unused_prompt_title => 'Uninitialized Satscard Slot'; + + @override + String get satscard_unused_prompt_body => 'The active slot of the detected Satscard needs to be initialized before it can be used'; + + @override + String satscard_initialize_title(Object number) { + return 'Initialize Satscard Slot $number'; + } + + @override + String get satscard_initialize_button_label => 'INITIALIZE'; + + @override + String satscard_card_id_text(Object id) { + return 'Card ID: $id'; + } + + @override + String get satscard_card_id_copied => 'Satscard ID was copied to your clipboard.'; + + @override + String get satscard_spend_code_label => 'Spend code'; + + @override + String get satscard_spend_code_incorrect_code_hint => 'The code you entered was incorrect'; + + @override + String get satscard_spend_code_incorrect_length_hint => 'Look for a 6-digit code on the back of the card'; + + @override + String get satscard_chain_code_label => 'Chain code (optional)'; + + @override + String get satscard_chain_code_wrong_hint => 'Must be empty or a 32-byte hex string'; + + @override + String get satscard_balance_title => 'Satscard Balance'; + + @override + String get satscard_balance_button_label => 'SWEEP'; + + @override + String get satscard_balance_button_retry_label => 'RETRY'; + + @override + String get satscard_balance_warning_no_funds_title => 'No Balance'; + + @override + String get satscard_balance_warning_no_funds_body => 'There is no confirmed balance on the Satscard slot so it can\'t be swept'; + + @override + String get satscard_balance_warning_unconfirmed_title => 'Unconfirmed Balance'; + + @override + String get satscard_balance_warning_unconfirmed_body => 'The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept'; + + @override + String get satscard_balance_awaiting_balance_label => 'Retrieving slot balance'; + + @override + String get satscard_balance_awaiting_account_label => 'Retrieving currency information'; + + @override + String get satscard_balance_address_label => 'Address:'; + + @override + String get satscard_balance_confirmed_label => 'Balance:'; + + @override + String get satscard_balance_unconfirmed_label => 'Unconfirmed:'; + + @override + String satscard_balance_value_no_fiat(String received) { + return '$received'; + } + + @override + String satscard_balance_value_with_fiat(String received, String fiat) { + return '$received ($fiat)'; + } + + @override + String get satscard_balance_birth_height_label => 'Birth Block:'; + + @override + String get satscard_balance_card_id_label => 'Card ID:'; + + @override + String get satscard_balance_slot_label => 'Slot:'; + + @override + String get satscard_balance_version_label => 'Version:'; + + @override + String satscard_balance_error_address_info(Object error) { + return 'An error occurred while retrieving the balance of the Satscard slot:\n$error'; + } + + @override + String satscard_sweep_title(Object number) { + return 'Sweep Satscard Slot $number'; + } + + @override + String get satscard_sweep_button_confirm_label => 'CONFIRM'; + + @override + String get satscard_sweep_button_cancel_label => 'CANCEL'; + + @override + String get satscard_sweep_balance_label => 'Slot balance:'; + + @override + String get satscard_sweep_lsp_fee_label => 'Setup fee:'; + + @override + String get satscard_sweep_chain_fee_label => 'Transaction fee:'; + + @override + String get satscard_sweep_receive_label => 'You receive:'; + + @override + String get satscard_sweep_balance_too_high_label => 'Maximum deposit:'; + + @override + String get satscard_sweep_balance_too_low_label => 'Minimum deposit:'; + + @override + String get satscard_sweep_reserve_not_met_label => 'Required reserve:'; + + @override + String satscard_sweep_fee_value(String fee) { + return '-$fee'; + } + + @override + String get satscard_sweep_awaiting_fees_label => 'Retrieving fee rates'; + + @override + String get satscard_sweep_awaiting_deposit_label => 'Retrieving deposit address'; + + @override + String get satscard_sweep_awaiting_lsp_label => 'Retrieving LSP status'; + + @override + String satscard_sweep_warning_lsp_fee_no_liquidity_label(Object minimum, Object percent) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required to sweep the Satscard'; + } + + @override + String satscard_sweep_warning_lsp_fee_label(Object minimum, Object percent, Object sats) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required because the balance of the Satscard exceeds $sats'; + } + + @override + String get satscard_sweep_warning_not_valid => 'The Satscard slot can\'t be swept'; + + @override + String satscard_sweep_error_deposit_address(Object error) { + return 'An error occurred while retrieving a deposit address:\n$error'; + } + + @override + String satscard_sweep_error_create_transactions(Object error) { + return 'An error occurred while retrieving a retrieving fees rates and constructing transactions:\n$error'; + } + + @override + String get satscard_broadcast_title => 'Broadcast Transaction'; + + @override + String get satscard_broadcast_signing_label => 'Signing transaction'; + + @override + String get satscard_broadcast_broadcasting_label => 'Broadcasting transaction'; + + @override + String satscard_broadcast_error_signing(Object error) { + return 'An error occurred while attempting to sign the transaction before broadcast:\n$error'; + } + + @override + String satscard_broadcast_error_broadcasting(Object error) { + return 'An error occurred while attempting to broadcast the transaction before broadcast:\n$error'; + } + + @override + String get satscard_broadcast_complete_title => 'Satscard Swept'; + + @override + String get satscard_operation_dialog_title => 'Scan Satscard'; + + @override + String get satscard_operation_dialog_cancel_label => 'CANCEL'; + + @override + String satscard_operation_dialog_present_satscards_label(Object id) { + return 'Please hold the Satscard with the following ID against your device:\n$id'; + } + + @override + String get satscard_operation_dialog_success_label => 'Operation complete'; + + @override + String get satscard_operation_dialog_in_progress_label => 'Communicating with Satscard'; + + @override + String get satscard_operation_dialog_waiting_label => 'An incorrect spend code was previously entered. Please keep the Satscard held against your device'; + + @override + String satscard_operation_dialog_incorrect_card_label(Object id) { + return 'Incorrect card presented, the ID on the rear of the card must be:\n$id'; + } + + @override + String get satscard_operation_dialog_incorrect_code_label => 'Incorrect spend code'; + + @override + String get satscard_operation_dialog_stale_card_label => 'The correct card was presented but it\'s in an unexpected state, it may have been modified outside of the app.'; + + @override + String get satscard_operation_dialog_nfc_error_label => 'A communication error occurred, please try again.'; + + @override + String satscard_operation_dialog_protocol_error_label(Object code, Object literal, Object message) { + return 'Encountered protocol error $code, $literal:\n$message'; + } + + @override + String satscard_operation_dialog_unknown_error_label(Object message) { + return 'An error occurred:\n$message'; + } + @override String get locale => 'es'; diff --git a/lib/generated/breez_translations_fi.dart b/lib/generated/breez_translations_fi.dart index 49dafdc..6e8f6e4 100644 --- a/lib/generated/breez_translations_fi.dart +++ b/lib/generated/breez_translations_fi.dart @@ -141,6 +141,12 @@ class BreezTranslationsFi extends BreezTranslations { @override String get invoice_btc_address_deposit_address_copied => 'Vastaanotto-osoite kopioitiin leikepöydälle.'; + @override + String get invoice_btc_address_generic_address => 'BTC Address'; + + @override + String get invoice_btc_address_generic_address_copied => 'BTC address was copied to your clipboard.'; + @override String get invoice_btc_address_on_chain_begin => 'Bitcoin-siirrot käyttävät Submarine Swaps -toimintoa. Klikkaa '; @@ -3293,6 +3299,267 @@ class BreezTranslationsFi extends BreezTranslations { @override String get google_sign_not_available_exception => 'Google Sign-In is not available on this device.'; + @override + String get satscard_dialog_ok => 'OK'; + + @override + String get satscard_dialog_cancel => 'CANCEL'; + + @override + String get satscard_error_invalid_title => 'Unknown Error'; + + @override + String satscard_error_invalid_body(Object error) { + return 'Communication with the Satscard failed unexpectedly:\n$error'; + } + + @override + String get satscard_error_nfc_title => 'Communication Error'; + + @override + String get satscard_error_nfc_body => 'Communications with the Satscard failed or were interrupted, please try again.'; + + @override + String get satscard_error_used_up_title => 'All Slots Are Unsealed'; + + @override + String get satscard_error_used_up_body => 'A Satscard was detected but it had no sealed or unused slots and therefore can\'t be used.'; + + @override + String get satscard_unused_prompt_title => 'Uninitialized Satscard Slot'; + + @override + String get satscard_unused_prompt_body => 'The active slot of the detected Satscard needs to be initialized before it can be used'; + + @override + String satscard_initialize_title(Object number) { + return 'Initialize Satscard Slot $number'; + } + + @override + String get satscard_initialize_button_label => 'INITIALIZE'; + + @override + String satscard_card_id_text(Object id) { + return 'Card ID: $id'; + } + + @override + String get satscard_card_id_copied => 'Satscard ID was copied to your clipboard.'; + + @override + String get satscard_spend_code_label => 'Spend code'; + + @override + String get satscard_spend_code_incorrect_code_hint => 'The code you entered was incorrect'; + + @override + String get satscard_spend_code_incorrect_length_hint => 'Look for a 6-digit code on the back of the card'; + + @override + String get satscard_chain_code_label => 'Chain code (optional)'; + + @override + String get satscard_chain_code_wrong_hint => 'Must be empty or a 32-byte hex string'; + + @override + String get satscard_balance_title => 'Satscard Balance'; + + @override + String get satscard_balance_button_label => 'SWEEP'; + + @override + String get satscard_balance_button_retry_label => 'RETRY'; + + @override + String get satscard_balance_warning_no_funds_title => 'No Balance'; + + @override + String get satscard_balance_warning_no_funds_body => 'There is no confirmed balance on the Satscard slot so it can\'t be swept'; + + @override + String get satscard_balance_warning_unconfirmed_title => 'Unconfirmed Balance'; + + @override + String get satscard_balance_warning_unconfirmed_body => 'The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept'; + + @override + String get satscard_balance_awaiting_balance_label => 'Retrieving slot balance'; + + @override + String get satscard_balance_awaiting_account_label => 'Retrieving currency information'; + + @override + String get satscard_balance_address_label => 'Address:'; + + @override + String get satscard_balance_confirmed_label => 'Balance:'; + + @override + String get satscard_balance_unconfirmed_label => 'Unconfirmed:'; + + @override + String satscard_balance_value_no_fiat(String received) { + return '$received'; + } + + @override + String satscard_balance_value_with_fiat(String received, String fiat) { + return '$received ($fiat)'; + } + + @override + String get satscard_balance_birth_height_label => 'Birth Block:'; + + @override + String get satscard_balance_card_id_label => 'Card ID:'; + + @override + String get satscard_balance_slot_label => 'Slot:'; + + @override + String get satscard_balance_version_label => 'Version:'; + + @override + String satscard_balance_error_address_info(Object error) { + return 'An error occurred while retrieving the balance of the Satscard slot:\n$error'; + } + + @override + String satscard_sweep_title(Object number) { + return 'Sweep Satscard Slot $number'; + } + + @override + String get satscard_sweep_button_confirm_label => 'CONFIRM'; + + @override + String get satscard_sweep_button_cancel_label => 'CANCEL'; + + @override + String get satscard_sweep_balance_label => 'Slot balance:'; + + @override + String get satscard_sweep_lsp_fee_label => 'Setup fee:'; + + @override + String get satscard_sweep_chain_fee_label => 'Transaction fee:'; + + @override + String get satscard_sweep_receive_label => 'You receive:'; + + @override + String get satscard_sweep_balance_too_high_label => 'Maximum deposit:'; + + @override + String get satscard_sweep_balance_too_low_label => 'Minimum deposit:'; + + @override + String get satscard_sweep_reserve_not_met_label => 'Required reserve:'; + + @override + String satscard_sweep_fee_value(String fee) { + return '-$fee'; + } + + @override + String get satscard_sweep_awaiting_fees_label => 'Retrieving fee rates'; + + @override + String get satscard_sweep_awaiting_deposit_label => 'Retrieving deposit address'; + + @override + String get satscard_sweep_awaiting_lsp_label => 'Retrieving LSP status'; + + @override + String satscard_sweep_warning_lsp_fee_no_liquidity_label(Object minimum, Object percent) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required to sweep the Satscard'; + } + + @override + String satscard_sweep_warning_lsp_fee_label(Object minimum, Object percent, Object sats) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required because the balance of the Satscard exceeds $sats'; + } + + @override + String get satscard_sweep_warning_not_valid => 'The Satscard slot can\'t be swept'; + + @override + String satscard_sweep_error_deposit_address(Object error) { + return 'An error occurred while retrieving a deposit address:\n$error'; + } + + @override + String satscard_sweep_error_create_transactions(Object error) { + return 'An error occurred while retrieving a retrieving fees rates and constructing transactions:\n$error'; + } + + @override + String get satscard_broadcast_title => 'Broadcast Transaction'; + + @override + String get satscard_broadcast_signing_label => 'Signing transaction'; + + @override + String get satscard_broadcast_broadcasting_label => 'Broadcasting transaction'; + + @override + String satscard_broadcast_error_signing(Object error) { + return 'An error occurred while attempting to sign the transaction before broadcast:\n$error'; + } + + @override + String satscard_broadcast_error_broadcasting(Object error) { + return 'An error occurred while attempting to broadcast the transaction before broadcast:\n$error'; + } + + @override + String get satscard_broadcast_complete_title => 'Satscard Swept'; + + @override + String get satscard_operation_dialog_title => 'Scan Satscard'; + + @override + String get satscard_operation_dialog_cancel_label => 'CANCEL'; + + @override + String satscard_operation_dialog_present_satscards_label(Object id) { + return 'Please hold the Satscard with the following ID against your device:\n$id'; + } + + @override + String get satscard_operation_dialog_success_label => 'Operation complete'; + + @override + String get satscard_operation_dialog_in_progress_label => 'Communicating with Satscard'; + + @override + String get satscard_operation_dialog_waiting_label => 'An incorrect spend code was previously entered. Please keep the Satscard held against your device'; + + @override + String satscard_operation_dialog_incorrect_card_label(Object id) { + return 'Incorrect card presented, the ID on the rear of the card must be:\n$id'; + } + + @override + String get satscard_operation_dialog_incorrect_code_label => 'Incorrect spend code'; + + @override + String get satscard_operation_dialog_stale_card_label => 'The correct card was presented but it\'s in an unexpected state, it may have been modified outside of the app.'; + + @override + String get satscard_operation_dialog_nfc_error_label => 'A communication error occurred, please try again.'; + + @override + String satscard_operation_dialog_protocol_error_label(Object code, Object literal, Object message) { + return 'Encountered protocol error $code, $literal:\n$message'; + } + + @override + String satscard_operation_dialog_unknown_error_label(Object message) { + return 'An error occurred:\n$message'; + } + @override String get locale => 'fi'; diff --git a/lib/generated/breez_translations_fr.dart b/lib/generated/breez_translations_fr.dart index a16aca4..0c39180 100644 --- a/lib/generated/breez_translations_fr.dart +++ b/lib/generated/breez_translations_fr.dart @@ -141,6 +141,12 @@ class BreezTranslationsFr extends BreezTranslations { @override String get invoice_btc_address_deposit_address_copied => 'L\'adresse de dépôt a été copiée dans votre presse-papiers.'; + @override + String get invoice_btc_address_generic_address => 'BTC Address'; + + @override + String get invoice_btc_address_generic_address_copied => 'BTC address was copied to your clipboard.'; + @override String get invoice_btc_address_on_chain_begin => 'Breez utilise des Submarine Swaps pour exécuter des transactions on-chain. Cliquez '; @@ -3293,6 +3299,267 @@ class BreezTranslationsFr extends BreezTranslations { @override String get google_sign_not_available_exception => 'Google Sign-In is not available on this device.'; + @override + String get satscard_dialog_ok => 'OK'; + + @override + String get satscard_dialog_cancel => 'CANCEL'; + + @override + String get satscard_error_invalid_title => 'Unknown Error'; + + @override + String satscard_error_invalid_body(Object error) { + return 'Communication with the Satscard failed unexpectedly:\n$error'; + } + + @override + String get satscard_error_nfc_title => 'Communication Error'; + + @override + String get satscard_error_nfc_body => 'Communications with the Satscard failed or were interrupted, please try again.'; + + @override + String get satscard_error_used_up_title => 'All Slots Are Unsealed'; + + @override + String get satscard_error_used_up_body => 'A Satscard was detected but it had no sealed or unused slots and therefore can\'t be used.'; + + @override + String get satscard_unused_prompt_title => 'Uninitialized Satscard Slot'; + + @override + String get satscard_unused_prompt_body => 'The active slot of the detected Satscard needs to be initialized before it can be used'; + + @override + String satscard_initialize_title(Object number) { + return 'Initialize Satscard Slot $number'; + } + + @override + String get satscard_initialize_button_label => 'INITIALIZE'; + + @override + String satscard_card_id_text(Object id) { + return 'Card ID: $id'; + } + + @override + String get satscard_card_id_copied => 'Satscard ID was copied to your clipboard.'; + + @override + String get satscard_spend_code_label => 'Spend code'; + + @override + String get satscard_spend_code_incorrect_code_hint => 'The code you entered was incorrect'; + + @override + String get satscard_spend_code_incorrect_length_hint => 'Look for a 6-digit code on the back of the card'; + + @override + String get satscard_chain_code_label => 'Chain code (optional)'; + + @override + String get satscard_chain_code_wrong_hint => 'Must be empty or a 32-byte hex string'; + + @override + String get satscard_balance_title => 'Satscard Balance'; + + @override + String get satscard_balance_button_label => 'SWEEP'; + + @override + String get satscard_balance_button_retry_label => 'RETRY'; + + @override + String get satscard_balance_warning_no_funds_title => 'No Balance'; + + @override + String get satscard_balance_warning_no_funds_body => 'There is no confirmed balance on the Satscard slot so it can\'t be swept'; + + @override + String get satscard_balance_warning_unconfirmed_title => 'Unconfirmed Balance'; + + @override + String get satscard_balance_warning_unconfirmed_body => 'The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept'; + + @override + String get satscard_balance_awaiting_balance_label => 'Retrieving slot balance'; + + @override + String get satscard_balance_awaiting_account_label => 'Retrieving currency information'; + + @override + String get satscard_balance_address_label => 'Address:'; + + @override + String get satscard_balance_confirmed_label => 'Balance:'; + + @override + String get satscard_balance_unconfirmed_label => 'Unconfirmed:'; + + @override + String satscard_balance_value_no_fiat(String received) { + return '$received'; + } + + @override + String satscard_balance_value_with_fiat(String received, String fiat) { + return '$received ($fiat)'; + } + + @override + String get satscard_balance_birth_height_label => 'Birth Block:'; + + @override + String get satscard_balance_card_id_label => 'Card ID:'; + + @override + String get satscard_balance_slot_label => 'Slot:'; + + @override + String get satscard_balance_version_label => 'Version:'; + + @override + String satscard_balance_error_address_info(Object error) { + return 'An error occurred while retrieving the balance of the Satscard slot:\n$error'; + } + + @override + String satscard_sweep_title(Object number) { + return 'Sweep Satscard Slot $number'; + } + + @override + String get satscard_sweep_button_confirm_label => 'CONFIRM'; + + @override + String get satscard_sweep_button_cancel_label => 'CANCEL'; + + @override + String get satscard_sweep_balance_label => 'Slot balance:'; + + @override + String get satscard_sweep_lsp_fee_label => 'Setup fee:'; + + @override + String get satscard_sweep_chain_fee_label => 'Transaction fee:'; + + @override + String get satscard_sweep_receive_label => 'You receive:'; + + @override + String get satscard_sweep_balance_too_high_label => 'Maximum deposit:'; + + @override + String get satscard_sweep_balance_too_low_label => 'Minimum deposit:'; + + @override + String get satscard_sweep_reserve_not_met_label => 'Required reserve:'; + + @override + String satscard_sweep_fee_value(String fee) { + return '-$fee'; + } + + @override + String get satscard_sweep_awaiting_fees_label => 'Retrieving fee rates'; + + @override + String get satscard_sweep_awaiting_deposit_label => 'Retrieving deposit address'; + + @override + String get satscard_sweep_awaiting_lsp_label => 'Retrieving LSP status'; + + @override + String satscard_sweep_warning_lsp_fee_no_liquidity_label(Object minimum, Object percent) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required to sweep the Satscard'; + } + + @override + String satscard_sweep_warning_lsp_fee_label(Object minimum, Object percent, Object sats) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required because the balance of the Satscard exceeds $sats'; + } + + @override + String get satscard_sweep_warning_not_valid => 'The Satscard slot can\'t be swept'; + + @override + String satscard_sweep_error_deposit_address(Object error) { + return 'An error occurred while retrieving a deposit address:\n$error'; + } + + @override + String satscard_sweep_error_create_transactions(Object error) { + return 'An error occurred while retrieving a retrieving fees rates and constructing transactions:\n$error'; + } + + @override + String get satscard_broadcast_title => 'Broadcast Transaction'; + + @override + String get satscard_broadcast_signing_label => 'Signing transaction'; + + @override + String get satscard_broadcast_broadcasting_label => 'Broadcasting transaction'; + + @override + String satscard_broadcast_error_signing(Object error) { + return 'An error occurred while attempting to sign the transaction before broadcast:\n$error'; + } + + @override + String satscard_broadcast_error_broadcasting(Object error) { + return 'An error occurred while attempting to broadcast the transaction before broadcast:\n$error'; + } + + @override + String get satscard_broadcast_complete_title => 'Satscard Swept'; + + @override + String get satscard_operation_dialog_title => 'Scan Satscard'; + + @override + String get satscard_operation_dialog_cancel_label => 'CANCEL'; + + @override + String satscard_operation_dialog_present_satscards_label(Object id) { + return 'Please hold the Satscard with the following ID against your device:\n$id'; + } + + @override + String get satscard_operation_dialog_success_label => 'Operation complete'; + + @override + String get satscard_operation_dialog_in_progress_label => 'Communicating with Satscard'; + + @override + String get satscard_operation_dialog_waiting_label => 'An incorrect spend code was previously entered. Please keep the Satscard held against your device'; + + @override + String satscard_operation_dialog_incorrect_card_label(Object id) { + return 'Incorrect card presented, the ID on the rear of the card must be:\n$id'; + } + + @override + String get satscard_operation_dialog_incorrect_code_label => 'Incorrect spend code'; + + @override + String get satscard_operation_dialog_stale_card_label => 'The correct card was presented but it\'s in an unexpected state, it may have been modified outside of the app.'; + + @override + String get satscard_operation_dialog_nfc_error_label => 'A communication error occurred, please try again.'; + + @override + String satscard_operation_dialog_protocol_error_label(Object code, Object literal, Object message) { + return 'Encountered protocol error $code, $literal:\n$message'; + } + + @override + String satscard_operation_dialog_unknown_error_label(Object message) { + return 'An error occurred:\n$message'; + } + @override String get locale => 'fr'; diff --git a/lib/generated/breez_translations_it.dart b/lib/generated/breez_translations_it.dart index 0286f15..8e01502 100644 --- a/lib/generated/breez_translations_it.dart +++ b/lib/generated/breez_translations_it.dart @@ -141,6 +141,12 @@ class BreezTranslationsIt extends BreezTranslations { @override String get invoice_btc_address_deposit_address_copied => 'L\'indirizzo di deposito è stato copiato negli appunti.'; + @override + String get invoice_btc_address_generic_address => 'BTC Address'; + + @override + String get invoice_btc_address_generic_address_copied => 'BTC address was copied to your clipboard.'; + @override String get invoice_btc_address_on_chain_begin => 'Breez utilizza i Submarine Swap per eseguire transazioni onchain. Clicca '; @@ -3293,6 +3299,267 @@ class BreezTranslationsIt extends BreezTranslations { @override String get google_sign_not_available_exception => 'Google Sign-In is not available on this device.'; + @override + String get satscard_dialog_ok => 'OK'; + + @override + String get satscard_dialog_cancel => 'CANCEL'; + + @override + String get satscard_error_invalid_title => 'Unknown Error'; + + @override + String satscard_error_invalid_body(Object error) { + return 'Communication with the Satscard failed unexpectedly:\n$error'; + } + + @override + String get satscard_error_nfc_title => 'Communication Error'; + + @override + String get satscard_error_nfc_body => 'Communications with the Satscard failed or were interrupted, please try again.'; + + @override + String get satscard_error_used_up_title => 'All Slots Are Unsealed'; + + @override + String get satscard_error_used_up_body => 'A Satscard was detected but it had no sealed or unused slots and therefore can\'t be used.'; + + @override + String get satscard_unused_prompt_title => 'Uninitialized Satscard Slot'; + + @override + String get satscard_unused_prompt_body => 'The active slot of the detected Satscard needs to be initialized before it can be used'; + + @override + String satscard_initialize_title(Object number) { + return 'Initialize Satscard Slot $number'; + } + + @override + String get satscard_initialize_button_label => 'INITIALIZE'; + + @override + String satscard_card_id_text(Object id) { + return 'Card ID: $id'; + } + + @override + String get satscard_card_id_copied => 'Satscard ID was copied to your clipboard.'; + + @override + String get satscard_spend_code_label => 'Spend code'; + + @override + String get satscard_spend_code_incorrect_code_hint => 'The code you entered was incorrect'; + + @override + String get satscard_spend_code_incorrect_length_hint => 'Look for a 6-digit code on the back of the card'; + + @override + String get satscard_chain_code_label => 'Chain code (optional)'; + + @override + String get satscard_chain_code_wrong_hint => 'Must be empty or a 32-byte hex string'; + + @override + String get satscard_balance_title => 'Satscard Balance'; + + @override + String get satscard_balance_button_label => 'SWEEP'; + + @override + String get satscard_balance_button_retry_label => 'RETRY'; + + @override + String get satscard_balance_warning_no_funds_title => 'No Balance'; + + @override + String get satscard_balance_warning_no_funds_body => 'There is no confirmed balance on the Satscard slot so it can\'t be swept'; + + @override + String get satscard_balance_warning_unconfirmed_title => 'Unconfirmed Balance'; + + @override + String get satscard_balance_warning_unconfirmed_body => 'The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept'; + + @override + String get satscard_balance_awaiting_balance_label => 'Retrieving slot balance'; + + @override + String get satscard_balance_awaiting_account_label => 'Retrieving currency information'; + + @override + String get satscard_balance_address_label => 'Address:'; + + @override + String get satscard_balance_confirmed_label => 'Balance:'; + + @override + String get satscard_balance_unconfirmed_label => 'Unconfirmed:'; + + @override + String satscard_balance_value_no_fiat(String received) { + return '$received'; + } + + @override + String satscard_balance_value_with_fiat(String received, String fiat) { + return '$received ($fiat)'; + } + + @override + String get satscard_balance_birth_height_label => 'Birth Block:'; + + @override + String get satscard_balance_card_id_label => 'Card ID:'; + + @override + String get satscard_balance_slot_label => 'Slot:'; + + @override + String get satscard_balance_version_label => 'Version:'; + + @override + String satscard_balance_error_address_info(Object error) { + return 'An error occurred while retrieving the balance of the Satscard slot:\n$error'; + } + + @override + String satscard_sweep_title(Object number) { + return 'Sweep Satscard Slot $number'; + } + + @override + String get satscard_sweep_button_confirm_label => 'CONFIRM'; + + @override + String get satscard_sweep_button_cancel_label => 'CANCEL'; + + @override + String get satscard_sweep_balance_label => 'Slot balance:'; + + @override + String get satscard_sweep_lsp_fee_label => 'Setup fee:'; + + @override + String get satscard_sweep_chain_fee_label => 'Transaction fee:'; + + @override + String get satscard_sweep_receive_label => 'You receive:'; + + @override + String get satscard_sweep_balance_too_high_label => 'Maximum deposit:'; + + @override + String get satscard_sweep_balance_too_low_label => 'Minimum deposit:'; + + @override + String get satscard_sweep_reserve_not_met_label => 'Required reserve:'; + + @override + String satscard_sweep_fee_value(String fee) { + return '-$fee'; + } + + @override + String get satscard_sweep_awaiting_fees_label => 'Retrieving fee rates'; + + @override + String get satscard_sweep_awaiting_deposit_label => 'Retrieving deposit address'; + + @override + String get satscard_sweep_awaiting_lsp_label => 'Retrieving LSP status'; + + @override + String satscard_sweep_warning_lsp_fee_no_liquidity_label(Object minimum, Object percent) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required to sweep the Satscard'; + } + + @override + String satscard_sweep_warning_lsp_fee_label(Object minimum, Object percent, Object sats) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required because the balance of the Satscard exceeds $sats'; + } + + @override + String get satscard_sweep_warning_not_valid => 'The Satscard slot can\'t be swept'; + + @override + String satscard_sweep_error_deposit_address(Object error) { + return 'An error occurred while retrieving a deposit address:\n$error'; + } + + @override + String satscard_sweep_error_create_transactions(Object error) { + return 'An error occurred while retrieving a retrieving fees rates and constructing transactions:\n$error'; + } + + @override + String get satscard_broadcast_title => 'Broadcast Transaction'; + + @override + String get satscard_broadcast_signing_label => 'Signing transaction'; + + @override + String get satscard_broadcast_broadcasting_label => 'Broadcasting transaction'; + + @override + String satscard_broadcast_error_signing(Object error) { + return 'An error occurred while attempting to sign the transaction before broadcast:\n$error'; + } + + @override + String satscard_broadcast_error_broadcasting(Object error) { + return 'An error occurred while attempting to broadcast the transaction before broadcast:\n$error'; + } + + @override + String get satscard_broadcast_complete_title => 'Satscard Swept'; + + @override + String get satscard_operation_dialog_title => 'Scan Satscard'; + + @override + String get satscard_operation_dialog_cancel_label => 'CANCEL'; + + @override + String satscard_operation_dialog_present_satscards_label(Object id) { + return 'Please hold the Satscard with the following ID against your device:\n$id'; + } + + @override + String get satscard_operation_dialog_success_label => 'Operation complete'; + + @override + String get satscard_operation_dialog_in_progress_label => 'Communicating with Satscard'; + + @override + String get satscard_operation_dialog_waiting_label => 'An incorrect spend code was previously entered. Please keep the Satscard held against your device'; + + @override + String satscard_operation_dialog_incorrect_card_label(Object id) { + return 'Incorrect card presented, the ID on the rear of the card must be:\n$id'; + } + + @override + String get satscard_operation_dialog_incorrect_code_label => 'Incorrect spend code'; + + @override + String get satscard_operation_dialog_stale_card_label => 'The correct card was presented but it\'s in an unexpected state, it may have been modified outside of the app.'; + + @override + String get satscard_operation_dialog_nfc_error_label => 'A communication error occurred, please try again.'; + + @override + String satscard_operation_dialog_protocol_error_label(Object code, Object literal, Object message) { + return 'Encountered protocol error $code, $literal:\n$message'; + } + + @override + String satscard_operation_dialog_unknown_error_label(Object message) { + return 'An error occurred:\n$message'; + } + @override String get locale => 'it'; diff --git a/lib/generated/breez_translations_pt.dart b/lib/generated/breez_translations_pt.dart index 948a642..fbe6968 100644 --- a/lib/generated/breez_translations_pt.dart +++ b/lib/generated/breez_translations_pt.dart @@ -141,6 +141,12 @@ class BreezTranslationsPt extends BreezTranslations { @override String get invoice_btc_address_deposit_address_copied => 'O endereço foi copiado para a área de transferência.'; + @override + String get invoice_btc_address_generic_address => 'BTC Address'; + + @override + String get invoice_btc_address_generic_address_copied => 'BTC address was copied to your clipboard.'; + @override String get invoice_btc_address_on_chain_begin => 'A Breez está usando a função Submarine Swaps para executar transações pela rede Bitcoin. Toque '; @@ -3293,6 +3299,267 @@ class BreezTranslationsPt extends BreezTranslations { @override String get google_sign_not_available_exception => 'A autenticação do Google não está disponível neste dispositivo.'; + @override + String get satscard_dialog_ok => 'OK'; + + @override + String get satscard_dialog_cancel => 'CANCEL'; + + @override + String get satscard_error_invalid_title => 'Unknown Error'; + + @override + String satscard_error_invalid_body(Object error) { + return 'Communication with the Satscard failed unexpectedly:\n$error'; + } + + @override + String get satscard_error_nfc_title => 'Communication Error'; + + @override + String get satscard_error_nfc_body => 'Communications with the Satscard failed or were interrupted, please try again.'; + + @override + String get satscard_error_used_up_title => 'All Slots Are Unsealed'; + + @override + String get satscard_error_used_up_body => 'A Satscard was detected but it had no sealed or unused slots and therefore can\'t be used.'; + + @override + String get satscard_unused_prompt_title => 'Uninitialized Satscard Slot'; + + @override + String get satscard_unused_prompt_body => 'The active slot of the detected Satscard needs to be initialized before it can be used'; + + @override + String satscard_initialize_title(Object number) { + return 'Initialize Satscard Slot $number'; + } + + @override + String get satscard_initialize_button_label => 'INITIALIZE'; + + @override + String satscard_card_id_text(Object id) { + return 'Card ID: $id'; + } + + @override + String get satscard_card_id_copied => 'Satscard ID was copied to your clipboard.'; + + @override + String get satscard_spend_code_label => 'Spend code'; + + @override + String get satscard_spend_code_incorrect_code_hint => 'The code you entered was incorrect'; + + @override + String get satscard_spend_code_incorrect_length_hint => 'Look for a 6-digit code on the back of the card'; + + @override + String get satscard_chain_code_label => 'Chain code (optional)'; + + @override + String get satscard_chain_code_wrong_hint => 'Must be empty or a 32-byte hex string'; + + @override + String get satscard_balance_title => 'Satscard Balance'; + + @override + String get satscard_balance_button_label => 'SWEEP'; + + @override + String get satscard_balance_button_retry_label => 'RETRY'; + + @override + String get satscard_balance_warning_no_funds_title => 'No Balance'; + + @override + String get satscard_balance_warning_no_funds_body => 'There is no confirmed balance on the Satscard slot so it can\'t be swept'; + + @override + String get satscard_balance_warning_unconfirmed_title => 'Unconfirmed Balance'; + + @override + String get satscard_balance_warning_unconfirmed_body => 'The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept'; + + @override + String get satscard_balance_awaiting_balance_label => 'Retrieving slot balance'; + + @override + String get satscard_balance_awaiting_account_label => 'Retrieving currency information'; + + @override + String get satscard_balance_address_label => 'Address:'; + + @override + String get satscard_balance_confirmed_label => 'Balance:'; + + @override + String get satscard_balance_unconfirmed_label => 'Unconfirmed:'; + + @override + String satscard_balance_value_no_fiat(String received) { + return '$received'; + } + + @override + String satscard_balance_value_with_fiat(String received, String fiat) { + return '$received ($fiat)'; + } + + @override + String get satscard_balance_birth_height_label => 'Birth Block:'; + + @override + String get satscard_balance_card_id_label => 'Card ID:'; + + @override + String get satscard_balance_slot_label => 'Slot:'; + + @override + String get satscard_balance_version_label => 'Version:'; + + @override + String satscard_balance_error_address_info(Object error) { + return 'An error occurred while retrieving the balance of the Satscard slot:\n$error'; + } + + @override + String satscard_sweep_title(Object number) { + return 'Sweep Satscard Slot $number'; + } + + @override + String get satscard_sweep_button_confirm_label => 'CONFIRM'; + + @override + String get satscard_sweep_button_cancel_label => 'CANCEL'; + + @override + String get satscard_sweep_balance_label => 'Slot balance:'; + + @override + String get satscard_sweep_lsp_fee_label => 'Setup fee:'; + + @override + String get satscard_sweep_chain_fee_label => 'Transaction fee:'; + + @override + String get satscard_sweep_receive_label => 'You receive:'; + + @override + String get satscard_sweep_balance_too_high_label => 'Maximum deposit:'; + + @override + String get satscard_sweep_balance_too_low_label => 'Minimum deposit:'; + + @override + String get satscard_sweep_reserve_not_met_label => 'Required reserve:'; + + @override + String satscard_sweep_fee_value(String fee) { + return '-$fee'; + } + + @override + String get satscard_sweep_awaiting_fees_label => 'Retrieving fee rates'; + + @override + String get satscard_sweep_awaiting_deposit_label => 'Retrieving deposit address'; + + @override + String get satscard_sweep_awaiting_lsp_label => 'Retrieving LSP status'; + + @override + String satscard_sweep_warning_lsp_fee_no_liquidity_label(Object minimum, Object percent) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required to sweep the Satscard'; + } + + @override + String satscard_sweep_warning_lsp_fee_label(Object minimum, Object percent, Object sats) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required because the balance of the Satscard exceeds $sats'; + } + + @override + String get satscard_sweep_warning_not_valid => 'The Satscard slot can\'t be swept'; + + @override + String satscard_sweep_error_deposit_address(Object error) { + return 'An error occurred while retrieving a deposit address:\n$error'; + } + + @override + String satscard_sweep_error_create_transactions(Object error) { + return 'An error occurred while retrieving a retrieving fees rates and constructing transactions:\n$error'; + } + + @override + String get satscard_broadcast_title => 'Broadcast Transaction'; + + @override + String get satscard_broadcast_signing_label => 'Signing transaction'; + + @override + String get satscard_broadcast_broadcasting_label => 'Broadcasting transaction'; + + @override + String satscard_broadcast_error_signing(Object error) { + return 'An error occurred while attempting to sign the transaction before broadcast:\n$error'; + } + + @override + String satscard_broadcast_error_broadcasting(Object error) { + return 'An error occurred while attempting to broadcast the transaction before broadcast:\n$error'; + } + + @override + String get satscard_broadcast_complete_title => 'Satscard Swept'; + + @override + String get satscard_operation_dialog_title => 'Scan Satscard'; + + @override + String get satscard_operation_dialog_cancel_label => 'CANCEL'; + + @override + String satscard_operation_dialog_present_satscards_label(Object id) { + return 'Please hold the Satscard with the following ID against your device:\n$id'; + } + + @override + String get satscard_operation_dialog_success_label => 'Operation complete'; + + @override + String get satscard_operation_dialog_in_progress_label => 'Communicating with Satscard'; + + @override + String get satscard_operation_dialog_waiting_label => 'An incorrect spend code was previously entered. Please keep the Satscard held against your device'; + + @override + String satscard_operation_dialog_incorrect_card_label(Object id) { + return 'Incorrect card presented, the ID on the rear of the card must be:\n$id'; + } + + @override + String get satscard_operation_dialog_incorrect_code_label => 'Incorrect spend code'; + + @override + String get satscard_operation_dialog_stale_card_label => 'The correct card was presented but it\'s in an unexpected state, it may have been modified outside of the app.'; + + @override + String get satscard_operation_dialog_nfc_error_label => 'A communication error occurred, please try again.'; + + @override + String satscard_operation_dialog_protocol_error_label(Object code, Object literal, Object message) { + return 'Encountered protocol error $code, $literal:\n$message'; + } + + @override + String satscard_operation_dialog_unknown_error_label(Object message) { + return 'An error occurred:\n$message'; + } + @override String get locale => 'pt'; diff --git a/lib/generated/breez_translations_sk.dart b/lib/generated/breez_translations_sk.dart index a98457c..375aa17 100644 --- a/lib/generated/breez_translations_sk.dart +++ b/lib/generated/breez_translations_sk.dart @@ -141,6 +141,12 @@ class BreezTranslationsSk extends BreezTranslations { @override String get invoice_btc_address_deposit_address_copied => 'Adresa vkladu bola skopírovaná do tvojej schránky.'; + @override + String get invoice_btc_address_generic_address => 'BTC Address'; + + @override + String get invoice_btc_address_generic_address_copied => 'BTC address was copied to your clipboard.'; + @override String get invoice_btc_address_on_chain_begin => 'Na on-chain tranzakcie, Breez používa Submarine Swaps. Klikni '; @@ -3293,6 +3299,267 @@ class BreezTranslationsSk extends BreezTranslations { @override String get google_sign_not_available_exception => 'Google Sign-In is not available on this device.'; + @override + String get satscard_dialog_ok => 'OK'; + + @override + String get satscard_dialog_cancel => 'CANCEL'; + + @override + String get satscard_error_invalid_title => 'Unknown Error'; + + @override + String satscard_error_invalid_body(Object error) { + return 'Communication with the Satscard failed unexpectedly:\n$error'; + } + + @override + String get satscard_error_nfc_title => 'Communication Error'; + + @override + String get satscard_error_nfc_body => 'Communications with the Satscard failed or were interrupted, please try again.'; + + @override + String get satscard_error_used_up_title => 'All Slots Are Unsealed'; + + @override + String get satscard_error_used_up_body => 'A Satscard was detected but it had no sealed or unused slots and therefore can\'t be used.'; + + @override + String get satscard_unused_prompt_title => 'Uninitialized Satscard Slot'; + + @override + String get satscard_unused_prompt_body => 'The active slot of the detected Satscard needs to be initialized before it can be used'; + + @override + String satscard_initialize_title(Object number) { + return 'Initialize Satscard Slot $number'; + } + + @override + String get satscard_initialize_button_label => 'INITIALIZE'; + + @override + String satscard_card_id_text(Object id) { + return 'Card ID: $id'; + } + + @override + String get satscard_card_id_copied => 'Satscard ID was copied to your clipboard.'; + + @override + String get satscard_spend_code_label => 'Spend code'; + + @override + String get satscard_spend_code_incorrect_code_hint => 'The code you entered was incorrect'; + + @override + String get satscard_spend_code_incorrect_length_hint => 'Look for a 6-digit code on the back of the card'; + + @override + String get satscard_chain_code_label => 'Chain code (optional)'; + + @override + String get satscard_chain_code_wrong_hint => 'Must be empty or a 32-byte hex string'; + + @override + String get satscard_balance_title => 'Satscard Balance'; + + @override + String get satscard_balance_button_label => 'SWEEP'; + + @override + String get satscard_balance_button_retry_label => 'RETRY'; + + @override + String get satscard_balance_warning_no_funds_title => 'No Balance'; + + @override + String get satscard_balance_warning_no_funds_body => 'There is no confirmed balance on the Satscard slot so it can\'t be swept'; + + @override + String get satscard_balance_warning_unconfirmed_title => 'Unconfirmed Balance'; + + @override + String get satscard_balance_warning_unconfirmed_body => 'The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept'; + + @override + String get satscard_balance_awaiting_balance_label => 'Retrieving slot balance'; + + @override + String get satscard_balance_awaiting_account_label => 'Retrieving currency information'; + + @override + String get satscard_balance_address_label => 'Address:'; + + @override + String get satscard_balance_confirmed_label => 'Balance:'; + + @override + String get satscard_balance_unconfirmed_label => 'Unconfirmed:'; + + @override + String satscard_balance_value_no_fiat(String received) { + return '$received'; + } + + @override + String satscard_balance_value_with_fiat(String received, String fiat) { + return '$received ($fiat)'; + } + + @override + String get satscard_balance_birth_height_label => 'Birth Block:'; + + @override + String get satscard_balance_card_id_label => 'Card ID:'; + + @override + String get satscard_balance_slot_label => 'Slot:'; + + @override + String get satscard_balance_version_label => 'Version:'; + + @override + String satscard_balance_error_address_info(Object error) { + return 'An error occurred while retrieving the balance of the Satscard slot:\n$error'; + } + + @override + String satscard_sweep_title(Object number) { + return 'Sweep Satscard Slot $number'; + } + + @override + String get satscard_sweep_button_confirm_label => 'CONFIRM'; + + @override + String get satscard_sweep_button_cancel_label => 'CANCEL'; + + @override + String get satscard_sweep_balance_label => 'Slot balance:'; + + @override + String get satscard_sweep_lsp_fee_label => 'Setup fee:'; + + @override + String get satscard_sweep_chain_fee_label => 'Transaction fee:'; + + @override + String get satscard_sweep_receive_label => 'You receive:'; + + @override + String get satscard_sweep_balance_too_high_label => 'Maximum deposit:'; + + @override + String get satscard_sweep_balance_too_low_label => 'Minimum deposit:'; + + @override + String get satscard_sweep_reserve_not_met_label => 'Required reserve:'; + + @override + String satscard_sweep_fee_value(String fee) { + return '-$fee'; + } + + @override + String get satscard_sweep_awaiting_fees_label => 'Retrieving fee rates'; + + @override + String get satscard_sweep_awaiting_deposit_label => 'Retrieving deposit address'; + + @override + String get satscard_sweep_awaiting_lsp_label => 'Retrieving LSP status'; + + @override + String satscard_sweep_warning_lsp_fee_no_liquidity_label(Object minimum, Object percent) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required to sweep the Satscard'; + } + + @override + String satscard_sweep_warning_lsp_fee_label(Object minimum, Object percent, Object sats) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required because the balance of the Satscard exceeds $sats'; + } + + @override + String get satscard_sweep_warning_not_valid => 'The Satscard slot can\'t be swept'; + + @override + String satscard_sweep_error_deposit_address(Object error) { + return 'An error occurred while retrieving a deposit address:\n$error'; + } + + @override + String satscard_sweep_error_create_transactions(Object error) { + return 'An error occurred while retrieving a retrieving fees rates and constructing transactions:\n$error'; + } + + @override + String get satscard_broadcast_title => 'Broadcast Transaction'; + + @override + String get satscard_broadcast_signing_label => 'Signing transaction'; + + @override + String get satscard_broadcast_broadcasting_label => 'Broadcasting transaction'; + + @override + String satscard_broadcast_error_signing(Object error) { + return 'An error occurred while attempting to sign the transaction before broadcast:\n$error'; + } + + @override + String satscard_broadcast_error_broadcasting(Object error) { + return 'An error occurred while attempting to broadcast the transaction before broadcast:\n$error'; + } + + @override + String get satscard_broadcast_complete_title => 'Satscard Swept'; + + @override + String get satscard_operation_dialog_title => 'Scan Satscard'; + + @override + String get satscard_operation_dialog_cancel_label => 'CANCEL'; + + @override + String satscard_operation_dialog_present_satscards_label(Object id) { + return 'Please hold the Satscard with the following ID against your device:\n$id'; + } + + @override + String get satscard_operation_dialog_success_label => 'Operation complete'; + + @override + String get satscard_operation_dialog_in_progress_label => 'Communicating with Satscard'; + + @override + String get satscard_operation_dialog_waiting_label => 'An incorrect spend code was previously entered. Please keep the Satscard held against your device'; + + @override + String satscard_operation_dialog_incorrect_card_label(Object id) { + return 'Incorrect card presented, the ID on the rear of the card must be:\n$id'; + } + + @override + String get satscard_operation_dialog_incorrect_code_label => 'Incorrect spend code'; + + @override + String get satscard_operation_dialog_stale_card_label => 'The correct card was presented but it\'s in an unexpected state, it may have been modified outside of the app.'; + + @override + String get satscard_operation_dialog_nfc_error_label => 'A communication error occurred, please try again.'; + + @override + String satscard_operation_dialog_protocol_error_label(Object code, Object literal, Object message) { + return 'Encountered protocol error $code, $literal:\n$message'; + } + + @override + String satscard_operation_dialog_unknown_error_label(Object message) { + return 'An error occurred:\n$message'; + } + @override String get locale => 'sk'; diff --git a/lib/generated/breez_translations_sv.dart b/lib/generated/breez_translations_sv.dart index 4f1fa13..c25e737 100644 --- a/lib/generated/breez_translations_sv.dart +++ b/lib/generated/breez_translations_sv.dart @@ -141,6 +141,12 @@ class BreezTranslationsSv extends BreezTranslations { @override String get invoice_btc_address_deposit_address_copied => 'Insättningsadressen kopierades till ditt urklipp.'; + @override + String get invoice_btc_address_generic_address => 'BTC Address'; + + @override + String get invoice_btc_address_generic_address_copied => 'BTC address was copied to your clipboard.'; + @override String get invoice_btc_address_on_chain_begin => 'Breez använder Submarine Swaps för att utföra on-chain-transaktioner. Klick '; @@ -3293,6 +3299,267 @@ class BreezTranslationsSv extends BreezTranslations { @override String get google_sign_not_available_exception => 'Google Sign-In is not available on this device.'; + @override + String get satscard_dialog_ok => 'OK'; + + @override + String get satscard_dialog_cancel => 'CANCEL'; + + @override + String get satscard_error_invalid_title => 'Unknown Error'; + + @override + String satscard_error_invalid_body(Object error) { + return 'Communication with the Satscard failed unexpectedly:\n$error'; + } + + @override + String get satscard_error_nfc_title => 'Communication Error'; + + @override + String get satscard_error_nfc_body => 'Communications with the Satscard failed or were interrupted, please try again.'; + + @override + String get satscard_error_used_up_title => 'All Slots Are Unsealed'; + + @override + String get satscard_error_used_up_body => 'A Satscard was detected but it had no sealed or unused slots and therefore can\'t be used.'; + + @override + String get satscard_unused_prompt_title => 'Uninitialized Satscard Slot'; + + @override + String get satscard_unused_prompt_body => 'The active slot of the detected Satscard needs to be initialized before it can be used'; + + @override + String satscard_initialize_title(Object number) { + return 'Initialize Satscard Slot $number'; + } + + @override + String get satscard_initialize_button_label => 'INITIALIZE'; + + @override + String satscard_card_id_text(Object id) { + return 'Card ID: $id'; + } + + @override + String get satscard_card_id_copied => 'Satscard ID was copied to your clipboard.'; + + @override + String get satscard_spend_code_label => 'Spend code'; + + @override + String get satscard_spend_code_incorrect_code_hint => 'The code you entered was incorrect'; + + @override + String get satscard_spend_code_incorrect_length_hint => 'Look for a 6-digit code on the back of the card'; + + @override + String get satscard_chain_code_label => 'Chain code (optional)'; + + @override + String get satscard_chain_code_wrong_hint => 'Must be empty or a 32-byte hex string'; + + @override + String get satscard_balance_title => 'Satscard Balance'; + + @override + String get satscard_balance_button_label => 'SWEEP'; + + @override + String get satscard_balance_button_retry_label => 'RETRY'; + + @override + String get satscard_balance_warning_no_funds_title => 'No Balance'; + + @override + String get satscard_balance_warning_no_funds_body => 'There is no confirmed balance on the Satscard slot so it can\'t be swept'; + + @override + String get satscard_balance_warning_unconfirmed_title => 'Unconfirmed Balance'; + + @override + String get satscard_balance_warning_unconfirmed_body => 'The slot has an unconfirmed balance, this will be ignored and only the confirmed balance will be swept'; + + @override + String get satscard_balance_awaiting_balance_label => 'Retrieving slot balance'; + + @override + String get satscard_balance_awaiting_account_label => 'Retrieving currency information'; + + @override + String get satscard_balance_address_label => 'Address:'; + + @override + String get satscard_balance_confirmed_label => 'Balance:'; + + @override + String get satscard_balance_unconfirmed_label => 'Unconfirmed:'; + + @override + String satscard_balance_value_no_fiat(String received) { + return '$received'; + } + + @override + String satscard_balance_value_with_fiat(String received, String fiat) { + return '$received ($fiat)'; + } + + @override + String get satscard_balance_birth_height_label => 'Birth Block:'; + + @override + String get satscard_balance_card_id_label => 'Card ID:'; + + @override + String get satscard_balance_slot_label => 'Slot:'; + + @override + String get satscard_balance_version_label => 'Version:'; + + @override + String satscard_balance_error_address_info(Object error) { + return 'An error occurred while retrieving the balance of the Satscard slot:\n$error'; + } + + @override + String satscard_sweep_title(Object number) { + return 'Sweep Satscard Slot $number'; + } + + @override + String get satscard_sweep_button_confirm_label => 'CONFIRM'; + + @override + String get satscard_sweep_button_cancel_label => 'CANCEL'; + + @override + String get satscard_sweep_balance_label => 'Slot balance:'; + + @override + String get satscard_sweep_lsp_fee_label => 'Setup fee:'; + + @override + String get satscard_sweep_chain_fee_label => 'Transaction fee:'; + + @override + String get satscard_sweep_receive_label => 'You receive:'; + + @override + String get satscard_sweep_balance_too_high_label => 'Maximum deposit:'; + + @override + String get satscard_sweep_balance_too_low_label => 'Minimum deposit:'; + + @override + String get satscard_sweep_reserve_not_met_label => 'Required reserve:'; + + @override + String satscard_sweep_fee_value(String fee) { + return '-$fee'; + } + + @override + String get satscard_sweep_awaiting_fees_label => 'Retrieving fee rates'; + + @override + String get satscard_sweep_awaiting_deposit_label => 'Retrieving deposit address'; + + @override + String get satscard_sweep_awaiting_lsp_label => 'Retrieving LSP status'; + + @override + String satscard_sweep_warning_lsp_fee_no_liquidity_label(Object minimum, Object percent) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required to sweep the Satscard'; + } + + @override + String satscard_sweep_warning_lsp_fee_label(Object minimum, Object percent, Object sats) { + return 'A setup fee of $percent% with a minimum fee of $minimum is required because the balance of the Satscard exceeds $sats'; + } + + @override + String get satscard_sweep_warning_not_valid => 'The Satscard slot can\'t be swept'; + + @override + String satscard_sweep_error_deposit_address(Object error) { + return 'An error occurred while retrieving a deposit address:\n$error'; + } + + @override + String satscard_sweep_error_create_transactions(Object error) { + return 'An error occurred while retrieving a retrieving fees rates and constructing transactions:\n$error'; + } + + @override + String get satscard_broadcast_title => 'Broadcast Transaction'; + + @override + String get satscard_broadcast_signing_label => 'Signing transaction'; + + @override + String get satscard_broadcast_broadcasting_label => 'Broadcasting transaction'; + + @override + String satscard_broadcast_error_signing(Object error) { + return 'An error occurred while attempting to sign the transaction before broadcast:\n$error'; + } + + @override + String satscard_broadcast_error_broadcasting(Object error) { + return 'An error occurred while attempting to broadcast the transaction before broadcast:\n$error'; + } + + @override + String get satscard_broadcast_complete_title => 'Satscard Swept'; + + @override + String get satscard_operation_dialog_title => 'Scan Satscard'; + + @override + String get satscard_operation_dialog_cancel_label => 'CANCEL'; + + @override + String satscard_operation_dialog_present_satscards_label(Object id) { + return 'Please hold the Satscard with the following ID against your device:\n$id'; + } + + @override + String get satscard_operation_dialog_success_label => 'Operation complete'; + + @override + String get satscard_operation_dialog_in_progress_label => 'Communicating with Satscard'; + + @override + String get satscard_operation_dialog_waiting_label => 'An incorrect spend code was previously entered. Please keep the Satscard held against your device'; + + @override + String satscard_operation_dialog_incorrect_card_label(Object id) { + return 'Incorrect card presented, the ID on the rear of the card must be:\n$id'; + } + + @override + String get satscard_operation_dialog_incorrect_code_label => 'Incorrect spend code'; + + @override + String get satscard_operation_dialog_stale_card_label => 'The correct card was presented but it\'s in an unexpected state, it may have been modified outside of the app.'; + + @override + String get satscard_operation_dialog_nfc_error_label => 'A communication error occurred, please try again.'; + + @override + String satscard_operation_dialog_protocol_error_label(Object code, Object literal, Object message) { + return 'Encountered protocol error $code, $literal:\n$message'; + } + + @override + String satscard_operation_dialog_unknown_error_label(Object message) { + return 'An error occurred:\n$message'; + } + @override String get locale => 'sv'; diff --git a/test/breez_translations_test.dart b/test/breez_translations_test.dart index 5a07874..6c8ac39 100644 --- a/test/breez_translations_test.dart +++ b/test/breez_translations_test.dart @@ -906,6 +906,102 @@ void main() { expect(text.contains(minSats), true); expect(text.contains(maxSats), true); }); + + test("satscard_error_invalid_body for ${locale.locale}", () { + final text = locale.satscard_error_invalid_body(error); + expect(text.contains(error), true); + }); + + test("satscard_initialize_title for ${locale.locale}", () { + final text = locale.satscard_initialize_title(indexInt); + expect(text.contains(index), true); + }); + + test("satscard_card_id_text for ${locale.locale}", () { + final text = locale.satscard_card_id_text(cardId); + expect(text.contains(cardId), true); + }); + + test("satscard_balance_value_no_fiat for ${locale.locale}", () { + final text = locale.satscard_balance_value_no_fiat(sats); + expect(text.contains(sats), true); + }); + + test("satscard_balance_value_with_fiat for ${locale.locale}", () { + final text = locale.satscard_balance_value_with_fiat(sats, fiat); + expect(text.contains(sats), true); + expect(text.contains(fiat), true); + }); + + test("satscard_balance_error_address_info for ${locale.locale}", () { + final text = locale.satscard_balance_error_address_info(error); + expect(text.contains(error), true); + }); + + test("satscard_sweep_title for ${locale.locale}", () { + final text = locale.satscard_sweep_title(indexInt); + expect(text.contains(index), true); + }); + + test("satscard_sweep_fee_value for ${locale.locale}", () { + final text = locale.satscard_sweep_fee_value(fee); + expect(text.contains(fee), true); + }); + + test("satscard_sweep_warning_lsp_fee_no_liquidity_label for ${locale.locale}", () { + final text = locale.satscard_sweep_warning_lsp_fee_no_liquidity_label(minSats, setUpFee); + expect(text.contains(minSats), true); + expect(text.contains(setUpFee), true); + }); + + test("satscard_sweep_warning_lsp_fee_label for ${locale.locale}", () { + final text = locale.satscard_sweep_warning_lsp_fee_label(minSats, setUpFee, liquidity); + expect(text.contains(minSats), true); + expect(text.contains(setUpFee), true); + expect(text.contains(liquidity), true); + }); + + test("satscard_sweep_error_deposit_address for ${locale.locale}", () { + final text = locale.satscard_sweep_error_deposit_address(error); + expect(text.contains(error), true); + }); + + test("satscard_sweep_error_create_transactions for ${locale.locale}", () { + final text = locale.satscard_sweep_error_create_transactions(error); + expect(text.contains(error), true); + }); + + test("satscard_broadcast_error_signing for ${locale.locale}", () { + final text = locale.satscard_broadcast_error_signing(error); + expect(text.contains(error), true); + }); + + test("satscard_broadcast_error_broadcasting for ${locale.locale}", () { + final text = locale.satscard_broadcast_error_broadcasting(error); + expect(text.contains(error), true); + }); + + test("satscard_operation_dialog_present_satscards_label for ${locale.locale}", () { + final text = locale.satscard_operation_dialog_present_satscards_label(cardId); + expect(text.contains(cardId), true); + }); + + test("satscard_operation_dialog_incorrect_card_label for ${locale.locale}", () { + final text = locale.satscard_operation_dialog_incorrect_card_label(cardId); + expect(text.contains(cardId), true); + }); + + test("satscard_operation_dialog_protocol_error_label for ${locale.locale}", () { + final text = locale.satscard_operation_dialog_protocol_error_label(codeInt, literal, error); + expect(text.contains(code), true); + expect(text.contains(literal), true); + expect(text.contains(error), true); + }); + + test("satscard_operation_dialog_unknown_error_label for ${locale.locale}", () { + final text = locale.satscard_operation_dialog_unknown_error_label(error); + expect(text.contains(error), true); + }); } }); } @@ -916,6 +1012,9 @@ const amount = "34567"; const amountInt = 34567; const apiName = "aLongApiNameToAvoidFalsePositive"; const balance = "aLongBalanceToAvoidFalsePositive"; +const cardId = "aLongCardIdToAvoidFalsePositive"; +const code = "968392"; +const codeInt = 968392; const commission = "aLongCommissionToAvoidFalsePositive"; const currency = "aLongCurrencyToAvoidFalsePositive"; const currencyName = "aLongCurrencyNameToAvoidFalsePositive"; @@ -939,6 +1038,7 @@ const indexInt = 67890; const lastBackup = "aLongLastBackupToAvoidFalsePositive"; const link = "aLongLinkToAvoidFalsePositive"; const liquidity = "aLongLiquidityToAvoidFalsePositive"; +const literal = "aLongLiteralToAvoidFalsePositive"; const lockHeight = "12345"; const lockHeightInt = 12345; const max = "aLongMaxToAvoidFalsePositive";