diff --git a/src/qt/bitcoinstrings.cpp b/src/qt/bitcoinstrings.cpp
index f7844318409..1b54ca08e83 100644
--- a/src/qt/bitcoinstrings.cpp
+++ b/src/qt/bitcoinstrings.cpp
@@ -169,6 +169,14 @@ QT_TRANSLATE_NOOP("bitcoin-core", ""
"SQLiteDatabase: Unknown sqlite wallet schema version %d. Only version %d is "
"supported"),
QT_TRANSLATE_NOOP("bitcoin-core", ""
+"Specified -blockmaxweight (%d) exceeds consensus maximum block weight (%d)"),
+QT_TRANSLATE_NOOP("bitcoin-core", ""
+"Specified -blockreservedweight (%d) exceeds consensus maximum block weight "
+"(%d)"),
+QT_TRANSLATE_NOOP("bitcoin-core", ""
+"Specified -blockreservedweight (%d) is lower than minimum safety value of "
+"(%d)"),
+QT_TRANSLATE_NOOP("bitcoin-core", ""
"The block database contains a block which appears to be from the future. "
"This may be due to your computer's date and time being set incorrectly. Only "
"rebuild the block database if you are sure that your computer's date and "
diff --git a/src/qt/locale/bitcoin_en.ts b/src/qt/locale/bitcoin_en.ts
index ef005ebdb8e..95cefc771fa 100644
--- a/src/qt/locale/bitcoin_en.ts
+++ b/src/qt/locale/bitcoin_en.ts
@@ -5553,7 +5553,7 @@ Go to File > Open Wallet to load a wallet.
-
+ The block database contains a block which appears to be from the future. This may be due to your computer's date and time being set incorrectly. Only rebuild the block database if you are sure that your computer's date and time are correct
@@ -5678,7 +5678,7 @@ Go to File > Open Wallet to load a wallet.
-
+ %s is set very high! Fees this large could be paid on a single transaction.
@@ -5789,7 +5789,22 @@ Go to File > Open Wallet to load a wallet.
-
+
+ Specified -blockmaxweight (%d) exceeds consensus maximum block weight (%d)
+
+
+
+
+ Specified -blockreservedweight (%d) exceeds consensus maximum block weight (%d)
+
+
+
+
+ Specified -blockreservedweight (%d) is lower than minimum safety value of (%d)
+
+
+
+ The combination of the pre-selected inputs and the wallet automatic inputs selection exceeds the transaction maximum weight. Please try sending a smaller amount or manually consolidating your wallet's UTXOs
diff --git a/src/qt/locale/bitcoin_en.xlf b/src/qt/locale/bitcoin_en.xlf
index f8ffd896043..9e38f8f2b1c 100644
--- a/src/qt/locale/bitcoin_en.xlf
+++ b/src/qt/locale/bitcoin_en.xlf
@@ -4674,103 +4674,103 @@ Go to File > Open Wallet to load a wallet.
The block database contains a block which appears to be from the future. This may be due to your computer's date and time being set incorrectly. Only rebuild the block database if you are sure that your computer's date and time are correct
- 171
+ 179The transaction amount is too small to send after the fee has been deducted
- 187
+ 195This error could occur if this wallet was not shutdown cleanly and was last loaded using a build with a newer version of Berkeley DB. If so, please use the software that last loaded this wallet
- 189
+ 197This is a pre-release test build - use at your own risk - do not use for mining or merchant applications
- 193
+ 201This is the maximum transaction fee you pay (in addition to the normal fee) to prioritize partial spend avoidance over regular coin selection.
- 196
+ 204This is the transaction fee you may discard if change is smaller than dust at this level
- 199
+ 207This is the transaction fee you may pay when fee estimates are not available.
- 202
+ 210Total length of network version string (%i) exceeds maximum length (%i). Reduce the number or size of uacomments.
- 204
+ 212Unable to replay blocks. You will need to rebuild the database using -reindex-chainstate.
- 213
+ 221Unknown wallet file format "%s" provided. Please provide one of "bdb" or "sqlite".
- 223
+ 231Unsupported category-specific logging level %1$s=%2$s. Expected %1$s=<category>:<loglevel>. Valid categories: %3$s. Valid loglevels: %4$s.
- 231
+ 239Unsupported chainstate database format found. Please restart with -reindex-chainstate. This will rebuild the chainstate database.
- 234
+ 242Wallet created successfully. The legacy wallet type is being deprecated and support for creating and opening legacy wallets will be removed in the future.
- 237
+ 245Wallet loaded successfully. The legacy wallet type is being deprecated and support for creating and opening legacy wallets will be removed in the future. Legacy wallets can be migrated to a descriptor wallet with migratewallet.
- 241
+ 249Warning: Dumpfile wallet format "%s" does not match command line specified format "%s".
- 246
+ 254Warning: Private keys detected in wallet {%s} with disabled private keys
- 249
+ 257Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade.
- 251
+ 259Witness data for blocks after height %d requires validation. Please restart with -reindex.
- 254
+ 262You need to rebuild the database using -reindex to go back to unpruned mode. This will redownload the entire blockchain
- 257
+ 265%s is set very high!
- 276
+ 284-maxmempool must be at least %d MB
- 277
+ 285Cannot obtain a lock on directory %s. %s is probably already running.
- 281
+ 289Cannot resolve -%s address: '%s'
- 282
+ 290Cannot set -forcednsseed to true when setting -dnsseed to false.
- 283
+ 291Cannot set -peerblockfilters without -blockfilterindex.
- 284
+ 292%s is set very high! Fees this large could be paid on a single transaction.
@@ -4862,725 +4862,737 @@ Go to File > Open Wallet to load a wallet.
161
- The combination of the pre-selected inputs and the wallet automatic inputs selection exceeds the transaction maximum weight. Please try sending a smaller amount or manually consolidating your wallet's UTXOs
- 176
+ Specified -blockmaxweight (%d) exceeds consensus maximum block weight (%d)
+ 171
- The inputs size exceeds the maximum weight. Please try sending a smaller amount or manually consolidating your wallet's UTXOs
- 180
+ Specified -blockreservedweight (%d) exceeds consensus maximum block weight (%d)
+ 173
- The preselected coins total amount does not cover the transaction target. Please allow other inputs to be automatically selected or include more coins manually
- 183
+ Specified -blockreservedweight (%d) is lower than minimum safety value of (%d)
+ 176
- Transaction requires one destination of non-0 value, a non-0 feerate, or a pre-selected input
- 207
+ The combination of the pre-selected inputs and the wallet automatic inputs selection exceeds the transaction maximum weight. Please try sending a smaller amount or manually consolidating your wallet's UTXOs
+ 184
- UTXO snapshot failed to validate. Restart to resume normal initial block download, or try loading a different snapshot.
- 210
+ The inputs size exceeds the maximum weight. Please try sending a smaller amount or manually consolidating your wallet's UTXOs
+ 188
- Unconfirmed UTXOs are available, but spending them creates a chain of transactions that will be rejected by the mempool
- 216
+ The preselected coins total amount does not cover the transaction target. Please allow other inputs to be automatically selected or include more coins manually
+ 191
+ Transaction requires one destination of non-0 value, a non-0 feerate, or a pre-selected input
+ 215
+
+
+ UTXO snapshot failed to validate. Restart to resume normal initial block download, or try loading a different snapshot.
+ 218
+
+
+ Unconfirmed UTXOs are available, but spending them creates a chain of transactions that will be rejected by the mempool
+ 224
+
+ Unexpected legacy entry in descriptor wallet found. Loading wallet %s
The wallet might have been tampered with or created with malicious intent.
- 219
+ 227
-
+ Unrecognized descriptor found. Loading wallet %s
The wallet might had been created on a newer version.
Please try running the latest software version.
- 226
-
-
- Your computer's date and time appear to be more than %d minutes out of sync with the network, this may lead to consensus failure. After you've confirmed your computer's clock, this message should no longer appear when you restart your node. Without a restart, it should stop showing automatically after you've connected to a sufficient number of new outbound peers, which may take some time. You can inspect the `timeoffset` field of the `getpeerinfo` and `getnetworkinfo` RPC methods to get more info.
- 260
-
-
-
-Unable to cleanup failed migration
- 268
-
-
-
-Unable to restore backup of wallet.
- 271
+ 234
- whitebind may only be used for incoming connections ("out" was passed)
- 274
+ Your computer's date and time appear to be more than %d minutes out of sync with the network, this may lead to consensus failure. After you've confirmed your computer's clock, this message should no longer appear when you restart your node. Without a restart, it should stop showing automatically after you've connected to a sufficient number of new outbound peers, which may take some time. You can inspect the `timeoffset` field of the `getpeerinfo` and `getnetworkinfo` RPC methods to get more info.
+ 268
- A fatal internal error occurred, see debug.log for details:
- 278
+
+Unable to cleanup failed migration
+ 276
- Assumeutxo data not found for the given blockhash '%s'.
+
+Unable to restore backup of wallet.279
- Block verification was interrupted
- 280
+ whitebind may only be used for incoming connections ("out" was passed)
+ 282
- Cannot write to directory '%s'; check permissions.
- 285
-
-
- Config setting for %s only applied on %s network when in [%s] section.
+ A fatal internal error occurred, see debug.log for details: 286
-
- Copyright (C) %i-%i
+
+ Assumeutxo data not found for the given blockhash '%s'.287
-
- Corrupt block found indicating potential hardware failure.
+
+ Block verification was interrupted288
+
+ Cannot write to directory '%s'; check permissions.
+ 293
+
- Corrupted block database detected
- 289
-
-
- Could not find asmap file %s
- 290
-
-
- Could not parse asmap file %s
- 291
-
-
- Disk space is too low!
- 292
-
-
- Done loading
+ Config setting for %s only applied on %s network when in [%s] section.294
-
- Dump file %s does not exist.
+
+ Copyright (C) %i-%i295
-
- Elliptic curve cryptography sanity check failure. %s is shutting down.
+
+ Corrupt block found indicating potential hardware failure.296
-
- Error creating %s
+
+ Corrupted block database detected297
-
- Error initializing block database
+
+ Could not find asmap file %s298
-
- Error initializing wallet database environment %s!
+
+ Could not parse asmap file %s299
-
- Error loading %s
+
+ Disk space is too low!300
-
- Error loading %s: Private keys can only be disabled during creation
- 301
-
-
- Error loading %s: Wallet corrupted
+
+ Done loading302
-
- Error loading %s: Wallet requires newer version of %s
+
+ Dump file %s does not exist.303
-
- Error loading block database
+
+ Elliptic curve cryptography sanity check failure. %s is shutting down.304
-
- Error loading databases
+
+ Error creating %s305
-
- Error opening block database
+
+ Error initializing block database306
-
- Error opening coins database
+
+ Error initializing wallet database environment %s!307
-
- Error reading configuration file: %s
+
+ Error loading %s308
-
- Error reading from database, shutting down.
+
+ Error loading %s: Private keys can only be disabled during creation309
-
- Error reading next record from wallet database
+
+ Error loading %s: Wallet corrupted310
-
- Error: Cannot extract destination from the generated scriptpubkey
+
+ Error loading %s: Wallet requires newer version of %s311
-
- Error: Couldn't create cursor into database
+
+ Error loading block database
+ 312
+
+
+ Error loading databases
+ 313
+
+
+ Error opening block database314
-
- Error: Disk space is low for %s
+
+ Error opening coins database315
-
- Error: Dumpfile checksum does not match. Computed %s, expected %s
+
+ Error reading configuration file: %s316
-
- Error: Failed to create new watchonly wallet
+
+ Error reading from database, shutting down.317
-
- Error: Got key that was not hex: %s
+
+ Error reading next record from wallet database318
-
- Error: Got value that was not hex: %s
+
+ Error: Cannot extract destination from the generated scriptpubkey319
-
- Error: Keypool ran out, please call keypoolrefill first
- 320
-
-
- Error: Missing checksum
- 321
-
-
- Error: No %s addresses available.
+
+ Error: Couldn't create cursor into database322
-
- Error: This wallet already uses SQLite
+
+ Error: Disk space is low for %s323
-
- Error: This wallet is already a descriptor wallet
+
+ Error: Dumpfile checksum does not match. Computed %s, expected %s324
-
- Error: Unable to begin reading all records in the database
+
+ Error: Failed to create new watchonly wallet325
-
- Error: Unable to make a backup of your wallet
+
+ Error: Got key that was not hex: %s326
-
- Error: Unable to parse version %u as a uint32_t
+
+ Error: Got value that was not hex: %s327
-
- Error: Unable to read all records in the database
+
+ Error: Keypool ran out, please call keypoolrefill first328
-
- Error: Unable to read wallet's best block locator record
+
+ Error: Missing checksum329
-
- Error: Unable to remove watchonly address book data
+
+ Error: No %s addresses available.330
-
- Error: Unable to write data to disk for wallet %s
+
+ Error: This wallet already uses SQLite331
-
- Error: Unable to write record to new wallet
+
+ Error: This wallet is already a descriptor wallet332
-
- Error: Unable to write solvable wallet best block locator record
+
+ Error: Unable to begin reading all records in the database333
-
- Error: Unable to write watchonly wallet best block locator record
+
+ Error: Unable to make a backup of your wallet334
-
- Error: database transaction cannot be executed for wallet %s
+
+ Error: Unable to parse version %u as a uint32_t
+ 335
+
+
+ Error: Unable to read all records in the database
+ 336
+
+
+ Error: Unable to read wallet's best block locator record337
-
- Failed to connect best block (%s).
+
+ Error: Unable to remove watchonly address book data338
-
- Failed to disconnect block.
+
+ Error: Unable to write data to disk for wallet %s339
-
- Failed to listen on any port. Use -listen=0 if you want this.
+
+ Error: Unable to write record to new wallet340
-
- Failed to read block.
+
+ Error: Unable to write solvable wallet best block locator record341
-
- Failed to rescan the wallet during initialization
+
+ Error: Unable to write watchonly wallet best block locator record342
-
- Failed to start indexes, shutting down..
- 343
-
-
- Failed to verify database
- 344
-
-
- Failed to write block.
+
+ Error: database transaction cannot be executed for wallet %s345
-
- Failed to write to block index database.
+
+ Failed to connect best block (%s).346
-
- Failed to write to coin database.
+
+ Failed to disconnect block.347
-
- Failed to write undo data.
+
+ Failed to listen on any port. Use -listen=0 if you want this.348
-
- Failure removing transaction: %s
+
+ Failed to read block.349
-
- Fee rate (%s) is lower than the minimum fee rate setting (%s)
+
+ Failed to rescan the wallet during initialization350
-
- Ignoring duplicate -wallet %s.
+
+ Failed to start indexes, shutting down..351
-
- Importing…
+
+ Failed to verify database352
-
- Incorrect or no genesis block found. Wrong datadir for network?
+
+ Failed to write block.353
-
- Initialization sanity check failed. %s is shutting down.
+
+ Failed to write to block index database.354
-
- Input not found or already spent
+
+ Failed to write to coin database.355
-
- Insufficient dbcache for block verification
+
+ Failed to write undo data.356
-
- Insufficient funds
+
+ Failure removing transaction: %s357
-
- Invalid -i2psam address or hostname: '%s'
+
+ Fee rate (%s) is lower than the minimum fee rate setting (%s)358
-
- Invalid -onion address or hostname: '%s'
+
+ Ignoring duplicate -wallet %s.359
-
- Invalid -proxy address or hostname: '%s'
+
+ Importing…360
-
- Invalid P2P permission: '%s'
+
+ Incorrect or no genesis block found. Wrong datadir for network?361
-
- Invalid amount for %s=<amount>: '%s' (must be at least %s)
+
+ Initialization sanity check failed. %s is shutting down.362
-
- Invalid amount for %s=<amount>: '%s'
+
+ Input not found or already spent363
-
- Invalid amount for -%s=<amount>: '%s'
+
+ Insufficient dbcache for block verification364
-
- Invalid netmask specified in -whitelist: '%s'
+
+ Insufficient funds365
-
- Invalid port specified in %s: '%s'
+
+ Invalid -i2psam address or hostname: '%s'366
-
- Invalid pre-selected input %s
+
+ Invalid -onion address or hostname: '%s'367
-
- Listening for incoming connections failed (listen returned error %s)
+
+ Invalid -proxy address or hostname: '%s'368
-
- Loading P2P addresses…
+
+ Invalid P2P permission: '%s'369
-
- Loading banlist…
+
+ Invalid amount for %s=<amount>: '%s' (must be at least %s)370
-
- Loading block index…
+
+ Invalid amount for %s=<amount>: '%s'371
-
- Loading wallet…
+
+ Invalid amount for -%s=<amount>: '%s'372
-
- Maximum transaction weight must be between %d and %d
+
+ Invalid netmask specified in -whitelist: '%s'373
-
- Missing amount
+
+ Invalid port specified in %s: '%s'374
-
- Missing solving data for estimating transaction size
+
+ Invalid pre-selected input %s375
-
- Need to specify a port with -whitebind: '%s'
+
+ Listening for incoming connections failed (listen returned error %s)376
-
- No addresses available
+
+ Loading P2P addresses…377
-
- Not found pre-selected input %s
+
+ Loading banlist…
+ 378
+
+
+ Loading block index…379
-
- Not solvable pre-selected input %s
+
+ Loading wallet…380
-
- Only direction was set, no permissions: '%s'
+
+ Maximum transaction weight must be between %d and %d381
-
- Prune cannot be configured with a negative value.
+
+ Missing amount382
-
- Prune mode is incompatible with -txindex.
+
+ Missing solving data for estimating transaction size383
-
- Pruning blockstore…
+
+ Need to specify a port with -whitebind: '%s'384
-
- Reducing -maxconnections from %d to %d, because of system limitations.
+
+ No addresses available385
-
- Replaying blocks…
- 386
-
-
- Rescanning…
+
+ Not found pre-selected input %s387
-
- SQLiteDatabase: Failed to execute statement to verify database: %s
+
+ Not solvable pre-selected input %s388
-
- SQLiteDatabase: Failed to prepare statement to verify database: %s
+
+ Only direction was set, no permissions: '%s'389
-
- SQLiteDatabase: Failed to read database verification error: %s
+
+ Prune cannot be configured with a negative value.390
-
- SQLiteDatabase: Unexpected application id. Expected %u, got %u
+
+ Prune mode is incompatible with -txindex.391
-
- Section [%s] is not recognized.
+
+ Pruning blockstore…392
-
- Signer did not echo address
+
+ Reducing -maxconnections from %d to %d, because of system limitations.
+ 393
+
+
+ Replaying blocks…
+ 394
+
+
+ Rescanning…395
-
- Signer echoed unexpected address %s
+
+ SQLiteDatabase: Failed to execute statement to verify database: %s396
-
- Signer returned error: %s
+
+ SQLiteDatabase: Failed to prepare statement to verify database: %s397
-
- Signing transaction failed
+
+ SQLiteDatabase: Failed to read database verification error: %s398
-
- Specified -walletdir "%s" does not exist
+
+ SQLiteDatabase: Unexpected application id. Expected %u, got %u399
-
- Specified -walletdir "%s" is a relative path
+
+ Section [%s] is not recognized.400
-
- Specified -walletdir "%s" is not a directory
- 401
-
-
- Specified blocks directory "%s" does not exist.
- 402
-
-
- Specified data directory "%s" does not exist.
+
+ Signer did not echo address403
-
- Starting network threads…
+
+ Signer echoed unexpected address %s404
-
- System error while flushing: %s
+
+ Signer returned error: %s405
-
- System error while loading external block file: %s
+
+ Signing transaction failed406
-
- System error while saving block to disk: %s
+
+ Specified -walletdir "%s" does not exist407
-
- The source code is available from %s.
+
+ Specified -walletdir "%s" is a relative path408
-
- The specified config file %s does not exist
+
+ Specified -walletdir "%s" is not a directory409
-
- The transaction amount is too small to pay the fee
+
+ Specified blocks directory "%s" does not exist.410
-
- The transactions removal process can only be executed within a db txn
+
+ Specified data directory "%s" does not exist.411
-
- The wallet will avoid paying less than the minimum relay fee.
+
+ Starting network threads…412
-
- There is no ScriptPubKeyManager for this address
+
+ System error while flushing: %s413
-
- This is experimental software.
+
+ System error while loading external block file: %s414
-
- This is the minimum transaction fee you pay on every transaction.
+
+ System error while saving block to disk: %s415
-
- This is the transaction fee you will pay if you send a transaction.
+
+ The source code is available from %s.416
-
- Transaction %s does not belong to this wallet
+
+ The specified config file %s does not exist417
-
- Transaction amount too small
+
+ The transaction amount is too small to pay the fee418
-
- Transaction amounts must not be negative
+
+ The transactions removal process can only be executed within a db txn419
-
- Transaction change output index out of range
+
+ The wallet will avoid paying less than the minimum relay fee.420
-
- Transaction must have at least one recipient
+
+ There is no ScriptPubKeyManager for this address421
-
- Transaction needs a change address, but we can't generate it.
+
+ This is experimental software.422
-
- Transaction too large
+
+ This is the minimum transaction fee you pay on every transaction.423
-
- Unable to bind to %s on this computer (bind returned error %s)
+
+ This is the transaction fee you will pay if you send a transaction.424
-
- Unable to bind to %s on this computer. %s is probably already running.
+
+ Transaction %s does not belong to this wallet425
-
- Unable to create the PID file '%s': %s
+
+ Transaction amount too small426
-
- Unable to find UTXO for external input
+
+ Transaction amounts must not be negative427
-
- Unable to generate initial keys
+
+ Transaction change output index out of range428
-
- Unable to generate keys
+
+ Transaction must have at least one recipient429
-
- Unable to open %s for writing
+
+ Transaction needs a change address, but we can't generate it.430
-
- Unable to parse -maxuploadtarget: '%s'
+
+ Transaction too large431
-
- Unable to start HTTP server. See debug log for details.
+
+ Unable to bind to %s on this computer (bind returned error %s)432
-
- Unable to unload the wallet before migrating
+
+ Unable to bind to %s on this computer. %s is probably already running.433
-
- Unknown -blockfilterindex value %s.
+
+ Unable to create the PID file '%s': %s434
-
- Unknown address type '%s'
+
+ Unable to find UTXO for external input435
-
- Unknown change type '%s'
+
+ Unable to generate initial keys436
-
- Unknown network specified in -onlynet: '%s'
+
+ Unable to generate keys437
-
- Unknown new rules activated (versionbit %i)
+
+ Unable to open %s for writing438
-
- Unrecognised option "%s" provided in -test=<option>.
+
+ Unable to parse -maxuploadtarget: '%s'439
-
- Unsupported global logging level %s=%s. Valid values: %s.
+
+ Unable to start HTTP server. See debug log for details.440
-
- Wallet file creation failed: %s
+
+ Unable to unload the wallet before migrating
+ 441
+
+
+ Unknown -blockfilterindex value %s.
+ 442
+
+
+ Unknown address type '%s'
+ 443
+
+
+ Unknown change type '%s'
+ 444
+
+
+ Unknown network specified in -onlynet: '%s'445
+
+ Unknown new rules activated (versionbit %i)
+ 446
+
- acceptstalefeeestimates is not supported on %s chain.
+ Unrecognised option "%s" provided in -test=<option>.447
- Unsupported logging category %s=%s.
- 441
+ Unsupported global logging level %s=%s. Valid values: %s.
+ 448
- Do you want to rebuild the databases now?
- 293
+ Wallet file creation failed: %s
+ 453
- Error: Could not add watchonly tx %s to watchonly wallet
- 312
+ acceptstalefeeestimates is not supported on %s chain.
+ 455
- Error: Could not delete watchonly transactions.
- 313
+ Unsupported logging category %s=%s.
+ 449
- Error: Wallet does not exist
- 335
+ Do you want to rebuild the databases now?
+ 301
- Error: cannot remove legacy wallet records
- 336
+ Error: Could not add watchonly tx %s to watchonly wallet
+ 320
- Not enough file descriptors available. %d available, %d required.
- 378
+ Error: Could not delete watchonly transactions.
+ 321
- User Agent comment (%s) contains unsafe characters.
- 442
+ Error: Wallet does not exist
+ 343
- Verifying blocks…
- 443
+ Error: cannot remove legacy wallet records
+ 344
- Verifying wallet(s)…
- 444
+ Not enough file descriptors available. %d available, %d required.
+ 386
- Wallet needed to be rewritten: restart %s to complete
- 446
+ User Agent comment (%s) contains unsafe characters.
+ 450
- Settings file could not be read
- 393
+ Verifying blocks…
+ 451
+ Verifying wallet(s)…
+ 452
+
+
+ Wallet needed to be rewritten: restart %s to complete
+ 454
+
+
+ Settings file could not be read
+ 401
+
+ Settings file could not be written
- 394
+ 402