mirror of
https://github.com/BlueWallet/BlueWallet.git
synced 2025-01-18 21:35:21 +01:00
FIX: Updating en.json to correct minor errors and add consistency (#5895)
* Update en.json * Update bluewallet.spec.js * Update bluewallet3.spec.js
This commit is contained in:
parent
c36fb03689
commit
959043acee
82
loc/en.json
82
loc/en.json
@ -15,7 +15,7 @@
|
||||
"seed": "Seed",
|
||||
"success": "Success",
|
||||
"wallet_key": "Wallet key",
|
||||
"invalid_animated_qr_code_fragment": "Invalid animated QRCode fragment. Please try again.",
|
||||
"invalid_animated_qr_code_fragment": "Invalid animated QR Code fragment. Please try again.",
|
||||
"file_saved": "File {filePath} has been saved in your {destination}.",
|
||||
"downloads_folder": "Downloads Folder",
|
||||
"close": "Close",
|
||||
@ -57,7 +57,7 @@
|
||||
"claim_balance": "Claim balance {balance}",
|
||||
"close_channel": "Close channel",
|
||||
"new_channel": "New channel",
|
||||
"errorInvoiceExpired": "Invoice expired",
|
||||
"errorInvoiceExpired": "Invoice expired.",
|
||||
"force_close_channel": "Force close channel?",
|
||||
"expired": "Expired",
|
||||
"node_alias": "Node alias",
|
||||
@ -66,17 +66,17 @@
|
||||
"payment": "Payment",
|
||||
"placeholder": "Invoice or address",
|
||||
"open_channel": "Open Channel",
|
||||
"funding_amount_placeholder": "Funding amount, for example 0.001",
|
||||
"funding_amount_placeholder": "Funding amount, for example, 0.001",
|
||||
"opening_channnel_for_from": "Opening channel for wallet {forWalletLabel}, by funding from {fromWalletLabel}",
|
||||
"are_you_sure_open_channel": "Are you sure you want to open this channel?",
|
||||
"potentialFee": "Potential Fee: {fee}",
|
||||
"potentialFee": "Potential fee: {fee}",
|
||||
"remote_host": "Remote host",
|
||||
"refill": "Refill",
|
||||
"reconnect_peer": "Reconnect peer",
|
||||
"refill_create": "In order to proceed, please create a Bitcoin wallet to refill with.",
|
||||
"refill_external": "Refill with External Wallet",
|
||||
"refill_lnd_balance": "Refill Lightning Wallet Balance",
|
||||
"sameWalletAsInvoiceError": "You can't pay an invoice with the same wallet used to create it.",
|
||||
"sameWalletAsInvoiceError": "You cannot pay an invoice with the same wallet used to create it.",
|
||||
"title": "Manage Funds",
|
||||
"can_send": "Can Send",
|
||||
"can_receive": "Can Receive",
|
||||
@ -89,7 +89,7 @@
|
||||
"open_direct_channel": "Open direct channel with this node:",
|
||||
"please_pay_between_and": "Please pay between {min} and {max}",
|
||||
"please_pay": "Please pay",
|
||||
"preimage": "Preimage",
|
||||
"preimage": "Pre-image",
|
||||
"sats": "sats.",
|
||||
"wasnt_paid_and_expired": "This invoice was not paid and has expired."
|
||||
},
|
||||
@ -107,13 +107,13 @@
|
||||
},
|
||||
"pleasebackup": {
|
||||
"ask": "Have you saved your wallet’s backup phrase? This backup phrase is required to access your funds in case you lose this device. Without the backup phrase, your funds will be permanently lost.",
|
||||
"ask_no": "No, I have not",
|
||||
"ask_yes": "Yes, I have",
|
||||
"ok": "OK, I wrote it down",
|
||||
"ok_lnd": "OK, I have saved it",
|
||||
"ask_no": "No, I have not.",
|
||||
"ask_yes": "Yes, I have.",
|
||||
"ok": "OK, I wrote it down.",
|
||||
"ok_lnd": "OK, I have saved it.",
|
||||
"text": "Please take a moment to write down this mnemonic phrase on a piece of paper.\nIt’s your backup and you can use it to recover the wallet.",
|
||||
"text_lnd": "Please save this wallet backup. It allows you to restore the wallet in case of loss.",
|
||||
"title": "Your wallet has been created"
|
||||
"title": "Your wallet has been created."
|
||||
},
|
||||
"receive": {
|
||||
"details_create": "Create",
|
||||
@ -161,9 +161,9 @@
|
||||
"details_create": "Create Invoice",
|
||||
"details_error_decode": "Unable to decode Bitcoin address",
|
||||
"details_fee_field_is_not_valid": "The fee is not valid.",
|
||||
"details_frozen": "{amount} BTC is frozen",
|
||||
"details_frozen": "{amount} BTC is frozen.",
|
||||
"details_next": "Next",
|
||||
"details_no_signed_tx": "The selected file doesn’t contain a transaction that can be imported.",
|
||||
"details_no_signed_tx": "The selected file does not contain a transaction that can be imported.",
|
||||
"details_note_placeholder": "Note to Self",
|
||||
"details_scan": "Scan",
|
||||
"details_scan_hint": "Double tap to scan or import a destination",
|
||||
@ -193,7 +193,7 @@
|
||||
"permission_camera_message": "We need your permission to use your camera.",
|
||||
"psbt_sign": "Sign a transaction",
|
||||
"open_settings": "Open Settings",
|
||||
"permission_storage_later": "Ask me later",
|
||||
"permission_storage_later": "Ask me later.",
|
||||
"permission_storage_message": "BlueWallet needs your permission to access your storage to save this file.",
|
||||
"permission_storage_denied_message": "BlueWallet is unable to save this file. Please open your device settings and enable Storage Permission.",
|
||||
"permission_storage_title": "Storage Access Permission",
|
||||
@ -204,7 +204,7 @@
|
||||
"outdated_rate": "Rate was last updated: {date}",
|
||||
"psbt_tx_open": "Open Signed Transaction",
|
||||
"psbt_tx_scan": "Scan Signed Transaction",
|
||||
"qr_error_no_qrcode": "We were unable to find a QR Code in the selected image. Make sure the image contains only a QR Code and no additional content such as text, or buttons.",
|
||||
"qr_error_no_qrcode": "We were unable to find a QR Code in the selected image. Make sure the image contains only a QR Code and no additional content such as text or buttons.",
|
||||
"reset_amount": "Reset Amount",
|
||||
"reset_amount_confirm": "Would you like to reset the amount?",
|
||||
"success_done": "Done",
|
||||
@ -243,7 +243,7 @@
|
||||
"default_wallets": "View All Wallets",
|
||||
"electrum_connected": "Connected",
|
||||
"electrum_connected_not": "Not Connected",
|
||||
"electrum_error_connect": "Can’t connect to the provided Electrum server",
|
||||
"electrum_error_connect": "Cannot connect to the provided Electrum server",
|
||||
"lndhub_uri": "E.g., {example}",
|
||||
"electrum_host": "E.g., {example}",
|
||||
"electrum_offline_mode": "Offline Mode",
|
||||
@ -311,7 +311,7 @@
|
||||
"selfTest": "Self-Test",
|
||||
"save": "Save",
|
||||
"saved": "Saved",
|
||||
"success_transaction_broadcasted": "Success! Your transaction has been broadcasted!",
|
||||
"success_transaction_broadcasted": "Your transaction has been successfully broadcasted!",
|
||||
"total_balance": "Total Balance",
|
||||
"total_balance_explanation": "Display the total balance of all your wallets on your home screen widgets.",
|
||||
"widgets": "Widgets",
|
||||
@ -319,8 +319,8 @@
|
||||
},
|
||||
"notifications": {
|
||||
"would_you_like_to_receive_notifications": "Would you like to receive notifications when you get incoming payments?",
|
||||
"no_and_dont_ask": "No, and don’t ask me again",
|
||||
"ask_me_later": "Ask me later"
|
||||
"no_and_dont_ask": "No, and do not ask me again.",
|
||||
"ask_me_later": "Ask me later."
|
||||
},
|
||||
"transactions": {
|
||||
"cancel_explain": "We will replace this transaction with one that pays you and has higher fees. This effectively cancels the current transaction. This is called RBF—Replace by Fee.",
|
||||
@ -393,7 +393,7 @@
|
||||
"details_advanced": "Advanced",
|
||||
"details_are_you_sure": "Are you sure?",
|
||||
"details_connected_to": "Connected to",
|
||||
"details_del_wb_err": "The provided balance amount doesn’t match this wallet’s balance. Please try again.",
|
||||
"details_del_wb_err": "The provided balance amount does not match this wallet’s balance. Please try again.",
|
||||
"details_del_wb_q": "This wallet has a balance. Before proceeding, please be aware that you will not be able to recover the funds without this wallet’s seed phrase. In order to avoid accidental removal, please enter your wallet’s balance of {balance} satoshis.",
|
||||
"details_delete": "Delete",
|
||||
"details_delete_wallet": "Delete Wallet",
|
||||
@ -430,16 +430,16 @@
|
||||
"import_discovery_subtitle": "Choose a discovered wallet",
|
||||
"import_discovery_derivation": "Use custom derivation path",
|
||||
"import_discovery_no_wallets": "No wallets were found.",
|
||||
"import_derivation_found": "found",
|
||||
"import_derivation_found_not": "not found",
|
||||
"import_derivation_loading": "loading...",
|
||||
"import_derivation_subtitle": "Enter custom derivation path and we will try to discover your wallet",
|
||||
"import_derivation_found": "Found",
|
||||
"import_derivation_found_not": "Not found",
|
||||
"import_derivation_loading": "Loading...",
|
||||
"import_derivation_subtitle": "Enter custom derivation path, and we will try to discover your wallet.",
|
||||
"import_derivation_title": "Derivation path",
|
||||
"import_derivation_unknown": "unknown",
|
||||
"import_wrong_path": "wrong derivation path",
|
||||
"import_derivation_unknown": "Unknown",
|
||||
"import_wrong_path": "Wrong derivation path",
|
||||
"list_create_a_button": "Add now",
|
||||
"list_create_a_wallet": "Add a wallet",
|
||||
"list_create_a_wallet_text": "It’s free and you can create \nas many as you like.",
|
||||
"list_create_a_wallet_text": "It’s free, and you can create \nas many as you like.",
|
||||
"list_empty_txs1": "Your transactions will appear here.",
|
||||
"list_empty_txs1_lightning": "Lightning wallet should be used for your daily transactions. Fees are unfairly cheap and the speed is blazing fast.",
|
||||
"list_empty_txs2": "Start with your wallet.",
|
||||
@ -479,8 +479,8 @@
|
||||
"header": "Send",
|
||||
"share": "Share",
|
||||
"view": "View",
|
||||
"shared_key_detected": "Shared cosigner",
|
||||
"shared_key_detected_question": "A cosigner was shared with you, do you want to import it?",
|
||||
"shared_key_detected": "Shared co-signer",
|
||||
"shared_key_detected_question": "A co-signer was shared with you, do you want to import it?",
|
||||
"manage_keys": "Manage Keys",
|
||||
"how_many_signatures_can_bluewallet_make": "how many signatures can BlueWallet make",
|
||||
"signatures_required_to_spend": "Signatures required {number}",
|
||||
@ -506,20 +506,20 @@
|
||||
"quorum_header": "Quorum",
|
||||
"of": "of",
|
||||
"wallet_type": "Wallet Type",
|
||||
"invalid_mnemonics": "This mnemonic phrase doesn’t seem to be valid.",
|
||||
"invalid_cosigner": "Invalid cosigner data",
|
||||
"invalid_mnemonics": "This mnemonic phrase does not seem to be valid.",
|
||||
"invalid_cosigner": "Invalid co-signer data",
|
||||
"not_a_multisignature_xpub": "This is not an XPUB from a multisignature wallet!",
|
||||
"invalid_cosigner_format": "Incorrect cosigner: This is not a cosigner for {format} format.",
|
||||
"invalid_cosigner_format": "Incorrect co-signer: This is not a co-signer for {format} format.",
|
||||
"create_new_key": "Create New",
|
||||
"scan_or_open_file": "Scan or open file",
|
||||
"i_have_mnemonics": "I have a seed for this key.",
|
||||
"type_your_mnemonics": "Insert a seed to import your existing Vault key.",
|
||||
"this_is_cosigners_xpub": "This is the cosigner’s XPUB—ready to be imported into another wallet. It is safe to share it.",
|
||||
"this_is_cosigners_xpub": "This is the co-signer’s XPUB—ready to be imported into another wallet. It is safe to share it.",
|
||||
"wallet_key_created": "Your Vault key was created. Take a moment to safely backup your mnemonic seed.",
|
||||
"are_you_sure_seed_will_be_lost": "Are you sure? Your mnemonic seed will be lost if you don’t have a backup.",
|
||||
"forget_this_seed": "Forget this seed and use the XPUB instead.",
|
||||
"view_edit_cosigners": "View/Edit Cosigners",
|
||||
"this_cosigner_is_already_imported": "This cosigner is already imported.",
|
||||
"view_edit_cosigners": "View/Edit Co-signers",
|
||||
"this_cosigner_is_already_imported": "This co-signer is already imported.",
|
||||
"export_signed_psbt": "Export Signed PSBT",
|
||||
"input_fp": "Enter fingerprint",
|
||||
"input_fp_explain": "Skip to use the default one (00000000)",
|
||||
@ -545,19 +545,19 @@
|
||||
"enter_address": "Enter address",
|
||||
"check_address": "Check address",
|
||||
"no_wallet_owns_address": "None of the available wallets own the provided address.",
|
||||
"view_qrcode": "View QRCode"
|
||||
"view_qrcode": "View QR Code"
|
||||
},
|
||||
"autofill_word": {
|
||||
"title": "Generate final mnemonic word",
|
||||
"enter": "Enter partial mnemonic phrase",
|
||||
"generate_word": "Generate final word",
|
||||
"error": "Input is not an 11 or 23 word partial mnemonic!"
|
||||
"title": "Generate the final mnemonic word",
|
||||
"enter": "Enter your partial mnemonic phrase",
|
||||
"generate_word": "Generate the final word",
|
||||
"error": "The input is not an 11- or 23-word partial mnemonic. Please try again."
|
||||
},
|
||||
"cc": {
|
||||
"change": "Change",
|
||||
"coins_selected": "Coins Selected ({number})",
|
||||
"selected_summ": "{value} selected",
|
||||
"empty": "This wallet doesn’t have any coins at the moment.",
|
||||
"empty": "This wallet does not have any coins at the moment.",
|
||||
"freeze": "Freeze",
|
||||
"freezeLabel": "Freeze",
|
||||
"freezeLabel_un": "Unfreeze",
|
||||
|
@ -199,11 +199,11 @@ describe('BlueWallet UI Tests - no wallets', () => {
|
||||
await expect(element(by.id('cr34t3d'))).toBeVisible();
|
||||
await element(by.id('cr34t3d')).tap();
|
||||
await element(by.id('ReceiveButton')).tap();
|
||||
await element(by.text('Yes, I have')).tap();
|
||||
await element(by.text('Yes, I have.')).tap();
|
||||
try {
|
||||
// in case emulator has no google services and doesnt support pushes
|
||||
// we just dont show this popup
|
||||
await element(by.text(`No, and don’t ask me again`)).tap();
|
||||
await element(by.text(`No, and do not ask me again.`)).tap();
|
||||
} catch (_) {}
|
||||
await yo('BitcoinAddressQRCodeContainer');
|
||||
await yo('BlueCopyTextToClipboard');
|
||||
@ -619,10 +619,10 @@ describe('BlueWallet UI Tests - no wallets', () => {
|
||||
// open custom derivation path screen and import the wallet
|
||||
await element(by.id('CustomDerivationPathButton')).tap();
|
||||
await element(by.id('DerivationPathInput')).replaceText("m/44'/0'/1'");
|
||||
await waitFor(element(by.text('found'))) // wait for discovery to be completed
|
||||
await waitFor(element(by.text('Found'))) // wait for discovery to be completed
|
||||
.toExist()
|
||||
.withTimeout(300 * 1000);
|
||||
await element(by.text('found')).tap();
|
||||
await element(by.text('Found')).tap();
|
||||
await element(by.id('ImportButton')).tap();
|
||||
await element(by.text('OK')).tap();
|
||||
|
||||
|
@ -34,7 +34,7 @@ describe('BlueWallet UI Tests - import Watch-only wallet (zpub)', () => {
|
||||
try {
|
||||
// in case emulator has no google services and doesnt support pushes
|
||||
// we just dont show this popup
|
||||
await element(by.text(`No, and don’t ask me again`)).tap();
|
||||
await element(by.text(`No, and do not ask me again.`)).tap();
|
||||
} catch (_) {}
|
||||
await expect(element(by.id('BitcoinAddressQRCodeContainer'))).toBeVisible();
|
||||
await expect(element(by.text('bc1qc8wun6lf9vcajpddtgdpd2pdrp0kwp29j6upgv'))).toBeVisible();
|
||||
|
Loading…
Reference in New Issue
Block a user