diff --git a/src/qt/bitcoinstrings.cpp b/src/qt/bitcoinstrings.cpp index 1b54ca08e83..ca2f75fc9b5 100644 --- a/src/qt/bitcoinstrings.cpp +++ b/src/qt/bitcoinstrings.cpp @@ -11,9 +11,6 @@ static const char UNUSED *bitcoin_strings[] = { QT_TRANSLATE_NOOP("bitcoin-core", "The %s developers"), QT_TRANSLATE_NOOP("bitcoin-core", "" -"%s corrupt. Try using the wallet tool bitcoin-wallet to salvage or restoring " -"a backup."), -QT_TRANSLATE_NOOP("bitcoin-core", "" "%s failed to validate the -assumeutxo snapshot state. This indicates a " "hardware problem, or a bug in the software, or a bad software modification " "that allowed an invalid snapshot to be loaded. As a result of this, the node " @@ -30,16 +27,9 @@ QT_TRANSLATE_NOOP("bitcoin-core", "" "is unlikely that any peer will connect to it. See doc/p2p-bad-ports.md for " "details and a full list."), QT_TRANSLATE_NOOP("bitcoin-core", "" -"Cannot downgrade wallet from version %i to version %i. Wallet version " -"unchanged."), -QT_TRANSLATE_NOOP("bitcoin-core", "" "Cannot provide specific connections and have addrman find outgoing " "connections at the same time."), QT_TRANSLATE_NOOP("bitcoin-core", "" -"Cannot upgrade a non HD split wallet from version %i to version %i without " -"upgrading to support pre-split keypool. Please use version %i or no version " -"specified."), -QT_TRANSLATE_NOOP("bitcoin-core", "" "Disk space for %s may not accommodate the block files. Approximately %u GB " "of data will be stored in this directory."), QT_TRANSLATE_NOOP("bitcoin-core", "" @@ -49,6 +39,9 @@ QT_TRANSLATE_NOOP("bitcoin-core", "" "Error loading %s: External signer wallet being loaded without external " "signer support compiled"), QT_TRANSLATE_NOOP("bitcoin-core", "" +"Error loading %s: Wallet is a legacy wallet. Please migrate to a descriptor " +"wallet using the migration tool (migratewallet RPC)."), +QT_TRANSLATE_NOOP("bitcoin-core", "" "Error loading wallet. Wallet requires blocks to be downloaded, and software " "does not currently support loading wallets while blocks are being downloaded " "out of order when using assumeutxo snapshots. Wallet should be able to load " @@ -69,23 +62,23 @@ QT_TRANSLATE_NOOP("bitcoin-core", "" QT_TRANSLATE_NOOP("bitcoin-core", "" "Error: Dumpfile identifier record is incorrect. Got \"%s\", expected \"%s\"."), QT_TRANSLATE_NOOP("bitcoin-core", "" +"Error: Dumpfile specifies an unsupported database format (%s). Only sqlite " +"database dumps are supported"), +QT_TRANSLATE_NOOP("bitcoin-core", "" "Error: Dumpfile version is not supported. This version of bitcoin-wallet " "only supports version 1 dumpfiles. Got dumpfile with version %s"), QT_TRANSLATE_NOOP("bitcoin-core", "" "Error: Duplicate descriptors created during migration. Your wallet may be " "corrupted."), QT_TRANSLATE_NOOP("bitcoin-core", "" -"Error: Legacy wallets only support the \"legacy\", \"p2sh-segwit\", and " -"\"bech32\" address types"), -QT_TRANSLATE_NOOP("bitcoin-core", "" "Error: Transaction %s in wallet cannot be identified to belong to migrated " "wallets"), QT_TRANSLATE_NOOP("bitcoin-core", "" "Error: Unable to produce descriptors for this legacy wallet. Make sure to " "provide the wallet's passphrase if it is encrypted."), QT_TRANSLATE_NOOP("bitcoin-core", "" -"Failed to calculate bump fees, because unconfirmed UTXOs depend on enormous " -"cluster of unconfirmed transactions."), +"Failed to calculate bump fees, because unconfirmed UTXOs depend on an " +"enormous cluster of unconfirmed transactions."), QT_TRANSLATE_NOOP("bitcoin-core", "" "Failed to remove snapshot chainstate dir (%s). Manually remove it before " "restarting.\n"), @@ -129,21 +122,24 @@ QT_TRANSLATE_NOOP("bitcoin-core", "" QT_TRANSLATE_NOOP("bitcoin-core", "" "No dump file provided. To use dump, -dumpfile= must be provided."), QT_TRANSLATE_NOOP("bitcoin-core", "" -"No wallet file format provided. To use createfromdump, -format= must " -"be provided."), +"Option '-checkpoints' is set but checkpoints were removed. This option has " +"no effect."), QT_TRANSLATE_NOOP("bitcoin-core", "" -"Option '-upnp' is set but UPnP support was dropped in version 29.0. Consider " -"using '-natpmp' instead."), +"Option '-maxorphantx' is set but no longer has any effect (see release " +"notes). Please remove it from your configuration."), QT_TRANSLATE_NOOP("bitcoin-core", "" -"Outbound connections restricted to CJDNS (-onlynet=cjdns) but -" -"cjdnsreachable is not provided"), +"Options '-datacarrier' or '-datacarriersize' are set but are marked as " +"deprecated. They will be removed in a future version."), +QT_TRANSLATE_NOOP("bitcoin-core", "" +"Outbound connections restricted to CJDNS (-onlynet=cjdns) but " +"-cjdnsreachable is not provided"), QT_TRANSLATE_NOOP("bitcoin-core", "" "Outbound connections restricted to Tor (-onlynet=onion) but the proxy for " "reaching the Tor network is explicitly forbidden: -onion=0"), QT_TRANSLATE_NOOP("bitcoin-core", "" "Outbound connections restricted to Tor (-onlynet=onion) but the proxy for " -"reaching the Tor network is not provided: none of -proxy, -onion or -" -"listenonion is given"), +"reaching the Tor network is not provided: none of -proxy, -onion or " +"-listenonion is given"), QT_TRANSLATE_NOOP("bitcoin-core", "" "Outbound connections restricted to i2p (-onlynet=i2p) but -i2psam is not " "provided"), @@ -156,8 +152,8 @@ QT_TRANSLATE_NOOP("bitcoin-core", "" "Prune mode is incompatible with -reindex-chainstate. Use full -reindex " "instead."), QT_TRANSLATE_NOOP("bitcoin-core", "" -"Prune: last wallet synchronisation goes beyond pruned data. You need to -" -"reindex (download the whole blockchain again in case of pruned node)"), +"Prune: last wallet synchronisation goes beyond pruned data. You need to " +"-reindex (download the whole blockchain again in case of a pruned node)"), QT_TRANSLATE_NOOP("bitcoin-core", "" "Rename of '%s' -> '%s' failed. Cannot clean up the background chainstate " "leveldb directory."), @@ -195,10 +191,6 @@ QT_TRANSLATE_NOOP("bitcoin-core", "" QT_TRANSLATE_NOOP("bitcoin-core", "" "The transaction amount is too small to send after the fee has been deducted"), QT_TRANSLATE_NOOP("bitcoin-core", "" -"This 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"), -QT_TRANSLATE_NOOP("bitcoin-core", "" "This is a pre-release test build - use at your own risk - do not use for " "mining or merchant applications"), QT_TRANSLATE_NOOP("bitcoin-core", "" @@ -213,14 +205,14 @@ QT_TRANSLATE_NOOP("bitcoin-core", "" "Total length of network version string (%i) exceeds maximum length (%i). " "Reduce the number or size of uacomments."), QT_TRANSLATE_NOOP("bitcoin-core", "" -"Transaction requires one destination of non-0 value, a non-0 feerate, or a " -"pre-selected input"), +"Transaction requires one destination of non-zero value, a non-zero feerate, " +"or a pre-selected input"), QT_TRANSLATE_NOOP("bitcoin-core", "" "UTXO snapshot failed to validate. Restart to resume normal initial block " "download, or try loading a different snapshot."), QT_TRANSLATE_NOOP("bitcoin-core", "" -"Unable to replay blocks. You will need to rebuild the database using -" -"reindex-chainstate."), +"Unable to replay blocks. You will need to rebuild the database using " +"-reindex-chainstate."), QT_TRANSLATE_NOOP("bitcoin-core", "" "Unconfirmed UTXOs are available, but spending them creates a chain of " "transactions that will be rejected by the mempool"), @@ -229,12 +221,9 @@ QT_TRANSLATE_NOOP("bitcoin-core", "" "\n" "The wallet might have been tampered with or created with malicious intent.\n"), QT_TRANSLATE_NOOP("bitcoin-core", "" -"Unknown wallet file format \"%s\" provided. Please provide one of \"bdb\" or " -"\"sqlite\"."), -QT_TRANSLATE_NOOP("bitcoin-core", "" "Unrecognized descriptor found. Loading wallet %s\n" "\n" -"The wallet might had been created on a newer version.\n" +"The wallet might have been created on a newer version.\n" "Please try running the latest software version.\n"), QT_TRANSLATE_NOOP("bitcoin-core", "" "Unsupported category-specific logging level %1$s=%2$s. Expected " @@ -243,18 +232,6 @@ QT_TRANSLATE_NOOP("bitcoin-core", "" "Unsupported chainstate database format found. Please restart with -reindex-" "chainstate. This will rebuild the chainstate database."), QT_TRANSLATE_NOOP("bitcoin-core", "" -"Wallet created successfully. The legacy wallet type is being deprecated and " -"support for creating and opening legacy wallets will be removed in the " -"future."), -QT_TRANSLATE_NOOP("bitcoin-core", "" -"Wallet 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."), -QT_TRANSLATE_NOOP("bitcoin-core", "" -"Warning: Dumpfile wallet format \"%s\" does not match command line specified " -"format \"%s\"."), -QT_TRANSLATE_NOOP("bitcoin-core", "" "Warning: Private keys detected in wallet {%s} with disabled private keys"), QT_TRANSLATE_NOOP("bitcoin-core", "" "Warning: We do not appear to fully agree with our peers! You may need to " @@ -283,9 +260,11 @@ QT_TRANSLATE_NOOP("bitcoin-core", "" "whitebind may only be used for incoming connections (\"out\" was passed)"), QT_TRANSLATE_NOOP("bitcoin-core", "%s is set very high!"), QT_TRANSLATE_NOOP("bitcoin-core", "-maxmempool must be at least %d MB"), +QT_TRANSLATE_NOOP("bitcoin-core", "-paytxfee is deprecated and will be fully removed in v31.0."), QT_TRANSLATE_NOOP("bitcoin-core", "A fatal internal error occurred, see debug.log for details: "), QT_TRANSLATE_NOOP("bitcoin-core", "Assumeutxo data not found for the given blockhash '%s'."), QT_TRANSLATE_NOOP("bitcoin-core", "Block verification was interrupted"), +QT_TRANSLATE_NOOP("bitcoin-core", "Cannot add WalletDescriptor to a non-descriptor wallet"), QT_TRANSLATE_NOOP("bitcoin-core", "Cannot obtain a lock on directory %s. %s is probably already running."), QT_TRANSLATE_NOOP("bitcoin-core", "Cannot resolve -%s address: '%s'"), QT_TRANSLATE_NOOP("bitcoin-core", "Cannot set -forcednsseed to true when setting -dnsseed to false."), @@ -296,7 +275,9 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Copyright (C) %i-%i"), QT_TRANSLATE_NOOP("bitcoin-core", "Corrupt block found indicating potential hardware failure."), QT_TRANSLATE_NOOP("bitcoin-core", "Corrupted block database detected"), QT_TRANSLATE_NOOP("bitcoin-core", "Could not find asmap file %s"), +QT_TRANSLATE_NOOP("bitcoin-core", "Could not generate scriptPubKeys (cache is empty)"), QT_TRANSLATE_NOOP("bitcoin-core", "Could not parse asmap file %s"), +QT_TRANSLATE_NOOP("bitcoin-core", "Could not top up scriptPubKeys"), QT_TRANSLATE_NOOP("bitcoin-core", "Disk space is too low!"), QT_TRANSLATE_NOOP("bitcoin-core", "Do you want to rebuild the databases now?"), QT_TRANSLATE_NOOP("bitcoin-core", "Done loading"), @@ -304,7 +285,6 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Dump file %s does not exist."), QT_TRANSLATE_NOOP("bitcoin-core", "Elliptic curve cryptography sanity check failure. %s is shutting down."), QT_TRANSLATE_NOOP("bitcoin-core", "Error creating %s"), QT_TRANSLATE_NOOP("bitcoin-core", "Error initializing block database"), -QT_TRANSLATE_NOOP("bitcoin-core", "Error initializing wallet database environment %s!"), QT_TRANSLATE_NOOP("bitcoin-core", "Error loading %s"), QT_TRANSLATE_NOOP("bitcoin-core", "Error loading %s: Private keys can only be disabled during creation"), QT_TRANSLATE_NOOP("bitcoin-core", "Error loading %s: Wallet corrupted"), @@ -328,6 +308,8 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Error: Got value that was not hex: %s"), QT_TRANSLATE_NOOP("bitcoin-core", "Error: Keypool ran out, please call keypoolrefill first"), QT_TRANSLATE_NOOP("bitcoin-core", "Error: Missing checksum"), QT_TRANSLATE_NOOP("bitcoin-core", "Error: No %s addresses available."), +QT_TRANSLATE_NOOP("bitcoin-core", "Error: Not all address book records were migrated"), +QT_TRANSLATE_NOOP("bitcoin-core", "Error: Not all transaction records were migrated"), QT_TRANSLATE_NOOP("bitcoin-core", "Error: This wallet already uses SQLite"), QT_TRANSLATE_NOOP("bitcoin-core", "Error: This wallet is already a descriptor wallet"), QT_TRANSLATE_NOOP("bitcoin-core", "Error: Unable to begin reading all records in the database"), @@ -343,12 +325,15 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Error: Unable to write watchonly wallet best QT_TRANSLATE_NOOP("bitcoin-core", "Error: Wallet does not exist"), QT_TRANSLATE_NOOP("bitcoin-core", "Error: cannot remove legacy wallet records"), QT_TRANSLATE_NOOP("bitcoin-core", "Error: database transaction cannot be executed for wallet %s"), +QT_TRANSLATE_NOOP("bitcoin-core", "Failed to acquire rescan reserver during wallet initialization"), +QT_TRANSLATE_NOOP("bitcoin-core", "Failed to close block undo file."), +QT_TRANSLATE_NOOP("bitcoin-core", "Failed to close file when writing block."), QT_TRANSLATE_NOOP("bitcoin-core", "Failed to connect best block (%s)."), QT_TRANSLATE_NOOP("bitcoin-core", "Failed to disconnect block."), 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 read block."), QT_TRANSLATE_NOOP("bitcoin-core", "Failed to rescan the wallet during initialization"), -QT_TRANSLATE_NOOP("bitcoin-core", "Failed to start indexes, shutting down.."), +QT_TRANSLATE_NOOP("bitcoin-core", "Failed to start indexes, shutting down…"), QT_TRANSLATE_NOOP("bitcoin-core", "Failed to verify database"), QT_TRANSLATE_NOOP("bitcoin-core", "Failed to write block."), QT_TRANSLATE_NOOP("bitcoin-core", "Failed to write to block index database."), @@ -357,7 +342,6 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Failed to write undo data."), QT_TRANSLATE_NOOP("bitcoin-core", "Failure removing transaction: %s"), QT_TRANSLATE_NOOP("bitcoin-core", "Fee rate (%s) is lower than the minimum fee rate setting (%s)"), QT_TRANSLATE_NOOP("bitcoin-core", "Ignoring duplicate -wallet %s."), -QT_TRANSLATE_NOOP("bitcoin-core", "Importing…"), QT_TRANSLATE_NOOP("bitcoin-core", "Incorrect or no genesis block found. Wrong datadir for network?"), QT_TRANSLATE_NOOP("bitcoin-core", "Initialization sanity check failed. %s is shutting down."), QT_TRANSLATE_NOOP("bitcoin-core", "Input not found or already spent"), @@ -365,6 +349,7 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Insufficient dbcache for block verification") QT_TRANSLATE_NOOP("bitcoin-core", "Insufficient funds"), QT_TRANSLATE_NOOP("bitcoin-core", "Invalid -i2psam address or hostname: '%s'"), QT_TRANSLATE_NOOP("bitcoin-core", "Invalid -onion address or hostname: '%s'"), +QT_TRANSLATE_NOOP("bitcoin-core", "Invalid -proxy address or hostname, ends with '=': '%s'"), QT_TRANSLATE_NOOP("bitcoin-core", "Invalid -proxy address or hostname: '%s'"), QT_TRANSLATE_NOOP("bitcoin-core", "Invalid P2P permission: '%s'"), QT_TRANSLATE_NOOP("bitcoin-core", "Invalid amount for %s=: '%s' (must be at least %s)"), @@ -372,7 +357,6 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Invalid amount for %s=: '%s'"), QT_TRANSLATE_NOOP("bitcoin-core", "Invalid amount for -%s=: '%s'"), QT_TRANSLATE_NOOP("bitcoin-core", "Invalid netmask specified in -whitelist: '%s'"), QT_TRANSLATE_NOOP("bitcoin-core", "Invalid port specified in %s: '%s'"), -QT_TRANSLATE_NOOP("bitcoin-core", "Invalid pre-selected input %s"), QT_TRANSLATE_NOOP("bitcoin-core", "Listening for incoming connections failed (listen returned error %s)"), QT_TRANSLATE_NOOP("bitcoin-core", "Loading P2P addresses…"), QT_TRANSLATE_NOOP("bitcoin-core", "Loading banlist…"), @@ -433,18 +417,16 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Unable to bind to %s on this computer (bind r QT_TRANSLATE_NOOP("bitcoin-core", "Unable to bind to %s on this computer. %s is probably already running."), QT_TRANSLATE_NOOP("bitcoin-core", "Unable to create the PID file '%s': %s"), QT_TRANSLATE_NOOP("bitcoin-core", "Unable to find UTXO for external input"), -QT_TRANSLATE_NOOP("bitcoin-core", "Unable to generate initial keys"), -QT_TRANSLATE_NOOP("bitcoin-core", "Unable to generate keys"), QT_TRANSLATE_NOOP("bitcoin-core", "Unable to open %s for writing"), QT_TRANSLATE_NOOP("bitcoin-core", "Unable to parse -maxuploadtarget: '%s'"), QT_TRANSLATE_NOOP("bitcoin-core", "Unable to start HTTP server. See debug log for details."), -QT_TRANSLATE_NOOP("bitcoin-core", "Unable to unload the wallet before migrating"), QT_TRANSLATE_NOOP("bitcoin-core", "Unknown -blockfilterindex value %s."), QT_TRANSLATE_NOOP("bitcoin-core", "Unknown address type '%s'"), QT_TRANSLATE_NOOP("bitcoin-core", "Unknown change type '%s'"), QT_TRANSLATE_NOOP("bitcoin-core", "Unknown network specified in -onlynet: '%s'"), QT_TRANSLATE_NOOP("bitcoin-core", "Unknown new rules activated (versionbit %i)"), QT_TRANSLATE_NOOP("bitcoin-core", "Unrecognised option \"%s\" provided in -test=