diff --git a/src/qt/bitcoinstrings.cpp b/src/qt/bitcoinstrings.cpp
index d7b1c70c591..f7ba618d211 100644
--- a/src/qt/bitcoinstrings.cpp
+++ b/src/qt/bitcoinstrings.cpp
@@ -271,7 +271,7 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Error reading configuration file: %s"),
QT_TRANSLATE_NOOP("bitcoin-core", "Error reading from database, shutting down."),
QT_TRANSLATE_NOOP("bitcoin-core", "Error reading next record from wallet database"),
QT_TRANSLATE_NOOP("bitcoin-core", "Error: Cannot extract destination from the generated scriptpubkey"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Error: Could not add watchonly tx to watchonly wallet"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Error: Could not add watchonly tx %s to watchonly wallet"),
QT_TRANSLATE_NOOP("bitcoin-core", "Error: Could not delete watchonly transactions"),
QT_TRANSLATE_NOOP("bitcoin-core", "Error: Couldn't create cursor into database"),
QT_TRANSLATE_NOOP("bitcoin-core", "Error: Disk space is low for %s"),
@@ -289,8 +289,11 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Error: Unable to begin reading all records in
QT_TRANSLATE_NOOP("bitcoin-core", "Error: Unable to make a backup of your wallet"),
QT_TRANSLATE_NOOP("bitcoin-core", "Error: Unable to parse version %u as a uint32_t"),
QT_TRANSLATE_NOOP("bitcoin-core", "Error: Unable to read all records in the database"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Error: Unable to read wallet's best block locator record"),
QT_TRANSLATE_NOOP("bitcoin-core", "Error: Unable to remove watchonly address book data"),
QT_TRANSLATE_NOOP("bitcoin-core", "Error: Unable to write record to new wallet"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Error: Unable to write solvable wallet best block locator record"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Error: Unable to write watchonly wallet best block locator record"),
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to listen on any port. Use -listen=0 if you want this."),
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to rescan the wallet during initialization"),
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to start indexes, shutting down.."),
@@ -355,7 +358,6 @@ QT_TRANSLATE_NOOP("bitcoin-core", "This is the transaction fee you will pay if y
QT_TRANSLATE_NOOP("bitcoin-core", "Transaction amount too small"),
QT_TRANSLATE_NOOP("bitcoin-core", "Transaction amounts must not be negative"),
QT_TRANSLATE_NOOP("bitcoin-core", "Transaction change output index out of range"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Transaction has too long of a mempool chain"),
QT_TRANSLATE_NOOP("bitcoin-core", "Transaction must have at least one recipient"),
QT_TRANSLATE_NOOP("bitcoin-core", "Transaction needs a change address, but we can't generate it."),
QT_TRANSLATE_NOOP("bitcoin-core", "Transaction too large"),
@@ -380,6 +382,7 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Unsupported logging category %s=%s."),
QT_TRANSLATE_NOOP("bitcoin-core", "User Agent comment (%s) contains unsafe characters."),
QT_TRANSLATE_NOOP("bitcoin-core", "Verifying blocks…"),
QT_TRANSLATE_NOOP("bitcoin-core", "Verifying wallet(s)…"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Wallet file creation failed: %s"),
QT_TRANSLATE_NOOP("bitcoin-core", "Wallet needed to be rewritten: restart %s to complete"),
QT_TRANSLATE_NOOP("bitcoin-core", "acceptstalefeeestimates is not supported on %s chain."),
};
diff --git a/src/qt/locale/bitcoin_en.ts b/src/qt/locale/bitcoin_en.ts
index fcba44f809c..7f0e43a1bdb 100644
--- a/src/qt/locale/bitcoin_en.ts
+++ b/src/qt/locale/bitcoin_en.ts
@@ -427,7 +427,7 @@ Signing is only possible with addresses of the type 'legacy'.
-
+ Network activity disabled.A substring of the tooltip.
@@ -438,7 +438,7 @@ Signing is only possible with addresses of the type 'legacy'.
-
+ Send coins to a Bitcoin addressSend coins to a Bitcoin address
@@ -553,7 +553,7 @@ Signing is only possible with addresses of the type 'legacy'.
Tabs toolbar
-
+ Syncing Headers (%1%)…
@@ -578,7 +578,7 @@ Signing is only possible with addresses of the type 'legacy'.
-
+ Request payments (generates QR codes and bitcoin: URIs)
@@ -598,7 +598,7 @@ Signing is only possible with addresses of the type 'legacy'.
-
+ Processed %n block(s) of transaction history.Processed %n block of transaction history.
@@ -646,7 +646,7 @@ Signing is only possible with addresses of the type 'legacy'.
Up to date
-
+ Ctrl+Q
@@ -802,7 +802,7 @@ Signing is only possible with addresses of the type 'legacy'.
-
+ %1 client
@@ -1099,7 +1099,7 @@ Signing is only possible with addresses of the type 'legacy'.
-
+ Can vary +/- %1 satoshi(s) per input.
@@ -1537,12 +1537,12 @@ The migration process will create a backup of the wallet before migrating. This
- Watchonly scripts have been migrated to a new wallet named '%1'.
+ Watchonly scripts have been migrated to a new wallet named '%1'.
- Solvable but not watched scripts have been migrated to a new wallet named '%1'.
+ Solvable but not watched scripts have been migrated to a new wallet named '%1'.
@@ -2155,7 +2155,7 @@ The migration process will create a backup of the wallet before migrating. This
OptionsModel
-
+ Could not read setting "%1", %2.
@@ -2358,8 +2358,8 @@ The migration process will create a backup of the wallet before migrating. This
-
- * Sends %1 to %2
+
+ Sends %1 to %2
@@ -2647,7 +2647,7 @@ If you are receiving this error you should request the merchant provide a BIP21
-
+ %1 d
@@ -2775,12 +2775,12 @@ If you are receiving this error you should request the merchant provide a BIP21
-
+ Error: %1
-
+ %1 didn't yet exit safely…
@@ -4047,12 +4047,7 @@ Note: Since the fee is calculated on a per-byte basis, a fee rate of "100
-
- from wallet '%1'
-
-
-
-
+ %1 to '%2'
@@ -4122,7 +4117,12 @@ Note: Since the fee is calculated on a per-byte basis, a fee rate of "100
-
+
+ %1 from wallet '%2'
+
+
+
+ Do you want to create this transaction?Message displayed when attempting to create a transaction. Cautionary text to prompt the user to verify that the displayed transaction details represent the transaction the user intends to create.
@@ -4771,7 +4771,7 @@ Note: Since the fee is calculated on a per-byte basis, a fee rate of "100
- (Certificate was not verified)
+ %1 (Certificate was not verified)
@@ -4800,7 +4800,7 @@ Note: Since the fee is calculated on a per-byte basis, a fee rate of "100
-
+ AmountAmount
@@ -5139,7 +5139,7 @@ Note: Since the fee is calculated on a per-byte basis, a fee rate of "100
-
+ Range:
@@ -5235,7 +5235,7 @@ Go to File > Open Wallet to load a wallet.
WalletModel
-
+ Send CoinsSend Coins
@@ -5897,12 +5897,7 @@ Unable to restore backup of wallet.
-
- Error: Could not add watchonly tx to watchonly wallet
-
-
-
-
+ Error: Could not delete watchonly transactions
@@ -5986,6 +5981,11 @@ Unable to restore backup of wallet.
Error: Unable to read all records in the database
+
+
+ Error: Unable to read wallet's best block locator record
+
+ Error: Unable to remove watchonly address book data
@@ -5996,6 +5996,16 @@ Unable to restore backup of wallet.
Error: Unable to write record to new wallet
+
+
+ Error: Unable to write solvable wallet best block locator record
+
+
+
+
+ Error: Unable to write watchonly wallet best block locator record
+
+ Failed to listen on any port. Use -listen=0 if you want this.
@@ -6306,11 +6316,6 @@ Unable to restore backup of wallet.
Transaction change output index out of range
-
-
- Transaction has too long of a mempool chain
-
- Transaction must have at least one recipient
@@ -6412,17 +6417,27 @@ Unable to restore backup of wallet.
-
+
+ Wallet file creation failed: %s
+
+
+
+ acceptstalefeeestimates is not supported on %s chain.
-
+ Unsupported logging category %s=%s.
-
+
+ Error: Could not add watchonly tx %s to watchonly wallet
+
+
+
+ User Agent comment (%s) contains unsafe characters.
@@ -6437,7 +6452,7 @@ Unable to restore backup of wallet.
-
+ Wallet needed to be rewritten: restart %s to complete
diff --git a/src/qt/locale/bitcoin_en.xlf b/src/qt/locale/bitcoin_en.xlf
index b1a01cb4a1f..0375b6bdbed 100644
--- a/src/qt/locale/bitcoin_en.xlf
+++ b/src/qt/locale/bitcoin_en.xlf
@@ -313,11 +313,11 @@ Signing is only possible with addresses of the type 'legacy'.
Error: %1
- 598
+ 626%1 didn't yet exit safely…
- 668
+ 699