diff --git a/SECURITY.md b/SECURITY.md index dce97e5ea2ec..4d7df81bd147 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -4,6 +4,7 @@ | Version | Supported | | ------- | ------------------ | +| 24.x | :white_check_mark: | | 23.x | :white_check_mark: | | < 23 | :x: | diff --git a/contrib/flatpak/org.dash.dash-core.metainfo.xml b/contrib/flatpak/org.dash.dash-core.metainfo.xml index 66e742659443..deb15c56e221 100644 --- a/contrib/flatpak/org.dash.dash-core.metainfo.xml +++ b/contrib/flatpak/org.dash.dash-core.metainfo.xml @@ -21,6 +21,8 @@ + + diff --git a/doc/man/dash-cli.1 b/doc/man/dash-cli.1 index 8bf92ce8161b..47158fbf95ff 100644 --- a/doc/man/dash-cli.1 +++ b/doc/man/dash-cli.1 @@ -1,7 +1,7 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH DASH-CLI "1" "July 2026" "dash-cli v23.1.8" "User Commands" +.TH DASH-CLI "1" "October 2026" "dash-cli v24.0.0" "User Commands" .SH NAME -dash-cli \- manual page for dash-cli v23.1.8 +dash-cli \- manual page for dash-cli v24.0.0 .SH SYNOPSIS .B dash-cli [\fI\,options\/\fR] \fI\, \/\fR[\fI\,params\/\fR] \fI\,Send command to Dash Core\/\fR @@ -15,7 +15,7 @@ dash-cli \- manual page for dash-cli v23.1.8 .B dash-cli [\fI\,options\/\fR] \fI\,help Get help for a command\/\fR .SH DESCRIPTION -Dash Core RPC client version v23.1.8 +Dash Core RPC client version v24.0.0 .SH OPTIONS .HP \-? diff --git a/doc/man/dash-qt.1 b/doc/man/dash-qt.1 index 00cba193fda8..aba940422d27 100644 --- a/doc/man/dash-qt.1 +++ b/doc/man/dash-qt.1 @@ -1,12 +1,12 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH DASH-QT "1" "July 2026" "dash-qt v23.1.8" "User Commands" +.TH DASH-QT "1" "October 2026" "dash-qt v24.0.0" "User Commands" .SH NAME -dash-qt \- manual page for dash-qt v23.1.8 +dash-qt \- manual page for dash-qt v24.0.0 .SH SYNOPSIS .B dash-qt [\fI\,command-line options\/\fR] [\fI\,URI\/\fR] .SH DESCRIPTION -Dash Core version v23.1.8 +Dash Core version v24.0.0 .PP Optional URI is a Dash address in BIP21 URI format. .SH OPTIONS @@ -20,6 +20,11 @@ Print this help message and exit Execute command when an alert is raised (%s in cmd is replaced by message) .HP +\fB\-allowignoredconf\fR +.IP +For backwards compatibility, treat an unused dash.conf file in the +datadir as a warning, not an error. +.HP \fB\-assumevalid=\fR .IP If this block is in the chain assume that it and its ancestors are valid @@ -96,9 +101,9 @@ addition, unused mempool memory is shared for this cache (see .HP \fB\-debuglogfile=\fR .IP -Specify location of debug log file. Relative paths will be prefixed by a -net\-specific datadir location. (\fB\-nodebuglogfile\fR to disable; -default: debug.log) +Specify location of debug log file (default: debug.log). Relative paths +will be prefixed by a net\-specific datadir location. Pass +\fB\-nodebuglogfile\fR to disable writing the log to a file. .HP \fB\-includeconf=\fR .IP @@ -151,11 +156,12 @@ Reduce storage requirements by enabling pruning (deleting) of old blocks. This allows the pruneblockchain RPC to be called to delete specific blocks, and enables automatic pruning of old blocks if a target size in MiB is provided. This mode is -incompatible with \fB\-txindex\fR, \fB\-rescan\fR and \fB\-disablegovernance\fR=\fI\,false\/\fR. -Warning: Reverting this setting requires re\-downloading the -entire blockchain. (default: 0 = disable pruning blocks, 1 = -allow manual pruning via RPC, >945 = automatically prune block -files to stay under the specified target size in MiB) +incompatible with \fB\-txindex\fR, \fB\-addressindex\fR, \fB\-spentindex\fR and +\fB\-disablegovernance\fR=\fI\,false\/\fR. Warning: Reverting this setting +requires re\-downloading the entire blockchain. (default: 0 = +disable pruning blocks, 1 = allow manual pruning via RPC, >945 = +automatically prune block files to stay under the specified +target size in MiB) .HP \fB\-settings=\fR .IP @@ -215,7 +221,11 @@ Bind to given address and always listen on it (default: 0.0.0.0). Use [host]:port notation for IPv6. Append =onion to tag any incoming connections to that address and port as incoming Tor connections (default: 127.0.0.1:9996=onion, testnet: 127.0.0.1:19996=onion, -devnet: 127.0.0.1:19796=onion, regtest: 127.0.0.1:19896=onion) +devnet: 127.0.0.1:19796=onion, regtest: 127.0.0.1:19896=onion). +The default onion bind is added only when no \fB\-bind\fR is specified. +When \fB\-listenonion\fR is enabled and \fB\-bind\fR is specified, a +non\-wildcard =onion bind is required, and wildcard =onion binds +are rejected. .HP \fB\-cjdnsreachable\fR .IP @@ -533,6 +543,14 @@ Number of automatic wallet backups (default: 10) .IP Do not load the wallet and disable wallet RPC calls .HP +\fB\-dustprotectionthreshold=\fR +.IP +Automatically lock UTXOs from incoming external transactions at or below + duffs to protect against dust attacks. Locked UTXOs persist +across restarts and are not automatically unlocked when threshold +changes; use lockunspent RPC to unlock manually (0 = disabled, +default: 0, max: 1000000) +.HP \fB\-instantsendnotify=\fR .IP Execute command when a wallet InstantSend transaction is successfully @@ -553,11 +571,6 @@ been used. Spend up to this amount in additional (absolute) fees (in DASH) if it allows the use of partial spend avoidance (default: 0.00) .HP -\fB\-rescan=\fR -.IP -Rescan the block chain for missing wallet transactions on startup (1 = -start from wallet creation time, 2 = start from genesis block) -.HP \fB\-signer=\fR .IP External signing tool, see doc/external\-signer.md @@ -632,6 +645,14 @@ confirmation on average within n blocks (default: 6) .PP HD wallet options: .HP +\fB\-allow\-deprecated\-long\-mnemonics\fR +.IP +Allow creating an HD wallet with a mnemonic passphrase of 249 to 256 +bytes. Seed derivation ignores the bytes past the 248th, so use +this only to recover a wallet created with such a passphrase by +Dash Core 19.2.0 or later. It can't recover one created by an +earlier version (default: 0) +.HP \fB\-hdseed=\fR .IP User defined seed for HD wallet (should be in hex). Only has effect @@ -883,9 +904,9 @@ bench, blockstorage, chainlocks, cmpctblock, coindb, coinjoin, creditpool, ehf, estimatefee, gobject, http, i2p, instantsend, ipc, leveldb, libevent, llmq, llmq\-dkg, llmq\-sigs, mempool, mempoolrej, mnpayments, mnsync, net, netconn, proxy, prune, qt, -rand, reindex, rpc, selectcoins, spork, tor, txreconciliation, -validation, walletdb, zmq. This option can be specified multiple -times to output multiple categories. +rand, reindex, rpc, scan, selectcoins, spork, tor, +txreconciliation, validation, walletdb, zmq. This option can be +specified multiple times to output multiple categories. .HP \fB\-debugexclude=\fR .IP @@ -924,12 +945,6 @@ Prepend debug output with timestamp (default: 1) Maximum total fees (in DASH) to use in a single wallet transaction; setting this too low may abort large transactions (default: 0.10) .HP -\fB\-minsporkkeys=\fR -.IP -Overrides minimum spork signers to change spork value. Only useful for -regtest and devnet. Using this on mainnet or testnet will ban -you. -.HP \fB\-printtoconsole\fR .IP Send trace/debug info to console (default: 1 when no \fB\-daemon\fR. To disable @@ -1030,8 +1045,8 @@ Relay and mine data carrier transactions (default: 1) .HP \fB\-datacarriersize\fR .IP -Maximum size of data in data carrier transactions we relay and mine -(default: 83) +Relay and mine transactions whose data\-carrying raw scriptPubKey is of +this size or less (default: 83) .HP \fB\-minrelaytxfee=\fR .IP @@ -1172,7 +1187,7 @@ Set the font weight for bold texts. Possible range 0 to 8 (default: 4) .HP \fB\-font\-weight\-normal\fR .IP -Set the font weight for normal texts. Possible range 0 to 8 (default: 1) +Set the font weight for normal texts. Possible range 0 to 8 (default: 2) .HP \fB\-lang=\fR .IP diff --git a/doc/man/dash-tx.1 b/doc/man/dash-tx.1 index 7b587eeb9f19..f1317f16df76 100644 --- a/doc/man/dash-tx.1 +++ b/doc/man/dash-tx.1 @@ -1,7 +1,7 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH DASH-TX "1" "July 2026" "dash-tx v23.1.8" "User Commands" +.TH DASH-TX "1" "October 2026" "dash-tx v24.0.0" "User Commands" .SH NAME -dash-tx \- manual page for dash-tx v23.1.8 +dash-tx \- manual page for dash-tx v24.0.0 .SH SYNOPSIS .B dash-tx [\fI\,options\/\fR] \fI\, \/\fR[\fI\,commands\/\fR] \fI\,Update hex-encoded dash transaction\/\fR @@ -9,7 +9,7 @@ dash-tx \- manual page for dash-tx v23.1.8 .B dash-tx [\fI\,options\/\fR] \fI\,-create \/\fR[\fI\,commands\/\fR] \fI\,Create hex-encoded dash transaction\/\fR .SH DESCRIPTION -Dash Core dash\-tx utility version v23.1.8 +Dash Core dash\-tx utility version v24.0.0 .SH OPTIONS .HP \-? diff --git a/doc/man/dash-util.1 b/doc/man/dash-util.1 index 3a47b0b8037a..9f7c983b6e06 100644 --- a/doc/man/dash-util.1 +++ b/doc/man/dash-util.1 @@ -1,12 +1,12 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH DASH-UTIL "1" "July 2026" "dash-util v23.1.8" "User Commands" +.TH DASH-UTIL "1" "October 2026" "dash-util v24.0.0" "User Commands" .SH NAME -dash-util \- manual page for dash-util v23.1.8 +dash-util \- manual page for dash-util v24.0.0 .SH SYNOPSIS .B dash-util [\fI\,options\/\fR] [\fI\,commands\/\fR] \fI\,Do stuff\/\fR .SH DESCRIPTION -Dash Core dash\-util utility version v23.1.8 +Dash Core dash\-util utility version v24.0.0 .SH OPTIONS .HP \-? diff --git a/doc/man/dash-wallet.1 b/doc/man/dash-wallet.1 index ffeaccdb710f..0e4a33ece48e 100644 --- a/doc/man/dash-wallet.1 +++ b/doc/man/dash-wallet.1 @@ -1,9 +1,9 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH DASH-WALLET "1" "July 2026" "dash-wallet v23.1.8" "User Commands" +.TH DASH-WALLET "1" "October 2026" "dash-wallet v24.0.0" "User Commands" .SH NAME -dash-wallet \- manual page for dash-wallet v23.1.8 +dash-wallet \- manual page for dash-wallet v24.0.0 .SH DESCRIPTION -Dash Core dash\-wallet version v23.1.8 +Dash Core dash\-wallet version v24.0.0 .PP dash\-wallet is an offline tool for creating and interacting with Dash Core wallet files. By default dash\-wallet will act on wallets in the default mainnet wallet directory in the datadir. @@ -35,6 +35,10 @@ with 'createfromdump', loads the records into a new wallet. The format of the wallet file to create. Either "bdb" or "sqlite". Only used with 'createfromdump' .HP +\fB\-legacy\fR +.IP +Create legacy wallet. Only for 'create' +.HP \fB\-usehd\fR .IP Create HD (hierarchical deterministic) wallet (default: 1) diff --git a/doc/man/dashd.1 b/doc/man/dashd.1 index 3f2e77656af2..213ae11d5007 100644 --- a/doc/man/dashd.1 +++ b/doc/man/dashd.1 @@ -1,12 +1,12 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH DASHD "1" "July 2026" "dashd v23.1.8" "User Commands" +.TH DASHD "1" "October 2026" "dashd v24.0.0" "User Commands" .SH NAME -dashd \- manual page for dashd v23.1.8 +dashd \- manual page for dashd v24.0.0 .SH SYNOPSIS .B dashd [\fI\,options\/\fR] \fI\,Start Dash Core\/\fR .SH DESCRIPTION -Dash Core version v23.1.8 +Dash Core version v24.0.0 .SH OPTIONS .HP \-? @@ -18,6 +18,11 @@ Print this help message and exit Execute command when an alert is raised (%s in cmd is replaced by message) .HP +\fB\-allowignoredconf\fR +.IP +For backwards compatibility, treat an unused dash.conf file in the +datadir as a warning, not an error. +.HP \fB\-assumevalid=\fR .IP If this block is in the chain assume that it and its ancestors are valid @@ -94,9 +99,9 @@ addition, unused mempool memory is shared for this cache (see .HP \fB\-debuglogfile=\fR .IP -Specify location of debug log file. Relative paths will be prefixed by a -net\-specific datadir location. (\fB\-nodebuglogfile\fR to disable; -default: debug.log) +Specify location of debug log file (default: debug.log). Relative paths +will be prefixed by a net\-specific datadir location. Pass +\fB\-nodebuglogfile\fR to disable writing the log to a file. .HP \fB\-includeconf=\fR .IP @@ -149,11 +154,12 @@ Reduce storage requirements by enabling pruning (deleting) of old blocks. This allows the pruneblockchain RPC to be called to delete specific blocks, and enables automatic pruning of old blocks if a target size in MiB is provided. This mode is -incompatible with \fB\-txindex\fR, \fB\-rescan\fR and \fB\-disablegovernance\fR=\fI\,false\/\fR. -Warning: Reverting this setting requires re\-downloading the -entire blockchain. (default: 0 = disable pruning blocks, 1 = -allow manual pruning via RPC, >945 = automatically prune block -files to stay under the specified target size in MiB) +incompatible with \fB\-txindex\fR, \fB\-addressindex\fR, \fB\-spentindex\fR and +\fB\-disablegovernance\fR=\fI\,false\/\fR. Warning: Reverting this setting +requires re\-downloading the entire blockchain. (default: 0 = +disable pruning blocks, 1 = allow manual pruning via RPC, >945 = +automatically prune block files to stay under the specified +target size in MiB) .HP \fB\-settings=\fR .IP @@ -213,7 +219,11 @@ Bind to given address and always listen on it (default: 0.0.0.0). Use [host]:port notation for IPv6. Append =onion to tag any incoming connections to that address and port as incoming Tor connections (default: 127.0.0.1:9996=onion, testnet: 127.0.0.1:19996=onion, -devnet: 127.0.0.1:19796=onion, regtest: 127.0.0.1:19896=onion) +devnet: 127.0.0.1:19796=onion, regtest: 127.0.0.1:19896=onion). +The default onion bind is added only when no \fB\-bind\fR is specified. +When \fB\-listenonion\fR is enabled and \fB\-bind\fR is specified, a +non\-wildcard =onion bind is required, and wildcard =onion binds +are rejected. .HP \fB\-cjdnsreachable\fR .IP @@ -531,6 +541,14 @@ Number of automatic wallet backups (default: 10) .IP Do not load the wallet and disable wallet RPC calls .HP +\fB\-dustprotectionthreshold=\fR +.IP +Automatically lock UTXOs from incoming external transactions at or below + duffs to protect against dust attacks. Locked UTXOs persist +across restarts and are not automatically unlocked when threshold +changes; use lockunspent RPC to unlock manually (0 = disabled, +default: 0, max: 1000000) +.HP \fB\-instantsendnotify=\fR .IP Execute command when a wallet InstantSend transaction is successfully @@ -551,11 +569,6 @@ been used. Spend up to this amount in additional (absolute) fees (in DASH) if it allows the use of partial spend avoidance (default: 0.00) .HP -\fB\-rescan=\fR -.IP -Rescan the block chain for missing wallet transactions on startup (1 = -start from wallet creation time, 2 = start from genesis block) -.HP \fB\-signer=\fR .IP External signing tool, see doc/external\-signer.md @@ -630,6 +643,14 @@ confirmation on average within n blocks (default: 6) .PP HD wallet options: .HP +\fB\-allow\-deprecated\-long\-mnemonics\fR +.IP +Allow creating an HD wallet with a mnemonic passphrase of 249 to 256 +bytes. Seed derivation ignores the bytes past the 248th, so use +this only to recover a wallet created with such a passphrase by +Dash Core 19.2.0 or later. It can't recover one created by an +earlier version (default: 0) +.HP \fB\-hdseed=\fR .IP User defined seed for HD wallet (should be in hex). Only has effect @@ -881,9 +902,9 @@ bench, blockstorage, chainlocks, cmpctblock, coindb, coinjoin, creditpool, ehf, estimatefee, gobject, http, i2p, instantsend, ipc, leveldb, libevent, llmq, llmq\-dkg, llmq\-sigs, mempool, mempoolrej, mnpayments, mnsync, net, netconn, proxy, prune, qt, -rand, reindex, rpc, selectcoins, spork, tor, txreconciliation, -validation, walletdb, zmq. This option can be specified multiple -times to output multiple categories. +rand, reindex, rpc, scan, selectcoins, spork, tor, +txreconciliation, validation, walletdb, zmq. This option can be +specified multiple times to output multiple categories. .HP \fB\-debugexclude=\fR .IP @@ -922,12 +943,6 @@ Prepend debug output with timestamp (default: 1) Maximum total fees (in DASH) to use in a single wallet transaction; setting this too low may abort large transactions (default: 0.10) .HP -\fB\-minsporkkeys=\fR -.IP -Overrides minimum spork signers to change spork value. Only useful for -regtest and devnet. Using this on mainnet or testnet will ban -you. -.HP \fB\-printtoconsole\fR .IP Send trace/debug info to console (default: 1 when no \fB\-daemon\fR. To disable @@ -1028,8 +1043,8 @@ Relay and mine data carrier transactions (default: 1) .HP \fB\-datacarriersize\fR .IP -Maximum size of data in data carrier transactions we relay and mine -(default: 83) +Relay and mine transactions whose data\-carrying raw scriptPubKey is of +this size or less (default: 83) .HP \fB\-minrelaytxfee=\fR .IP diff --git a/src/qt/dashstrings.cpp b/src/qt/dashstrings.cpp index 64b585d83cb2..630d93e3a1b3 100644 --- a/src/qt/dashstrings.cpp +++ b/src/qt/dashstrings.cpp @@ -14,6 +14,16 @@ QT_TRANSLATE_NOOP("dash-core", "" "%s corrupt. Try using the wallet tool dash-wallet to salvage or restoring a " "backup."), QT_TRANSLATE_NOOP("dash-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 " +"will shut down and stop using any state that was built on the snapshot, " +"resetting the chain height from %d to %d. On the next restart, the node will " +"resume syncing from %d without using any snapshot data. Please report this " +"incident to %s, including how you obtained the snapshot. The invalid " +"snapshot chainstate will be left on disk in case it is helpful in diagnosing " +"the issue that caused this error."), +QT_TRANSLATE_NOOP("dash-core", "" "%s file contains all private keys from this wallet. Do not share it with " "anyone!"), QT_TRANSLATE_NOOP("dash-core", "" @@ -65,6 +75,12 @@ QT_TRANSLATE_NOOP("dash-core", "" "Error reading %s! All keys read correctly, but transaction data or address " "book entries might be missing or incorrect."), QT_TRANSLATE_NOOP("dash-core", "" +"Error reading %s! Transaction data may be missing or incorrect. Rescanning " +"wallet."), +QT_TRANSLATE_NOOP("dash-core", "" +"Error: Address book data in wallet cannot be identified to belong to " +"migrated wallets"), +QT_TRANSLATE_NOOP("dash-core", "" "Error: Dumpfile format record is incorrect. Got \"%s\", expected \"format\"."), QT_TRANSLATE_NOOP("dash-core", "" "Error: Dumpfile identifier record is incorrect. Got \"%s\", expected \"%s\"."), @@ -72,10 +88,25 @@ QT_TRANSLATE_NOOP("dash-core", "" "Error: Dumpfile version is not supported. This version of dash-wallet only " "supports version 1 dumpfiles. Got dumpfile with version %s"), QT_TRANSLATE_NOOP("dash-core", "" +"Error: Duplicate descriptors created during migration. Your wallet may be " +"corrupted."), +QT_TRANSLATE_NOOP("dash-core", "" +"Error: Failed to advance active descriptor past legacy chain counter during " +"migration."), +QT_TRANSLATE_NOOP("dash-core", "" +"Error: Transaction %s in wallet cannot be identified to belong to migrated " +"wallets"), +QT_TRANSLATE_NOOP("dash-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("dash-core", "" "Failed to create backup, file already exists! This could happen if you " "restarted wallet in less than 60 seconds. You can continue if you are ok " "with this."), QT_TRANSLATE_NOOP("dash-core", "" +"Failed to remove the snapshot chainstate directory. Remove it manually " +"before restarting."), +QT_TRANSLATE_NOOP("dash-core", "" "Failed to rename invalid peers.dat file. Please move or delete it and try " "again."), QT_TRANSLATE_NOOP("dash-core", "" @@ -130,6 +161,9 @@ QT_TRANSLATE_NOOP("dash-core", "" "Outbound connections restricted to i2p (-onlynet=i2p) but -i2psam is not " "provided"), QT_TRANSLATE_NOOP("dash-core", "" +"Platform recipients cannot be combined with another special transaction " +"payload"), +QT_TRANSLATE_NOOP("dash-core", "" "Please check that your computer's date and time are correct! If your clock " "is wrong, %s will not work properly."), QT_TRANSLATE_NOOP("dash-core", "" @@ -144,14 +178,34 @@ QT_TRANSLATE_NOOP("dash-core", "" "Prune: last wallet synchronisation goes beyond pruned data. You need to " "-reindex (download the whole blockchain again in case of pruned node)"), QT_TRANSLATE_NOOP("dash-core", "" +"Rename of '%s' -> '%s' failed. You should resolve this by manually moving or " +"deleting the invalid snapshot directory %s, otherwise you will encounter the " +"same error again on the next startup."), +QT_TRANSLATE_NOOP("dash-core", "" "SQLiteDatabase: Unknown sqlite wallet schema version %d. Only version %d is " "supported"), QT_TRANSLATE_NOOP("dash-core", "" +"The automatic Tor onion service cannot use a wildcard onion bind because the " +"Tor daemon wouldn't be able to forward incoming connections to us. Use a " +"specific address such as -bind=127.0.0.1:=onion, or disable the " +"service with -listenonion=0."), +QT_TRANSLATE_NOOP("dash-core", "" +"The automatic Tor onion service requires a dedicated onion bind. Use a " +"specific address such as -bind=127.0.0.1:=onion, or disable the " +"service with -listenonion=0."), +QT_TRANSLATE_NOOP("dash-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 " "time are correct"), QT_TRANSLATE_NOOP("dash-core", "" +"The inputs size exceeds the maximum weight. Please try sending a smaller " +"amount or manually consolidating your wallet's UTXOs"), +QT_TRANSLATE_NOOP("dash-core", "" +"The preselected coins total amount does not cover the transaction target. " +"Please allow other inputs to be automatically selected or include more coins " +"manually"), +QT_TRANSLATE_NOOP("dash-core", "" "The transaction amount is too small to send after the fee has been deducted"), QT_TRANSLATE_NOOP("dash-core", "" "This error could occur if this wallet was not shutdown cleanly and was last " @@ -172,23 +226,40 @@ QT_TRANSLATE_NOOP("dash-core", "" "Total length of network version string (%i) exceeds maximum length (%i). " "Reduce the number or size of uacomments."), QT_TRANSLATE_NOOP("dash-core", "" +"Transaction index can't be disabled with governance validation enabled. " +"Either start with -disablegovernance command line switch or enable " +"transaction index."), +QT_TRANSLATE_NOOP("dash-core", "" +"Transaction is non-standard (%s) and would not relay; sending to Platform " +"addresses currently requires a node started with -acceptnonstdtxn=1"), +QT_TRANSLATE_NOOP("dash-core", "" "Transaction requires one destination of non-0 value, a non-0 feerate, or a " "pre-selected input"), QT_TRANSLATE_NOOP("dash-core", "" +"UTXO snapshot failed to validate. Restart to resume normal initial block " +"download, or try loading a different snapshot."), +QT_TRANSLATE_NOOP("dash-core", "" "Unable to replay blocks. You will need to rebuild the database using " "-reindex-chainstate."), QT_TRANSLATE_NOOP("dash-core", "" +"Unexpected legacy entry in descriptor wallet found. Loading wallet %s\n" +"\n" +"The wallet might have been tampered with or created with malicious intent.\n"), +QT_TRANSLATE_NOOP("dash-core", "" "Unknown wallet file format \"%s\" provided. Please provide one of \"bdb\" or " "\"sqlite\"."), QT_TRANSLATE_NOOP("dash-core", "" -"Unsupported category-specific logging level -loglevel=%s. Expected " -"-loglevel=:. Valid categories: %s. Valid loglevels: %s."), +"Unrecognized descriptor found. Loading wallet %s\n" +"\n" +"The wallet might had been created on a newer version.\n" +"Please try running the latest software version.\n"), +QT_TRANSLATE_NOOP("dash-core", "" +"Unsupported category-specific logging level %1$s=%2$s. Expected " +"%1$s=:. Valid categories: %3$s. Valid loglevels: %4$s."), QT_TRANSLATE_NOOP("dash-core", "" "Unsupported chainstate database format found. Please restart with -reindex-" "chainstate. This will rebuild the chainstate database."), QT_TRANSLATE_NOOP("dash-core", "" -"WARNING! Failed to replenish keypool, please unlock your wallet to do so."), -QT_TRANSLATE_NOOP("dash-core", "" "Wallet is locked, can't replenish keypool! Automatic backups and mixing are " "disabled, please unlock your wallet to replenish keypool."), QT_TRANSLATE_NOOP("dash-core", "" @@ -200,10 +271,14 @@ QT_TRANSLATE_NOOP("dash-core", "" "Warning: We do not appear to fully agree with our peers! You may need to " "upgrade, or other nodes may need to upgrade."), QT_TRANSLATE_NOOP("dash-core", "" -"You need to rebuild the database using -reindex to enable -timestampindex"), -QT_TRANSLATE_NOOP("dash-core", "" "You need to rebuild the database using -reindex to go back to unpruned " "mode. This will redownload the entire blockchain"), +QT_TRANSLATE_NOOP("dash-core", "" +"\n" +"Unable to cleanup failed migration"), +QT_TRANSLATE_NOOP("dash-core", "" +"\n" +"Unable to restore backup of wallet."), QT_TRANSLATE_NOOP("dash-core", "%s -- Incorrect seed, it should be a hex string"), QT_TRANSLATE_NOOP("dash-core", "%s can't be lower than %s"), QT_TRANSLATE_NOOP("dash-core", "%s failed"), @@ -219,7 +294,7 @@ QT_TRANSLATE_NOOP("dash-core", "-statsbatchsize cannot be configured with a nega QT_TRANSLATE_NOOP("dash-core", "-statsduration cannot be configured with a negative value."), QT_TRANSLATE_NOOP("dash-core", "A fatal internal error occurred, see debug.log for details"), QT_TRANSLATE_NOOP("dash-core", "Already have that input."), -QT_TRANSLATE_NOOP("dash-core", "Automatic backups disabled"), +QT_TRANSLATE_NOOP("dash-core", "Block verification was interrupted"), QT_TRANSLATE_NOOP("dash-core", "Can't find random Masternode."), QT_TRANSLATE_NOOP("dash-core", "Can't mix while sync in progress."), QT_TRANSLATE_NOOP("dash-core", "Can't mix: no compatible inputs found!"), @@ -240,7 +315,6 @@ QT_TRANSLATE_NOOP("dash-core", "Disk space is too low!"), QT_TRANSLATE_NOOP("dash-core", "Do you want to rebuild the block database now?"), QT_TRANSLATE_NOOP("dash-core", "Done loading"), QT_TRANSLATE_NOOP("dash-core", "Dump file %s does not exist."), -QT_TRANSLATE_NOOP("dash-core", "ERROR! Failed to create automatic backup"), QT_TRANSLATE_NOOP("dash-core", "Entries are full."), QT_TRANSLATE_NOOP("dash-core", "Entry exceeds maximum size."), QT_TRANSLATE_NOOP("dash-core", "Error creating %s"), @@ -253,19 +327,30 @@ QT_TRANSLATE_NOOP("dash-core", "Error loading %s: Wallet requires newer version QT_TRANSLATE_NOOP("dash-core", "Error loading %s: You can't disable HD on an already existing HD wallet"), QT_TRANSLATE_NOOP("dash-core", "Error loading block database"), QT_TRANSLATE_NOOP("dash-core", "Error opening block database"), +QT_TRANSLATE_NOOP("dash-core", "Error reading configuration file: %s"), QT_TRANSLATE_NOOP("dash-core", "Error reading from database, shutting down."), QT_TRANSLATE_NOOP("dash-core", "Error reading next record from wallet database"), QT_TRANSLATE_NOOP("dash-core", "Error upgrading evo database for EHF"), QT_TRANSLATE_NOOP("dash-core", "Error: Cannot extract destination from the generated scriptpubkey"), +QT_TRANSLATE_NOOP("dash-core", "Error: Could not add watchonly tx to watchonly wallet"), +QT_TRANSLATE_NOOP("dash-core", "Error: Could not delete watchonly transactions"), QT_TRANSLATE_NOOP("dash-core", "Error: Couldn't create cursor into database"), QT_TRANSLATE_NOOP("dash-core", "Error: Disk space is low for %s"), QT_TRANSLATE_NOOP("dash-core", "Error: Dumpfile checksum does not match. Computed %s, expected %s"), +QT_TRANSLATE_NOOP("dash-core", "Error: Failed to create new watchonly wallet"), QT_TRANSLATE_NOOP("dash-core", "Error: Got key that was not hex: %s"), QT_TRANSLATE_NOOP("dash-core", "Error: Got value that was not hex: %s"), QT_TRANSLATE_NOOP("dash-core", "Error: Keypool ran out, please call keypoolrefill first"), QT_TRANSLATE_NOOP("dash-core", "Error: Missing checksum"), QT_TRANSLATE_NOOP("dash-core", "Error: No addresses available."), +QT_TRANSLATE_NOOP("dash-core", "Error: Not all watchonly txs could be deleted"), +QT_TRANSLATE_NOOP("dash-core", "Error: This wallet already uses SQLite"), +QT_TRANSLATE_NOOP("dash-core", "Error: This wallet is already a descriptor wallet"), +QT_TRANSLATE_NOOP("dash-core", "Error: Unable to begin reading all records in the database"), +QT_TRANSLATE_NOOP("dash-core", "Error: Unable to make a backup of your wallet"), QT_TRANSLATE_NOOP("dash-core", "Error: Unable to parse version %u as a uint32_t"), +QT_TRANSLATE_NOOP("dash-core", "Error: Unable to read all records in the database"), +QT_TRANSLATE_NOOP("dash-core", "Error: Unable to remove watchonly address book data"), QT_TRANSLATE_NOOP("dash-core", "Error: Unable to write record to new wallet"), QT_TRANSLATE_NOOP("dash-core", "Failed to clear fulfilled requests cache at %s"), QT_TRANSLATE_NOOP("dash-core", "Failed to clear governance cache at %s"), @@ -275,16 +360,19 @@ QT_TRANSLATE_NOOP("dash-core", "Failed to create backup %s!"), QT_TRANSLATE_NOOP("dash-core", "Failed to create backup, error: %s"), QT_TRANSLATE_NOOP("dash-core", "Failed to delete backup, error: %s"), QT_TRANSLATE_NOOP("dash-core", "Failed to find mixing queue to join"), +QT_TRANSLATE_NOOP("dash-core", "Failed to finish interrupted invalid snapshot cleanup."), +QT_TRANSLATE_NOOP("dash-core", "Failed to finish interrupted snapshot marker promotion."), +QT_TRANSLATE_NOOP("dash-core", "Failed to inspect interrupted snapshot cleanup: %s"), QT_TRANSLATE_NOOP("dash-core", "Failed to listen on any port. Use -listen=0 if you want this."), QT_TRANSLATE_NOOP("dash-core", "Failed to load fulfilled requests cache from %s"), QT_TRANSLATE_NOOP("dash-core", "Failed to load governance cache from %s"), QT_TRANSLATE_NOOP("dash-core", "Failed to load masternode cache from %s"), QT_TRANSLATE_NOOP("dash-core", "Failed to load sporks cache from %s"), +QT_TRANSLATE_NOOP("dash-core", "Failed to recover interrupted snapshot cleanup: %s"), QT_TRANSLATE_NOOP("dash-core", "Failed to rescan the wallet during initialization"), QT_TRANSLATE_NOOP("dash-core", "Failed to start a new mixing queue"), QT_TRANSLATE_NOOP("dash-core", "Failed to upgrade Evo database"), QT_TRANSLATE_NOOP("dash-core", "Failed to verify database"), -QT_TRANSLATE_NOOP("dash-core", "Fee needed > fee paid"), QT_TRANSLATE_NOOP("dash-core", "Fee rate (%s) is lower than the minimum fee rate setting (%s)"), QT_TRANSLATE_NOOP("dash-core", "Found enough users, signing ( waiting %s )"), QT_TRANSLATE_NOOP("dash-core", "Found enough users, signing…"), @@ -293,13 +381,15 @@ QT_TRANSLATE_NOOP("dash-core", "Ignoring duplicate -wallet %s."), QT_TRANSLATE_NOOP("dash-core", "Importing…"), QT_TRANSLATE_NOOP("dash-core", "Incompatible mode."), QT_TRANSLATE_NOOP("dash-core", "Incompatible version."), -QT_TRANSLATE_NOOP("dash-core", "Incorrect -rescan mode, falling back to default value"), QT_TRANSLATE_NOOP("dash-core", "Incorrect or no genesis block found. Wrong datadir for network?"), QT_TRANSLATE_NOOP("dash-core", "Initialization sanity check failed. %s is shutting down."), QT_TRANSLATE_NOOP("dash-core", "Input is not valid."), QT_TRANSLATE_NOOP("dash-core", "Input not found or already spent"), QT_TRANSLATE_NOOP("dash-core", "Inputs vs outputs size mismatch."), +QT_TRANSLATE_NOOP("dash-core", "Insufficient dbcache for block verification"), QT_TRANSLATE_NOOP("dash-core", "Insufficient funds."), +QT_TRANSLATE_NOOP("dash-core", "Interrupted snapshot cleanup has inconsistent coins and EvoDB tips."), +QT_TRANSLATE_NOOP("dash-core", "Interrupted snapshot cleanup is missing its snapshot EvoDB marker."), QT_TRANSLATE_NOOP("dash-core", "Invalid '%s'. Allowed values: 128, 160, 192, 224, 256."), QT_TRANSLATE_NOOP("dash-core", "Invalid -i2psam address or hostname: '%s'"), QT_TRANSLATE_NOOP("dash-core", "Invalid -onion address or hostname: '%s'"), @@ -309,13 +399,14 @@ QT_TRANSLATE_NOOP("dash-core", "Invalid amount for %s=: '%s' (must be at QT_TRANSLATE_NOOP("dash-core", "Invalid amount for %s=: '%s'"), QT_TRANSLATE_NOOP("dash-core", "Invalid amount for -%s=: '%s'"), QT_TRANSLATE_NOOP("dash-core", "Invalid masternodeblsprivkey. Please see documentation."), -QT_TRANSLATE_NOOP("dash-core", "Invalid minimum number of spork signers specified with -minsporkkeys"), QT_TRANSLATE_NOOP("dash-core", "Invalid netmask specified in -whitelist: '%s'"), QT_TRANSLATE_NOOP("dash-core", "Invalid port specified in %s: '%s'"), +QT_TRANSLATE_NOOP("dash-core", "Invalid pre-selected input %s"), QT_TRANSLATE_NOOP("dash-core", "Invalid script detected."), QT_TRANSLATE_NOOP("dash-core", "Invalid spork address specified with -sporkaddr"), +QT_TRANSLATE_NOOP("dash-core", "Invalid value for %s: exceeds maximum (%d)"), +QT_TRANSLATE_NOOP("dash-core", "Invalid value for %s: must be >= 0"), QT_TRANSLATE_NOOP("dash-core", "Last queue was created too recently."), -QT_TRANSLATE_NOOP("dash-core", "Last successful action was too recent."), QT_TRANSLATE_NOOP("dash-core", "Listening for incoming connections failed (listen returned error %s)"), QT_TRANSLATE_NOOP("dash-core", "Loading P2P addresses…"), QT_TRANSLATE_NOOP("dash-core", "Loading banlist…"), @@ -327,6 +418,7 @@ QT_TRANSLATE_NOOP("dash-core", "Masternode:"), QT_TRANSLATE_NOOP("dash-core", "Missing input transaction information."), QT_TRANSLATE_NOOP("dash-core", "Missing solving data for estimating transaction size"), QT_TRANSLATE_NOOP("dash-core", "Mixing in progress…"), +QT_TRANSLATE_NOOP("dash-core", "More than one spork address is provided. Using %s."), QT_TRANSLATE_NOOP("dash-core", "Need to specify a port with -whitebind: '%s'"), QT_TRANSLATE_NOOP("dash-core", "No Masternodes detected."), QT_TRANSLATE_NOOP("dash-core", "No addresses available"), @@ -339,10 +431,16 @@ QT_TRANSLATE_NOOP("dash-core", "No text before the scheme delimiter, malformed U QT_TRANSLATE_NOOP("dash-core", "Not compatible with existing transactions."), QT_TRANSLATE_NOOP("dash-core", "Not enough file descriptors available."), QT_TRANSLATE_NOOP("dash-core", "Not enough funds to mix."), +QT_TRANSLATE_NOOP("dash-core", "Not found pre-selected input %s"), QT_TRANSLATE_NOOP("dash-core", "Not in the Masternode list."), +QT_TRANSLATE_NOOP("dash-core", "Not solvable pre-selected input %s"), +QT_TRANSLATE_NOOP("dash-core", "Platform recipients cannot be combined with an explicit change position"), +QT_TRANSLATE_NOOP("dash-core", "Please enter the wallet passphrase with walletpassphrase first."), QT_TRANSLATE_NOOP("dash-core", "Port must be between %d and %d, supplied %d"), QT_TRANSLATE_NOOP("dash-core", "Prune cannot be configured with a negative value."), +QT_TRANSLATE_NOOP("dash-core", "Prune mode is incompatible with -addressindex."), QT_TRANSLATE_NOOP("dash-core", "Prune mode is incompatible with -disablegovernance=false."), +QT_TRANSLATE_NOOP("dash-core", "Prune mode is incompatible with -spentindex."), QT_TRANSLATE_NOOP("dash-core", "Prune mode is incompatible with -txindex."), QT_TRANSLATE_NOOP("dash-core", "Pruning blockstore…"), QT_TRANSLATE_NOOP("dash-core", "Reducing -maxconnections from %d to %d, because of system limitations."), @@ -354,13 +452,16 @@ QT_TRANSLATE_NOOP("dash-core", "SQLiteDatabase: Failed to read database verifica QT_TRANSLATE_NOOP("dash-core", "SQLiteDatabase: Unexpected application id. Expected %u, got %u"), QT_TRANSLATE_NOOP("dash-core", "Section [%s] is not recognized."), QT_TRANSLATE_NOOP("dash-core", "Session not complete!"), -QT_TRANSLATE_NOOP("dash-core", "Session timed out."), +QT_TRANSLATE_NOOP("dash-core", "Settings file could not be read"), +QT_TRANSLATE_NOOP("dash-core", "Settings file could not be written"), QT_TRANSLATE_NOOP("dash-core", "Signing transaction failed"), +QT_TRANSLATE_NOOP("dash-core", "Snapshot chainstate EvoDB marker is missing. Reindex is required."), QT_TRANSLATE_NOOP("dash-core", "Socket not initialized, cannot send message"), QT_TRANSLATE_NOOP("dash-core", "Specified -walletdir \"%s\" does not exist"), QT_TRANSLATE_NOOP("dash-core", "Specified -walletdir \"%s\" is a relative path"), QT_TRANSLATE_NOOP("dash-core", "Specified -walletdir \"%s\" is not a directory"), QT_TRANSLATE_NOOP("dash-core", "Specified blocks directory \"%s\" does not exist."), +QT_TRANSLATE_NOOP("dash-core", "Specified data directory \"%s\" does not exist."), QT_TRANSLATE_NOOP("dash-core", "Starting network threads…"), QT_TRANSLATE_NOOP("dash-core", "Submitted to masternode, waiting in queue %s"), QT_TRANSLATE_NOOP("dash-core", "Synchronization finished"), @@ -380,12 +481,12 @@ QT_TRANSLATE_NOOP("dash-core", "Transaction amounts must not be negative"), QT_TRANSLATE_NOOP("dash-core", "Transaction change output index out of range"), QT_TRANSLATE_NOOP("dash-core", "Transaction created successfully."), QT_TRANSLATE_NOOP("dash-core", "Transaction fees are too high."), -QT_TRANSLATE_NOOP("dash-core", "Transaction has too long of a mempool chain"), QT_TRANSLATE_NOOP("dash-core", "Transaction must have at least one recipient"), QT_TRANSLATE_NOOP("dash-core", "Transaction needs a change address, but we can't generate it."), QT_TRANSLATE_NOOP("dash-core", "Transaction not valid."), QT_TRANSLATE_NOOP("dash-core", "Transaction too large"), QT_TRANSLATE_NOOP("dash-core", "Trying to connect…"), +QT_TRANSLATE_NOOP("dash-core", "Unable to allocate memory for -maxsigcachesize: '%s' MiB"), QT_TRANSLATE_NOOP("dash-core", "Unable to bind to %s on this computer (bind returned error %s)"), QT_TRANSLATE_NOOP("dash-core", "Unable to bind to %s on this computer. %s is probably already running."), QT_TRANSLATE_NOOP("dash-core", "Unable to create the PID file '%s': %s"), @@ -399,18 +500,18 @@ QT_TRANSLATE_NOOP("dash-core", "Unable to parse -maxuploadtarget: '%s'"), QT_TRANSLATE_NOOP("dash-core", "Unable to send message to %s (::sendto() returned error %s)"), QT_TRANSLATE_NOOP("dash-core", "Unable to sign spork message, wrong key?"), QT_TRANSLATE_NOOP("dash-core", "Unable to start HTTP server. See debug log for details."), +QT_TRANSLATE_NOOP("dash-core", "Unable to unload the wallet before migrating"), QT_TRANSLATE_NOOP("dash-core", "Unknown -blockfilterindex value %s."), QT_TRANSLATE_NOOP("dash-core", "Unknown network specified in -onlynet: '%s'"), QT_TRANSLATE_NOOP("dash-core", "Unknown new rules activated (versionbit %i)"), QT_TRANSLATE_NOOP("dash-core", "Unknown response."), QT_TRANSLATE_NOOP("dash-core", "Unknown state: id = %u"), QT_TRANSLATE_NOOP("dash-core", "Unsupported URL scheme, must begin with udp://"), -QT_TRANSLATE_NOOP("dash-core", "Unsupported global logging level -loglevel=%s. Valid values: %s."), +QT_TRANSLATE_NOOP("dash-core", "Unsupported global logging level %s=%s. Valid values: %s."), QT_TRANSLATE_NOOP("dash-core", "Unsupported logging category %s=%s."), QT_TRANSLATE_NOOP("dash-core", "User Agent comment (%s) contains unsafe characters."), QT_TRANSLATE_NOOP("dash-core", "Verifying blocks…"), QT_TRANSLATE_NOOP("dash-core", "Verifying wallet(s)…"), -QT_TRANSLATE_NOOP("dash-core", "Very low number of keys left: %d"), QT_TRANSLATE_NOOP("dash-core", "Wallet is locked."), QT_TRANSLATE_NOOP("dash-core", "Wallet needed to be rewritten: restart %s to complete"), QT_TRANSLATE_NOOP("dash-core", "Warning: can't use %s and %s together, will prefer %s"), @@ -421,9 +522,6 @@ QT_TRANSLATE_NOOP("dash-core", "Wiping wallet transactions…"), QT_TRANSLATE_NOOP("dash-core", "You are starting with governance validation disabled."), QT_TRANSLATE_NOOP("dash-core", "You can not disable governance validation on a masternode."), QT_TRANSLATE_NOOP("dash-core", "You can not start a masternode with wallet enabled."), -QT_TRANSLATE_NOOP("dash-core", "You need to rebuild the database using -reindex to enable -addressindex"), -QT_TRANSLATE_NOOP("dash-core", "You need to rebuild the database using -reindex to enable -spentindex"), QT_TRANSLATE_NOOP("dash-core", "Your entries added successfully."), -QT_TRANSLATE_NOOP("dash-core", "no mixing available."), -QT_TRANSLATE_NOOP("dash-core", "see debug.log for details."), +QT_TRANSLATE_NOOP("dash-core", "acceptstalefeeestimates is not supported on %s chain."), }; diff --git a/src/qt/locale/dash_en.ts b/src/qt/locale/dash_en.ts index d28d5a962fa4..1e947adece58 100644 --- a/src/qt/locale/dash_en.ts +++ b/src/qt/locale/dash_en.ts @@ -50,7 +50,7 @@ - + &Delete &Delete @@ -155,7 +155,7 @@ AddressTableModel - + Label Label @@ -253,7 +253,7 @@ Show passphrase - + Encrypt wallet Encrypt wallet @@ -296,12 +296,12 @@ - + Wallet encrypted Wallet encrypted - + Enter the new passphrase for the wallet.<br/>Please use a passphrase of <b>ten or more random characters</b>, or <b>eight or more words</b>. Enter the new passphrase for the wallet.<br/>Please use a passphrase of <b>ten or more random characters</b>, or <b>eight or more words</b>. @@ -344,41 +344,41 @@ - + Wallet encryption failed Wallet encryption failed - + Wallet encryption failed due to an internal error. Your wallet was not encrypted. Wallet encryption failed due to an internal error. Your wallet was not encrypted. - + The supplied passphrases do not match. The supplied passphrases do not match. - + - + Wallet unlock failed Wallet unlock failed - - + + The passphrase entered for the wallet decryption was incorrect. The passphrase entered for the wallet decryption was incorrect. - + The passphrase entered for the wallet decryption is incorrect. It contains a null character (ie - a zero byte). If the passphrase was set with a version of this software prior to 23.0, please try again with only the characters up to — but not including — the first null character. If this is successful, please set a new passphrase to avoid this issue in the future. The passphrase entered for the wallet decryption is incorrect. It contains a null character (ie - a zero byte). If the passphrase was set with a version of this software prior to 23.0, please try again with only the characters up to — but not including — the first null character. If this is successful, please set a new passphrase to avoid this issue in the future. - + Wallet passphrase was successfully changed. Wallet passphrase was successfully changed. @@ -424,12 +424,12 @@ BitcoinApplication - + Settings file %1 might be corrupt or invalid. Settings file %1 might be corrupt or invalid. - + Runaway exception Runaway exception @@ -452,7 +452,7 @@ BitcoinGUI - + &Overview &Overview @@ -462,7 +462,7 @@ Show general overview of wallet - + &Send &Send @@ -527,7 +527,7 @@ &Load PSBT from file… - + &Sending addresses &Sending addresses @@ -557,12 +557,12 @@ Close wallet - + No wallets available No wallets available - + &Window &Window @@ -597,7 +597,7 @@ Browse masternodes - + E&xit E&xit @@ -722,7 +722,7 @@ Show wallet repair options - + Open configuration file Open configuration file @@ -747,7 +747,7 @@ Show the list of used receiving addresses and labels - + &Command-line options &Command-line options @@ -757,17 +757,17 @@ Show the %1 help message to get a list with possible Dash command-line options - + default wallet default wallet - + %1 client %1 client - + Waiting for blockchain sync… Waiting for blockchain sync… @@ -776,29 +776,8 @@ Synchronizing governance data… Synchronizing governance data… - - - ~%n day(s) (%1 blocks) left for superblock - - ~%n day (%1 blocks) left for superblock - ~%n days (%1 blocks) left for superblock - - - - - ~%n day(s) (%1 blocks) left for voting - - ~%n day (%1 blocks) left for voting - ~%n days (%1 blocks) left for voting - - - - - ~%1% of budget committed (%2 %3). - ~%1% of budget committed (%2 %3). - - + Wallet: %1 Wallet: %1 @@ -810,12 +789,12 @@ Wallet is <b>unencrypted</b> - + &File &File - + Show information about %1 Show information about %1 @@ -830,7 +809,7 @@ Open debugging and diagnostic console - + Open &wallet configuration file Open &wallet configuration file @@ -862,7 +841,7 @@ Close all wallets - + %1 &information %1 &information @@ -882,7 +861,7 @@ - + Wallet Data Name of the wallet data file format. Wallet Data @@ -906,7 +885,7 @@ Wallet Name - + &Settings &Settings @@ -936,7 +915,7 @@ View Governance Proposals - + &Hide &Hide @@ -946,7 +925,7 @@ S&how - + %n active connection(s) to Dash network A substring of the tooltip. @@ -973,12 +952,12 @@ %1 behind - + Close Wallet… Close Wallet… - + Load Partially Signed Blockchain Transaction Load Partially Signed Blockchain Transaction @@ -988,7 +967,17 @@ Load Partially Signed Blockchain Transaction from clipboard - + + Open &debug log file + + + + + Open the debug log file from the current data directory + + + + Create Wallet… Create Wallet… @@ -998,17 +987,27 @@ Close All Wallets… - + + Migrate Wallet + + + + + Migrate a wallet + + + + Ctrl+Shift+D Ctrl+Shift+D - + Ctrl+M Ctrl+M - + Click for more actions. A substring of the tooltip. "More actions" are available via the context menu. Click for more actions. @@ -1077,7 +1076,32 @@ Up to date - + + Superblock imminent + + + + + Voting period ended + + + + + ~%1 (%2 blocks) left for superblock + + + + + ~%1 (%2 blocks) left for voting + + + + + ~%1% of budget committed (%2 / %3) + + + + Error Error @@ -1250,8 +1274,8 @@ - toggle lock state - toggle lock state + (un)lock all + @@ -1304,7 +1328,7 @@ Confirmed - + Copy amount Copy amount @@ -1364,17 +1388,27 @@ Copy change - - Please switch to "List mode" to use this function. - Please switch to "List mode" to use this function. + + Wallet error + - + + Failed to lock some coins. + + + + + Failed to unlock some coins. + + + + (%1 locked) (%1 locked) - + Can vary +/- %1 duff(s) per input. Can vary +/- %1 duff(s) per input. @@ -1528,7 +1562,7 @@ Descriptor Wallet - + Use an external signing device such as a hardware wallet. Configure the external signer script in wallet preferences first. Use an external signing device such as a hardware wallet. Configure the external signer script in wallet preferences first. @@ -1544,7 +1578,7 @@ Show Advanced Options - + Disable private keys for this wallet. Wallets with private keys disabled will have no private keys and cannot have an HD seed or imported private keys. This is ideal for watch-only wallets. Disable private keys for this wallet. Wallets with private keys disabled will have no private keys and cannot have an HD seed or imported private keys. This is ideal for watch-only wallets. @@ -1594,348 +1628,388 @@ - EditAddressDialog + DissolveDialog - - Edit Address - Edit Address + + Dissolve Shared Masternode + - - &Label - &Label + + This masternode was registered in block %1 and the chain is still at block %2. Wait for one confirmation, then reopen this window. + - - The label associated with this address list entry - The label associated with this address list entry + + + Dissolve Now + - - &Address - &Address + + Dissolve Together + - - The address associated with this address list entry. This can only be modified for sending addresses. - The address associated with this address list entry. This can only be modified for sending addresses. + + Standby Dissolution + - - New sending address - New sending address + + Ends the masternode on your own. Everyone gets their principal back at their refund address. + - - Edit receiving address - Edit receiving address + + + Your share: + - - Edit sending address - Edit sending address + + Transaction fee, paid from your share's refund. + - - The entered address "%1" is not a valid Dash address. - The entered address "%1" is not a valid Dash address. + + + + Fee: + Fee: - - Address "%1" already exists as a receiving address with label "%2" and so cannot be added as a sending address. - Address "%1" already exists as a receiving address with label "%2" and so cannot be added as a sending address. + + + Transaction ID + Transaction ID - - The entered address "%1" is already in the address book with label "%2". - The entered address "%1" is already in the address book with label "%2". + + Early exit: you pay the %1 penalty. Free after block %2 (%3, %4). + - - Could not unlock wallet. - Could not unlock wallet. + + I accept paying the %1 early-exit penalty + - - New key generation failed. - New key generation failed. + + Only %1 until dissolving is free. Consider waiting, or use Dissolve Together — with everyone's approval it is free now. + - - - FreespaceChecker - - A new data directory will be created. - A new data directory will be created. + + The early period has ended — dissolving now is free. + - - name - name + + + %1 (you) + - - Directory already exists. Add %1 if you intend to create a new directory here. - Directory already exists. Add %1 if you intend to create a new directory here. + + Tick the box to accept the penalty first. + - - Path already exists, and is not a directory. - Path already exists, and is not a directory. + + The chain crossed the penalty-free boundary while this dialog was open. The preview above has been refreshed — review it and press Dissolve Now again. + - - Cannot create data directory here. - Cannot create data directory here. + + Dissolve this shared masternode now? Every participant's principal returns to their refund address and the masternode stops earning. This cannot be undone. + - - - GovernanceList - - Form - Form + + + The dissolution was sent. + - - Filter proposal list - Filter proposal list + + Free at any time, but every share owner must approve. One person prepares the request; everyone else pastes it, approves, and copies back a reply. + - - Masternode Count: - Masternode Count: + + 1. Request + - - Number of masternodes this wallet can vote with (masternodes for which this wallet holds the voting key) - Number of masternodes this wallet can vote with (masternodes for which this wallet holds the voting key) + + The share the transaction fee is deducted from. + - - - No active proposals on the network. - No active proposals on the network. + + Fee paid by: + - - Resume Proposal - Resume Proposal + + Prepare Request + - - Proposal Count: - Proposal Count: + + 2. Approvals + - - Create Proposal - Create Proposal + + Send the same request to every share owner. Replies can come back in any order. + - - Select proposals to display - Select proposals to display + + This request pays out + - - Filter by Title - Filter by Title + + Approve and Copy Reply + - - Unavailable - Unavailable + + 3. Send + - - - A synced node and an unlocked wallet are required. - A synced node and an unlocked wallet are required. + + Send Dissolution + - - Vote Yes - Vote Yes + + Fee: %1, paid out of %2. + - - Vote No - Vote No + + + Prepare or paste a request first. + - Vote Abstain - Vote Abstain + Every share must approve first (%1 of %2 so far). + - - Active Proposals - Active Proposals + + A signed dissolution you keep offline and never broadcast unless you need it. It never expires and works even if this wallet is lost. + - - - My Proposals - My Proposals + + Create Standby Dissolution… + - - No proposals recorded in wallet file. - No proposals recorded in wallet file. + + Copy + - - Resume proposal - Resume proposal + + Full principal — valid from block %1 (~%2) + - - Copy Raw JSON - Copy Raw JSON + + Full principal — valid now, the early period has ended + - - Open Proposal URL… - Open Proposal URL… + + + Not created yet + - - Details for %1 - Details for %1 + + Immediate — pays the %1 penalty + - - Cannot interact with governance before sync completes - Cannot interact with governance before sync completes + + Store it with your refund-address backup, separately from this wallet. + - - Creates a new proposal - Creates a new proposal + + + Saved on %1 + - - Resumes an existing proposal - Resumes an existing proposal + + Save Standby Dissolution + - - Creating proposals costs %1, insufficient balance - Creating proposals costs %1, insufficient balance + + Text file (*.txt) + - - Error - Error + + Both transactions are ready below, but nothing was saved. Copy them or create the file again. + - - Cannot validate URL, potentially malformed or unknown protocol. - Cannot validate URL, potentially malformed or unknown protocol. + + Saved to %1. + - - External Link Warning - External Link Warning + + Dash shared masternode — standby dissolution + - You are about to open the following URL in your default browser - -%1 - -This content was submitted by a user. It may not match what is described in the title. - -Do you wish to continue? - You are about to open the following URL in your default browser - -%1 - -This content was submitted by a user. It may not match what is described in the title. - -Do you wish to continue? + Masternode: %1 + - - - - - - Voting Failed - Voting Failed + + Created: %1 + - - No wallet available. - No wallet available. + + Each block below is a complete signed transaction. Broadcast one of them with "sendrawtransaction" only when you want to end the masternode and get your principal back. They never expire. Store this file with your refund-address backup, separately from the wallet. + - - No masternode voting keys found in wallet. - No masternode voting keys found in wallet. + + FULL PRINCIPAL — valid from block %1 (~%2) + - - Please select a proposal to vote on. - Please select a proposal to vote on. + + FULL PRINCIPAL — valid now, the early period has ended + - - Unable to unlock wallet. - Unable to unlock wallet. + + IMMEDIATE — pays the %1 early-exit penalty, valid right away + - Unable to get masternode list. Please try again later. - Unable to get masternode list. Please try again later. + Could not write to %1. + + + + EditAddressDialog - - Masternode %1 not found - Masternode %1 not found + + Edit Address + Edit Address - Failed to sign vote for masternode %1 - Failed to sign vote for masternode %1 + &Label + &Label - - Masternode %1: %2 - Masternode %1: %2 + + The label associated with this address list entry + The label associated with this address list entry - + - Voted successfully %n time(s) - - Voted successfully %n time - Voted successfully %n times - + &Address + &Address - - - Failed to vote %n time(s) - - Failed to vote %n time - Failed to vote %n times - + + + The address associated with this address list entry. This can only be modified for sending addresses. + The address associated with this address list entry. This can only be modified for sending addresses. + + + + New sending address + New sending address - Errors: - Errors: + Edit receiving address + Edit receiving address + + + + Edit sending address + Edit sending address + + + + The entered address "%1" is not a valid Dash address. + The entered address "%1" is not a valid Dash address. + + + + Address "%1" already exists as a receiving address with label "%2" and so cannot be added as a sending address. + Address "%1" already exists as a receiving address with label "%2" and so cannot be added as a sending address. + + + + The entered address "%1" is already in the address book with label "%2". + The entered address "%1" is already in the address book with label "%2". + + + + Could not unlock wallet. + Could not unlock wallet. + + + + New key generation failed. + New key generation failed. + + + + FreespaceChecker + + + A new data directory will be created. + A new data directory will be created. + + + + name + name + + + + Directory already exists. Add %1 if you intend to create a new directory here. + Directory already exists. Add %1 if you intend to create a new directory here. - Voting Results - Voting Results + Path already exists, and is not a directory. + Path already exists, and is not a directory. + + + + Cannot create data directory here. + Cannot create data directory here. HelpMessageDialog - + version version @@ -1960,6 +2034,145 @@ Do you wish to continue? <h3>%1 Basics</h3> %1 gives you true financial privacy by obscuring the origins of your funds. All the Dash in your wallet is comprised of different "inputs" which you can think of as separate, discrete coins.<br> %1 uses an innovative process to mix your inputs with the inputs of two or more other people, without having your coins ever leave your wallet. You retain control of your money at all times.<hr> <b>The %1 process works like this:</b><ol type="1"> <li>%1 begins by breaking your transaction inputs down into standard denominations. These denominations are 0.001 DASH, 0.01 DASH, 0.1 DASH, 1 DASH and 10 DASH -- sort of like the paper money you use every day.</li> <li>Your wallet then sends requests to specially configured software nodes on the network, called "masternodes." These masternodes are informed then that you are interested in mixing a certain denomination. No identifiable information is sent to the masternodes, so they never know "who" you are.</li> <li>When two or more other people send similar messages, indicating that they wish to mix the same denomination, a mixing session begins. The masternode mixes up the inputs and instructs all three users' wallets to pay the now-transformed input back to themselves. Your wallet pays that denomination directly to itself, but in a different address (called a change address).</li> <li>In order to fully obscure your funds, your wallet must repeat this process a number of times with each denomination. Each time the process is completed, it's called a "round." Each round of %1 makes it exponentially more difficult to determine where your funds originated.</li> <li>This mixing process happens in the background without any intervention on your part. When you wish to make a transaction, your funds will already be mixed. No additional waiting is required.</li> </ol> <hr><b>IMPORTANT:</b> Your wallet only contains 1000 of these "change addresses." Every time a mixing event happens, up to 9 of your addresses are used up. This means those 1000 addresses last for about 100 mixing events. When 900 of them are used, your wallet must create more addresses. It can only do this, however, if you have automatic backups enabled.<br> Consequently, users who have backups disabled will also have %1 disabled. <hr>For more information, see the <a style="%2" href="%3">%1 documentation</a>. + + InformationWidget + + + General + General + + + + Client version + Client version + + + + + + + + + + + + + + + N/A + N/A + + + + User Agent + User Agent + + + + Datadir + Datadir + + + + To specify a non-default location of the data directory use the '%1' option. + To specify a non-default location of the data directory use the '%1' option. + + + + Blocksdir + Blocksdir + + + + To specify a non-default location of the blocks directory use the '%1' option. + To specify a non-default location of the blocks directory use the '%1' option. + + + + Startup time + Startup time + + + + Network + Network + + + + Name + Name + + + + Number of connections + Number of connections + + + + Local Addresses + Local Addresses + + + + Network addresses that your Dash node is currently using to communicate with other nodes. + Network addresses that your Dash node is currently using to communicate with other nodes. + + + + Block chain + Block chain + + + + Current block height + Current block height + + + + Last block time + Last block time + + + + Last block hash + Last block hash + + + + Memory Pool + Memory Pool + + + + Current number of transactions + Current number of transactions + + + + Memory usage + Memory usage + + + + In: + In: + + + + Out: + Out: + + + + Network activity disabled + Network activity disabled + + + + None + None + + Intro @@ -2097,31 +2310,104 @@ Do you wish to continue? - MasternodeList + MasternodeActionDialog - - Form - Form + + Masternode: %1 + - - Filter by masternode type - Filter by masternode type + + No wallet is available. + - - All - All + + This wallet is watch-only and cannot sign transactions. + - - Regular - Regular + + Automatic (recommended) + - - Evo - Evo + + Fee source: + + + + + The wallet must be unlocked to create and sign this transaction. + + + + + Enter a valid basic-scheme BLS operator secret key. + + + + + The operator secret key does not match this masternode's registered public key. + + + + + Another masternode operation is already in progress. + + + + + The operation completed without returning a transaction. + + + + + The transaction was created but was not sent to the network. + + + + + The transaction was sent successfully. + + + + + Transaction ID: %1 + + + + + MasternodeList + + + Form + Form + + + + Filter by masternode type + Filter by masternode type + + + + All + All + + + + Regular + Regular + + + + Evo + Evo + + + + Shared + @@ -2144,17 +2430,37 @@ Do you wish to continue? Hide banned - + + Register a new masternode or evonode using this wallet + + + + + Register Masternode… + + + + + Create a masternode with collateral pooled by multiple parties, or continue a saved session + + + + + Shared Masternode… + + + + Node Count: Node Count: - + Show only masternodes this wallet has keys for. Show only masternodes this wallet has keys for. - + Payout Address Payout Address @@ -2163,4093 +2469,8815 @@ Do you wish to continue? Filter by Filter by + + + Update Service… + + - Collateral Address - Collateral Address + Update Registrar… + - Owner Address - Owner Address + Change Reward Address… + - Voting Address - Voting Address - - - - Details for Masternode %1 - Details for Masternode %1 + Rotate Keys… + - - Copy ProTx Hash - Copy ProTx Hash + + Dissolve… + - Copy Collateral Outpoint - Copy Collateral Outpoint + Create Standby Dissolution… + - - Filter by any property (e.g. address or protx hash) - Filter by any property (e.g. address or protx hash) - - - - MasternodeModel - - - Banned for %n day(s) - - Banned for %n day - Banned for %n days - + + Revoke… + - - Banned for less than a day - Banned for less than a day + + Collateral Address + Collateral Address - Banned - Banned + Owner Address + Owner Address - - - Active for %n day(s) - - Active for %n day - Active for %n days - + + + Voting Address + Voting Address - - Active for less than a day - Active for less than a day + + + Registering a masternode requires a wallet. + - - UNKNOWN - UNKNOWN + + Masternode registration does not yet support external-signer wallets. + - - Service - Service + + Masternode registration requires a wallet with private keys. + - Type - Type + Masternode registration is unavailable until the node is ready. + - - PoSe Score - PoSe Score + + Register a new masternode or EvoNode using this wallet + - - Registered - Registered + + Managing shared masternodes requires a wallet. + - Last Paid - Last Paid + Managing shared masternodes requires a wallet with private keys. + - Next Payment - Next Payment + Shared masternode management is unavailable until the node is ready. + - Operator Reward - Operator Reward + Shared masternodes require the v24 hard fork, which is not active on this network yet. + - ProTx Hash - ProTx Hash + Create or continue a multi-party shared masternode registration session + - - - MnemonicVerificationDialog - - - Save Your Mnemonic - Save Your Mnemonic + + This transaction is not a readable shared masternode dissolution. + - - WARNING: If you lose your mnemonic seed phrase, you will lose access to your wallet forever. - WARNING: If you lose your mnemonic seed phrase, you will lose access to your wallet forever. + + Share %1 of %2 + - - - Please write down these words in order. You will need them to restore your wallet. - Please write down these words in order. You will need them to restore your wallet. + + an unrecognised script + - - Show - Show + + Masternode: %1 + - - Hide - Hide + + This masternode is not in the current masternode list. + - - I have written down my mnemonic - I have written down my mnemonic + + Service: %1 + - - To verify you've saved your mnemonic, please enter the following words: - To verify you've saved your mnemonic, please enter the following words: + + Collateral address: %1 + - - Word #1: - Word #1: + + Fee paid by: %1 + - - Word #2: - Word #2: + + Approved by: every share owner + - - Word #3: - Word #3: + + Approved by: your signature only + - - Your Recovery Phrase - Your Recovery Phrase + + Payouts: + - - Close - Close + + %1 → %2 + - - Continue - Continue + + Fee: %1 + - - WARNING: Never share your recovery phrase with anyone. Store it securely offline. - WARNING: Never share your recovery phrase with anyone. Store it securely offline. + + Every share's principal is returned to its own refund address. This cannot be undone. + - - These words can restore your wallet. Keep them safe and private. - These words can restore your wallet. Keep them safe and private. + + Note: this transaction does not return every share's full principal. This cannot be undone. + - - WARNING: If you lose your mnemonic seed phrase, you will lose access to your wallet forever. Write it down in a safe place and never share it with anyone. - WARNING: If you lose your mnemonic seed phrase, you will lose access to your wallet forever. Write it down in a safe place and never share it with anyone. + + + Transaction: %1 + - - Invalid Mnemonic - Invalid Mnemonic + + Broadcast this standby dissolution? + - - Mnemonic phrase has fewer than 3 words (found %1). Verification cannot proceed. - Mnemonic phrase has fewer than 3 words (found %1). Verification cannot proceed. + + Broadcast failed + - - Verification Error - Verification Error + + Standby dissolution sent + - - Failed to generate verification positions. Please try again. - Failed to generate verification positions. Please try again. + + Masternode not found + - - - Word #%1: - Word #%1: + This message is about a masternode that is not in the list yet. + - - Back - Back + + Nothing to open + - - Verification Failed - Verification Failed + + + Requires a wallet capable of signing transactions + - - One or more words are incorrect. Please try again. - One or more words are incorrect. Please try again. + + Requires this masternode's owner key in the wallet + - - - ModalOverlay - - Form - Form + + Requires one of this masternode's share owner keys in this wallet + - - Recent transactions may not yet be visible, and therefore your wallet's balance might be incorrect. This information will be correct once your wallet has finished synchronizing with the Dash network, as detailed below. - Recent transactions may not yet be visible, and therefore your wallet's balance might be incorrect. This information will be correct once your wallet has finished synchronizing with the Dash network, as detailed below. + + Already saved on this computer on %1 + - - Attempting to spend Dash that are affected by not-yet-displayed transactions will not be accepted by the network. - Attempting to spend Dash that are affected by not-yet-displayed transactions will not be accepted by the network. + + Not created on this computer yet + - - Number of blocks left - Number of blocks left + + Filters by one of this masternode's share owner addresses + - - - - Unknown… - Unknown… + + Details for Masternode %1 + Details for Masternode %1 - - - calculating… - calculating… + + Copy ProTx Hash + Copy ProTx Hash - - Last block time - Last block time + + Copy Collateral Outpoint + Copy Collateral Outpoint - - Progress - Progress + + Filter by any property (e.g. address or protx hash) + Filter by any property (e.g. address or protx hash) + + + MasternodeModel - - Progress increase per hour - Progress increase per hour + + Banned + Banned - - Estimated time left until synced - Estimated time left until synced + + Shared masternode · you hold %1 of %2 shares + - - Hide - Hide + + Banned for %1 + - - %1 is currently syncing. It will download headers and blocks from peers and validate them until reaching the tip of the block chain. - %1 is currently syncing. It will download headers and blocks from peers and validate them until reaching the tip of the block chain. + + Active for %1 + - - Unknown. Syncing Headers (%1, %2%)… - Unknown. Syncing Headers (%1, %2%)… + + Shared (you hold %1 of %2) + - - - OpenURIDialog - - Open URI - Open URI + + Shared (%1 shares) + - - URI: - URI: + + UNKNOWN + UNKNOWN - - Paste address from clipboard - Tooltip text for button that allows you to paste an address that is in your clipboard. - Paste address from clipboard + + Service + Service - - - OpenWalletActivity - - Open wallet failed - Open wallet failed + + Type + Type + + + + PoSe Score + PoSe Score - Open wallet warning - Open wallet warning + Registered + Registered - - default wallet - default wallet + + Last Paid + Last Paid - - Open Wallet - Title of window indicating the progress of opening of a wallet. - Open Wallet + + Next Payment + Next Payment - - Opening Wallet <b>%1</b>… - Descriptive text of the open wallet progress window which indicates to the user which wallet is currently being opened. - Opening Wallet <b>%1</b>… + + Operator Reward + Operator Reward + + + + ProTx Hash + ProTx Hash - OptionsDialog + MasternodeOperationRunner - - Options - Options + + One of the chosen keys is already in use by a registered masternode or share. Every owner and voting key may be used only once network-wide. + - - &Main - &Main + + The chosen service address is already in use by a registered masternode. + - - Size of &database cache - Size of &database cache + + A refund or reward address may not double as a share owner or voting address. Use distinct addresses for payouts and keys. + - - Number of script &verification threads - Number of script &verification threads + + A participant's consent signature does not match the final transaction. This happens when the terms or the funding transaction changed after signing; collect fresh signatures. + - - (0 = auto, <0 = leave that many cores free) - (0 = auto, <0 = leave that many cores free) + + The network does not accept this transaction version yet. Wait for the network upgrade that introduces it to activate. + - - W&allet - W&allet + + This feature is not active on the network yet. Wait for the network upgrade that introduces it to activate. + - - &Appearance - &Appearance + + A dissolution for this masternode is already pending. + - - Show the icon in the system tray. - Show the icon in the system tray. + + The transaction could not be funded. + - - &Show tray icon - &Show tray icon + + The transaction could not be funded: %1 + - - Prune &block storage to - Prune &block storage to + + + +Network rejection: %1 + - - GB - GB + + Details: %1 + + + + MigrateWalletActivity - - Reverting this setting requires re-downloading the entire blockchain. - Reverting this setting requires re-downloading the entire blockchain. + + Migrate wallet + - - Maximum database cache size. A larger cache can contribute to faster sync, after which the benefit is less pronounced for most use cases. Lowering the cache size will reduce memory usage. Unused mempool memory is shared for this cache. - Tooltip text for Options window setting that sets the size of the database cache. Explains the corresponding effects of increasing/decreasing this value. - Maximum database cache size. A larger cache can contribute to faster sync, after which the benefit is less pronounced for most use cases. Lowering the cache size will reduce memory usage. Unused mempool memory is shared for this cache. + + Are you sure you wish to migrate the wallet <i>%1</i>? + - - MiB - MiB + + Migrating the wallet will convert this wallet to one or more descriptor wallets. A new wallet backup will need to be made. +If this wallet contains any watchonly scripts, a new wallet will be created which contains those watchonly scripts. +If this wallet contains any solvable but not watched scripts, a different and new wallet will be created which contains those scripts. + +The migration process will create a backup of the wallet before migrating. This backup file will be named <wallet name>-<timestamp>.legacy.bak and can be found in the directory for this wallet. In the event of an incorrect migration, the backup can be restored with the "Restore Wallet" functionality. + - - Set the number of script verification threads. Negative values correspond to the number of cores you want to leave free to the system. - Tooltip text for Options window setting that sets the number of script verification threads. Explains that negative values mean to leave these many cores free to the system. - Set the number of script verification threads. Negative values correspond to the number of cores you want to leave free to the system. + + Migrate Wallet + - - This allows you or a third party tool to communicate with the node through command-line and JSON-RPC commands. - Tooltip text for Options window setting that enables the RPC server. - This allows you or a third party tool to communicate with the node through command-line and JSON-RPC commands. + + Migrating Wallet <b>%1</b>… + - - Enable R&PC server - An Options window setting to enable the RPC server. - Enable R&PC server + + The wallet '%1' was migrated successfully. + - - Whether to set subtract fee from amount as default or not. - Tooltip text for Options window setting that sets subtracting the fee from a sending amount as default. - Whether to set subtract fee from amount as default or not. + + Watchonly scripts have been migrated to a new wallet named '%1'. + - Subtract &fee from amount by default - An Options window setting to set subtracting the fee from a sending amount as default. - Subtract &fee from amount by default + Solvable but not watched scripts have been migrated to a new wallet named '%1'. + - - Enable &PSBT controls - An options window setting to enable PSBT controls. - Enable &PSBT controls + + Migration failed + - - Whether to show PSBT controls. - Tooltip text for options window setting that enables PSBT controls. - Whether to show PSBT controls. + + Migration Successful + + + + MnShareSession - - Whether to keep the specified custom change address or not. - Whether to keep the specified custom change address or not. + + Share %1 + - - Keep custom change &address - Keep custom change &address + + Contribution "%1" has a malformed input transaction id. + - - Show additional tab listing all your masternodes in first sub-tab<br/>and all masternodes on the network in second sub-tab. - Show additional tab listing all your masternodes in first sub-tab<br/>and all masternodes on the network in second sub-tab. + + Contribution "%1" has an invalid change address. + - - Show Masternodes Tab - Show Masternodes Tab + + The session's prepared transaction is not valid transaction hex. + - Show additional tab listing governance proposals. - Show additional tab listing governance proposals. + The session's prepared transaction is not a shared masternode registration. + - - Show Governance Tab - Show Governance Tab + + This message was edited after it was copied. + - - Show the governance clock in the status bar. - Show the governance clock in the status bar. + + Draft + - - Show governance clock - Show governance clock + + Terms locked + - - If you disable the spending of unconfirmed change, the change from a transaction<br/>cannot be used until that transaction has at least one confirmation.<br/>This also affects how your balance is computed. - If you disable the spending of unconfirmed change, the change from a transaction<br/>cannot be used until that transaction has at least one confirmation.<br/>This also affects how your balance is computed. + + Collecting approvals + - - Show mixing interface on Overview screen and reveal an additional screen which allows to spend fully mixed coins only.<br/>A new tab with more settings will also appear in this dialog, please make sure to check them before mixing your coins. - Show mixing interface on Overview screen and reveal an additional screen which allows to spend fully mixed coins only.<br/>A new tab with more settings will also appear in this dialog, please make sure to check them before mixing your coins. + + Approvals combined + - - Automatically lock small incoming transactions from external sources that may be dust attacks. Locked UTXOs will be excluded from coin selection. - Automatically lock small incoming transactions from external sources that may be dust attacks. Locked UTXOs will be excluded from coin selection. + + Contributions signed + - - Enable &dust attack protection - Enable &dust attack protection + + Broadcast + Broadcast - - Dust threshold: - Dust threshold: + + The file is not valid JSON. + - - Transactions with outputs at or below this amount will be considered dust when received from external sources. - Transactions with outputs at or below this amount will be considered dust when received from external sources. + + + The file is not a shared masternode session file. + - - duffs - duffs + + The session file uses an unsupported format version. Update Dash Core to open it. + - - External Signer (e.g. hardware wallet) - External Signer (e.g. hardware wallet) + + The session file is for the "%1" network but this node runs "%2". It cannot be used here. + - - &External signer script path - &External signer script path + + unknown + unknown - - Full path to a %1 compatible script (e.g. C:\Downloads\hwi.exe or /Users/you/Downloads/hwi.py). Beware: malware can steal your coins! - Full path to a %1 compatible script (e.g. C:\Downloads\hwi.exe or /Users/you/Downloads/hwi.py). Beware: malware can steal your coins! + + The session file has no session id. + - - Show additional information and buttons on overview screen. - Show additional information and buttons on overview screen. + + The session file has an invalid revision. + - - Enable advanced interface - Enable advanced interface + + The session file has no stage. + - - Show system popups for mixing transactions<br/>just like for all other transaction types. - Show system popups for mixing transactions<br/>just like for all other transaction types. + + The session file is at the unknown stage "%1". It was probably created by a newer Dash Core. + - - Show popups for mixing transactions - Show popups for mixing transactions + + The session file lists %1 shares; a shared masternode can have at most %2. + - - Show warning dialog when the wallet has very low number of keys left. - Show warning dialog when the wallet has very low number of keys left. + + + Share entry %1 in the session file is malformed. + - - Warn if the wallet is running out of keys - Warn if the wallet is running out of keys + + The session file has an invalid early period. + - - Whether to use experimental mode with multiple mixing sessions per block.<br/>Note: You must use this feature carefully.<br/>Make sure you always have recent wallet (auto)backup in a safe place! - Whether to use experimental mode with multiple mixing sessions per block.<br/>Note: You must use this feature carefully.<br/>Make sure you always have recent wallet (auto)backup in a safe place! + + The session file has an invalid early-exit penalty. + - - Enable &multi-session - Enable &multi-session + + The session file lists %1 contributions; there can be at most one per share, and at most %2 shares. + - - Use this many separate masternodes in parallel to mix funds.<br/>Note: You must use this feature carefully.<br/>Make sure you always have recent wallet (auto)backup in a safe place! - Use this many separate masternodes in parallel to mix funds.<br/>Note: You must use this feature carefully.<br/>Make sure you always have recent wallet (auto)backup in a safe place! + + Contribution entry %1 in the session file is malformed. + - - Parallel sessions - Parallel sessions + + Contribution entry %1 in the session file has %2 inputs; at most %3 can be funded in one contribution. + - - Mixing rounds - Mixing rounds + + The session file has a malformed consent hash. + - - This amount acts as a threshold to turn off mixing once it's reached. - This amount acts as a threshold to turn off mixing once it's reached. + + Signature entry %1 in the session file is malformed. + + + + + The session file lists more than one signature for share %1. + - Target balance - Target balance + The session file is marked "%1" but is missing its frozen transaction or consent hash. + - - How many inputs of each denominated amount are created.<br/>Lower these numbers if you want fewer smaller denominations. - How many inputs of each denominated amount are created.<br/>Lower these numbers if you want fewer smaller denominations. + + The session file has a signature for a share that does not exist. + - - Inputs per denomination - Inputs per denomination + + The session file claims the approvals are combined, but not every share has an approval. + - - Try to create at least this many inputs for each denominated amount.<br/>Lower this number if you want fewer smaller denominations. - Try to create at least this many inputs for each denominated amount.<br/>Lower this number if you want fewer smaller denominations. + + The session file claims the approvals are combined, but an approval is invalid: %1 + - - Target - Target + + The session file claims every contribution is signed, but one or more funding inputs are unsigned. + - - Create up to this many inputs for each denominated amount.<br/>Lower this number if you want fewer smaller denominations. - Create up to this many inputs for each denominated amount.<br/>Lower this number if you want fewer smaller denominations. + + The session file could not be parsed: %1 + - - Maximum - Maximum + + A shared masternode needs between %1 and %2 shares (currently %3). + - - Automatically open the Dash Core client port on the router. This only works when your router supports UPnP and it is enabled. - Automatically open the Dash Core client port on the router. This only works when your router supports UPnP and it is enabled. + + The voting address must be a valid P2PKH address. + - - Map port using NA&T-PMP - Map port using NA&T-PMP + + + Share %1: + + - Accept connections from outside. - Accept connections from outside. + the owner address must be a valid P2PKH address. + - - Allow incomin&g connections - Allow incomin&g connections + + the owner address is already used by share %1. Every owner key must be unique. + - - Connect to the Dash network through a SOCKS5 proxy. - Connect to the Dash network through a SOCKS5 proxy. + + the amount must be between %1 and %2. + - - &Connect through SOCKS5 proxy (default proxy): - &Connect through SOCKS5 proxy (default proxy): + + refund + - - - - Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type. + + reward + - - Language missing or translation incomplete? Help contributing translations here: -https://explore.transifex.com/dash/dash/ - Language missing or translation incomplete? Help contributing translations here: -https://explore.transifex.com/dash/dash/ + + the %1 address must be a valid P2PKH or P2SH address. + - - - Third-party URLs (e.g. a block explorer) that appear in the transactions tab as context menu items.<br/>%s in the URL is replaced by transaction hash. Multiple URLs are separated by vertical bar |. - Third-party URLs (e.g. a block explorer) that appear in the transactions tab as context menu items.<br/>%s in the URL is replaced by transaction hash. Multiple URLs are separated by vertical bar |. + + the refund address is already used by share %1. Every refund address must be unique. + - - &Third-party transaction URLs - &Third-party transaction URLs + + the %1 address must not be the voting address. + - - Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. - Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. + + the %1 address must not be share %2's owner address. + - - Whether to show coin control features or not. - Whether to show coin control features or not. + + The share amounts must sum to exactly %1 (currently %2). + - - Automatically start %1 after logging in to the system. - Automatically start %1 after logging in to the system. + + The early period must be at most %1 blocks (about two years). + - - &Start %1 on system login - &Start %1 on system login + + The early penalty cannot be negative. + - - Enable coin &control features - Enable coin &control features + + The early penalty must be below the smallest share amount (%1). + - - &Spend unconfirmed change - &Spend unconfirmed change + + + Funding can only be changed while the session is editable. Unlock the terms first (this discards all collected approvals). + - - This setting determines the amount of individual masternodes that an input will be mixed through.<br/>More rounds of mixing gives a higher degree of privacy, but also costs more in fees. - This setting determines the amount of individual masternodes that an input will be mixed through.<br/>More rounds of mixing gives a higher degree of privacy, but also costs more in fees. + + The contribution needs a participant label. + - - &Network - &Network + + The contribution has no funding inputs. + - - Enabling pruning significantly reduces the disk space required to store transactions. All blocks are still fully validated. Reverting this setting requires re-downloading the entire blockchain. - Enabling pruning significantly reduces the disk space required to store transactions. All blocks are still fully validated. Reverting this setting requires re-downloading the entire blockchain. + + "%1" has already contributed. Remove the existing contribution first. + - - Map port using &UPnP - Map port using &UPnP + + Input %1:%2 is already contributed by "%3". + - - Automatically open the Dash Core client port on the router. This only works when your router supports NAT-PMP and it is enabled. The external port could be random. - Automatically open the Dash Core client port on the router. This only works when your router supports NAT-PMP and it is enabled. The external port could be random. + + The change amount must be positive. + - - - Proxy &IP: - Proxy &IP: + + No contribution from "%1" was found. + - - - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) + + Only an editable session can be locked. + - - - &Port: - &Port: + + The consent hash is malformed. + - - - Port of the proxy (e.g. 9050) - Port of the proxy (e.g. 9050) + + The consent hash does not match the prepared transaction. Do not sign; restart the preparation step. + - - Used for reaching peers via: - Used for reaching peers via: + + The collateral output index does not match the prepared transaction. + - - IPv4 - IPv4 + + The terms are not locked yet; there is nothing to approve. + - - IPv6 - IPv6 + + + Share %1 of %2 does not exist. + - - Tor - Tor + + The signature is not valid base64. + - - Show only a tray icon after minimizing the window. - Show only a tray icon after minimizing the window. + + The signature from %1 does not verify against the current terms. It was most likely made for an older version of this session — ask %1 to re-sign the current version. + - - &Minimize to the tray instead of the taskbar - &Minimize to the tray instead of the taskbar + + The session file's share table does not match its prepared transaction. Do not sign; request a fresh copy. + + + + + Share %1 in the session file does not match its prepared transaction. Do not sign; request a fresh copy. + - M&inimize on close - M&inimize on close + Share %1's reward address in the session file does not match its prepared transaction. Do not sign; request a fresh copy. + - - &Display - &Display + + The terms shown in the session file do not match its prepared transaction. Do not sign; request a fresh copy. + - - Connect to the Dash network through a separate SOCKS5 proxy for Tor onion services. - Connect to the Dash network through a separate SOCKS5 proxy for Tor onion services. + + The funding shown in the session file does not match its prepared transaction. Do not sign; request a fresh copy. + - - Use separate SOCKS&5 proxy to reach peers via Tor onion services: - Use separate SOCKS&5 proxy to reach peers via Tor onion services: + + A different signature for this share is already recorded. One of the copies signed a stale version of the session — agree on the latest revision and have it re-signed. + - - User Interface &language: - User Interface &language: + + Funding inputs can only be signed once the approvals are combined. + - - The user interface language can be set here. This setting will take effect after restarting %1. - The user interface language can be set here. This setting will take effect after restarting %1. + + The prepared transaction does not match the terms everyone approved. Do not sign or broadcast it; request a fresh copy. + - - &Unit to show amounts in: - &Unit to show amounts in: + + + + This message is for a different session (Session %1). You are working on Session %2. + - - Choose the default subdivision unit to show in the interface and when sending coins. - Choose the default subdivision unit to show in the interface and when sending coins. + + Replies can only be absorbed while the terms are still editable. + - - Decimal digits - Decimal digits + + The reply does not match your current draft: the participants, amounts or terms were changed. Ask the sender to paste your latest invitation and reply again. + - - Options set in this dialog are overridden by the command line: - Options set in this dialog are overridden by the command line: + + %1's share already has details from another reply. + - - Reset all client options to default. - Reset all client options to default. + + This message does not carry locked terms. + - - &Reset Options - &Reset Options + + The locked terms do not contain the details you sent. + - - &OK - &OK + + the coordinator + - - &Cancel - &Cancel + + The terms changed since you sent your details. Ask %1 to send the current invitation and reply again. + - - Enable %1 features - Enable %1 features + + The imported copy is revision %1 of this session; this copy is revision %2 and is superseded by it. + - - default - default + + The imported copy is revision %1 of this session; this copy is already at revision %2. Send the sender the newer file. + - - Confirm options reset - Window title text of pop-up window shown when the user has chosen to reset options. - Confirm options reset + + The imported copy has locked terms and supersedes this editable copy. + - - - Client restart required to activate changes. - Text explaining that the settings changed will not come into effect until the client is restarted. - Client restart required to activate changes. + + This session's terms are already locked; the imported copy is still editable. Send the sender the newer update. + - - Compiled without external signing support (required for external signing) - "External signing" means using devices such as hardware wallets. - Compiled without external signing support (required for external signing) + + Both copies of Session %1 locked different terms and cannot be combined. Agree on one copy, send it out again, and have everybody approve that one. + - - Current settings will be backed up at "%1". - Text explaining to the user that the client's current settings will be backed up at a specific location. %1 is a stand-in argument for the backup location's path. - Current settings will be backed up at "%1". + + Both copies of Session %1 changed the same details and cannot be combined. Agree on one copy and send it out again. + - - Client will be shut down. Do you want to proceed? - Text asking the user to confirm if they would like to proceed with a client shutdown. - Client will be shut down. Do you want to proceed? + + The funding-signed copies are not the same transaction. They cannot be merged. + - - This change would require a client restart. - This change would require a client restart. + + Funding input %1 has two different signatures. The copies cannot be merged. + - - The supplied proxy address is invalid. - The supplied proxy address is invalid. + + The imported copy claims the approvals are combined, but that state is invalid: %1 + - - - OptionsModel - - Could not read setting "%1", %2. - Could not read setting "%1", %2. + + The imported copy claims every contribution is signed, but that state is invalid: %1 + - - - OverviewPage - - Form - Form + + The imported copy claims the registration was broadcast, but that state is invalid: %1 + - - - - The displayed information may be out of date. Your wallet automatically synchronizes with the Dash network after a connection is established, but this process has not completed yet. - The displayed information may be out of date. Your wallet automatically synchronizes with the Dash network after a connection is established, but this process has not completed yet. + + The session is not collecting approvals. + - - Available: - Available: + + Not every share has signed yet (%1 of %2). Combine only a fully signed session. + - - Your current spendable balance - Your current spendable balance + + The owner approvals have to be combined before the contributions are signed. + - - Pending: - Pending: + + One funding input is still unsigned. + - - Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance - Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + + %1 funding inputs are still unsigned. + - - Immature: - Immature: + + The session cannot be broadcast before every consent and funding signature is in place. + - - Mined balance that has not yet matured - Mined balance that has not yet matured + + none + - - Balances - Balances + + about 1 minute + - - Unconfirmed transactions to watch-only addresses - Unconfirmed transactions to watch-only addresses + + about %1 minutes + - - Mined balance in watch-only addresses that has not yet matured - Mined balance in watch-only addresses that has not yet matured + + about 1 hour + - - Total: - Total: + + about %1 hours + - - Your current total balance - Your current total balance + + about 1 day + - - Current total balance in watch-only addresses - Current total balance in watch-only addresses + + about %1 days + - Watch-only: - Watch-only: + The fee must be positive. + - - Your current balance in watch-only addresses - Your current balance in watch-only addresses - - - - Spendable: - Spendable: + + The penalty and fee exceed the dissolving participant's share. + - - Status: - Status: + + A unilateral dissolution needs at least one other share to receive the penalty. + - - Enabled/Disabled - Enabled/Disabled + + 1 coin + - - Completion: - Completion: + + %1 coins + - - Amount and Rounds: - Amount and Rounds: + + + 1 approval + - - 0 DASH / 0 Rounds - 0 DASH / 0 Rounds + + + %1 approvals + - - Submitted Denom: - Submitted Denom: + + + 1 participant + - - n/a - n/a + + + %1 participants + - - Recent transactions - Recent transactions + + 1 funding input + - - Start/Stop Mixing - Start/Stop Mixing + + %1 funding inputs + - - The denominations you submitted to the Masternode.<br>To mix, other users must submit the exact same denominations. - The denominations you submitted to the Masternode.<br>To mix, other users must submit the exact same denominations. + + 1 share + - - - out of sync - out of sync + %1 shares + - - Automatic backups are disabled, no mixing available! - Automatic backups are disabled, no mixing available! + + 1 input + - - - No inputs detected - No inputs detected + + %1 inputs + + + + MnemonicVerificationDialog - - %1 Balance - %1 Balance + + + Save Your Mnemonic + Save Your Mnemonic - - Discreet mode activated for the Overview tab. To unmask the values, uncheck Settings->Discreet mode. - Discreet mode activated for the Overview tab. To unmask the values, uncheck Settings->Discreet mode. - - - - - - - %n Rounds - - %n Round - %n Rounds - + + WARNING: If you lose your mnemonic seed phrase, you will lose access to your wallet forever. + WARNING: If you lose your mnemonic seed phrase, you will lose access to your wallet forever. - - Found enough compatible inputs to mix %1 - Found enough compatible inputs to mix %1 + + + Please write down these words in order. You will need them to restore your wallet. + Please write down these words in order. You will need them to restore your wallet. - - Not enough compatible inputs to mix <span style='%1'>%2</span>,<br>will mix <span style='%1'>%3</span> instead - Not enough compatible inputs to mix <span style='%1'>%2</span>,<br>will mix <span style='%1'>%3</span> instead + + Show + Show - - Overall progress - Overall progress + + Hide + Hide - - Denominated - Denominated + + I have written down my mnemonic + I have written down my mnemonic - - Partially mixed - Partially mixed + + To verify you've saved your mnemonic, please enter the following words: + To verify you've saved your mnemonic, please enter the following words: - - Mixed - Mixed - - - - Denominated inputs have %5 of %n rounds on average - - Denominated inputs have %5 of %n round on average - Denominated inputs have %5 of %n rounds on average - + + Word #1: + Word #1: - - keys left: %1 - keys left: %1 + + Word #2: + Word #2: - - - Start %1 - Start %1 + + Word #3: + Word #3: - - If you don't want to see internal %1 fees/transactions select "Most Common" as Type on the "Transactions" tab. - If you don't want to see internal %1 fees/transactions select "Most Common" as Type on the "Transactions" tab. + + Your Recovery Phrase + Your Recovery Phrase - - %1 requires at least %2 to use. - %1 requires at least %2 to use. + + Close + Close - - Wallet is locked and user declined to unlock. Disabling %1. - Wallet is locked and user declined to unlock. Disabling %1. + + Continue + Continue - - Stop %1 - Stop %1 + + WARNING: Never share your recovery phrase with anyone. Store it securely offline. + WARNING: Never share your recovery phrase with anyone. Store it securely offline. - - - - Disabled - Disabled + These words can restore your wallet. Keep them safe and private. + These words can restore your wallet. Keep them safe and private. - - Very low number of keys left since last automatic backup! - Very low number of keys left since last automatic backup! + + WARNING: If you lose your mnemonic seed phrase, you will lose access to your wallet forever. Write it down in a safe place and never share it with anyone. + WARNING: If you lose your mnemonic seed phrase, you will lose access to your wallet forever. Write it down in a safe place and never share it with anyone. - - We are about to create a new automatic backup for you, however <span style='%1'> you should always make sure you have backups saved in some safe place</span>! - We are about to create a new automatic backup for you, however <span style='%1'> you should always make sure you have backups saved in some safe place</span>! + + Invalid Mnemonic + Invalid Mnemonic - - Note: You can turn this message off in options. - Note: You can turn this message off in options. + + Mnemonic phrase has fewer than 3 words (found %1). Verification cannot proceed. + Mnemonic phrase has fewer than 3 words (found %1). Verification cannot proceed. - - WARNING! Something went wrong on automatic backup - WARNING! Something went wrong on automatic backup + + Verification Error + Verification Error - - - ERROR! Failed to create automatic backup - ERROR! Failed to create automatic backup + + Failed to generate verification positions. Please try again. + Failed to generate verification positions. Please try again. - - - Mixing is disabled, please close your wallet and fix the issue! - Mixing is disabled, please close your wallet and fix the issue! + + + + Word #%1: + Word #%1: - - Enabled - Enabled + + Back + Back - - see debug.log for details. - see debug.log for details. + + Verification Failed + Verification Failed - - WARNING! Failed to replenish keypool, please unlock your wallet to do so. - WARNING! Failed to replenish keypool, please unlock your wallet to do so. + + One or more words are incorrect. Please try again. + One or more words are incorrect. Please try again. - PSBTOperationsDialog + ModalOverlay - - Dialog - Dialog + + Form + Form - - Sign Tx - Sign Tx + + Recent transactions may not yet be visible, and therefore your wallet's balance might be incorrect. This information will be correct once your wallet has finished synchronizing with the Dash network, as detailed below. + Recent transactions may not yet be visible, and therefore your wallet's balance might be incorrect. This information will be correct once your wallet has finished synchronizing with the Dash network, as detailed below. - - Broadcast Tx - Broadcast Tx + + Attempting to spend Dash that are affected by not-yet-displayed transactions will not be accepted by the network. + Attempting to spend Dash that are affected by not-yet-displayed transactions will not be accepted by the network. - - Copy to Clipboard - Copy to Clipboard + + Number of blocks left + Number of blocks left - Save… - Save… + + + Unknown… + Unknown… - - Close - Close + + + calculating… + calculating… - - Failed to load transaction: %1 - Failed to load transaction: %1 + + Last block time + Last block time - - Failed to sign transaction: %1 - Failed to sign transaction: %1 + + Progress + Progress - - Cannot sign inputs while wallet is locked. - Cannot sign inputs while wallet is locked. + + Progress increase per hour + Progress increase per hour - - Could not sign any more inputs. - Could not sign any more inputs. + + Estimated time left until synced + Estimated time left until synced - - Signed %1 inputs, but more signatures are still required. - Signed %1 inputs, but more signatures are still required. + + Hide + Hide - - Signed transaction successfully. Transaction is ready to broadcast. - Signed transaction successfully. Transaction is ready to broadcast. + + %1 is currently syncing. It will download headers and blocks from peers and validate them until reaching the tip of the block chain. + %1 is currently syncing. It will download headers and blocks from peers and validate them until reaching the tip of the block chain. - - Unknown error processing transaction. - Unknown error processing transaction. + + Unknown. Syncing Headers (%1, %2%)… + Unknown. Syncing Headers (%1, %2%)… + + + + NetworkWidget + + + Credit Pool + + + + + Last block change + - Transaction broadcast successfully! Transaction ID: %1 - Transaction broadcast successfully! Transaction ID: %1 + + + + + + + + + + + + + N/A + N/A - - Transaction broadcast failed: %1 - Transaction broadcast failed: %1 + + Total locked + - - PSBT copied to clipboard. - PSBT copied to clipboard. + + Pending unlocks + - Save Transaction Data - Save Transaction Data + Withdrawal limit + - - Partially Signed Transaction (Binary) - Expanded name of the binary PSBT file format. See: BIP 174. - Partially Signed Transaction (Binary) + + InstantSend + - PSBT saved to disk. - PSBT saved to disk. + Verified locks + - - Sends %1 to %2 - Sends %1 to %2 + + Unverified locks + - - own address - own address + + Locks awaiting transaction + - - Unable to calculate transaction fee or total transaction amount. - Unable to calculate transaction fee or total transaction amount. + + Unprotected transactions + - - Pays transaction fee: - Pays transaction fee: + + Masternodes + - - Total Amount - Total Amount + + Masternode count + - - or - or + + EvoNode count + - - Transaction has %1 unsigned inputs. - Transaction has %1 unsigned inputs. + + ChainLocks + - - Transaction is missing some information about inputs. - Transaction is missing some information about inputs. + + Current block height + Current block height - - Transaction still needs signature(s). - Transaction still needs signature(s). + + Last block time + Last block time - - (But no wallet is loaded.) - (But no wallet is loaded.) + + Last block hash + Last block hash - - (But this wallet cannot sign transactions.) - (But this wallet cannot sign transactions.) + + Quorums + + - (But this wallet does not have the right keys.) - (But this wallet does not have the right keys.) + Total: %1 (Enabled: %2) + Total: %1 (Enabled: %2) - - Transaction is fully signed and ready for broadcast. - Transaction is fully signed and ready for broadcast. + + + Waiting for blockchain sync… + Waiting for blockchain sync… - - Transaction status is unknown. - Transaction status is unknown. + + %1 active (%2% health) + - - - PaymentServer - - Payment request error - Payment request error + + Quorum type rotates, data retained for %1 + - Cannot start dash: click-to-pay handler - Cannot start dash: click-to-pay handler - - - - - - - URI handling - URI handling + Quorum type does not rotate, data retained for %1 + - - 'dash://' is not a valid URI. Use 'dash:' instead. - 'dash://' is not a valid URI. Use 'dash:' instead. + + Current quorum has %1 remaining + - - - Cannot process payment request as BIP70 is no longer supported. -Due to discontinued support, you should request the merchant to provide you with a BIP21 compatible URI or use a wallet that does continue to support BIP70. - Cannot process payment request as BIP70 is no longer supported. -Due to discontinued support, you should request the merchant to provide you with a BIP21 compatible URI or use a wallet that does continue to support BIP70. + + Current quorum has expired + - - URI cannot be parsed! This can be caused by an invalid Dash address or malformed URI parameters. - URI cannot be parsed! This can be caused by an invalid Dash address or malformed URI parameters. + + Last formed %1 ago + - - Payment request file handling - Payment request file handling + + Last formed recently + - PeerTableModel + OpenURIDialog - - User Agent - Title of Peers Table column which contains the peer's User Agent string. - User Agent + + Open URI + Open URI - - Ping - Title of Peers Table column which indicates the current latency of the connection with the peer. - Ping + + URI: + URI: - - Peer - Title of Peers Table column which contains a unique number used to identify a connection. - Peer + + Paste address from clipboard + Tooltip text for button that allows you to paste an address that is in your clipboard. + Paste address from clipboard + + + OpenWalletActivity - - Age - Title of Peers Table column which indicates the duration (length of time) since the peer connection started. - Age + + Open wallet failed + Open wallet failed - - Direction - Title of Peers Table column which indicates the direction the peer connection was initiated from. - Direction + + Open wallet warning + Open wallet warning - - Type - Title of Peers Table column which describes the type of peer connection. The "type" describes why the connection exists. - Type + + default wallet + default wallet - - Sent - Title of Peers Table column which indicates the total amount of network information we have sent to the peer. - Sent + + Open Wallet + Title of window indicating the progress of opening of a wallet. + Open Wallet - Received - Title of Peers Table column which indicates the total amount of network information we have received from the peer. - Received + Opening Wallet <b>%1</b>… + Descriptive text of the open wallet progress window which indicates to the user which wallet is currently being opened. + Opening Wallet <b>%1</b>… + + + OperatorKeyWidget - - Address - Title of Peers Table column which contains the IP/Onion/I2P address of the connected peer. - Address + + Generate a new operator key + - - Network - Title of Peers Table column which states the network the peer connected through. - Network + + The secret key is shown and confirmed before registering, then kept nowhere else. + - - Inbound - An Inbound Connection from a Peer. - Inbound + + Public key + + + + + Use an existing operator public key + - Outbound - An Outbound Connection to a Peer. - Outbound + For a hosted node: the operator keeps the secret key and gives you the public key. + - - - ProposalCreate - - New proposal - New proposal + + Operator BLS public key (96 hexadecimal characters, basic scheme) + + + + OperatorSecretWidget - - Proposal &name - Proposal &name + + Operator BLS secret key (64 hexadecimal characters) + + + + OptionsDialog - - &Description URL - &Description URL + + Options + Options - - &Payment date - &Payment date + + &Main + &Main - - Pa&yments - Pa&yments + + Size of &database cache + Size of &database cache - - Payment &address - Payment &address + + Number of script &verification threads + Number of script &verification threads - - Payment &amount - Payment &amount + + (0 = auto, <0 = leave that many cores free) + (0 = auto, <0 = leave that many cores free) - - To&tal amount - To&tal amount + + W&allet + W&allet - - The amount to request in a single payment - The amount to request in a single payment + + &Appearance + &Appearance - - View JSON - View JSON + + Show the icon in the system tray. + Show the icon in the system tray. - - View Payload - View Payload + + &Show tray icon + &Show tray icon - - margin-left: 8px; - margin-left: 8px; + + Prune &block storage to + Prune &block storage to - - Create Proposal - Create Proposal + + GB + GB - - All fields are mandatory - All fields are mandatory + + Reverting this setting requires re-downloading the entire blockchain. + Reverting this setting requires re-downloading the entire blockchain. - - Confirm Proposal - Confirm Proposal + + Maximum database cache size. A larger cache can contribute to faster sync, after which the benefit is less pronounced for most use cases. Lowering the cache size will reduce memory usage. Unused mempool memory is shared for this cache. + Tooltip text for Options window setting that sets the size of the database cache. Explains the corresponding effects of increasing/decreasing this value. + Maximum database cache size. A larger cache can contribute to faster sync, after which the benefit is less pronounced for most use cases. Lowering the cache size will reduce memory usage. Unused mempool memory is shared for this cache. - - Are you sure you want to create this proposal? - Are you sure you want to create this proposal? + + MiB + MiB - - Creating a proposal pays %1 to the network. This fee is non-refundable regardless of outcome. - Creating a proposal pays %1 to the network. This fee is non-refundable regardless of outcome. + + Set the number of script verification threads. Negative values correspond to the number of cores you want to leave free to the system. + Tooltip text for Options window setting that sets the number of script verification threads. Explains that negative values mean to leave these many cores free to the system. + Set the number of script verification threads. Negative values correspond to the number of cores you want to leave free to the system. - - Creation failed - Creation failed + + This allows you or a third party tool to communicate with the node through command-line and JSON-RPC commands. + Tooltip text for Options window setting that enables the RPC server. + This allows you or a third party tool to communicate with the node through command-line and JSON-RPC commands. - - Proposal Created - Proposal Created + + Enable R&PC server + An Options window setting to enable the RPC server. + Enable R&PC server - - %1 successfully sent for your proposal "%2". - -You will now be redirected to monitor and broadcast your new proposal, you can resume this later by clicking "Resume Proposal". - %1 successfully sent for your proposal "%2". - -You will now be redirected to monitor and broadcast your new proposal, you can resume this later by clicking "Resume Proposal". + + Whether to set subtract fee from amount as default or not. + Tooltip text for Options window setting that sets subtracting the fee from a sending amount as default. + Whether to set subtract fee from amount as default or not. - - - ProposalModel - - Pending, %1 of %2 confirmations - Pending, %1 of %2 confirmations + + Subtract &fee from amount by default + An Options window setting to set subtracting the fee from a sending amount as default. + Subtract &fee from amount by default - - Voting, needs %1 more votes for funding - Voting, needs %1 more votes for funding + + Enable &PSBT controls + An options window setting to enable PSBT controls. + Enable &PSBT controls - Passing with %1 votes - Passing with %1 votes + Whether to show PSBT controls. + Tooltip text for options window setting that enables PSBT controls. + Whether to show PSBT controls. - - Passing with %1 votes but budget saturated, may not be funded - Passing with %1 votes but budget saturated, may not be funded + + Whether to keep the specified custom change address or not. + Whether to keep the specified custom change address or not. - - Failed, needed %1 more votes - Failed, needed %1 more votes + + Keep custom change &address + Keep custom change &address - - Funded at block %1 - Funded at block %1 + + Show additional tab listing all your masternodes in first sub-tab<br/>and all masternodes on the network in second sub-tab. + Show additional tab listing all your masternodes in first sub-tab<br/>and all masternodes on the network in second sub-tab. - - Funded - Funded + + Show Masternodes Tab + Show Masternodes Tab - - Lapsed, past proposal end date - Lapsed, past proposal end date + + Show additional tab listing governance proposals. + Show additional tab listing governance proposals. - Ready to broadcast, check "Resume Proposal" dialog - Ready to broadcast, check "Resume Proposal" dialog + Show Governance Tab + Show Governance Tab - - %1 Yes, %2 No, %3 Abstain, %4 - %1 Yes, %2 No, %3 Abstain, %4 + + Show the governance clock in the status bar. + Show the governance clock in the status bar. - - passing with %1 votes - passing with %1 votes + + Show governance clock + Show governance clock - - needs %1 more votes - needs %1 more votes + + If you disable the spending of unconfirmed change, the change from a transaction<br/>cannot be used until that transaction has at least one confirmation.<br/>This also affects how your balance is computed. + If you disable the spending of unconfirmed change, the change from a transaction<br/>cannot be used until that transaction has at least one confirmation.<br/>This also affects how your balance is computed. - - Hash - Hash + + Show mixing interface on Overview screen and reveal an additional screen which allows to spend fully mixed coins only.<br/>A new tab with more settings will also appear in this dialog, please make sure to check them before mixing your coins. + Show mixing interface on Overview screen and reveal an additional screen which allows to spend fully mixed coins only.<br/>A new tab with more settings will also appear in this dialog, please make sure to check them before mixing your coins. - - Title - Title + + Automatically lock small incoming transactions from external sources that may be dust attacks. Locked UTXOs will be excluded from coin selection. + Automatically lock small incoming transactions from external sources that may be dust attacks. Locked UTXOs will be excluded from coin selection. - - Start - Start + + Enable &dust attack protection + Enable &dust attack protection - - End - End + + Dust threshold: + Dust threshold: - - Amount - Amount + + Transactions with outputs at or below this amount will be considered dust when received from external sources. + Transactions with outputs at or below this amount will be considered dust when received from external sources. - - Votes - Votes + + duffs + duffs - - - ProposalResume - - Resume Proposals - Resume Proposals + + External Signer (e.g. hardware wallet) + External Signer (e.g. hardware wallet) - - Close - Close + + &External signer script path + &External signer script path - - No pending proposals to broadcast. - No pending proposals to broadcast. + + Full path to a %1 compatible script (e.g. C:\Downloads\hwi.exe or /Users/you/Downloads/hwi.py). Beware: malware can steal your coins! + Full path to a %1 compatible script (e.g. C:\Downloads\hwi.exe or /Users/you/Downloads/hwi.py). Beware: malware can steal your coins! - - For %1 payment(s) of %2 to %3 - For %1 payment(s) of %2 to %3 + + Show additional information and buttons on overview screen. + Show additional information and buttons on overview screen. - - Unknown - Unknown + + Enable advanced interface + Enable advanced interface - - Pending - Pending + + Show system popups for mixing transactions<br/>just like for all other transaction types. + Show system popups for mixing transactions<br/>just like for all other transaction types. - - Ready - Ready + + Show popups for mixing transactions + Show popups for mixing transactions - - Collateral Hash - Collateral Hash + + Show warning dialog when the wallet has very low number of keys left. + Show warning dialog when the wallet has very low number of keys left. - - Collateral Status - Collateral Status + + Warn if the wallet is running out of keys + Warn if the wallet is running out of keys - - Broadcast - Broadcast + + Whether to use experimental mode with multiple mixing sessions per block.<br/>Note: You must use this feature carefully.<br/>Make sure you always have recent wallet (auto)backup in a safe place! + Whether to use experimental mode with multiple mixing sessions per block.<br/>Note: You must use this feature carefully.<br/>Make sure you always have recent wallet (auto)backup in a safe place! - - Broadcast proposal - Broadcast proposal + Enable &multi-session + Enable &multi-session - - Proposal has been broadcasted to the network with hash %1 - Proposal has been broadcasted to the network with hash %1 + + Use this many separate masternodes in parallel to mix funds.<br/>Note: You must use this feature carefully.<br/>Make sure you always have recent wallet (auto)backup in a safe place! + Use this many separate masternodes in parallel to mix funds.<br/>Note: You must use this feature carefully.<br/>Make sure you always have recent wallet (auto)backup in a safe place! - Unable to broadcast proposal, %1 - Unable to broadcast proposal, %1 + Parallel sessions + Parallel sessions - - - QObject - - Do you want to reset settings to default values, or to abort without making changes? - Explanatory text shown on startup when the settings file cannot be read. Prompts user to make a choice between resetting or aborting. - Do you want to reset settings to default values, or to abort without making changes? + + Mixing rounds + Mixing rounds - - A fatal error occurred. Check that settings file is writable, or try running with -nosettings. - Explanatory text shown on startup when the settings file could not be written. Prompts user to check that we have the ability to write to the file. Explains that the user has the option of running without a settings file. - A fatal error occurred. Check that settings file is writable, or try running with -nosettings. + + This amount acts as a threshold to turn off mixing once it's reached. + This amount acts as a threshold to turn off mixing once it's reached. - - Choose data directory on startup (default: %u) - Choose data directory on startup (default: %u) + + Target balance + Target balance - - Set the font family. Possible values: %1. (default: %2) - Set the font family. Possible values: %1. (default: %2) + + How many inputs of each denominated amount are created.<br/>Lower these numbers if you want fewer smaller denominations. + How many inputs of each denominated amount are created.<br/>Lower these numbers if you want fewer smaller denominations. - - Set a scale factor which gets applied to the base font size. Possible range %1 (smallest fonts) to %2 (largest fonts). (default: %3) - Set a scale factor which gets applied to the base font size. Possible range %1 (smallest fonts) to %2 (largest fonts). (default: %3) + + Inputs per denomination + Inputs per denomination - - Set the font weight for bold texts. Possible range %1 to %2 (default: %3) - Set the font weight for bold texts. Possible range %1 to %2 (default: %3) + + Try to create at least this many inputs for each denominated amount.<br/>Lower this number if you want fewer smaller denominations. + Try to create at least this many inputs for each denominated amount.<br/>Lower this number if you want fewer smaller denominations. - - Set the font weight for normal texts. Possible range %1 to %2 (default: %3) - Set the font weight for normal texts. Possible range %1 to %2 (default: %3) + + Target + Target - - Set language, for example "de_DE" (default: system locale) - Set language, for example "de_DE" (default: system locale) + + Create up to this many inputs for each denominated amount.<br/>Lower this number if you want fewer smaller denominations. + Create up to this many inputs for each denominated amount.<br/>Lower this number if you want fewer smaller denominations. - - Start minimized - Start minimized + + Maximum + Maximum - - Reset all settings changed in the GUI - Reset all settings changed in the GUI + + Automatically open the Dash Core client port on the router. This only works when your router supports UPnP and it is enabled. + Automatically open the Dash Core client port on the router. This only works when your router supports UPnP and it is enabled. - - Show splash screen on startup (default: %u) - Show splash screen on startup (default: %u) + + Map port using NA&T-PMP + Map port using NA&T-PMP - - Error: Specified data directory "%1" does not exist. - Error: Specified data directory "%1" does not exist. + + Accept connections from outside. + Accept connections from outside. - - Error: Cannot parse configuration file: %1. - Error: Cannot parse configuration file: %1. + + Allow incomin&g connections + Allow incomin&g connections - - Error: %1 - Error: %1 + + Connect to the Dash network through a SOCKS5 proxy. + Connect to the Dash network through a SOCKS5 proxy. - - Error: Failed to load application fonts. - Error: Failed to load application fonts. + + &Connect through SOCKS5 proxy (default proxy): + &Connect through SOCKS5 proxy (default proxy): - - Error: Font "%1" could not be loaded. - Error: Font "%1" could not be loaded. + + + + Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type. + Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type. - - Error: Specified font-weight-normal invalid. Valid range %1 to %2. - Error: Specified font-weight-normal invalid. Valid range %1 to %2. + + Language missing or translation incomplete? Help contributing translations here: +https://explore.transifex.com/dash/dash/ + Language missing or translation incomplete? Help contributing translations here: +https://explore.transifex.com/dash/dash/ - - Error: Specified font-weight-bold invalid. Valid range %1 to %2. - Error: Specified font-weight-bold invalid. Valid range %1 to %2. + + + Third-party URLs (e.g. a block explorer) that appear in the transactions tab as context menu items.<br/>%s in the URL is replaced by transaction hash. Multiple URLs are separated by vertical bar |. + Third-party URLs (e.g. a block explorer) that appear in the transactions tab as context menu items.<br/>%s in the URL is replaced by transaction hash. Multiple URLs are separated by vertical bar |. - - Error: Specified font-scale invalid. Valid range %1 to %2. - Error: Specified font-scale invalid. Valid range %1 to %2. + + &Third-party transaction URLs + &Third-party transaction URLs - - Error: Invalid -custom-css-dir path. - Error: Invalid -custom-css-dir path. + + Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. + Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. - - Error: %1 CSS file(s) missing in -custom-css-dir path. - Error: %1 CSS file(s) missing in -custom-css-dir path. + + Whether to show coin control features or not. + Whether to show coin control features or not. - - %1 didn't yet exit safely… - %1 didn't yet exit safely… + + Automatically start %1 after logging in to the system. + Automatically start %1 after logging in to the system. - - Amount - Amount + + &Start %1 on system login + &Start %1 on system login - - Enter a Dash address (e.g. %1) - Enter a Dash address (e.g. %1) + + Enable coin &control features + Enable coin &control features - - Appearance Setup - Appearance Setup + + &Spend unconfirmed change + &Spend unconfirmed change - - Please choose your preferred settings for the appearance of %1 - Please choose your preferred settings for the appearance of %1 + + This setting determines the amount of individual masternodes that an input will be mixed through.<br/>More rounds of mixing gives a higher degree of privacy, but also costs more in fees. + This setting determines the amount of individual masternodes that an input will be mixed through.<br/>More rounds of mixing gives a higher degree of privacy, but also costs more in fees. - - This can also be adjusted later in the "Appearance" tab of the preferences. - This can also be adjusted later in the "Appearance" tab of the preferences. + + &Network + &Network - - Ctrl+W - Ctrl+W + + Enabling pruning significantly reduces the disk space required to store transactions. All blocks are still fully validated. Reverting this setting requires re-downloading the entire blockchain. + Enabling pruning significantly reduces the disk space required to store transactions. All blocks are still fully validated. Reverting this setting requires re-downloading the entire blockchain. - - Unroutable - Unroutable + + Map port using &UPnP + Map port using &UPnP - - Internal - Internal + + Automatically open the Dash Core client port on the router. This only works when your router supports NAT-PMP and it is enabled. The external port could be random. + Automatically open the Dash Core client port on the router. This only works when your router supports NAT-PMP and it is enabled. The external port could be random. - - Inbound - An inbound connection from a peer. An inbound connection is a connection initiated by a peer. - Inbound + + + Proxy &IP: + Proxy &IP: - - Outbound - An outbound connection to a peer. An outbound connection is a connection initiated by us. - Outbound + + + IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) + IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) - - Full Relay - Peer connection type that relays all network information. - Full Relay + + + &Port: + &Port: - - Block Relay - Peer connection type that relays network information about blocks and not transactions or addresses. - Block Relay + + + Port of the proxy (e.g. 9050) + Port of the proxy (e.g. 9050) - - Manual - Peer connection type established manually through one of several methods. - Manual + + Used for reaching peers via: + Used for reaching peers via: - - Feeler - Short-lived peer connection type that tests the aliveness of known addresses. - Feeler + + IPv4 + IPv4 - - Address Fetch - Short-lived peer connection type that solicits known addresses from a peer. - Address Fetch + + IPv6 + IPv6 - - - %1 d - %1 d + + Tor + Tor - - - %1 h - %1 h + + Show only a tray icon after minimizing the window. + Show only a tray icon after minimizing the window. - - - %1 m - %1 m + + &Minimize to the tray instead of the taskbar + &Minimize to the tray instead of the taskbar - - - - %1 s - %1 s + + M&inimize on close + M&inimize on close - - None - None + + &Display + &Display - - N/A - N/A + + Connect to the Dash network through a separate SOCKS5 proxy for Tor onion services. + Connect to the Dash network through a separate SOCKS5 proxy for Tor onion services. - - %1 ms - %1 ms + + Use separate SOCKS&5 proxy to reach peers via Tor onion services: + Use separate SOCKS&5 proxy to reach peers via Tor onion services: - - - %n second(s) - - %n second - %n seconds - + + + User Interface &language: + User Interface &language: - - - %n minute(s) - - %n minute - %n minutes - + + + The user interface language can be set here. This setting will take effect after restarting %1. + The user interface language can be set here. This setting will take effect after restarting %1. - - - %n hour(s) - + + + &Unit to show amounts in: + &Unit to show amounts in: + + + + Choose the default subdivision unit to show in the interface and when sending coins. + Choose the default subdivision unit to show in the interface and when sending coins. + + + + Decimal digits + Decimal digits + + + + Options set in this dialog are overridden by the command line: + Options set in this dialog are overridden by the command line: + + + + Reset all client options to default. + Reset all client options to default. + + + + &Reset Options + &Reset Options + + + + &OK + &OK + + + + &Cancel + &Cancel + + + + Enable %1 features + Enable %1 features + + + + default + default + + + + Confirm options reset + Window title text of pop-up window shown when the user has chosen to reset options. + Confirm options reset + + + + + Client restart required to activate changes. + Text explaining that the settings changed will not come into effect until the client is restarted. + Client restart required to activate changes. + + + + Compiled without external signing support (required for external signing) + "External signing" means using devices such as hardware wallets. + Compiled without external signing support (required for external signing) + + + + Current settings will be backed up at "%1". + Text explaining to the user that the client's current settings will be backed up at a specific location. %1 is a stand-in argument for the backup location's path. + Current settings will be backed up at "%1". + + + + Client will be shut down. Do you want to proceed? + Text asking the user to confirm if they would like to proceed with a client shutdown. + Client will be shut down. Do you want to proceed? + + + + This change would require a client restart. + This change would require a client restart. + + + + The supplied proxy address is invalid. + The supplied proxy address is invalid. + + + + OptionsModel + + + Could not read setting "%1", %2. + Could not read setting "%1", %2. + + + + OverviewPage + + + Form + Form + + + + + + The displayed information may be out of date. Your wallet automatically synchronizes with the Dash network after a connection is established, but this process has not completed yet. + The displayed information may be out of date. Your wallet automatically synchronizes with the Dash network after a connection is established, but this process has not completed yet. + + + + Available: + Available: + + + + Your current spendable balance + Your current spendable balance + + + + Pending: + Pending: + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + + + + Immature: + Immature: + + + + Mined balance that has not yet matured + Mined balance that has not yet matured + + + + Balances + Balances + + + + Unconfirmed transactions to watch-only addresses + Unconfirmed transactions to watch-only addresses + + + + Mined balance in watch-only addresses that has not yet matured + Mined balance in watch-only addresses that has not yet matured + + + + Total: + Total: + + + + Your current total balance + Your current total balance + + + + Current total balance in watch-only addresses + Current total balance in watch-only addresses + + + + Watch-only: + Watch-only: + + + + Your current balance in watch-only addresses + Your current balance in watch-only addresses + + + + Spendable: + Spendable: + + + + Status: + Status: + + + + Enabled/Disabled + Enabled/Disabled + + + + Completion: + Completion: + + + + Amount and Rounds: + Amount and Rounds: + + + + 0 DASH / 0 Rounds + 0 DASH / 0 Rounds + + + + Submitted Denom: + Submitted Denom: + + + + n/a + n/a + + + + Recent transactions + Recent transactions + + + + Start/Stop Mixing + Start/Stop Mixing + + + + The denominations you submitted to the Masternode.<br>To mix, other users must submit the exact same denominations. + The denominations you submitted to the Masternode.<br>To mix, other users must submit the exact same denominations. + + + + + + out of sync + out of sync + + + + Automatic backups are disabled, no mixing available! + Automatic backups are disabled, no mixing available! + + + + + No inputs detected + No inputs detected + + + + %1 Balance + %1 Balance + + + + Discreet mode activated for the Overview tab. To unmask the values, uncheck Settings->Discreet mode. + Discreet mode activated for the Overview tab. To unmask the values, uncheck Settings->Discreet mode. + + + + + + + %n Rounds + + %n Round + %n Rounds + + + + + Found enough compatible inputs to mix %1 + Found enough compatible inputs to mix %1 + + + + Not enough compatible inputs to mix <span style='%1'>%2</span>,<br>will mix <span style='%1'>%3</span> instead + Not enough compatible inputs to mix <span style='%1'>%2</span>,<br>will mix <span style='%1'>%3</span> instead + + + + Overall progress + Overall progress + + + + Denominated + Denominated + + + + Partially mixed + Partially mixed + + + + Mixed + Mixed + + + + Denominated inputs have %5 of %n rounds on average + + Denominated inputs have %5 of %n round on average + Denominated inputs have %5 of %n rounds on average + + + + + keys left: %1 + keys left: %1 + + + + + Start %1 + Start %1 + + + + If you don't want to see internal %1 fees/transactions select "Most Common" as Type on the "Transactions" tab. + If you don't want to see internal %1 fees/transactions select "Most Common" as Type on the "Transactions" tab. + + + + %1 requires at least %2 to use. + %1 requires at least %2 to use. + + + + Wallet is locked and user declined to unlock. Disabling %1. + Wallet is locked and user declined to unlock. Disabling %1. + + + + Stop %1 + Stop %1 + + + + + + + Disabled + Disabled + + + + Very low number of keys left since last automatic backup! + Very low number of keys left since last automatic backup! + + + + We are about to create a new automatic backup for you, however <span style='%1'> you should always make sure you have backups saved in some safe place</span>! + We are about to create a new automatic backup for you, however <span style='%1'> you should always make sure you have backups saved in some safe place</span>! + + + + Note: You can turn this message off in options. + Note: You can turn this message off in options. + + + + WARNING! Something went wrong on automatic backup + WARNING! Something went wrong on automatic backup + + + + + ERROR! Failed to create automatic backup + ERROR! Failed to create automatic backup + + + + + Mixing is disabled, please close your wallet and fix the issue! + Mixing is disabled, please close your wallet and fix the issue! + + + + Enabled + Enabled + + + + see debug.log for details. + see debug.log for details. + + + + WARNING! Failed to replenish keypool, please unlock your wallet to do so. + WARNING! Failed to replenish keypool, please unlock your wallet to do so. + + + + PSBTOperationsDialog + + + Dialog + Dialog + + + + Sign Tx + Sign Tx + + + + Broadcast Tx + Broadcast Tx + + + + Copy to Clipboard + Copy to Clipboard + + + + Save… + Save… + + + + Close + Close + + + + Failed to load transaction: %1 + Failed to load transaction: %1 + + + + Failed to sign transaction: %1 + Failed to sign transaction: %1 + + + + Cannot sign inputs while wallet is locked. + Cannot sign inputs while wallet is locked. + + + + Could not sign any more inputs. + Could not sign any more inputs. + + + + Signed %1 inputs, but more signatures are still required. + Signed %1 inputs, but more signatures are still required. + + + + Signed transaction successfully. Transaction is ready to broadcast. + Signed transaction successfully. Transaction is ready to broadcast. + + + + Unknown error processing transaction. + Unknown error processing transaction. + + + + Transaction broadcast successfully! Transaction ID: %1 + Transaction broadcast successfully! Transaction ID: %1 + + + + Transaction broadcast failed: %1 + Transaction broadcast failed: %1 + + + + PSBT copied to clipboard. + PSBT copied to clipboard. + + + + Save Transaction Data + Save Transaction Data + + + + Partially Signed Transaction (Binary) + Expanded name of the binary PSBT file format. See: BIP 174. + Partially Signed Transaction (Binary) + + + + PSBT saved to disk. + PSBT saved to disk. + + + + Sends %1 to %2 + Sends %1 to %2 + + + + own address + own address + + + + Unable to calculate transaction fee or total transaction amount. + Unable to calculate transaction fee or total transaction amount. + + + + Pays transaction fee: + Pays transaction fee: + + + + Total Amount + Total Amount + + + + or + or + + + + Transaction has %1 unsigned inputs. + Transaction has %1 unsigned inputs. + + + + Transaction is missing some information about inputs. + Transaction is missing some information about inputs. + + + + Transaction still needs signature(s). + Transaction still needs signature(s). + + + + (But no wallet is loaded.) + (But no wallet is loaded.) + + + + (But this wallet cannot sign transactions.) + (But this wallet cannot sign transactions.) + + + + (But this wallet does not have the right keys.) + (But this wallet does not have the right keys.) + + + + Transaction is fully signed and ready for broadcast. + Transaction is fully signed and ready for broadcast. + + + + Transaction status is unknown. + Transaction status is unknown. + + + + PaymentServer + + + Payment request error + Payment request error + + + + Cannot start dash: click-to-pay handler + Cannot start dash: click-to-pay handler + + + + + + + URI handling + URI handling + + + + 'dash://' is not a valid URI. Use 'dash:' instead. + 'dash://' is not a valid URI. Use 'dash:' instead. + + + + + Cannot process payment request as BIP70 is no longer supported. +Due to discontinued support, you should request the merchant to provide you with a BIP21 compatible URI or use a wallet that does continue to support BIP70. + Cannot process payment request as BIP70 is no longer supported. +Due to discontinued support, you should request the merchant to provide you with a BIP21 compatible URI or use a wallet that does continue to support BIP70. + + + + URI cannot be parsed! This can be caused by an invalid Dash address or malformed URI parameters. + URI cannot be parsed! This can be caused by an invalid Dash address or malformed URI parameters. + + + + Payment request file handling + Payment request file handling + + + + PeerTableModel + + + User Agent + Title of Peers Table column which contains the peer's User Agent string. + User Agent + + + + Ping + Title of Peers Table column which indicates the current latency of the connection with the peer. + Ping + + + + Peer + Title of Peers Table column which contains a unique number used to identify a connection. + Peer + + + + Age + Title of Peers Table column which indicates the duration (length of time) since the peer connection started. + Age + + + + Direction + Title of Peers Table column which indicates the direction the peer connection was initiated from. + Direction + + + + Type + Title of Peers Table column which describes the type of peer connection. The "type" describes why the connection exists. + Type + + + + Sent + Title of Peers Table column which indicates the total amount of network information we have sent to the peer. + Sent + + + + Received + Title of Peers Table column which indicates the total amount of network information we have received from the peer. + Received + + + + Address + Title of Peers Table column which contains the IP/Onion/I2P address of the connected peer. + Address + + + + Network + Title of Peers Table column which states the network the peer connected through. + Network + + + + Inbound + An Inbound Connection from a Peer. + Inbound + + + + Outbound + An Outbound Connection to a Peer. + Outbound + + + + ProposalCreate + + + New proposal + New proposal + + + + Proposal &name + Proposal &name + + + + &Description URL + &Description URL + + + + &Payment date + &Payment date + + + + Pa&yments + Pa&yments + + + + Payment &address + Payment &address + + + + Payment &amount + Payment &amount + + + + To&tal amount + To&tal amount + + + + The amount to request in a single payment + The amount to request in a single payment + + + + View JSON + View JSON + + + + View Payload + View Payload + + + + Create Proposal + Create Proposal + + + + All fields are mandatory + All fields are mandatory + + + + Confirm Proposal + Confirm Proposal + + + + Are you sure you want to create this proposal? + Are you sure you want to create this proposal? + + + + Creating a proposal pays %1 to the network. This fee is non-refundable regardless of outcome. + Creating a proposal pays %1 to the network. This fee is non-refundable regardless of outcome. + + + + Creation failed + Creation failed + + + + Proposal Created + Proposal Created + + + + %1 successfully sent for your proposal "%2". + +You will now be redirected to monitor and broadcast your new proposal, you can resume this later by clicking "Resume Proposal". + %1 successfully sent for your proposal "%2". + +You will now be redirected to monitor and broadcast your new proposal, you can resume this later by clicking "Resume Proposal". + + + + ProposalInfo + + + General + General + + + + Voting cycles + + + + + + + + + + + + + + + + + + + + + + + N/A + N/A + + + + Last superblock + + + + + Next superblock + + + + + Voting cutoff block + + + + + Participation + + + + + Masternodes voting + + + + + EvoNodes voting + + + + + Passing threshold + + + + + Node + + + + + Masternodes controlled + + + + + Votes controlled + + + + + Proposals + + + + + Proposal Count + + + + + Budget allocated + + + + + Passing Proposals + + + + + Unfunded proposals + + + + + Failing Proposals + + + + + %1 votes + + + + + + + %1 (%2) + + + + + + %1 (%2 eligible) + + + + + Proposal %1 + + + + + %1% of budget + + + + + / %1 + + + + + %1% allocated + + + + + %1 / %2 (%3%) + + + + + %1 (short %2) + + + + + ProposalList + + + Form + Form + + + + Select proposals to display + Select proposals to display + + + + Filter proposal list + Filter proposal list + + + + Filter by Title + Filter by Title + + + + + Voting deadline: waiting for sync… + + + + + + No active proposals on the network. + No active proposals on the network. + + + + Votes… + + + + + View your current votes and vote with selected masternodes + + + + + Create Proposal + Create Proposal + + + + Resume Proposal + Resume Proposal + + + + Proposal Count: + Proposal Count: + + + + Active Proposals + Active Proposals + + + + + My Proposals + My Proposals + + + + Current funding votes from eligible masternodes controlled by this wallet. Counts are weighted votes. + + + + + %1: %2 (weight %3) + + + + + No voting keys + + + + + No proposals recorded in wallet file. + No proposals recorded in wallet file. + + + + Unavailable + Unavailable + + + + + A synced node and an unlocked wallet are required. + A synced node and an unlocked wallet are required. + + + + Resume proposal + Resume proposal + + + + Copy Raw JSON + Copy Raw JSON + + + + Open Proposal URL… + Open Proposal URL… + + + + Vote Yes + Vote Yes + + + + Vote No + Vote No + + + + Vote Abstain + Vote Abstain + + + + Details for %1 + Details for %1 + + + + Waiting for blockchain sync… + Waiting for blockchain sync… + + + + Waiting for governance sync… + + + + + %n masternode(s) available for voting + + + + + + + + Superblock imminent + + + + + Voting period ended + + + + + ~%1 (%2 blocks) left for superblock + + + + + ~%1 (%2 blocks) left for voting + + + + + ~%1% of budget committed (%2 / %3) + + + + + Estimated from the remaining blocks and target block time. Votes can still be relayed after the deadline, but may not affect this cycle's payment. + + + + + Cannot interact with governance before sync completes + Cannot interact with governance before sync completes + + + + Creates a new proposal + Creates a new proposal + + + + Resumes an existing proposal + Resumes an existing proposal + + + + Creating proposals costs %1, insufficient balance + Creating proposals costs %1, insufficient balance + + + + Error + Error + + + + Cannot validate URL, potentially malformed or unknown protocol. + Cannot validate URL, potentially malformed or unknown protocol. + + + + External Link Warning + External Link Warning + + + + You are about to open the following URL in your default browser + +%1 + +This content was submitted by a user. It may not match what is described in the title. + +Do you wish to continue? + You are about to open the following URL in your default browser + +%1 + +This content was submitted by a user. It may not match what is described in the title. + +Do you wish to continue? + + + + + + + + + + + Voting Failed + Voting Failed + + + + No wallet available. + No wallet available. + + + + No masternode voting keys found in wallet. + No masternode voting keys found in wallet. + + + + + Unable to fetch masternode data. + + + + + Please select a proposal to vote on. + Please select a proposal to vote on. + + + + Voting requires a broadcast proposal and a synced node. + + + + + Unable to unlock wallet. + Unable to unlock wallet. + + + + Unable to fetch synced masternode data. + + + + + Masternode %1 is no longer eligible + + + + + Masternode %1 not found + Masternode %1 not found + + + + Failed to sign vote for masternode %1 + Failed to sign vote for masternode %1 + + + + Masternode %1: %2 + Masternode %1: %2 + + + + Voted successfully %n time(s) + + Voted successfully %n time + Voted successfully %n times + + + + + Failed to vote %n time(s) + + Failed to vote %n time + Failed to vote %n times + + + + + Errors: + Errors: + + + + Voting Results + Voting Results + + + + ProposalModel + + + Pending, %1 of %2 confirmations + Pending, %1 of %2 confirmations + + + + Voting, needs %1 more votes for funding + Voting, needs %1 more votes for funding + + + + Passing with %1 votes + Passing with %1 votes + + + + Passing with %1 votes but budget saturated, may not be funded + Passing with %1 votes but budget saturated, may not be funded + + + + Failed, needed %1 more votes + Failed, needed %1 more votes + + + + Funded at block %1 + Funded at block %1 + + + + Funded + Funded + + + + Lapsed, past proposal end date + Lapsed, past proposal end date + + + + Ready to broadcast, check "Resume Proposal" dialog + Ready to broadcast, check "Resume Proposal" dialog + + + + %1 Yes, %2 No, %3 Abstain, %4 + %1 Yes, %2 No, %3 Abstain, %4 + + + + passing with %1 votes + passing with %1 votes + + + + needs %1 more votes + needs %1 more votes + + + + My Votes + + + + + Hash + Hash + + + + Title + Title + + + + Start + Start + + + + End + End + + + + Amount + Amount + + + + Votes + Votes + + + + ProposalResume + + + Resume Proposals + Resume Proposals + + + + Close + Close + + + + No pending proposals to broadcast. + No pending proposals to broadcast. + + + + For %1 payment(s) of %2 to %3 + For %1 payment(s) of %2 to %3 + + + + Unknown + Unknown + + + + Pending + Pending + + + + Ready + Ready + + + + Collateral Hash + Collateral Hash + + + + Collateral Status + Collateral Status + + + + Broadcast + Broadcast + + + + + Broadcast proposal + Broadcast proposal + + + + Proposal has been broadcasted to the network with hash %1 + Proposal has been broadcasted to the network with hash %1 + + + + Unable to broadcast proposal, %1 + Unable to broadcast proposal, %1 + + + + ProposalVoteDialog + + + + Vote %1 + + + + + Proposal Votes + + + + + Select the masternodes to vote with. Current funding votes are shown below. Changing a vote replaces that masternode's previous vote; the network limits updates to once per hour. + + + + + Masternode + Masternode + + + + Voting Address + Voting Address + + + + Weight + + + + + Current Vote + + + + + Vote Time + + + + + ProTx Hash + ProTx Hash + + + + Select All + + + + + Clear Selection + + + + + Masternodes selected: %1 · Vote weight: %2 + + + + + QObject + + + Do you want to reset settings to default values, or to abort without making changes? + Explanatory text shown on startup when the settings file cannot be read. Prompts user to make a choice between resetting or aborting. + Do you want to reset settings to default values, or to abort without making changes? + + + + A fatal error occurred. Check that settings file is writable, or try running with -nosettings. + Explanatory text shown on startup when the settings file could not be written. Prompts user to check that we have the ability to write to the file. Explains that the user has the option of running without a settings file. + A fatal error occurred. Check that settings file is writable, or try running with -nosettings. + + + + Choose data directory on startup (default: %u) + Choose data directory on startup (default: %u) + + + + Set the font family. Possible values: %1. (default: %2) + Set the font family. Possible values: %1. (default: %2) + + + + Set a scale factor which gets applied to the base font size. Possible range %1 (smallest fonts) to %2 (largest fonts). (default: %3) + Set a scale factor which gets applied to the base font size. Possible range %1 (smallest fonts) to %2 (largest fonts). (default: %3) + + + + Set the font weight for bold texts. Possible range %1 to %2 (default: %3) + Set the font weight for bold texts. Possible range %1 to %2 (default: %3) + + + + Set the font weight for normal texts. Possible range %1 to %2 (default: %3) + Set the font weight for normal texts. Possible range %1 to %2 (default: %3) + + + + Set language, for example "de_DE" (default: system locale) + Set language, for example "de_DE" (default: system locale) + + + + Start minimized + Start minimized + + + + Reset all settings changed in the GUI + Reset all settings changed in the GUI + + + + Show splash screen on startup (default: %u) + Show splash screen on startup (default: %u) + + + + Error: %1 + Error: %1 + + + + Error: Failed to load application fonts. + Error: Failed to load application fonts. + + + + Error: Font "%1" could not be loaded. + Error: Font "%1" could not be loaded. + + + + Error: Specified font-weight-normal invalid. Valid range %1 to %2. + Error: Specified font-weight-normal invalid. Valid range %1 to %2. + + + + Error: Specified font-weight-bold invalid. Valid range %1 to %2. + Error: Specified font-weight-bold invalid. Valid range %1 to %2. + + + + Error: Specified font-scale invalid. Valid range %1 to %2. + Error: Specified font-scale invalid. Valid range %1 to %2. + + + + Error: Invalid -custom-css-dir path. + Error: Invalid -custom-css-dir path. + + + + Error: %1 CSS file(s) missing in -custom-css-dir path. + Error: %1 CSS file(s) missing in -custom-css-dir path. + + + + %1 didn't yet exit safely… + %1 didn't yet exit safely… + + + + + Amount + Amount + + + + Enter a Dash address (e.g. %1) + Enter a Dash address (e.g. %1) + + + + Appearance Setup + Appearance Setup + + + + Please choose your preferred settings for the appearance of %1 + Please choose your preferred settings for the appearance of %1 + + + + This can also be adjusted later in the "Appearance" tab of the preferences. + This can also be adjusted later in the "Appearance" tab of the preferences. + + + + Ctrl+W + Ctrl+W + + + + Unroutable + Unroutable + + + + Internal + Internal + + + + Inbound + An inbound connection from a peer. An inbound connection is a connection initiated by a peer. + Inbound + + + + Outbound + An outbound connection to a peer. An outbound connection is a connection initiated by us. + Outbound + + + + Full Relay + Peer connection type that relays all network information. + Full Relay + + + + Block Relay + Peer connection type that relays network information about blocks and not transactions or addresses. + Block Relay + + + + Manual + Peer connection type established manually through one of several methods. + Manual + + + + Feeler + Short-lived peer connection type that tests the aliveness of known addresses. + Feeler + + + + Address Fetch + Short-lived peer connection type that solicits known addresses from a peer. + Address Fetch + + + + + %1 d + %1 d + + + + + %1 h + %1 h + + + + + %1 m + %1 m + + + + + + %1 s + %1 s + + + + None + None + + + + N/A + N/A + + + + %1 ms + %1 ms + + + + %n second(s) + + %n second + %n seconds + + + + + + %n minute(s) + + %n minute + %n minutes + + + + + + %n hour(s) + %n hour %n hours - + + + + %n day(s) + + %n day + %n days + + + + + + %n week(s) + + %n week + %n weeks + + + + + + %n year(s) + + %n year + %n years + + + + + %1 and %2 + %1 and %2 + + + + + now + + + + + %n month(s) + + + + + + + + %1 B + %1 B + + + + + %1 kB + %1 kB + + + + + + %1 MB + %1 MB + + + + %1 GB + %1 GB + + + + unknown + unknown + + + + Default monospace font "%1" + Default monospace font "%1" + + + + Embedded "%1" + Embedded "%1" + + + + Use existing font + Use existing font + + + + Custom… + Custom… + + + + Error: Wallet controller not available. + Error: Wallet controller not available. + + + + Error: Rescan failed. Wallet not loaded. + Error: Rescan failed. Wallet not loaded. + + + + + + + UNKNOWN + UNKNOWN + + + + Shared + + + + + to %1 + to %1 + + + + to UNKNOWN + to UNKNOWN + + + + but not claimed + but not claimed + + + + NONE + NONE + + + + ProTx Hash + ProTx Hash + + + + Public Key Operator + Public Key Operator + + + + Owner Address + Owner Address + + + + Payout Address + Payout Address + + + + Voting Address + Voting Address + + + + Collateral Address + Collateral Address + + + + + Collateral Hash + Collateral Hash + + + + Collateral Index + Collateral Index + + + + Masternode Type + Masternode Type + + + + Registered Height + Registered Height + + + + Last Paid Height + Last Paid Height + + + + Consecutive Payments + Consecutive Payments + + + + Operator Reward + Operator Reward + + + + Shares + + + + + Participant + + + + + Addresses + + + + + Share %1 + + + + + you + + + + + same as refund + + + + + Owner + + + + + Reward + + + + + Refund + + + + + + + + Early period + + + + + none + + + + + ends block %1 + + + + + ends block %1 (about %2 from now) + + + + + ended (block %1) + + + + + Early-exit penalty + + + + + saved on this computer on %1 + + + + + not created on this computer + + + + + Standby dissolution + + + + + Network Addresses + Network Addresses + + + + Platform HTTPS Addresses + Platform HTTPS Addresses + + + + Platform P2P Addresses + Platform P2P Addresses + + + + Platform Node ID + Platform Node ID + + + + PoSe Penalty + PoSe Penalty + + + + PoSe Ban Height + PoSe Ban Height + + + + PoSe Revived Height + PoSe Revived Height + + + + Title + Title + + + + URL + URL + + + + Destination Address + Destination Address + + + + Payment Amount + Payment Amount + + + + Payments Requested + Payments Requested + + + + Payment Start + Payment Start + + + + Payment End + Payment End + + + + Object Hash + Object Hash + + + + Parent Hash + Parent Hash + + + + Collateral Date + Collateral Date + + + + %1 ago + + + + + %1 left + + + + + Yes + Yes + + + + No + No + + + + Abstain + + + + + Not voted + + + + + Voting deadline passed for this cycle (block %1) + + + + + Voting deadline: ~%1 left (%2 blocks, block %3) + + + + + %1Y, %2N, %3A / %4 unvoted + + + + + Invalid Dash address: %1 + + + + + Copy + + + + + Copy to clipboard + + + + + No wallet is available. + + + + + Could not generate a new address: %1 + + + + + Share %1 of %2 + + + + + QRDialog + + + QR-Code Title + QR-Code Title + + + + QR Code + QR Code + + + + &Save Image… + &Save Image… + + + + QRImageWidget + + + &Save Image… + &Save Image… + + + + &Copy Image + &Copy Image + + + + Resulting URI too long, try to reduce the text for label / message. + Resulting URI too long, try to reduce the text for label / message. + + + + Error encoding URI into QR Code. + Error encoding URI into QR Code. + + + + QR code support not available. + QR code support not available. + + + + Save QR Code + Save QR Code + + + + PNG Image + Expanded name of the PNG file format. See: https://en.wikipedia.org/wiki/Portable_Network_Graphics. + PNG Image + + + + RPCConsole + + + Tools window + Tools window + + + + &Information + &Information + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + N/A + N/A + + + + Network + Network + + + + &Console + &Console + + + + Clear console + Clear console + + + + &Network Traffic + &Network Traffic + + + + Received + Received + + + + Sent + Sent + + + + &Peers + &Peers + + + + &Repair + &Repair + + + + &General + + + + + &Network + &Network + + + + Go&vernance + + + + + Wallet: + Wallet: + + + + Banned peers + Banned peers + + + + + Select a peer to view detailed information. + Select a peer to view detailed information. + + + + Version + Version + + + + High bandwidth BIP152 compact block relay: %1 + High bandwidth BIP152 compact block relay: %1 + + + + High Bandwidth + High Bandwidth + + + + Starting Block + Starting Block + + + + Synced Headers + Synced Headers + + + + Synced Blocks + Synced Blocks + + + + Elapsed time since a novel block passing initial validity checks was received from this peer. + Elapsed time since a novel block passing initial validity checks was received from this peer. + + + + Last Block + Last Block + + + + Elapsed time since a novel transaction accepted into our mempool was received from this peer. + Tooltip text for the Last Transaction field in the peer details area. + Elapsed time since a novel transaction accepted into our mempool was received from this peer. + + + + Last Transaction + Last Transaction + + + + The mapped Autonomous System used for diversifying peer selection. + The mapped Autonomous System used for diversifying peer selection. + + + + Mapped AS + Mapped AS + + + + Whether we relay addresses to this peer. + Tooltip text for the Address Relay field in the peer details area, which displays whether we relay addresses to this peer (Yes/No). + Whether we relay addresses to this peer. + + + + Address Relay + Text title for the Address Relay field in the peer details area, which displays whether we relay addresses to this peer (Yes/No). + Address Relay + + + + Addresses Processed + Text title for the Addresses Processed field in the peer details area, which displays the total number of addresses received from this peer that were processed (excludes addresses that were dropped due to rate-limiting). + Addresses Processed + + + + Addresses Rate-Limited + Text title for the Addresses Rate-Limited field in the peer details area, which displays the total number of addresses received from this peer that were dropped (not processed) due to rate-limiting. + Addresses Rate-Limited + + + + User Agent + User Agent + + + + (none) + (none) + + + + Decrease font size + Decrease font size + + + + Increase font size + Increase font size + + + + &Reset + &Reset + + + + Node Type + Node Type + + + + PoSe Score + PoSe Score + + + + The transport layer version: %1 + The transport layer version: %1 + + + + Transport + Transport + + + + The BIP324 session ID string in hex. + The BIP324 session ID string in hex. + + + + Session ID + Session ID + + + + The network protocol this peer is connected through: IPv4, IPv6, Onion, I2P, or CJDNS. + The network protocol this peer is connected through: IPv4, IPv6, Onion, I2P, or CJDNS. + + + + Permissions + Permissions + + + + The direction and type of peer connection: %1 + The direction and type of peer connection: %1 + + + + Direction/Type + Direction/Type + + + + Services + Services + + + + Whether we relay transactions to this peer. + Whether we relay transactions to this peer. + + + + Transaction Relay + Transaction Relay + + + + Connection Time + Connection Time + + + + Last Send + Last Send + + + + Last Receive + Last Receive + + + + Ping Time + Ping Time + + + + The duration of a currently outstanding ping. + The duration of a currently outstanding ping. + + + + Ping Wait + Ping Wait + + + + Min Ping + Min Ping + + + + Time Offset + Time Offset + + + + Repair options. + Repair options. + + + + The buttons below will trigger repair actions to fix issues with corrupt files or missing/obsolete transactions. + The buttons below will trigger repair actions to fix issues with corrupt files or missing/obsolete transactions. + + + + Rescan Chain + Rescan Chain + + + + Rescan the chain for missing wallet transactions starting from wallet creation time. + Rescan the chain for missing wallet transactions starting from wallet creation time. + + + + Rescan Chain (full) + Rescan Chain (full) + + + + Rescan the chain for missing wallet transactions starting from genesis block. + Rescan the chain for missing wallet transactions starting from genesis block. + + + + Rebuild Index + Rebuild Index + + + + Restarts the client to rebuild the chain index from current blk000??.dat files. + Restarts the client to rebuild the chain index from current blk000??.dat files. + + + + The total number of addresses received from this peer that were processed (excludes addresses that were dropped due to rate-limiting). + Tooltip text for the Addresses Processed field in the peer details area, which displays the total number of addresses received from this peer that were processed (excludes addresses that were dropped due to rate-limiting). + The total number of addresses received from this peer that were processed (excludes addresses that were dropped due to rate-limiting). + + + + The total number of addresses received from this peer that were dropped (not processed) due to rate-limiting. + Tooltip text for the Addresses Rate-Limited field in the peer details area, which displays the total number of addresses received from this peer that were dropped (not processed) due to rate-limiting. + The total number of addresses received from this peer that were dropped (not processed) due to rate-limiting. + + + + Inbound: initiated by peer + Explanatory text for an inbound peer connection. + Inbound: initiated by peer + + + + Outbound Full Relay: default + Explanatory text for an outbound peer connection that relays all network information. This is the default behavior for outbound connections. + Outbound Full Relay: default + + + + Outbound Block Relay: does not relay transactions or addresses + Explanatory text for an outbound peer connection that relays network information about blocks and not transactions or addresses. + Outbound Block Relay: does not relay transactions or addresses + + + + Outbound Manual: added using RPC %1 or %2/%3 configuration options + Explanatory text for an outbound peer connection that was established manually through one of several methods. The numbered arguments are stand-ins for the methods available to establish manual connections. + Outbound Manual: added using RPC %1 or %2/%3 configuration options + + + + Outbound Feeler: short-lived, for testing addresses + Explanatory text for a short-lived outbound peer connection that is used to test the aliveness of known addresses. + Outbound Feeler: short-lived, for testing addresses + + + + Outbound Address Fetch: short-lived, for soliciting addresses + Explanatory text for a short-lived outbound peer connection that is used to request addresses from a peer. + Outbound Address Fetch: short-lived, for soliciting addresses + + + + To + To + + + + we selected the peer for high bandwidth relay + we selected the peer for high bandwidth relay + + + + From + From + + + + the peer selected us for high bandwidth relay + the peer selected us for high bandwidth relay + + + + No + No + + + + no high bandwidth relay selected + no high bandwidth relay selected + + + + &Disconnect + &Disconnect + + + + Ban for + Ban for + + + + 1 &hour + 1 &hour + + + + 1 &week + 1 &week + + + + 1 &year + 1 &year + + + + &Unban + &Unban + + + + Executing command without any wallet + Executing command without any wallet + + + + Ctrl++ + Main shortcut to increase the RPC console font size. + Ctrl++ + + + + Ctrl+= + Secondary shortcut to increase the RPC console font size. + Ctrl+= + + + + Ctrl+- + Main shortcut to decrease the RPC console font size. + Ctrl+- + + + + Ctrl+_ + Secondary shortcut to decrease the RPC console font size. + Ctrl+_ + + + + Ctrl+Shift+I + Ctrl+Shift+I + + + + Ctrl+Shift+C + Ctrl+Shift+C + + + + Ctrl+Shift+G + Ctrl+Shift+G + + + + Ctrl+Shift+P + Ctrl+Shift+P + + + + Ctrl+Shift+R + Ctrl+Shift+R + + + + Executing command using "%1" wallet + Executing command using "%1" wallet + + + + detecting: peer could be v1 or v2 + Explanatory text for "detecting" transport type. + detecting: peer could be v1 or v2 + + + + v1: unencrypted, plaintext transport protocol + Explanatory text for v1 transport type. + v1: unencrypted, plaintext transport protocol + + + + v2: BIP324 encrypted transport protocol + Explanatory text for v2 transport type. + v2: BIP324 encrypted transport protocol + + + + &Governance + &Governance + + + + &Copy address + Context menu action to copy the address of a peer. + &Copy address + + + + 1 d&ay + 1 d&ay + + + + &Copy IP/Netmask + Context menu action to copy the IP/Netmask of a banned peer. IP/Netmask is the combination of a peer's IP address and its Netmask. For IP address, see: https://en.wikipedia.org/wiki/IP_address. + &Copy IP/Netmask + + + + Welcome to the %1 RPC console. +Use up and down arrows to navigate history, and %2 to clear screen. +Use %3 and %4 to increase or decrease the font size. +Type %5 for an overview of available commands. +For more information on using this console, type %6. + +%7WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramifications of a command.%8 + RPC console welcome message. Placeholders %7 and %8 are style tags for the warning content, and they are not space separated from the rest of the text intentionally. + Welcome to the %1 RPC console. +Use up and down arrows to navigate history, and %2 to clear screen. +Use %3 and %4 to increase or decrease the font size. +Type %5 for an overview of available commands. +For more information on using this console, type %6. + +%7WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramifications of a command.%8 + + + + Executing… + A console message indicating an entered command is currently being executed. + Executing… + + + + (peer: %1) + (peer: %1) + + + + via %1 + via %1 + + + + Regular + Regular + + + + Masternode + Masternode + + + + Verified Masternode + Verified Masternode + + + + Yes + Yes + + + + Unknown + Unknown + + + + Never + Never + + + + ReceiveCoinsDialog + + + An optional message to attach to the payment request, which will be displayed when the request is opened. Note: The message will not be sent with the payment over the Dash network. + An optional message to attach to the payment request, which will be displayed when the request is opened. Note: The message will not be sent with the payment over the Dash network. + + + + &Message: + &Message: + + + + An optional label to associate with the new receiving address. + An optional label to associate with the new receiving address. + + + + An optional message to attach to the payment request, which will be displayed when the request is opened.<br>Note: The message will not be sent with the payment over the Dash network. + An optional message to attach to the payment request, which will be displayed when the request is opened.<br>Note: The message will not be sent with the payment over the Dash network. + + + + An optional label to associate with the new receiving address (used by you to identify an invoice). It is also attached to the payment request. + An optional label to associate with the new receiving address (used by you to identify an invoice). It is also attached to the payment request. + + + + Use this form to request payments. All fields are <b>optional</b>. + Use this form to request payments. All fields are <b>optional</b>. + + + + &Label: + &Label: + + + + + An optional amount to request. Leave this empty or zero to not request a specific amount. + An optional amount to request. Leave this empty or zero to not request a specific amount. + + + + &Amount: + &Amount: + + + + &Create new receiving address + &Create new receiving address + + + + Clear all fields of the form. + Clear all fields of the form. + + + + Clear + Clear + + + + Requested payments history + Requested payments history + + + + Show the selected request (does the same as double clicking an entry) + Show the selected request (does the same as double clicking an entry) + + + + Show + Show + + + + Remove the selected entries from the list + Remove the selected entries from the list + + + + Remove + Remove + + + + Enter a label to associate with the new receiving address + Enter a label to associate with the new receiving address + + + + Enter a message to attach to the payment request + Enter a message to attach to the payment request + + + + Copy &URI + Copy &URI + + + + &Copy address + &Copy address + + + + Copy &label + Copy &label + + + + Copy &message + Copy &message + + + + Copy &amount + Copy &amount + + + + Could not unlock wallet. + Could not unlock wallet. + + + + Could not generate new address + Could not generate new address + + + + ReceiveRequestDialog + + + Request payment to … + Request payment to … + + + + Address: + Address: + + + + Amount: + Amount: + + + + Label: + Label: + + + + Message: + Message: + + + + Wallet: + Wallet: + + + + Copy &URI + Copy &URI + + + + Copy &Address + Copy &Address + + + + &Verify + &Verify + + + + Verify this address on e.g. a hardware wallet screen + Verify this address on e.g. a hardware wallet screen + + + + &Save Image… + &Save Image… + + + + Request payment to %1 + Request payment to %1 + + + + Payment information + Payment information + + + + RecentRequestsTableModel + + + Date + Date + + + + Label + Label + + + + Message + Message + + + + (no label) + (no label) + + + + (no message) + (no message) + + + + (no amount requested) + (no amount requested) + + + + Requested + Requested + + + + RegisterMasternodeWizard + + + + Register Masternode + + + + + Back + Back + + + + + Next + + + + + Cancel + Cancel + + + + + Masternode type + + + + + Masternode — %1 collateral + + + + + Provides Core network services and earns regular masternode rewards. + + + + + EvoNode — %1 collateral + + + + + Additionally hosts Dash Platform, has four times the voting weight and earns a larger share of rewards. Requires a Platform node ID and extra services. + + + + + Register EvoNode + + + + + + + Collateral + + + + + Send collateral from this wallet to a new address + + + + + A single transaction funds the collateral and registers the masternode. + + + + + + + Use new address + + + + + Use an existing collateral output of this wallet + + + + + An unspent P2PKH output of exactly the collateral amount, confirmed and not used by another masternode. + + + + + Reference an external collateral (e.g. hardware wallet) + + + + + A confirmed P2PKH output of exactly the collateral amount, held outside this wallet. + + + + + After review you will be asked to sign a message with the collateral key outside this wallet. + + + + + Collateral transaction id (64 hexadecimal characters) + + + + + Transaction ID: + + + + + Output index + Output index + + + + Output index: + + + + + + Service addresses + + + + + Public addresses your masternode will serve the Core P2P network on, separated by commas or spaces. Each entry must be unique on the network. + + + + + May be left empty; the masternode then stays inactive until you send a service update with an address. + + + + + + + Keys + + + + + Owner address + + + + + Controls this masternode (P2PKH): its key signs registrar updates. Use a new address to keep that key in this wallet, or enter an address controlled by the owner. + + + + + Voting address + + + + + May be delegated (P2PKH). Leave empty to vote with the owner key; use a new address to keep a separate voting key in this wallet. + + + + + Leave empty to use the owner address + + + + + Operator key + + + + + The operator runs the masternode server (BLS); only the public key is registered on-chain. + + + + + A generated secret key is shown and must be confirmed before registering. It is not stored in this wallet. + + + + + + + Payout + + + + + Payout address + + + + + Receives this masternode's block rewards (P2PKH or P2SH). + + + + + Operator reward + + + + + Share of the reward promised to the operator. + + + + + The operator will permanently receive this share of all rewards of this masternode. Leave it at 0 unless you have an agreement with your operator. + + + + + + Platform services + + + + + + + Platform node ID + + + + + Derived from the Platform P2P public key (40 hexadecimal characters). + + + + + Platform addresses + + + + + ADDR:PORT entries, separated by commas or spaces. + + + + + + + Platform P2P + + + + + Platform HTTPS API + + + + + + + Platform ports + + + + + Before v24 activation only the Platform ports can be registered; they apply to the first service address. + + + + + Platform P2P port: + + + + + Platform HTTPS port: + + + + + + + + Fee source + + + + + + Review + + + + + + Prove collateral ownership + + + + + Sign the following message with the collateral key (for example with your hardware wallet's sign-message feature), then paste the base64 signature below. + + + + + Copy message + + + + + Signature + Signature + + + + Paste the base64 signature here + + + + + + Save operator key + + + + + Save this generated key before registering. It is kept nowhere else and cannot be recovered from the wallet. + + + + + Operator secret key + + + + + Save it now — registration cannot start until you confirm it. + + + + + Add this line to dash.conf on your masternode server: + + + + + Copy + + + + + Type the last 4 characters of the secret key to confirm you saved it before registering: + + + + + Masternode registered + + + + + Provider transaction hash + + + + + Next steps + + + + + + Complete + + + + + Step %1 of %2 · %3 + + + + + The selected address funds the %1 collateral plus the transaction fee. The exact fee is calculated from your wallet settings when you register, and change returns to this address. + + + + + The selected address pays the transaction fee. + + + + + Enter a valid collateral address (P2PKH or P2SH). + + + + + This wallet has no unspent output of exactly %1. Fund the collateral from the wallet instead. + + + + + Enter the collateral transaction id as 64 hexadecimal characters. + + + + + EvoNodes need at least one service address to carry the Platform ports before v24 activation. + + + + + Enter a valid owner address (P2PKH). + + + + + Enter a valid voting address (P2PKH), or leave it empty to use the owner address. + + + + + The owner and voting addresses must differ from the collateral address. + + + + + Enter a valid operator BLS public key (96 hexadecimal characters, basic scheme). + + + + + Enter a valid payout address (P2PKH or P2SH). + + + + + The payout address must differ from the owner and voting addresses. + + + + + The payout address must differ from the collateral address. + + + + + Enter the Platform node ID as 40 hexadecimal characters. + + + + + Enter both a Platform P2P and a Platform HTTPS address; one cannot be registered without the other. + + + + + Enter at least one Platform P2P and one Platform HTTPS address, or clear the service addresses to set everything later with a service update. + + + + + Enter at least one Core service address when Platform endpoints are set, or clear all service endpoints to set them later with a service update. + + + + + No spendable wallet address holds the %1 collateral amount. The selected address must also have enough for the fee calculated when you register. + + + + + No spendable wallet address has a positive balance available to pay the transaction fee. + + + + + Paste the base64-encoded signature of the message above, made with the collateral key. + + + + + Back is unavailable after preparation because changing the registration would invalidate the message being signed. + + + + + Continue + Continue + + + + + Prepare + + + + + + Register + + + + + Submit + + + + + Finish + + + + + No wallet is available. Masternode registration requires a wallet. + + + + + This wallet is watch-only. Masternode registration requires a wallet that can sign transactions. + + + + + Confirm you saved the operator secret key by typing its last 4 characters. + + + + + This wallet has no unspent output of exactly %1 with a confirmation. Send the collateral from this wallet instead, or reference one held elsewhere. + + + + + + Type + Type + + + + + Service + Service + + + + + Platform HTTPS + + + + + + Amount + Amount + + + + + Destination + + + + + + + Output + + + + + + + + Source + Source + + + + + Owner + + + + + + Voting + + + + + + Operator + + + + + + Address + Address + + + + + Operator share + + + + + + Network fee + + + + + Node + + + + + + EvoNode + + + + + Masternode + Masternode + + + + Not set — the node stays inactive until you send a service update + + + + + %1 peer-to-peer, %2 HTTPS + + + + + This wallet sends it as part of the registration + + + + + An output this wallet already holds + + + + + Held outside this wallet — you will sign a message with its key + + + + + Same as owner + + + + + Funding + + + + + Not selected + + + + + Calculated at submission using the wallet's current fee settings + + + + + Preparing creates the unsigned transaction and the message to sign with the collateral key. Nothing is broadcast yet. + + + + + Registering broadcasts a transaction from this wallet. You may be asked to unlock it. + + + + + Newly generated, shown and confirmed before registration, and kept nowhere else + + + + + Supplied by whoever runs the node + + + + + The collateral destination is no longer valid. + + + + + The selected collateral output is already used by another masternode. + + + + + The owner address is no longer valid. + + + + + The voting address is no longer valid. + + + + + The operator public key is no longer valid. + + + + + The payout address is no longer valid. + + + + + The selected fee source is no longer valid. + + + + + masternode + + + + + This transaction creates %1 of collateral from this wallet and registers the %2. + + + + + This transaction registers the external %1 collateral and makes it the collateral for this %2. + + + + + This transaction registers and locks the wallet's %1 collateral output for this %2. + + + + + The network fee is calculated from the selected fee source using the wallet's current fee settings. + + + + + Confirm %1 registration + + + + + Do you want to broadcast this %1 registration? + + + + + Fee source: %1 + + + + + The network's provider-transaction rules changed while this wizard was open. Review the Platform services page again before registering. + + + + + Preparing… + + + + + Registering… + + + + + The network's provider-transaction rules changed while the collateral signature was being collected. Discard this prepared registration and review the Platform services page again. + + + + + The collateral signature is not valid base64. + + + + + Submitting… + + + + + + Registration failed + + + + + The registration completed without returning a transaction. + + + + + The registration transaction was created but was not sent to the network. + + + + + The prepare operation completed without returning a transaction. + + + + + Collateral address holding the key: %1 + + + + + The registration transaction was sent to the network. + + + + + It is recorded in this wallet and appears under Transactions. The external collateral remains at the outpoint you registered and is not controlled by this wallet. + + + + + It is recorded in this wallet and appears under Transactions. The collateral stays in the wallet but is locked while the masternode is registered. + + + + + Configure your masternode server with the operator secret key you saved, then restart dashd there. + + + + + Configure your masternode server with the BLS secret key matching the operator public key you provided. + + + + + Make sure every registered service address and port is reachable from the internet. + + + + + Send an Update Service transaction after the node's service endpoints are ready; it stays inactive until then. + + + + + Provision the Dash Platform services (Tenderdash and Drive) with the Platform node key matching the node ID you registered. + + + + + The EvoNode becomes active once the registration is confirmed and the first update is signed by the operator. + + + + + The masternode becomes active once the registration is confirmed on the network. + + + + + Discard prepared registration? + + + + + The prepared registration will be discarded. Any collateral lock acquired by this wizard will be released. + + + + + RescanWalletActivity + + + Rescan unavailable + Rescan unavailable + + + + Wallet is currently rescanning. Abort existing rescan or wait. + Wallet is currently rescanning. Abort existing rescan or wait. + + + + Rescan wallet failed + Rescan wallet failed + + + + Rescan failed. Potentially corrupted data files. + Rescan failed. Potentially corrupted data files. + + + + Rescan aborted + Rescan aborted + + + + Wallet rescan was aborted. + Wallet rescan was aborted. + + + + RestoreWalletActivity + + + Restore Wallet + Title of progress window which is displayed when wallets are being restored. + Restore Wallet + + + + Restoring Wallet <b>%1</b>… + Descriptive text of the restore wallets progress window which indicates to the user that wallets are currently being restored. + Restoring Wallet <b>%1</b>… + + + + Restore wallet failed + Title of message box which is displayed when the wallet could not be restored. + Restore wallet failed + + + + Restore wallet warning + Title of message box which is displayed when the wallet is restored with some warning. + Restore wallet warning + + + + Restore wallet message + Title of message box which is displayed when the wallet is successfully restored. + Restore wallet message + + + + RevokeDialog + + + Not specified + + + + + Termination of service + + + + + Compromised keys + + + + + Change of keys + + + + + Reason: + + + + + Operator key: + + + + + Automatic uses the current operator payout, then the masternode payout. Select an address only to override that choice. + + + + + Revoke Masternode Service + + + + + Revoking clears the service address and PoSe-bans the masternode until its owner changes the operator key. The collateral is not affected. + + + + + Revoke + + + + + RotateSharedKeysDialog + + + Rotate Operator or Voting Key + + + + + Changing these keys needs an approval from every share owner. One person starts the request; everyone else pastes it, approves, and copies back a reply. + + + + + 1. New keys + + + + + Leave blank to keep the current operator key + + + + + Copy + + + + + New operator key: + + + + + The masternode is banned the moment the operator key changes, until the new operator sends a service update. + + + + + Leave blank to keep the current voting address + + + + + New voting address: + + + + + Fee source: + + + + + Prepare Request + + + + + Finish on this wallet — it pays the fee and must send the final transaction. + + + + + 2. Approvals + + + + + Send the same request to every share owner. Replies can come back in any order. + + + + + Approve and Copy Reply + + + + + 3. Send + + + + + Send Rotation + + + + + Transaction ID + Transaction ID + + + + Operator key: %1 + + + + + + unchanged + + + + + + → %1 + + + + + Voting address: %1 + + + + + Prepare or paste a request first. + + + + + Only the wallet that prepared the request can send it. + + + + + Every share must approve first (%1 of %2 so far). + + + + + Enter a valid operator public key. + + + + + The voting address must be a P2PKH address. + + + + + The key rotation was sent. + + + + + If the error says the wallet that funded the request must combine it, finish on the wallet that prepared the request. + + + + + SendCoinsDialog + + + + Send Coins + Send Coins + + + + Coin Control Features + Coin Control Features + + + + automatically selected + automatically selected + + + + Insufficient funds! + Insufficient funds! + + + + Quantity: + Quantity: + + + + Bytes: + Bytes: + + + + Amount: + Amount: + + + + Fee: + Fee: + + + + Inputs… + Inputs… + + + + After Fee: + After Fee: + + + + Change: + Change: + + + + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. + + + + Custom change address + Custom change address + + + + Transaction Fee: + Transaction Fee: + + + + When there is less transaction volume than space in the blocks, miners as well as relaying nodes may enforce a minimum fee. Paying only this minimum fee is just fine, but be aware that this can result in a never confirming transaction once there is more demand for dash transactions than the network can process. + When there is less transaction volume than space in the blocks, miners as well as relaying nodes may enforce a minimum fee. Paying only this minimum fee is just fine, but be aware that this can result in a never confirming transaction once there is more demand for dash transactions than the network can process. + + + + A too low fee might result in a never confirming transaction (read the tooltip) + A too low fee might result in a never confirming transaction (read the tooltip) + + + + (Smart fee not initialized yet. This usually takes a few blocks…) + (Smart fee not initialized yet. This usually takes a few blocks…) + + + + Confirmation time target: + Confirmation time target: + + + + If the custom fee is set to 1000 duffs and the transaction is only 250 bytes, then "per kilobyte" only pays 250 duffs in fee,<br />while "at least" pays 1000 duffs. For transactions bigger than a kilobyte both pay by kilobyte. + If the custom fee is set to 1000 duffs and the transaction is only 250 bytes, then "per kilobyte" only pays 250 duffs in fee,<br />while "at least" pays 1000 duffs. For transactions bigger than a kilobyte both pay by kilobyte. + + + + per kilobyte + per kilobyte + + + + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + + + + Choose… + Choose… + + + + Note: Not enough data for fee estimation, using the fallback fee instead. + Note: Not enough data for fee estimation, using the fallback fee instead. + + + + Hide transaction fee settings + Hide transaction fee settings + + + + Hide + Hide + + + + Recommended: + Recommended: + + + + Custom: + Custom: + + + + + Confirm the send action + Confirm the send action + + + + + S&end + S&end + + + + Clear all fields of the form. + Clear all fields of the form. + + + + Clear &All + Clear &All + + + + Send to multiple recipients at once + Send to multiple recipients at once + + + + Add &Recipient + Add &Recipient + + + + Balance: + Balance: + + + + Copy quantity + Copy quantity + + + + Copy amount + Copy amount + + + + Copy fee + Copy fee + + + + Copy after fee + Copy after fee + + + + Copy bytes + Copy bytes + + + + Copy change + Copy change + + + + %1 (%2 blocks) + %1 (%2 blocks) + + + + + using + using + + + + %1 to %2 + %1 to %2 + + + + <b>(%1 of %2 entries displayed)</b> + <b>(%1 of %2 entries displayed)</b> + + + + S&end mixed funds + S&end mixed funds + + + + Confirm the %1 send action + Confirm the %1 send action + + + + Cr&eate Unsigned + Cr&eate Unsigned + + + + %1 to '%2' + %1 to '%2' + + + + %1 funds only + %1 funds only + + + + any available funds + any available funds + + + + Transaction fee + Transaction fee + + + + (%1 transactions have higher fees usually due to no change output being allowed) + (%1 transactions have higher fees usually due to no change output being allowed) + + + + Transaction size: %1 + Transaction size: %1 + + + + Fee rate: %1 + Fee rate: %1 + + + + This transaction will consume %n input(s) + + This transaction will consume %n input + This transaction will consume %n inputs + + + + + Warning: Using %1 with %2 or more inputs can harm your privacy and is not recommended + Warning: Using %1 with %2 or more inputs can harm your privacy and is not recommended + + + + Click to learn more + Click to learn more + + + + Total Amount + Total Amount + + + + or + or + + + + Confirm send coins + Confirm send coins + + + + Save Transaction Data + Save Transaction Data + + + + PSBT saved + PSBT saved + + + + Watch-only balance: + Watch-only balance: + + + + Creates a Partially Signed Blockchain Transaction (PSBT) for use with e.g. an offline %1 wallet, or a PSBT-compatible hardware wallet. + Creates a Partially Signed Blockchain Transaction (PSBT) for use with e.g. an offline %1 wallet, or a PSBT-compatible hardware wallet. + + + + Sign on device + "device" usually means a hardware wallet. + Sign on device + + + + Connect your hardware wallet first. + Connect your hardware wallet first. + + - %n day(s) - - %n day - %n days - + Set external signer script path in Options -> Wallet + "External signer" means using devices such as hardware wallets. + Set external signer script path in Options -> Wallet - + + + Confirm duplicate recipients + Confirm duplicate recipients + + + + You are sending to the same address multiple times in a single transaction. This is unusual and may not be what you intended. Are you sure you want to proceed? + You are sending to the same address multiple times in a single transaction. This is unusual and may not be what you intended. Are you sure you want to proceed? + + + + %1 from wallet '%2' + %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. + Do you want to create this transaction? + + + + Do you want to draft this transaction? + Do you want to draft this transaction? + + - - %n week(s) - - %n week - %n weeks - + Please, review your transaction proposal. This will produce a Partially Signed Blockchain Transaction (PSBT) which you can save or copy and then sign with e.g. an offline %1 wallet, or a PSBT-compatible hardware wallet. + Text to inform a user attempting to create a transaction of their current options. At this stage, a user can only create a PSBT. This string is displayed when private keys are disabled and an external signer is not available. + Please, review your transaction proposal. This will produce a Partially Signed Blockchain Transaction (PSBT) which you can save or copy and then sign with e.g. an offline %1 wallet, or a PSBT-compatible hardware wallet. - - - %n year(s) - - %n year - %n years - + + + Please, review your transaction. You can create and send this transaction or create a Partially Signed Blockchain Transaction (PSBT), which you can save or copy and then sign with, e.g., an offline %1 wallet, or a PSBT-compatible hardware wallet. + Text to inform a user attempting to create a transaction of their current options. At this stage, a user can send their transaction or create a PSBT. This string is displayed when both private keys and PSBT controls are enabled. + Please, review your transaction. You can create and send this transaction or create a Partially Signed Blockchain Transaction (PSBT), which you can save or copy and then sign with, e.g., an offline %1 wallet, or a PSBT-compatible hardware wallet. - - %1 and %2 - %1 and %2 + + Please, review your transaction. + Text to prompt a user to review the details of the transaction they are attempting to send. + Please, review your transaction. - - %1 B - %1 B + + To review recipient list click "Show Details…" + To review recipient list click "Show Details…" - - - %1 kB - %1 kB + + Sign failed + Sign failed - - - - %1 MB - %1 MB + + External signer not found + "External signer" means using devices such as hardware wallets. + External signer not found - - %1 GB - %1 GB + + External signer failure + "External signer" means using devices such as hardware wallets. + External signer failure - - unknown - unknown + + Partially Signed Transaction (Binary) + Expanded name of the binary PSBT file format. See: BIP 174. + Partially Signed Transaction (Binary) - - Default monospace font "%1" - Default monospace font "%1" + + External balance: + External balance: - - Embedded "%1" - Embedded "%1" + + The recipient address is not valid. Please recheck. + The recipient address is not valid. Please recheck. - - Use existing font - Use existing font + + The amount to pay must be larger than 0. + The amount to pay must be larger than 0. - - Custom… - Custom… + + The amount exceeds your balance. + The amount exceeds your balance. - - Error: Wallet controller not available. - Error: Wallet controller not available. + + The total exceeds your balance when the %1 transaction fee is included. + The total exceeds your balance when the %1 transaction fee is included. - - Error: Rescan failed. Wallet not loaded. - Error: Rescan failed. Wallet not loaded. + + Transaction creation failed! + Transaction creation failed! - - - UNKNOWN - UNKNOWN + + A fee higher than %1 is considered an absurdly high fee. + A fee higher than %1 is considered an absurdly high fee. + + + + Estimated to begin confirmation within %n block(s). + + Estimated to begin confirmation within %n block. + Estimated to begin confirmation within %n blocks. + - - to %1 - to %1 + + Warning: Invalid Dash address + Warning: Invalid Dash address - - to UNKNOWN - to UNKNOWN + + Warning: Unknown change address + Warning: Unknown change address - but not claimed - but not claimed + Confirm custom change address + Confirm custom change address + + + + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + + + + (no label) + (no label) + + + + SendCoinsEntry + + + Pay &To: + Pay &To: + + + + The Dash address to send the payment to + The Dash address to send the payment to + + + + Choose previously used address + Choose previously used address + + + + Alt+A + Alt+A + + + + Paste address from clipboard + Paste address from clipboard + + + + Alt+P + Alt+P + + + + Remove this entry + Remove this entry + + + + &Label: + &Label: + + + + + Enter a label for this address to add it to the list of used addresses + Enter a label for this address to add it to the list of used addresses + + + + A&mount: + A&mount: - - NONE - NONE + + The amount to send in the selected unit + The amount to send in the selected unit - - ProTx Hash - ProTx Hash + + The fee will be deducted from the amount being sent. The recipient will receive a lower amount of Dash than you enter in the amount field. If multiple recipients are selected, the fee is split equally. + The fee will be deducted from the amount being sent. The recipient will receive a lower amount of Dash than you enter in the amount field. If multiple recipients are selected, the fee is split equally. - - Public Key Operator - Public Key Operator + + S&ubtract fee from amount + S&ubtract fee from amount - - Owner Address - Owner Address + + Use available balance + Use available balance - - Payout Address - Payout Address + + Message: + Message: - - Voting Address - Voting Address + + A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. + A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. + + + SendConfirmationDialog - - Collateral Address - Collateral Address + + Send + Send - - Collateral Hash - Collateral Hash + Create Unsigned + Create Unsigned + + + SharedMnCreateDialog - - Collateral Index - Collateral Index + + + Shared Masternode + - - Masternode Type - Masternode Type + + Back + Back - Registered Height - Registered Height + Paste + - Last Paid Height - Last Paid Height - - - - Consecutive Payments - Consecutive Payments + Save… + Save… - - Operator Reward - Operator Reward + + + + Cancel + Cancel - - Network Addresses - Network Addresses + + + Next + - - Platform HTTPS Addresses - Platform HTTPS Addresses + + + + Details + - - Platform P2P Addresses - Platform P2P Addresses + + Funded + Funded - - Platform Node ID - Platform Node ID + + Approved + - - PoSe Penalty - PoSe Penalty + + Signed + - - PoSe Ban Height - PoSe Ban Height + + + another operation is still running. + - - PoSe Revived Height - PoSe Revived Height + + no wallet is available. + - - Title - Title + + + the wallet stayed locked. + - - URL - URL + + the node gave no reason. + - - Destination Address - Destination Address + + the registration is not a valid transaction. + - - Payment Amount - Payment Amount + + + Shared masternode + - - Payments Requested - Payments Requested + + Several people fund one masternode together. One person coordinates; everyone else pastes what they receive and copies back a reply. Nothing reaches the network until the final broadcast. + - - Payment Start - Payment Start + + Start + Start - - Payment End - Payment End + + You will enter who takes part and the masternode settings, then invite the others. + - - Object Hash - Object Hash + + Start a Shared Masternode + - - Parent Hash - Parent Hash + + + Continue + Continue - - Collateral Date - Collateral Date + + Paste an invitation, locked terms, a signing request or any reply you received — the app will know what to do. + - - - QRDialog - - QR-Code Title - QR-Code Title + + + Paste From Clipboard + - - QR Code - QR Code + + + Open File… + - - &Save Image… - &Save Image… + + + + Participants + - - - QRImageWidget - - &Save Image… - &Save Image… + + Who takes part, and how much each contributes. Amounts must add up to exactly %1; every share is at least %2. + - - &Copy Image - &Copy Image + + # + - - Resulting URI too long, try to reduce the text for label / message. - Resulting URI too long, try to reduce the text for label / message. + + + Name + Name - - Error encoding URI into QR Code. - Error encoding URI into QR Code. + + Amount + Amount - - QR code support not available. - QR code support not available. + + Me + - - Save QR Code - Save QR Code + + Add Participant + - - PNG Image - Expanded name of the PNG file format. See: https://en.wikipedia.org/wiki/Portable_Network_Graphics. - PNG Image + + + Participant %1 + - - - RPCConsole - - Tools window - Tools window + + Remove + Remove - - &Information - &Information + + + Masternode settings + - - General - General + + These apply to the whole masternode and are the same for every participant. + - - Name - Name + + Service addresses: + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - N/A - N/A + + Public addresses the masternode serves the Core P2P network on, separated by commas or spaces. May be left empty and set later with a service update. + - - Number of connections - Number of connections + + Operator key: + - - &Open - &Open + + Whoever runs the server needs the secret key. Only the public key is registered on-chain. + - - Startup time - Startup time + + Copy Public Key + - - - Network - Network + + Node run by: + - - Last block time - Last block time + + Recorded in the terms so everyone knows who can start and revive the node. + - - Debug log file - Debug log file + + Name of the participant who keeps the operator secret + - - Client version - Client version + + Voting address: + - - Block chain - Block chain + + Votes on governance proposals for the whole masternode (P2PKH). + - - Memory Pool - Memory Pool + + + Use new address + - - Current number of transactions - Current number of transactions + + Operator reward: + - - Memory usage - Memory usage + + Share of the reward promised to whoever runs the server. + - - &Console - &Console + + The operator will permanently receive this share of all rewards before anything is split between the participants. + - - Clear console - Clear console + + + Exit terms + - - &Network Traffic - &Network Traffic + + What happens if one participant wants out before the others. + - - Received - Received + + How leaving works + - - Sent - Sent + + Anyone can dissolve the masternode on their own at any time, and everyone gets their principal back. During the early period, whoever dissolves alone pays the early-exit penalty out of their own share and it is split among the others. If everyone agrees, dissolving is free at any time. + - - &Peers - &Peers + + Early period: + - - &Repair - &Repair + + Blocks after registration during which leaving alone costs the penalty. + - - Wallet: - Wallet: + + None + None - - Banned peers - Banned peers + + 3 months + - - - Select a peer to view detailed information. - Select a peer to view detailed information. + + 6 months + - - Version - Version + + 1 year + - - High bandwidth BIP152 compact block relay: %1 - High bandwidth BIP152 compact block relay: %1 + + 2 years + - - High Bandwidth - High Bandwidth + + Early-exit penalty: + - - Starting Block - Starting Block + + + Your contribution + - - Synced Headers - Synced Headers + + Addresses and coins for your share. Only you see the coins; the others only see the resulting transaction inputs. + - - Synced Blocks - Synced Blocks + + + Your share + - - Elapsed time since a novel block passing initial validity checks was received from this peer. - Elapsed time since a novel block passing initial validity checks was received from this peer. + + This is me: + - - Last Block - Last Block + + Owner address: + - - Elapsed time since a novel transaction accepted into our mempool was received from this peer. - Tooltip text for the Last Transaction field in the peer details area. - Elapsed time since a novel transaction accepted into our mempool was received from this peer. + + Controls your share: approves key changes and dissolutions. Kept in this wallet. + - - Last Transaction - Last Transaction + + Refund address: + - - The mapped Autonomous System used for diversifying peer selection. - The mapped Autonomous System used for diversifying peer selection. + + Receives your principal when the masternode is dissolved. Cannot be changed later. + - - Mapped AS - Mapped AS + + Reward address (optional): + - - Whether we relay addresses to this peer. - Tooltip text for the Address Relay field in the peer details area, which displays whether we relay addresses to this peer (Yes/No). - Whether we relay addresses to this peer. + + Receives your part of the rewards. Leave empty to use the refund address; you can change it later. + - - Address Relay - Text title for the Address Relay field in the peer details area, which displays whether we relay addresses to this peer (Yes/No). - Address Relay + + Coins + - - Addresses Processed - Text title for the Addresses Processed field in the peer details area, which displays the total number of addresses received from this peer that were processed (excludes addresses that were dropped due to rate-limiting). - Addresses Processed + + Network fee: + - - Addresses Rate-Limited - Text title for the Addresses Rate-Limited field in the peer details area, which displays the total number of addresses received from this peer that were dropped (not processed) due to rate-limiting. - Addresses Rate-Limited + + Reserve Coins + - - - User Agent - User Agent + + + Release + - - Datadir - Datadir + + + Save operator key + - - To specify a non-default location of the data directory use the '%1' option. - To specify a non-default location of the data directory use the '%1' option. + + Save this generated key before inviting anyone. It is kept nowhere else and cannot be recovered from the wallet. + - - Blocksdir - Blocksdir + + + Operator secret key + - - To specify a non-default location of the blocks directory use the '%1' option. - To specify a non-default location of the blocks directory use the '%1' option. + + Save it now — the invitation cannot go out until you confirm it. + - - Local Addresses - Local Addresses + + + + Copy + - - Network addresses that your Dash node is currently using to communicate with other nodes. - Network addresses that your Dash node is currently using to communicate with other nodes. + + Add this line to dash.conf on the masternode server: + - - Number of regular Masternodes - Number of regular Masternodes + + The invitation you are about to send contains only the public key. + - - Number of EvoNodes - Number of EvoNodes + + Type the last 4 characters of the secret key to confirm you saved it: + - - Current block height - Current block height + + + Invite participants + - - Last block hash - Last block hash + + Send the same invitation to everyone. Each person reserves their coins and sends you back their details. + - - Latest ChainLocked block hash - Latest ChainLocked block hash + + Copy Invitation + - - Latest ChainLocked block height - Latest ChainLocked block height + + + Invitation + - - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + + Save Invitation… + - - InstantSend locks - InstantSend locks + + You changed the draft. Participants who already replied must reply again. + - - (none) - (none) + + Lock these terms? + - - Decrease font size - Decrease font size + + Locking fixes every address, amount and coin. Afterwards nobody can edit — only unlock, which discards all approvals. + - - Increase font size - Increase font size + + + Approvals + - - &Reset - &Reset + + Copy Locked Terms + - - Node Type - Node Type + + + Locked Terms + - - PoSe Score - PoSe Score + + Unlock terms… + - - The transport layer version: %1 - The transport layer version: %1 + + + Signatures + - - Transport - Transport + + Copy Signing Request + - - The BIP324 session ID string in hex. - The BIP324 session ID string in hex. + + + Signing Request + - - Session ID - Session ID + + What you sent + - - The network protocol this peer is connected through: IPv4, IPv6, Onion, I2P, or CJDNS. - The network protocol this peer is connected through: IPv4, IPv6, Onion, I2P, or CJDNS. + + What comes next + - - Permissions - Permissions + + + Release my coins + - - The direction and type of peer connection: %1 - The direction and type of peer connection: %1 + + Shared masternode registered + - - Direction/Type - Direction/Type + + What happened + - - Services - Services + + It appears under Masternodes after one confirmation. + - - Whether we relay transactions to this peer. - Whether we relay transactions to this peer. + + What to keep safe + - - Transaction Relay - Transaction Relay + + Your share owner key + - - Connection Time - Connection Time + + Standby dissolution + - - Last Send - Last Send + + A signed dissolution you keep offline. It recovers your principal even if this wallet is lost. Create it after the first confirmation. + - - Last Receive - Last Receive + + Create it from the Masternodes list (right-click the masternode) once the registration is confirmed, and store it with your refund-address backup, separately from this wallet. + - - Ping Time - Ping Time + + Session record + - - The duration of a currently outstanding ping. - The duration of a currently outstanding ping. + + Save Final Record… + - - Ping Wait - Ping Wait + + Next steps + - - Min Ping - Min Ping + + Copy Final Record + - - Time Offset - Time Offset + + + Final Record + - - Repair options. - Repair options. + + Waiting for %1 + - - The buttons below will trigger repair actions to fix issues with corrupt files or missing/obsolete transactions. - The buttons below will trigger repair actions to fix issues with corrupt files or missing/obsolete transactions. + + + + the coordinator + - - Rescan Chain - Rescan Chain + + Approve terms + - - Rescan the chain for missing wallet transactions starting from wallet creation time. - Rescan the chain for missing wallet transactions starting from wallet creation time. + + Sign contribution + - - Rescan Chain (full) - Rescan Chain (full) + + Complete + - - Rescan the chain for missing wallet transactions starting from genesis block. - Rescan the chain for missing wallet transactions starting from genesis block. + + Step %1 of %2 · %3 + - - Rebuild Index - Rebuild Index + + + + + No wallet is available. + - - Restarts the client to rebuild the chain index from current blk000??.dat files. - Restarts the client to rebuild the chain index from current blk000??.dat files. + + This wallet cannot sign. You can view, but not take part. + - - The total number of addresses received from this peer that were processed (excludes addresses that were dropped due to rate-limiting). - Tooltip text for the Addresses Processed field in the peer details area, which displays the total number of addresses received from this peer that were processed (excludes addresses that were dropped due to rate-limiting). - The total number of addresses received from this peer that were processed (excludes addresses that were dropped due to rate-limiting). + + A shared masternode needs between %1 and %2 participants. + - - The total number of addresses received from this peer that were dropped (not processed) due to rate-limiting. - Tooltip text for the Addresses Rate-Limited field in the peer details area, which displays the total number of addresses received from this peer that were dropped (not processed) due to rate-limiting. - The total number of addresses received from this peer that were dropped (not processed) due to rate-limiting. + + + Enter a name for participant %1. + - - Inbound: initiated by peer - Explanatory text for an inbound peer connection. - Inbound: initiated by peer + + The name "%1" is used twice. + - - Outbound Full Relay: default - Explanatory text for an outbound peer connection that relays all network information. This is the default behavior for outbound connections. - Outbound Full Relay: default + + Each share is at least %1. + - - Outbound Block Relay: does not relay transactions or addresses - Explanatory text for an outbound peer connection that relays network information about blocks and not transactions or addresses. - Outbound Block Relay: does not relay transactions or addresses + + The amounts add up to %1; they must be exactly %2. + - Outbound Manual: added using RPC %1 or %2/%3 configuration options - Explanatory text for an outbound peer connection that was established manually through one of several methods. The numbered arguments are stand-ins for the methods available to establish manual connections. - Outbound Manual: added using RPC %1 or %2/%3 configuration options + + + + Select the participant that is you. + - - Outbound Feeler: short-lived, for testing addresses - Explanatory text for a short-lived outbound peer connection that is used to test the aliveness of known addresses. - Outbound Feeler: short-lived, for testing addresses + + Enter a valid operator BLS public key (96 hexadecimal characters, basic scheme). + - - Outbound Address Fetch: short-lived, for soliciting addresses - Explanatory text for a short-lived outbound peer connection that is used to request addresses from a peer. - Outbound Address Fetch: short-lived, for soliciting addresses + + Enter a valid voting address (P2PKH). + - - To - To + + Set the early-exit penalty to 0 when there is no early period. + - - we selected the peer for high bandwidth relay - we selected the peer for high bandwidth relay + + The early-exit penalty must be less than the smallest share (%1). + - - From - From + + + Enter a valid owner address (P2PKH). + - - the peer selected us for high bandwidth relay - the peer selected us for high bandwidth relay + + + Enter a valid refund address (P2PKH or P2SH). + - - No - No + + Enter a valid reward address (P2PKH or P2SH), or leave it empty. + - - no high bandwidth relay selected - no high bandwidth relay selected + + The reward address must differ from the voting address and every owner address. + - - &Disconnect - &Disconnect + + + Every participant must send back their details before the terms can be locked. + - - Ban for - Ban for + + + + + + This wallet is watch-only and cannot sign. + - - 1 &hour - 1 &hour + + Save the operator secret key first. It is shown once, on the "Save operator key" page, and the session file does not carry it. + - - 1 &week - 1 &week + + Reserve Coins and Copy Details + - - 1 &year - 1 &year + + Lock and Approve + - - &Unban - &Unban + + Lock Terms + - - In: - In: + + Approve and Copy Reply + - - Out: - Out: + + Approve + - Network activity disabled - Network activity disabled + Retry + - - None - None + + Sign and Copy Reply + - - - Total: %1 (Enabled: %2) - Total: %1 (Enabled: %2) + + Broadcast Registration + - - Executing command without any wallet - Executing command without any wallet + + Close + Close - - Ctrl++ - Main shortcut to increase the RPC console font size. - Ctrl++ + + Finish + - - Ctrl+= - Secondary shortcut to increase the RPC console font size. - Ctrl+= + + Start Over + - - Ctrl+- - Main shortcut to decrease the RPC console font size. - Ctrl+- + + Confirm you saved the operator secret key by typing its last 4 characters. + - - Ctrl+_ - Secondary shortcut to decrease the RPC console font size. - Ctrl+_ + + You already approved these terms. + - - Ctrl+Shift+I - Ctrl+Shift+I + + Every participant must sign their own coins before the registration can be broadcast. + - - Ctrl+Shift+C - Ctrl+Shift+C + + Shared Masternode — Session %1 + - - Ctrl+Shift+G - Ctrl+Shift+G + + %1 of %2%3✓ + - - Ctrl+Shift+P - Ctrl+Shift+P + + %1 of %2 — %3 missing + - - Ctrl+Shift+R - Ctrl+Shift+R + + %1 of %2 — %3 too much + - - Executing command using "%1" wallet - Executing command using "%1" wallet + + Must be less than the smallest share (%1). Set to 0 only if you accept that anyone can leave at any time for free. + - - detecting: peer could be v1 or v2 - Explanatory text for "detecting" transport type. - detecting: peer could be v1 or v2 + + Anyone can leave at any time for free. + - v1: unencrypted, plaintext transport protocol - Explanatory text for v1 transport type. - v1: unencrypted, plaintext transport protocol + If %1 leaves before block %2 of the masternode's life, %1 forfeits %3, split among the others. + - - v2: BIP324 encrypted transport protocol - Explanatory text for v2 transport type. - v2: BIP324 encrypted transport protocol + + Leaving alone during the early period costs %1, split among the others. + - - &Copy address - Context menu action to copy the address of a peer. - &Copy address + + With a zero penalty the early period has no effect: anyone can dissolve the masternode alone at any time and pay nothing. + - - 1 d&ay - 1 d&ay + + Share %1 of %2 — %3 — %4 + - - &Copy IP/Netmask - Context menu action to copy the IP/Netmask of a banned peer. IP/Netmask is the combination of a peer's IP address and its Netmask. For IP address, see: https://en.wikipedia.org/wiki/IP_address. - &Copy IP/Netmask + + Share %1 of %2 — %3 (you) + - - Welcome to the %1 RPC console. -Use up and down arrows to navigate history, and %2 to clear screen. -Use %3 and %4 to increase or decrease the font size. -Type %5 for an overview of available commands. -For more information on using this console, type %6. - -%7WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramifications of a command.%8 - RPC console welcome message. Placeholders %7 and %8 are style tags for the warning content, and they are not space separated from the rest of the text intentionally. - Welcome to the %1 RPC console. -Use up and down arrows to navigate history, and %2 to clear screen. -Use %3 and %4 to increase or decrease the font size. -Type %5 for an overview of available commands. -For more information on using this console, type %6. - -%7WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramifications of a command.%8 + + + Choose which participant you are. + - - Executing… - A console message indicating an entered command is currently being executed. - Executing… + + Reserved — these coins cannot be spent until the session ends or you release them. + - - (peer: %1) - (peer: %1) + + + Uses %1 (%2); change %3 returns to a new address of yours. + - - via %1 - via %1 + + + Uses %1 (%2), with no change left over. + - - Regular - Regular + + Everyone reviews these exact terms and approves once. Send the same message to all. + - - Masternode - Masternode + + Read every line. Approving signs these exact terms with your owner key. Nothing is broadcast yet. + + + + + All approvals are embedded. Every participant now signs their own coins. Replies can come in any order. + - Verified Masternode - Verified Masternode + Signs the coins you reserved. Your signature only spends them into this registration. + - - Yes - Yes + + %1 of %2 funding inputs are signed. + - - Unknown - Unknown + + Signs your %1 share. Nothing is broadcast by you. + - - Never - Never + + You sent: %1 · Code %2 · %3 + + + + + the locked terms + - - - ReceiveCoinsDialog - - An optional message to attach to the payment request, which will be displayed when the request is opened. Note: The message will not be sent with the payment over the Dash network. - An optional message to attach to the payment request, which will be displayed when the request is opened. Note: The message will not be sent with the payment over the Dash network. + + the signing request + - &Message: - &Message: + the final record + - - An optional label to associate with the new receiving address. - An optional label to associate with the new receiving address. + + Next you will receive %1. Paste it here when it arrives. + - - An optional message to attach to the payment request, which will be displayed when the request is opened.<br>Note: The message will not be sent with the payment over the Dash network. - An optional message to attach to the payment request, which will be displayed when the request is opened.<br>Note: The message will not be sent with the payment over the Dash network. + + %1 broadcasts the registration. When the masternode appears in your list, create your standby dissolution. + - - An optional label to associate with the new receiving address (used by you to identify an invoice). It is also attached to the payment request. - An optional label to associate with the new receiving address (used by you to identify an invoice). It is also attached to the payment request. + + In this wallet (%1). Back up the wallet — it approves changes and dissolutions. + - - Use this form to request payments. All fields are <b>optional</b>. - Use this form to request payments. All fields are <b>optional</b>. + + Held by %1. Needed on the server as masternodeblsprivkey. + - - &Label: - &Label: + + whoever runs the node + - - - An optional amount to request. Leave this empty or zero to not request a specific amount. - An optional amount to request. Leave this empty or zero to not request a specific amount. + + Configure the masternode server with the operator secret key and restart dashd there. + - - &Amount: - &Amount: + + Send a service update once the node's addresses are ready; it stays inactive until then. + - - &Create new receiving address - &Create new receiving address + + Make sure every registered service address and port is reachable from the internet. + - - Clear all fields of the form. - Clear all fields of the form. + + Each participant should create their own standby dissolution after the first confirmation. + - - Clear - Clear + + %1 of %2 inputs + - - Requested payments history - Requested payments history + + %1 of %2 replied + - - Show the selected request (does the same as double clicking an entry) - Show the selected request (does the same as double clicking an entry) + + %1 of %2 signed + - Show - Show + %1 of %2 approved + - - Remove the selected entries from the list - Remove the selected entries from the list + + Preparing… + - - Remove - Remove + + + + Preparing the registration failed: %1 + - - Enter a label to associate with the new receiving address - Enter a label to associate with the new receiving address + + the funding transaction is not valid. + - - Enter a message to attach to the payment request - Enter a message to attach to the payment request + + invalid refund address: %1 + - - Copy &URI - Copy &URI + + invalid reward address: %1 + - - &Copy address - &Copy address + + invalid share owner address: %1 + - - Copy &label - Copy &label + + the operator key is not a valid BLS public key. + - - Copy &message - Copy &message + + the voting address must be a P2PKH address. + - - Copy &amount - Copy &amount + + the operator reward must be between 0% and 100%. + - - Could not unlock wallet. - Could not unlock wallet. + + + Unexpected reply from the node. + - - Could not generate new address - Could not generate new address + + The terms are not locked yet. + - - - ReceiveRequestDialog - - Request payment to … - Request payment to … + + + + Approving failed: %1 + - - Address: - Address: + + Approving… + - - Amount: - Amount: + + + Approval + - - Label: - Label: + + + + + Combining approvals failed: %1 + - - Message: - Message: + + Combining approvals… + + + + + This transaction also spends %1, a coin of this wallet that is not part of your contribution. Do not sign; ask %2 for a fresh session. + + + + + This transaction spends %1 of this wallet's coins for a %2 share but returns only %3 of change to this wallet. Do not sign; ask %4 for a fresh session. + - Wallet: - Wallet: + + + + Signing failed: %1 + - - Copy &URI - Copy &URI + + The signed transaction is not the one you reviewed. Do not use it; ask %1 for a fresh session. + - - Copy &Address - Copy &Address + + + + Signed Contribution + - - &Verify - &Verify + + Unlock the terms? + - - Verify this address on e.g. a hardware wallet screen - Verify this address on e.g. a hardware wallet screen + + Unlocking discards %1. Everyone must approve again after you lock. + - - &Save Image… - &Save Image… + + Collateral: %1 + - - Request payment to %1 - Request payment to %1 + + Participants: %1 + - - Payment information - Payment information + + Confirm shared masternode registration + - - - RecentRequestsTableModel - - Date - Date + + Broadcast this shared masternode registration? + - - Label - Label + + Session %1 · Code %2 + - - Message - Message + + + Broadcast failed: %1 + - - (no label) - (no label) + + everyone + - - (no message) - (no message) + + Copied · Session %1 · Code %2 — send it to %3. + - - (no amount requested) - (no amount requested) + + Save the operator secret key first. It is shown only here, and the session file does not carry it: without it the masternode could never be run. + - - Requested - Requested + + Save shared masternode message + - - - RescanWalletActivity - - Rescan unavailable - Rescan unavailable + + + Session files (*.json) + - - Wallet is currently rescanning. Abort existing rescan or wait. - Wallet is currently rescanning. Abort existing rescan or wait. + + Could not open %1 for writing. + - - Rescan wallet failed - Rescan wallet failed + + Saved · Session %1 · Code %2 + - - Rescan failed. Potentially corrupted data files. - Rescan failed. Potentially corrupted data files. + + Open shared masternode message + - - Rescan aborted - Rescan aborted + + + That message is too large to be a shared masternode message. + - - Wallet rescan was aborted. - Wallet rescan was aborted. + + Could not open %1 for reading. + - - - RestoreWalletActivity - - Restore Wallet - Title of progress window which is displayed when wallets are being restored. - Restore Wallet + + This message is about an existing masternode. Open it from the Masternodes list. + - - Restoring Wallet <b>%1</b>… - Descriptive text of the restore wallets progress window which indicates to the user that wallets are currently being restored. - Restoring Wallet <b>%1</b>… + + Signatures not counted + - - Restore wallet failed - Title of message box which is displayed when the wallet could not be restored. - Restore wallet failed + + + Received %1 · Code %2 + - - Restore wallet warning - Title of message box which is displayed when the wallet is restored with some warning. - Restore wallet warning + + This reply is older than your current terms (Code %1; yours is %2). Ask the sender to paste your latest message and reply again. + - - Restore wallet message - Title of message box which is displayed when the wallet is successfully restored. - Restore wallet message + + Received %1's %2 · Code %3 + - - - SendCoinsDialog - - - Send Coins - Send Coins + + This wallet needs at least %1 spendable to fund your %2 share. + - - Coin Control Features - Coin Control Features + + Release your coins? + - - automatically selected - automatically selected + + The coins you reserved for Session %1 become spendable again. + - - Insufficient funds! - Insufficient funds! + + Everyone else's coins stay reserved. If you spend these, this registration can never be broadcast and the others have to start over. + - - Quantity: - Quantity: + + Released — these coins can be spent again. + - - Bytes: - Bytes: + + A coin reserved for this session was spent. The registration can no longer be completed — start over. + - - Amount: - Amount: + + %1 cannot be value-checked on this node yet. The inputs it can check total %2 of the %3 collateral. + - - Fee: - Fee: + + The reserved coins total %1, which does not cover the %2 collateral plus %3 change and a network fee. The registration could never be broadcast. + - - Inputs… - Inputs… + + Inputs %1 − change %2 = %3 collateral + %4 network fee. That fee is unusually large; continue only if it is intended. + - - After Fee: - After Fee: + + Inputs %1 − change %2 = %3 collateral + %4 network fee ✓ + - - Change: - Change: + + Save the operator key first? + - - If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. - If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. + + The operator secret key exists nowhere but this window — the session file carries only its public half. Close now and the masternode could never be run. + - Custom change address - Custom change address + Keep this session for later? + - - Transaction Fee: - Transaction Fee: + + Saving keeps your coins reserved so you can carry on where you left off. Discarding releases them; if the others are still waiting for you, they have to start over. + - - When there is less transaction volume than space in the blocks, miners as well as relaying nodes may enforce a minimum fee. Paying only this minimum fee is just fine, but be aware that this can result in a never confirming transaction once there is more demand for dash transactions than the network can process. - When there is less transaction volume than space in the blocks, miners as well as relaying nodes may enforce a minimum fee. Paying only this minimum fee is just fine, but be aware that this can result in a never confirming transaction once there is more demand for dash transactions than the network can process. + + Save Operator Key + - - A too low fee might result in a never confirming transaction (read the tooltip) - A too low fee might result in a never confirming transaction (read the tooltip) + + Save and Close + - - (Smart fee not initialized yet. This usually takes a few blocks…) - (Smart fee not initialized yet. This usually takes a few blocks…) + + Discard and Release Coins + + + + SharedMnDialog - - Confirmation time target: - Confirmation time target: + + Share %1 of %2 + - - If the custom fee is set to 1000 duffs and the transaction is only 250 bytes, then "per kilobyte" only pays 250 duffs in fee,<br />while "at least" pays 1000 duffs. For transactions bigger than a kilobyte both pay by kilobyte. - If the custom fee is set to 1000 duffs and the transaction is only 250 bytes, then "per kilobyte" only pays 250 duffs in fee,<br />while "at least" pays 1000 duffs. For transactions bigger than a kilobyte both pay by kilobyte. + + This wallet does not hold any of this masternode's share owner keys. + - - per kilobyte - per kilobyte + + %1 — %2 + - - Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. - Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + + Masternode: %1 + - - Choose… - Choose… + + Share + - - Note: Not enough data for fee estimation, using the fallback fee instead. - Note: Not enough data for fee estimation, using the fallback fee instead. + + Refund address + - - Hide transaction fee settings - Hide transaction fee settings + + Receives + - - Hide - Hide + + %1 — %2 — %3 + - - Recommended: - Recommended: + + No wallet is available. + - - Custom: - Custom: + + + This wallet is watch-only and cannot sign. + - - - Confirm the send action - Confirm the send action + + + Another operation is still running. + - - - S&end - S&end + + Wallet unlock was cancelled. + Wallet unlock was cancelled. - - Clear all fields of the form. - Clear all fields of the form. + + The transaction is not valid transaction hex. + - - Clear &All - Clear &All + + A coin this request needs (%1:%2) was spent. It can no longer be sent — start over. + - - Send to multiple recipients at once - Send to multiple recipients at once + + Internal error: the digest computed here does not match the node's. Do not approve; please report this. + - - Add &Recipient - Add &Recipient + + Approved %1 with this wallet. + - - Balance: - Balance: + + Shared masternodes need the v24 upgrade, which is not active on this network yet. + + + + SharedMnStatusBoard - - Copy quantity - Copy quantity + + # + - - Copy amount - Copy amount + + Name + Name - - Copy fee - Copy fee + + Amount + Amount - - Copy after fee - Copy after fee + + (you) + + + + SharedMnWidgets - - Copy bytes - Copy bytes + + This request does not pay every share its full principal. Do not approve it; ask whoever prepared it for a fresh request. + - - Copy change - Copy change + + This request names a share this masternode does not have. + - - %1 (%2 blocks) - %1 (%2 blocks) + + This request does not spend exactly the masternode's collateral. Do not approve it. + - - - using - using + + This request keeps %1 of the shares' principal as a transaction fee. Do not approve it; ask whoever prepared it for a fresh request. + - - %1 to %2 - %1 to %2 + + + The clipboard does not contain a shared masternode message. + - - <b>(%1 of %2 entries displayed)</b> - <b>(%1 of %2 entries displayed)</b> + + This message is not a shared masternode message. + - - S&end mixed funds - S&end mixed funds + + This transaction is not a shared masternode dissolution. + - - Confirm the %1 send action - Confirm the %1 send action + + unnamed + - - Cr&eate Unsigned - Cr&eate Unsigned + + (you) + - - %1 to '%2' - %1 to '%2' + + %1 (%2%) + - - %1 funds only - %1 funds only + + Owner: + - any available funds - any available funds + + not set yet + - - Transaction fee - Transaction fee + + Refund: + - - (%1 transactions have higher fees usually due to no change output being allowed) - (%1 transactions have higher fees usually due to no change output being allowed) + + Reward: + + + + + same as refund + - Transaction size: %1 - Transaction size: %1 + Participants + - - Fee rate: %1 - Fee rate: %1 + + Service: + - - - This transaction will consume %n input(s) - - This transaction will consume %n input - This transaction will consume %n inputs - + + + Not set — set later with a service update + - - Warning: Using %1 with %2 or more inputs can harm your privacy and is not recommended - Warning: Using %1 with %2 or more inputs can harm your privacy and is not recommended + + Operator key: + - Click to learn more - Click to learn more + + not set + - - Total Amount - Total Amount + + Node run by: + - - or - or + + + not recorded + - - Confirm send coins - Confirm send coins + + Voting address: + - - Save Transaction Data - Save Transaction Data + + Operator reward: + + + + + Masternode + Masternode - - PSBT saved - PSBT saved + + Early period: + - - Watch-only balance: - Watch-only balance: + + %1 blocks (%2) + - - Creates a Partially Signed Blockchain Transaction (PSBT) for use with e.g. an offline %1 wallet, or a PSBT-compatible hardware wallet. - Creates a Partially Signed Blockchain Transaction (PSBT) for use with e.g. an offline %1 wallet, or a PSBT-compatible hardware wallet. + + Early-exit penalty: + - - Sign on device - "device" usually means a hardware wallet. - Sign on device + + Anyone can leave at any time for free. + - - Connect your hardware wallet first. - Connect your hardware wallet first. + + Leaving alone during the early period costs %1, split among the others; leaving together is free. + - - Set external signer script path in Options -> Wallet - "External signer" means using devices such as hardware wallets. - Set external signer script path in Options -> Wallet + + Exit terms + - - Confirm duplicate recipients - Confirm duplicate recipients + + Contributions: + - You are sending to the same address multiple times in a single transaction. This is unusual and may not be what you intended. Are you sure you want to proceed? - You are sending to the same address multiple times in a single transaction. This is unusual and may not be what you intended. Are you sure you want to proceed? + %1, %2 + - - %1 from wallet '%2' - %1 from wallet '%2' + + Change returned: + - - 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. - Do you want to create this transaction? + + Collateral: + + + + + %1, once the terms are locked + - Do you want to draft this transaction? - Do you want to draft this transaction? + output #%1 pays the %2 shared collateral script + + + + + Funding + - Please, review your transaction proposal. This will produce a Partially Signed Blockchain Transaction (PSBT) which you can save or copy and then sign with e.g. an offline %1 wallet, or a PSBT-compatible hardware wallet. - Text to inform a user attempting to create a transaction of their current options. At this stage, a user can only create a PSBT. This string is displayed when private keys are disabled and an external signer is not available. - Please, review your transaction proposal. This will produce a Partially Signed Blockchain Transaction (PSBT) which you can save or copy and then sign with e.g. an offline %1 wallet, or a PSBT-compatible hardware wallet. + Session: + - - Please, review your transaction. You can create and send this transaction or create a Partially Signed Blockchain Transaction (PSBT), which you can save or copy and then sign with, e.g., an offline %1 wallet, or a PSBT-compatible hardware wallet. - Text to inform a user attempting to create a transaction of their current options. At this stage, a user can send their transaction or create a PSBT. This string is displayed when both private keys and PSBT controls are enabled. - Please, review your transaction. You can create and send this transaction or create a Partially Signed Blockchain Transaction (PSBT), which you can save or copy and then sign with, e.g., an offline %1 wallet, or a PSBT-compatible hardware wallet. + + Code: + + + + + Prepared by wallet: + - Please, review your transaction. - Text to prompt a user to review the details of the transaction they are attempting to send. - Please, review your transaction. + Identity + + + + SharedSigCollector - - To review recipient list click "Show Details…" - To review recipient list click "Show Details…" + + The transaction is not valid transaction hex. + - - Sign failed - Sign failed + + The transaction is not a dissolution transaction. + - External signer not found - "External signer" means using devices such as hardware wallets. - External signer not found + + The transaction payload is not deserializable. + - - External signer failure - "External signer" means using devices such as hardware wallets. - External signer failure + + The transaction dissolves a different masternode. + - - Partially Signed Transaction (Binary) - Expanded name of the binary PSBT file format. See: BIP 174. - Partially Signed Transaction (Binary) + + The transaction already carries signatures; expected the unsigned prepared transaction. + - - External balance: - External balance: + + The transaction is not a shared registrar update. + - - The recipient address is not valid. Please recheck. - The recipient address is not valid. Please recheck. + + The transaction updates a different masternode. + - - The amount to pay must be larger than 0. - The amount to pay must be larger than 0. + + Approved + + + + + Copy Request + - The amount exceeds your balance. - The amount exceeds your balance. + Save Request… + - The total exceeds your balance when the %1 transaction fee is included. - The total exceeds your balance when the %1 transaction fee is included. + Paste + - Transaction creation failed! - Transaction creation failed! + Open File… + - - A fee higher than %1 is considered an absurdly high fee. - A fee higher than %1 is considered an absurdly high fee. + + This message is about a different transaction than the one already here. One of the two copies is stale; keep the current one and ask for a fresh reply. + - - - Estimated to begin confirmation within %n block(s). - - Estimated to begin confirmation within %n block. - Estimated to begin confirmation within %n blocks. - + + + Paste the request itself before pasting approvals. + - - Warning: Invalid Dash address - Warning: Invalid Dash address + + This message does not contain any approvals. + - - Warning: Unknown change address - Warning: Unknown change address + + An approval is missing its share number or its signature. + - - Confirm custom change address - Confirm custom change address + + An approval has an unreadable share number. + - - The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? - The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + + Share number %1 is out of range. + - - (no label) - (no label) + + %1: the signature is not a base64 65-byte compact signature. + - - - SendCoinsEntry - - Pay &To: - Pay &To: + + %1's approval does not match the prepared transaction. Ask %2 to paste the current request and approve again. + - - The Dash address to send the payment to - The Dash address to send the payment to + + %1 already has an approval from another reply. + + - Choose previously used address - Choose previously used address + + This is not a shared masternode message. + - - Alt+A - Alt+A + + This message is for the %1 network; this wallet runs on %2. + - - Paste address from clipboard - Paste address from clipboard + + This message is about a different kind of change to this masternode. + - - Alt+P - Alt+P + + This message is about a different masternode. + - - Remove this entry - Remove this entry + + Copied · Code %1 + - - &Label: - &Label: + + Save Request + - - - Enter a label for this address to add it to the list of used addresses - Enter a label for this address to add it to the list of used addresses + + Shared masternode message (*.json) + + + + + Could not write to %1. + - A&mount: - A&mount: + Saved · Code %1 + - - The amount to send in the selected unit - The amount to send in the selected unit + + Saved to %1. + - - The fee will be deducted from the amount being sent. The recipient will receive a lower amount of Dash than you enter in the amount field. If multiple recipients are selected, the fee is split equally. - The fee will be deducted from the amount being sent. The recipient will receive a lower amount of Dash than you enter in the amount field. If multiple recipients are selected, the fee is split equally. + + That message is too large to be a shared masternode message. + - - S&ubtract fee from amount - S&ubtract fee from amount + + Received %1 · Code %2 + - - Use available balance - Use available balance + + Received · Code %1 + - - Message: - Message: + + Open Request + - - A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. - A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. + + Shared masternode message (*.json);;All files (*) + - - - SendConfirmationDialog - - Send - Send + + Could not read %1. + + + + + Approved by %1 + + + + + Waiting for %1 + - Create Unsigned - Create Unsigned + %1 of %2 approved + @@ -6406,7 +11434,7 @@ For more information on using this console, type %6. Enter a signature for the message to be verified - + The entered address is invalid. The entered address is invalid. @@ -6477,23 +11505,10 @@ For more information on using this console, type %6. Message verified. - - SplashScreen - - - (press q to shutdown and continue later) - (press q to shutdown and continue later) - - - - press q to shutdown - press q to shutdown - - TrafficGraphWidget - + kB/s kB/s @@ -6516,7 +11531,7 @@ For more information on using this console, type %6. TransactionDesc - + 0/unconfirmed, %1 Text explaining the current status of a transaction, shown in the status field of the details window for this transaction. This status represents an unconfirmed transaction that is in the memory pool. 0/unconfirmed, %1 @@ -6568,7 +11583,7 @@ For more information on using this console, type %6. verified via InstantSend - + Status Status @@ -6578,67 +11593,89 @@ For more information on using this console, type %6. Date - + + + Type + Type + + + + Masternode Registration + + + + + Masternode Update + + + + + Asset Lock + + + + + Source Source - + Generated Generated - + Platform Transfer Platform Transfer - - - + + + From From - + unknown unknown - - + + To To - + own address own address - + watch-only watch-only - + label label - - - + + + - + Credit Credit - + matures in %n more block(s) matures in %n more block @@ -6651,14 +11688,14 @@ For more information on using this console, type %6. not accepted - + - + Debit Debit - + Total debit Total debit @@ -6679,12 +11716,12 @@ For more information on using this console, type %6. - + Message Message - + Comment Comment @@ -6694,17 +11731,22 @@ For more information on using this console, type %6. Transaction ID - + Output index Output index - + Transaction total size Transaction total size - + + Payload + + + + Generated coins must mature %1 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. Generated coins must mature %1 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -6838,11 +11880,31 @@ For more information on using this console, type %6. Platform Transfer Platform Transfer + + + Data Transaction + + Dust Receive Dust Receive + + + Masternode Registration + + + + + Masternode Update + + + + + Asset Lock + + %1 Mixing @@ -6874,12 +11936,27 @@ For more information on using this console, type %6. watch-only - + (n/a) (n/a) - + + Registers a masternode. The amount is this wallet's net balance change and is normally only the network fee when the collateral remains in this wallet. + + + + + Updates an existing masternode registration. The amount is this wallet's net balance change, normally only the network fee. + + + + + Locks funds for use on Dash Platform. The amount is this wallet's net balance change, including the network fee. + + + + (no label) (no label) @@ -7004,9 +12081,24 @@ For more information on using this console, type %6. + Masternode + Masternode + + + Platform Transfer Platform Transfer + + + Asset Lock + + + + + Data Transaction + + Dust Receive @@ -7038,154 +12130,395 @@ For more information on using this console, type %6. Copy &label - - Copy &amount - Copy &amount + + Copy &amount + Copy &amount + + + + Copy transaction &ID + Copy transaction &ID + + + + Copy &raw transaction + Copy &raw transaction + + + + Copy full transaction &details + Copy full transaction &details + + + + &Show transaction details + &Show transaction details + + + + A&bandon transaction + A&bandon transaction + + + + Rese&nd transaction + Rese&nd transaction + + + + &Unlock dust UTXO + &Unlock dust UTXO + + + + &Edit address label + &Edit address label + + + + Show address &QR code + Show address &QR code + + + + Show in %1 + Transactions table context menu action to show the selected transaction in a third-party block explorer. %1 is a stand-in argument for the URL of the explorer. + Show in %1 + + + + Export Transaction History + Export Transaction History + + + + Comma separated file + Expanded name of the CSV file format. See: https://en.wikipedia.org/wiki/Comma-separated_values. + Comma separated file + + + + Confirmed + Confirmed + + + + Watch-only + Watch-only + + + + Date + Date + + + + Type + Type + + + + Label + Label + + + + Address + Address + + + + ID + ID + + + + Exporting Failed + Exporting Failed + + + + There was an error trying to save the transaction history to %1. + There was an error trying to save the transaction history to %1. + + + + Exporting Successful + Exporting Successful + + + + The transaction history was successfully saved to %1. + The transaction history was successfully saved to %1. + + + + Details for %1 + Details for %1 + + + + QR code + QR code + + + + Range: + Range: + + + + to + to + + + + UnitDisplayStatusBarControl + + + Unit to show amounts in. Click to select another unit. + Unit to show amounts in. Click to select another unit. + + + + UpdateRegistrarDialog + + + Operator BLS public key (96 hexadecimal characters) + + + + + Operator public key: + + + + + Changing the operator key immediately PoSe-bans the masternode. The new operator must send an Update Service transaction to revive it. + + + + + Voting address: + + + + + Payout address: + + + + + Multiple payout shares are preserved; use the RPC to change them + + + + + This dialog cannot safely flatten a multi-payout masternode into one address. + + + + + Automatic uses the masternode's current primary payout address. Select an address only to override that choice. + + + + + Update Masternode Registrar + + + + + Update the operator key, voting address, or payout address. All current values are prefilled; only changed fields are sent. The owner key must be present in this wallet. + + + + + Send Update + + + + + Enter a valid operator public key for the current provider-transaction version. + + + + + The voting address must be a key address. + + + + + UpdateServiceDialog + + + + IP:PORT, comma-separated for multiple entries + + + + + Multiple addresses require extended provider transactions. + - - Copy transaction &ID - Copy transaction &ID + + Service addresses: + - - Copy &raw transaction - Copy &raw transaction + + Service address: + - - Copy full transaction &details - Copy full transaction &details + + Operator key: + - - &Show transaction details - &Show transaction details + + Platform node ID (40 hexadecimal characters) + - A&bandon transaction - A&bandon transaction + Platform node ID: + - - Rese&nd transaction - Rese&nd transaction + + Platform P2P addresses: + - - &Unlock dust UTXO - &Unlock dust UTXO + + IP:PORT or domain:port, comma-separated + - - &Edit address label - &Edit address label + + Platform HTTPS addresses: + - - Show address &QR code - Show address &QR code + + Platform P2P port: + - - Show in %1 - Transactions table context menu action to show the selected transaction in a third-party block explorer. %1 is a stand-in argument for the URL of the explorer. - Show in %1 + + Platform HTTPS port: + - - Export Transaction History - Export Transaction History + + Operator payout address: + - Comma separated file - Expanded name of the CSV file format. See: https://en.wikipedia.org/wiki/Comma-separated_values. - Comma separated file + Automatic uses the current operator payout, then the masternode payout. Select an address only to override that choice. + - - Confirmed - Confirmed + + Update EvoNode Service + - - Watch-only - Watch-only + + Update Masternode Service + - Date - Date + Update the registered service endpoints. A successful update also revives a PoSe-banned masternode. Every current value is prefilled so unchanged fields are preserved. + - - Type - Type + + Send Update + - - Label - Label + + Enter a valid Platform node ID (40 hexadecimal characters). + + + + UpdateShareDialog - - Address - Address + + Your share: + - - ID - ID + + Address that receives this share's rewards + - Exporting Failed - Exporting Failed + Use new address + - - There was an error trying to save the transaction history to %1. - There was an error trying to save the transaction history to %1. + + Use refund address + + + + + New reward address: + - Exporting Successful - Exporting Successful + The fee is paid from this address of your wallet. + - - The transaction history was successfully saved to %1. - The transaction history was successfully saved to %1. + + Change Reward Address + - - Details for %1 - Details for %1 + + Change where your share of this masternode's rewards is paid. Only your share is affected; the share's amount and refund address never change. + - - QR code - QR code + + Send Update + - - Range: - Range: + + Enter the address that should receive the rewards. + - - to - to + + Enter a valid Dash address. + - - - UnitDisplayStatusBarControl - - Unit to show amounts in. Click to select another unit. - Unit to show amounts in. Click to select another unit. + + + The reward address must differ from the voting address and every owner address. + + + + + This masternode is not shared and has no share table. + + + + + Choose an address of this wallet to pay the fee from. + @@ -7219,7 +12552,7 @@ For more information on using this console, type %6. WalletFrame - + No wallet has been loaded. Go to File > Open Wallet to load a wallet. - OR - @@ -7233,7 +12566,7 @@ Go to File > Open Wallet to load a wallet. Create a new wallet - + Error @@ -7268,12 +12601,13 @@ Go to File > Open Wallet to load a wallet. WalletModel - + + Send Coins Send Coins - + Can't display address Can't display address @@ -7286,7 +12620,7 @@ Go to File > Open Wallet to load a wallet. WalletView - + &Export &Export @@ -7301,7 +12635,7 @@ Go to File > Open Wallet to load a wallet. Selected amount: - + Wallet Data Name of the wallet data file format. Wallet Data @@ -7366,7 +12700,7 @@ Go to File > Open Wallet to load a wallet. dash-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 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 @@ -7376,12 +12710,24 @@ Go to File > Open Wallet to load a wallet. This is a pre-release test build - use at your own risk - do not use for mining or merchant applications - + Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade. Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade. - + + +Unable to cleanup failed migration + + + + + +Unable to restore backup of wallet. + + + + Already have that input. Already have that input. @@ -7406,7 +12752,7 @@ Go to File > Open Wallet to load a wallet. Done loading - + Entries are full. Entries are full. @@ -7431,32 +12777,32 @@ Go to File > Open Wallet to load a wallet. Error opening block database - + Error reading from database, shutting down. Error reading from database, shutting down. - + Error: Missing checksum Error: Missing checksum - + Error: Unable to parse version %u as a uint32_t Error: Unable to parse version %u as a uint32_t - + Error: Unable to write record to new wallet Error: Unable to write record to new wallet - + Failed to listen on any port. Use -listen=0 if you want this. Failed to listen on any port. Use -listen=0 if you want this. - + Found unconfirmed denominated outputs, will wait till they confirm to continue. Found unconfirmed denominated outputs, will wait till they confirm to continue. @@ -7466,37 +12812,32 @@ Go to File > Open Wallet to load a wallet. Invalid -socketevents ('%s') specified. Only these modes are supported: %s - + SQLiteDatabase: Unknown sqlite wallet schema version %d. Only version %d is supported SQLiteDatabase: Unknown sqlite wallet schema version %d. Only version %d is supported - - Unsupported category-specific logging level -loglevel=%s. Expected -loglevel=<category>:<loglevel>. Valid categories: %s. Valid loglevels: %s. - Unsupported category-specific logging level -loglevel=%s. Expected -loglevel=<category>:<loglevel>. Valid categories: %s. Valid loglevels: %s. - - - + Can't mix: no compatible inputs found! Can't mix: no compatible inputs found! - + Entry exceeds maximum size. Entry exceeds maximum size. - + Error upgrading evo database for EHF Error upgrading evo database for EHF - + Failed to commit Evo database Failed to commit Evo database - + Found enough users, signing ( waiting %s ) Found enough users, signing ( waiting %s ) @@ -7511,7 +12852,7 @@ Go to File > Open Wallet to load a wallet. Incompatible version. - + Incorrect or no genesis block found. Wrong datadir for network? Incorrect or no genesis block found. Wrong datadir for network? @@ -7521,17 +12862,12 @@ Go to File > Open Wallet to load a wallet. Input is not valid. - + Insufficient funds. Insufficient funds. - - Invalid minimum number of spork signers specified with -minsporkkeys - Invalid minimum number of spork signers specified with -minsporkkeys - - - + Listening for incoming connections failed (listen returned error %s) Listening for incoming connections failed (listen returned error %s) @@ -7541,7 +12877,7 @@ Go to File > Open Wallet to load a wallet. Lock is already in place. - + Need to specify a port with -whitebind: '%s' Need to specify a port with -whitebind: '%s' @@ -7561,12 +12897,12 @@ Go to File > Open Wallet to load a wallet. Not enough funds to mix. - + Not in the Masternode list. Not in the Masternode list. - + Pruning blockstore… Pruning blockstore… @@ -7581,7 +12917,7 @@ Go to File > Open Wallet to load a wallet. Rescanning… - + Starting network threads… Starting network threads… @@ -7616,22 +12952,17 @@ Go to File > Open Wallet to load a wallet. Unable to start HTTP server. See debug log for details. - + Unknown response. Unknown response. - - Unsupported global logging level -loglevel=%s. Valid values: %s. - Unsupported global logging level -loglevel=%s. Valid values: %s. - - - + User Agent comment (%s) contains unsafe characters. User Agent comment (%s) contains unsafe characters. - + Can't find random Masternode. Can't find random Masternode. @@ -7651,17 +12982,17 @@ Go to File > Open Wallet to load a wallet. Can't mix while sync in progress. - + Invalid netmask specified in -whitelist: '%s' Invalid netmask specified in -whitelist: '%s' - + Invalid script detected. Invalid script detected. - + %s file contains all private keys from this wallet. Do not share it with anyone! %s file contains all private keys from this wallet. Do not share it with anyone! @@ -7681,17 +13012,17 @@ Go to File > Open Wallet to load a wallet. Error loading %s: External signer wallet being loaded without external signer support compiled - + Error: Dumpfile version is not supported. This version of dash-wallet only supports version 1 dumpfiles. Got dumpfile with version %s Error: Dumpfile version is not supported. This version of dash-wallet only supports version 1 dumpfiles. Got dumpfile with version %s - + Failed to create backup, file already exists! This could happen if you restarted wallet in less than 60 seconds. You can continue if you are ok with this. Failed to create backup, file already exists! This could happen if you restarted wallet in less than 60 seconds. You can continue if you are ok with this. - + Make sure to encrypt your wallet and delete all non-encrypted backups after you have verified that the wallet works! Make sure to encrypt your wallet and delete all non-encrypted backups after you have verified that the wallet works! @@ -7701,7 +13032,7 @@ Go to File > Open Wallet to load a wallet. More than one onion bind address is provided. Using %s for the automatically created Tor onion service. - + Prune configured below the minimum of %d MiB. Please use a higher number. Prune configured below the minimum of %d MiB. Please use a higher number. @@ -7711,12 +13042,12 @@ Go to File > Open Wallet to load a wallet. Prune: last wallet synchronisation goes beyond pruned data. You need to -reindex (download the whole blockchain again in case of pruned node) - + 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 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 - + The transaction amount is too small to send after the fee has been deducted The transaction amount is too small to send after the fee has been deducted @@ -7726,22 +13057,17 @@ Go to File > Open Wallet to load a wallet. Total length of network version string (%i) exceeds maximum length (%i). Reduce the number or size of uacomments. - - WARNING! Failed to replenish keypool, please unlock your wallet to do so. - WARNING! Failed to replenish keypool, please unlock your wallet to do so. - - - + Wallet is locked, can't replenish keypool! Automatic backups and mixing are disabled, please unlock your wallet to replenish keypool. Wallet is locked, can't replenish keypool! Automatic backups and mixing are disabled, please unlock your wallet to replenish keypool. - + You need to rebuild the database using -reindex to go back to unpruned mode. This will redownload the entire blockchain You need to rebuild the database using -reindex to go back to unpruned mode. This will redownload the entire blockchain - + %s failed %s failed @@ -7751,12 +13077,7 @@ Go to File > Open Wallet to load a wallet. -maxmempool must be at least %d MB - - Automatic backups disabled - Automatic backups disabled - - - + Cannot set -forcednsseed to true when setting -dnsseed to false. Cannot set -forcednsseed to true when setting -dnsseed to false. @@ -7781,20 +13102,30 @@ Go to File > Open Wallet to load a wallet. Could not parse asmap file %s - - ERROR! Failed to create automatic backup - ERROR! Failed to create automatic backup - - - + Error loading %s: Private keys can only be disabled during creation Error loading %s: Private keys can only be disabled during creation - + + Error reading configuration file: %s + + + + Error: Cannot extract destination from the generated scriptpubkey Error: Cannot extract destination from the generated scriptpubkey + + + Error: Could not add watchonly tx to watchonly wallet + + + + + Error: Could not delete watchonly transactions + + Error: Couldn't create cursor into database @@ -7810,6 +13141,11 @@ Go to File > Open Wallet to load a wallet. Error: Dumpfile checksum does not match. Computed %s, expected %s Error: Dumpfile checksum does not match. Computed %s, expected %s + + + Error: Failed to create new watchonly wallet + + Error: Got key that was not hex: %s @@ -7831,7 +13167,42 @@ Go to File > Open Wallet to load a wallet. Error: No addresses available. - + + Error: Not all watchonly txs could be deleted + + + + + Error: This wallet already uses SQLite + + + + + Error: This wallet is already a descriptor wallet + + + + + Error: Unable to begin reading all records in the database + + + + + Error: Unable to make a backup of your wallet + + + + + Error: Unable to read all records in the database + + + + + Error: Unable to remove watchonly address book data + + + + Failed to create backup %s! Failed to create backup %s! @@ -7846,7 +13217,27 @@ Go to File > Open Wallet to load a wallet. Failed to delete backup, error: %s - + + Failed to finish interrupted invalid snapshot cleanup. + + + + + Failed to finish interrupted snapshot marker promotion. + + + + + Failed to inspect interrupted snapshot cleanup: %s + + + + + Failed to recover interrupted snapshot cleanup: %s + + + + Failed to rescan the wallet during initialization Failed to rescan the wallet during initialization @@ -7856,7 +13247,7 @@ Go to File > Open Wallet to load a wallet. Failed to verify database - + Fee rate (%s) is lower than the minimum fee rate setting (%s) Fee rate (%s) is lower than the minimum fee rate setting (%s) @@ -7871,12 +13262,27 @@ Go to File > Open Wallet to load a wallet. Ignoring duplicate -wallet %s. - + Input not found or already spent Input not found or already spent - + + Insufficient dbcache for block verification + + + + + Interrupted snapshot cleanup has inconsistent coins and EvoDB tips. + + + + + Interrupted snapshot cleanup is missing its snapshot EvoDB marker. + + + + Invalid P2P permission: '%s' Invalid P2P permission: '%s' @@ -7886,7 +13292,22 @@ Go to File > Open Wallet to load a wallet. Invalid masternodeblsprivkey. Please see documentation. - + + Invalid pre-selected input %s + + + + + Invalid value for %s: exceeds maximum (%d) + + + + + Invalid value for %s: must be >= 0 + + + + Masternode queue is full. Masternode queue is full. @@ -7905,6 +13326,11 @@ Go to File > Open Wallet to load a wallet. Mixing in progress… Mixing in progress… + + + More than one spork address is provided. Using %s. + + No addresses available @@ -7931,15 +13357,45 @@ Go to File > Open Wallet to load a wallet. Not enough file descriptors available. - + + Not found pre-selected input %s + + + + + Not solvable pre-selected input %s + + + + + Platform recipients cannot be combined with an explicit change position + + + + + Please enter the wallet passphrase with walletpassphrase first. + + + + Prune cannot be configured with a negative value. Prune cannot be configured with a negative value. + + + Prune mode is incompatible with -addressindex. + + Prune mode is incompatible with -disablegovernance=false. Prune mode is incompatible with -disablegovernance=false. + + + Prune mode is incompatible with -spentindex. + + Prune mode is incompatible with -txindex. @@ -7972,6 +13428,11 @@ Go to File > Open Wallet to load a wallet. + Snapshot chainstate EvoDB marker is missing. Reindex is required. + + + + Specified -walletdir "%s" does not exist Specified -walletdir "%s" does not exist @@ -7986,7 +13447,12 @@ Go to File > Open Wallet to load a wallet. Specified -walletdir "%s" is not a directory - + + Specified data directory "%s" does not exist. + + + + The wallet will avoid paying less than the minimum relay fee. The wallet will avoid paying less than the minimum relay fee. @@ -8016,12 +13482,12 @@ Go to File > Open Wallet to load a wallet. Transaction amounts must not be negative - - Transaction has too long of a mempool chain - Transaction has too long of a mempool chain + + acceptstalefeeestimates is not supported on %s chain. + - + Transaction must have at least one recipient Transaction must have at least one recipient @@ -8031,7 +13497,7 @@ Go to File > Open Wallet to load a wallet. Transaction too large - + Unable to bind to %s on this computer. %s is probably already running. Unable to bind to %s on this computer. %s is probably already running. @@ -8056,7 +13522,7 @@ Go to File > Open Wallet to load a wallet. Unable to open %s for writing - + Unknown -blockfilterindex value %s. Unknown -blockfilterindex value %s. @@ -8076,7 +13542,7 @@ Go to File > Open Wallet to load a wallet. Verifying wallet(s)… - + Wallet needed to be rewritten: restart %s to complete Wallet needed to be rewritten: restart %s to complete @@ -8096,22 +13562,17 @@ Go to File > Open Wallet to load a wallet. You can not start a masternode with wallet enabled. - - no mixing available. - no mixing available. - - - - see debug.log for details. - see debug.log for details. - - - + The %s developers The %s developers - + + %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 will shut down and stop using any state that was built on the snapshot, resetting the chain height from %d to %d. On the next restart, the node will resume syncing from %d without using any snapshot data. Please report this incident to %s, including how you obtained the snapshot. The invalid snapshot chainstate will be left on disk in case it is helpful in diagnosing the issue that caused this error. + + + + %s uses exact denominated amounts to send funds, you might simply need to mix some more coins. %s uses exact denominated amounts to send funds, you might simply need to mix some more coins. @@ -8160,6 +13621,16 @@ Go to File > Open Wallet to load a wallet. Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. + + + Error reading %s! Transaction data may be missing or incorrect. Rescanning wallet. + + + + + Error: Address book data in wallet cannot be identified to belong to migrated wallets + + Error: Dumpfile format record is incorrect. Got "%s", expected "format". @@ -8171,7 +13642,32 @@ Go to File > Open Wallet to load a wallet. Error: Dumpfile identifier record is incorrect. Got "%s", expected "%s". - + + Error: Duplicate descriptors created during migration. Your wallet may be corrupted. + + + + + Error: Failed to advance active descriptor past legacy chain counter during migration. + + + + + Error: Transaction %s in wallet cannot be identified to belong to migrated wallets + + + + + Error: Unable to produce descriptors for this legacy wallet. Make sure to provide the wallet's passphrase if it is encrypted. + + + + + Failed to remove the snapshot chainstate directory. Remove it manually before restarting. + + + + Failed to rename invalid peers.dat file. Please move or delete it and try again. Failed to rename invalid peers.dat file. Please move or delete it and try again. @@ -8240,6 +13736,11 @@ Go to File > Open Wallet to load a wallet. Outbound connections restricted to i2p (-onlynet=i2p) but -i2psam is not provided Outbound connections restricted to i2p (-onlynet=i2p) but -i2psam is not provided + + + Platform recipients cannot be combined with another special transaction payload + + Please check that your computer's date and time are correct! If your clock is wrong, %s will not work properly. @@ -8256,7 +13757,32 @@ Go to File > Open Wallet to load a wallet. Prune mode is incompatible with -reindex-chainstate. Use full -reindex instead. - + + Rename of '%s' -> '%s' failed. You should resolve this by manually moving or deleting the invalid snapshot directory %s, otherwise you will encounter the same error again on the next startup. + + + + + The automatic Tor onion service cannot use a wildcard onion bind because the Tor daemon wouldn't be able to forward incoming connections to us. Use a specific address such as -bind=127.0.0.1:<port>=onion, or disable the service with -listenonion=0. + + + + + The automatic Tor onion service requires a dedicated onion bind. Use a specific address such as -bind=127.0.0.1:<port>=onion, or disable the service with -listenonion=0. + + + + + The inputs size exceeds the maximum weight. Please try sending a smaller amount or manually consolidating your wallet's UTXOs + + + + + The preselected coins total amount does not cover the transaction target. Please allow other inputs to be automatically selected or include more coins manually + + + + This is the maximum transaction fee you pay (in addition to the normal fee) to prioritize partial spend avoidance over regular coin selection. This is the maximum transaction fee you pay (in addition to the normal fee) to prioritize partial spend avoidance over regular coin selection. @@ -8272,9 +13798,24 @@ Go to File > Open Wallet to load a wallet. + Transaction index can't be disabled with governance validation enabled. Either start with -disablegovernance command line switch or enable transaction index. + + + + + Transaction is non-standard (%s) and would not relay; sending to Platform addresses currently requires a node started with -acceptnonstdtxn=1 + + + + Transaction requires one destination of non-0 value, a non-0 feerate, or a pre-selected input Transaction requires one destination of non-0 value, a non-0 feerate, or a pre-selected input + + + UTXO snapshot failed to validate. Restart to resume normal initial block download, or try loading a different snapshot. + + Unable to replay blocks. You will need to rebuild the database using -reindex-chainstate. @@ -8282,16 +13823,38 @@ Go to File > Open Wallet to load a wallet. + Unexpected legacy entry in descriptor wallet found. Loading wallet %s + +The wallet might have been tampered with or created with malicious intent. + + + + + Unknown wallet file format "%s" provided. Please provide one of "bdb" or "sqlite". Unknown wallet file format "%s" provided. Please provide one of "bdb" or "sqlite". - + + Unrecognized descriptor found. Loading wallet %s + +The wallet might had been created on a newer version. +Please try running the latest software version. + + + + + + Unsupported category-specific logging level %1$s=%2$s. Expected %1$s=<category>:<loglevel>. Valid categories: %3$s. Valid loglevels: %4$s. + + + + Unsupported chainstate database format found. Please restart with -reindex-chainstate. This will rebuild the chainstate database. Unsupported chainstate database format found. Please restart with -reindex-chainstate. This will rebuild the chainstate database. - + Warning: Dumpfile wallet format "%s" does not match command line specified format "%s". Warning: Dumpfile wallet format "%s" does not match command line specified format "%s". @@ -8301,12 +13864,7 @@ Go to File > Open Wallet to load a wallet. Warning: Private keys detected in wallet {%s} with disabled private keys - - You need to rebuild the database using -reindex to enable -timestampindex - You need to rebuild the database using -reindex to enable -timestampindex - - - + %s -- Incorrect seed, it should be a hex string %s -- Incorrect seed, it should be a hex string @@ -8356,7 +13914,12 @@ Go to File > Open Wallet to load a wallet. A fatal internal error occurred, see debug.log for details - + + Block verification was interrupted + + + + Cannot create socket (socket() returned error %s) Cannot create socket (socket() returned error %s) @@ -8396,7 +13959,7 @@ Go to File > Open Wallet to load a wallet. Dump file %s does not exist. - + Error creating %s Error creating %s @@ -8421,12 +13984,12 @@ Go to File > Open Wallet to load a wallet. Error loading %s: You can't disable HD on an already existing HD wallet - + Error reading next record from wallet database Error reading next record from wallet database - + Loading P2P addresses… Loading P2P addresses… @@ -8446,7 +14009,7 @@ Go to File > Open Wallet to load a wallet. Loading wallet… - + Failed to clear fulfilled requests cache at %s Failed to clear fulfilled requests cache at %s @@ -8466,7 +14029,7 @@ Go to File > Open Wallet to load a wallet. Failed to find mixing queue to join - + Failed to load fulfilled requests cache from %s Failed to load fulfilled requests cache from %s @@ -8486,22 +14049,17 @@ Go to File > Open Wallet to load a wallet. Failed to load sporks cache from %s - + Failed to start a new mixing queue Failed to start a new mixing queue - + Importing… Importing… - - Incorrect -rescan mode, falling back to default value - Incorrect -rescan mode, falling back to default value - - - + Initialization sanity check failed. %s is shutting down. Initialization sanity check failed. %s is shutting down. @@ -8511,7 +14069,7 @@ Go to File > Open Wallet to load a wallet. Inputs vs outputs size mismatch. - + Invalid '%s'. Allowed values: 128, 160, 192, 224, 256. Invalid '%s'. Allowed values: 128, 160, 192, 224, 256. @@ -8541,7 +14099,7 @@ Go to File > Open Wallet to load a wallet. Invalid spork address specified with -sporkaddr - + Reducing -maxconnections from %d to %d, because of system limitations. Reducing -maxconnections from %d to %d, because of system limitations. @@ -8551,32 +14109,27 @@ Go to File > Open Wallet to load a wallet. Session not complete! - - Session timed out. - Session timed out. - - - + Signing transaction failed Signing transaction failed - + Specified blocks directory "%s" does not exist. Specified blocks directory "%s" does not exist. - + Last queue was created too recently. Last queue was created too recently. - + %s corrupt. Try using the wallet tool dash-wallet to salvage or restoring a backup. %s corrupt. Try using the wallet tool dash-wallet to salvage or restoring a backup. - + %s is set very high! Fees this large could be paid on a single transaction. %s is set very high! Fees this large could be paid on a single transaction. @@ -8586,22 +14139,17 @@ Go to File > Open Wallet to load a wallet. Cannot provide specific connections and have addrman find outgoing connections at the same time. - + Failed to upgrade Evo database Failed to upgrade Evo database - - Fee needed > fee paid - Fee needed > fee paid - - - + Host %s on unsupported network Host %s on unsupported network - + Invalid amount for %s=<amount>: '%s' (must be at least %s) Invalid amount for %s=<amount>: '%s' (must be at least %s) @@ -8611,22 +14159,17 @@ Go to File > Open Wallet to load a wallet. Invalid amount for %s=<amount>: '%s' - + Invalid port specified in %s: '%s' Invalid port specified in %s: '%s' - - Last successful action was too recent. - Last successful action was too recent. - - - + Missing solving data for estimating transaction size Missing solving data for estimating transaction size - + No host specified No host specified @@ -8641,17 +14184,17 @@ Go to File > Open Wallet to load a wallet. No text before the scheme delimiter, malformed URL - + Port must be between %d and %d, supplied %d Port must be between %d and %d, supplied %d - + Socket not initialized, cannot send message Socket not initialized, cannot send message - + The source code is available from %s. The source code is available from %s. @@ -8686,7 +14229,7 @@ Go to File > Open Wallet to load a wallet. Transaction fees are too high. - + Transaction needs a change address, but we can't generate it. Transaction needs a change address, but we can't generate it. @@ -8700,6 +14243,11 @@ Go to File > Open Wallet to load a wallet. Trying to connect… Trying to connect… + + + Unable to allocate memory for -maxsigcachesize: '%s' MiB + + Unable to bind to %s on this computer (bind returned error %s) @@ -8736,7 +14284,12 @@ Go to File > Open Wallet to load a wallet. Unable to sign spork message, wrong key? - + + Unable to unload the wallet before migrating + + + + Unknown network specified in -onlynet: '%s' Unknown network specified in -onlynet: '%s' @@ -8751,17 +14304,17 @@ Go to File > Open Wallet to load a wallet. Unsupported URL scheme, must begin with udp:// - + + Unsupported global logging level %s=%s. Valid values: %s. + + + + Unsupported logging category %s=%s. Unsupported logging category %s=%s. - Very low number of keys left: %d - Very low number of keys left: %d - - - Wallet is locked. Wallet is locked. @@ -8792,26 +14345,16 @@ Go to File > Open Wallet to load a wallet. - You need to rebuild the database using -reindex to enable -addressindex - You need to rebuild the database using -reindex to enable -addressindex - - - - You need to rebuild the database using -reindex to enable -spentindex - You need to rebuild the database using -reindex to enable -spentindex - - - Your entries added successfully. Your entries added successfully. - + Settings file could not be read Settings file could not be read - + Settings file could not be written Settings file could not be written diff --git a/src/qt/locale/dash_en.xlf b/src/qt/locale/dash_en.xlf index 5be47afa2958..3fd2446e9192 100644 --- a/src/qt/locale/dash_en.xlf +++ b/src/qt/locale/dash_en.xlf @@ -41,7 +41,7 @@ &Delete 106 - ../addressbookpage.cpp117 + ../addressbookpage.cpp112 Export the data in the current tab to a file @@ -61,69 +61,69 @@ Choose the address to send coins to - 83 + 78 Choose the address to receive coins with - 84 + 79 C&hoose - 89 + 84 These are your Dash addresses for sending payments. Always check the amount and the receiving address before sending coins. - 95 + 90 These are your Dash addresses for receiving payments. Use the 'Create new receiving address' button in the receive tab to create new addresses. - 100 + 95 &Copy Address - 108 + 103 Copy &Label - 109 + 104 &Edit - 110 + 105 Show address &QR code - 111 + 106 QR code - 236 + 231 Export Address List - 304 + 299 Comma separated file - 307 + 302 Expanded name of the CSV file format. See: https://en.wikipedia.org/wiki/Comma-separated_values. There was an error trying to save the address list to %1. Please try again. - 323 + 318 An error message. %1 is a stand-in argument for the name of the file we attempted to save to. Sending addresses - %1 - 355 + 350 Receiving addresses - %1 - 356 + 351 Exporting Failed - 320 + 315 @@ -131,15 +131,15 @@ Label - 166 + 165 Address - 166 + 165 (no label) - 204 + 203 @@ -217,123 +217,123 @@ Encrypt wallet - 57 + 52 This operation needs your wallet passphrase to unlock the wallet. - 60 - 68 + 55 + 63 Unlock wallet for mixing only - 65 + 60 Unlock wallet - 73 + 68 Change passphrase - 76 + 71 Confirm wallet encryption - 123 + 118 Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DASH</b>! - 124 + 119 Are you sure you wish to encrypt your wallet? - 124 + 119 Wallet encrypted - 143 - 153 - 213 + 138 + 148 + 209 Enter the new passphrase for the wallet.<br/>Please use a passphrase of <b>ten or more random characters</b>, or <b>eight or more words</b>. - 54 + 49 Enter the old passphrase and new passphrase for the wallet. - 77 + 72 Remember that encrypting your wallet cannot fully protect your funds from being stolen by malware infecting your computer. - 131 + 126 Wallet to be encrypted - 135 + 130 Your wallet is about to be encrypted. - 137 + 132 Your wallet is now encrypted. - 145 - 155 + 140 + 150 IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. Previous backups of the unencrypted wallet file contain the same HD seed and still have full access to all your funds just like the new, encrypted wallet. - 147 + 142 IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet. - 157 + 152 Wallet encryption failed - 164 - 172 - 235 + 159 + 167 + 231 Wallet encryption failed due to an internal error. Your wallet was not encrypted. - 165 + 160 The supplied passphrases do not match. - 173 - 236 + 168 + 232 Wallet unlock failed - 188 - 191 - 205 + 183 + 186 + 201 The passphrase entered for the wallet decryption was incorrect. - 189 - 222 + 184 + 218 The passphrase entered for the wallet decryption is incorrect. It contains a null character (ie - a zero byte). If the passphrase was set with a version of this software prior to 23.0, please try again with only the characters up to — but not including — the first null character. If this is successful, please set a new passphrase to avoid this issue in the future. - 192 + 187 Wallet passphrase was successfully changed. - 214 + 210 Passphrase change failed - 221 - 224 + 217 + 220 The old passphrase entered for the wallet decryption is incorrect. It contains a null character (ie - a zero byte). If the passphrase was set with a version of this software prior to 23.0, please try again with only the characters up to — but not including — the first null character. - 225 + 221 Warning: The Caps Lock key is on! - 271 - 304 + 267 + 300 @@ -361,824 +361,820 @@ Settings file %1 might be corrupt or invalid. - 276 + 271 Runaway exception - 465 + 458 A fatal error occurred. %1 can no longer continue safely and will quit. - 466 + 459 Internal error - 475 + 468 An internal error occurred. %1 will attempt to continue safely. This is an unexpected bug which can be reported as described below. - 476 + 469 Do you want to reset settings to default values, or to abort without making changes? - 186 + 188 Explanatory text shown on startup when the settings file cannot be read. Prompts user to make a choice between resetting or aborting. A fatal error occurred. Check that settings file is writable, or try running with -nosettings. - 210 + 208 Explanatory text shown on startup when the settings file could not be written. Prompts user to check that we have the ability to write to the file. Explains that the user has the option of running without a settings file. Choose data directory on startup (default: %u) - 501 + 494 Set the font family. Possible values: %1. (default: %2) - 503 + 500 Set a scale factor which gets applied to the base font size. Possible range %1 (smallest fonts) to %2 (largest fonts). (default: %3) - 504 + 501 Set the font weight for bold texts. Possible range %1 to %2 (default: %3) - 505 + 502 Set the font weight for normal texts. Possible range %1 to %2 (default: %3) - 506 + 503 Set language, for example "de_DE" (default: system locale) - 507 + 504 Start minimized - 508 + 505 Reset all settings changed in the GUI - 509 + 506 Show splash screen on startup (default: %u) - 510 + 507 - Error: Specified data directory "%1" does not exist. - 633 + Error: %1 + 640 - Error: Cannot parse configuration file: %1. - 642 + Error: Failed to load application fonts. + 687 - Error: %1 - 656 + Error: Font "%1" could not be loaded. + 705 - Error: Failed to load application fonts. - 706 + Error: Specified font-weight-normal invalid. Valid range %1 to %2. + 714 - Error: Font "%1" could not be loaded. - 724 + Error: Specified font-weight-bold invalid. Valid range %1 to %2. + 723 - Error: Specified font-weight-normal invalid. Valid range %1 to %2. + Error: Specified font-scale invalid. Valid range %1 to %2. 733 - Error: Specified font-weight-bold invalid. Valid range %1 to %2. - 743 - - - Error: Specified font-scale invalid. Valid range %1 to %2. - 754 - - Error: Invalid -custom-css-dir path. - 771 + 750 - + Error: %1 CSS file(s) missing in -custom-css-dir path. - 791 + 770 - + %1 didn't yet exit safely… - 818 - - - - - Settings file could not be read - 179 - - - Settings file could not be written - 202 + 796 - + &Overview - 735 + 754 - + Show general overview of wallet - 736 + 755 - + &Send - 381 + 387 - + Send coins to a Dash address - 382 + 388 - + &Receive - 388 + 394 - + Request payments (generates QR codes and dash: URIs) - 389 + 395 - + Ctrl+Q - 405 + 411 - + &Options… - 414 + 420 - + &Encrypt Wallet… - 419 + 425 - + &Backup Wallet… - 421 + 427 - + &Change Passphrase… - 423 + 429 - + &Unlock Wallet… - 427 + 433 - + Sign &message… - 430 + 436 - + &Verify message… - 432 + 438 - + &Load PSBT from file… - 434 + 440 - + &Sending addresses - 463 + 471 - + &Receiving addresses - 465 + 473 - + Open &URI… - 468 + 476 - + Open Wallet - 471 + 479 - + Open a wallet - 473 + 481 - + Close wallet - 477 + 485 - + No wallets available - 571 + 584 - + &Window - 663 + 682 - + Zoom - 675 + 694 - + Main Window - 693 + 712 - + &Transactions - 750 + 769 - + Browse transaction history - 751 + 770 - + &Masternodes - 760 + 779 - + Browse masternodes - 761 + 780 - + E&xit - 403 + 409 - + Quit application - 404 + 410 - + About &Qt - 411 + 417 - + Show information about Qt - 412 + 418 - + &About %1 - 407 + 413 - + Send %1 funds to a Dash address - 385 + 391 - + Modify configuration options for %1 - 415 + 421 - + Encrypt the private keys that belong to your wallet - 420 + 426 - + Backup wallet to another location - 422 + 428 - + Change the passphrase used for wallet encryption - 424 + 430 - + &Show Recovery Phrase… - 425 + 431 - + Show the recovery phrase (mnemonic seed) for this wallet - 426 + 432 - + Unlock wallet - 428 + 434 - + &Lock Wallet - 429 + 435 - + Sign messages with your Dash addresses to prove you own them - 431 + 437 - + Verify messages to ensure they were signed with specified Dash addresses - 433 + 439 - + &Information - 439 + 445 - + Show diagnostic information - 440 + 446 - + &Debug console - 441 + 447 - + &Network Monitor - 443 + 449 - + Show network monitor - 444 + 450 - + &Peers list - 445 + 451 - + Show peers info - 446 + 452 - + Wallet &Repair - 447 + 453 - + Show wallet repair options - 448 + 454 - + Open configuration file - 450 + 458 - + Show Automatic &Backups - 453 + 461 - + Show automatically created wallet backups - 454 + 462 - + Show the list of used sending addresses and labels - 464 + 472 - + Show the list of used receiving addresses and labels - 466 + 474 - + &Command-line options - 492 + 504 - + Show the %1 help message to get a list with possible Dash command-line options - 494 + 506 - + default wallet - 551 + 564 - + %1 client - 1102 + 1135 - + Waiting for blockchain sync… - 1787 + 1822 - + Synchronizing governance data… - 1789 - - - 1815 - - ~%n day(s) (%1 blocks) left for superblock - - - ~%n day(s) (%1 blocks) left for superblock - - - - 1822 - - ~%n day(s) (%1 blocks) left for voting - - - ~%n day(s) (%1 blocks) left for voting - - - - ~%1% of budget committed (%2 %3). - 1830 + 1824 - + Wallet: %1 - 2043 + 2087 - + Wallet is <b>unencrypted</b> - 2125 + 2169 - + &File - 624 + 641 - + Show information about %1 - 408 + 414 - + Load PSBT from &clipboard… - 436 + 442 - + Open debugging and diagnostic console - 442 + 448 - + Open &wallet configuration file - 449 + 457 - + Open a dash: URI - 469 + 477 - + Create a new wallet - 481 + 489 - + Restore Wallet… - 484 + 492 Name of the menu item that restores wallet from a backup file. - + Restore a wallet from a backup file - 487 + 495 Status tip for Restore Wallet menu item - + Close all wallets - 490 + 498 - + %1 &information - 496 + 508 - + Show the %1 basic information - 498 + 510 - + &Discreet mode - 500 + 512 - + Mask the values in the Overview tab - 502 + 514 - + Wallet Data - 577 + 590 Name of the wallet data file format. - + Load Wallet Backup - 580 + 593 The title for Restore Wallet File Windows - + Restore Wallet - 588 + 601 Title of pop-up window shown when the user is attempting to restore a wallet. - + Wallet Name - 590 + 603 Label of the input field where the name of the wallet is entered. - + &Settings - 649 + 668 - + &Minimize - 665 + 684 - + &Help - 713 + 732 - + Tabs toolbar - 726 + 745 - + &Governance - 765 + 784 - + View Governance Proposals - 766 + 785 - + &Hide - 1163 + 1197 - + S&how - 1164 + 1198 - 1391 + 1426 A substring of the tooltip. - + %n active connection(s) to Dash network - + %n active connection(s) to Dash network - + Network activity disabled - 1393 + 1428 - 1638 - + 1673 + Processed %n block(s) of transaction history. - + Processed %n block(s) of transaction history. - + %1 behind - 1657 + 1692 - + Close Wallet… - 476 + 484 - + Load Partially Signed Blockchain Transaction - 435 + 441 - + Load Partially Signed Blockchain Transaction from clipboard - 437 + 443 - + + Open &debug log file + 455 + + + Open the debug log file from the current data directory + 456 + + Create Wallet… - 479 + 487 - + Close All Wallets… - 489 + 497 - + + Migrate Wallet + 500 + + + Migrate a wallet + 502 + + Ctrl+Shift+D - 501 + 513 - + Ctrl+M - 666 + 685 - + Click for more actions. - 1401 + 1436 A substring of the tooltip. "More actions" are available via the context menu. - + Show Peers tab - 1425 + 1460 A context menu item. The "Peers tab" is an element of the "Node window". - + Disable network activity - 1433 + 1468 A context menu item. - + Enable network activity - 1435 + 1470 A context menu item. The network activity was disabled previously. - + Syncing Headers (%1%)… - 1445 + 1480 - + Synchronizing with network… - 1615 + 1650 - + Indexing blocks on disk… - 1620 + 1655 - + Processing blocks on disk… - 1622 + 1657 - + Connecting to peers… - 1629 + 1664 - + Catching up… - 1661 + 1696 - + Last received block was generated %1 ago. - 1671 + 1706 - + Transactions after this will not yet be visible. - 1673 + 1708 - + Up to date - 1708 + 1743 + + + Superblock imminent + 1861 + + + Voting period ended + 1861 + + + ~%1 (%2 blocks) left for superblock + 1863 - Error - 1849 + ~%1 (%2 blocks) left for voting + 1864 - Error: %1 - 1850 + ~%1% of budget committed (%2 / %3) + 1871 - Warning - 1853 + Error + 1893 - Warning: %1 - 1854 + Error: %1 + 1894 - Information - 1857 + Warning + 1897 - Received and sent multiple transactions - 2016 + Warning: %1 + 1898 - Sent multiple transactions - 2018 + Information + 1901 - Received multiple transactions - 2020 + Received and sent multiple transactions + 2060 + Sent multiple transactions + 2062 + + + Received multiple transactions + 2064 + + Sent Amount: %1 - 2030 + 2074 - + Received Amount: %1 - 2033 + 2077 - + Date: %1 - 2040 + 2084 - + Amount: %1 - 2041 + 2085 - + Type: %1 - 2045 + 2089 - + Label: %1 - 2047 + 2091 - + Address: %1 - 2049 + 2093 - + Sent transaction - 2050 + 2094 - + Incoming transaction - 2050 + 2094 - + HD key generation is <b>enabled</b> - 2105 + 2149 - + Wallet is <b>encrypted</b> and currently <b>unlocked</b> - 2134 + 2178 - + Wallet is <b>encrypted</b> and currently <b>unlocked</b> for mixing only - 2143 + 2187 - + Wallet is <b>encrypted</b> and currently <b>locked</b> - 2152 + 2196 - + Proxy is <b>enabled</b>: %1 - 2184 + 2228 - + Original message: - 2276 + 2320 - + Unit to show amounts in. Click to select another unit. - 2321 + 2365 - + Quantity: 45 - + Bytes: 68 - + Amount: 107 - + Fee: 146 - + Coin Selection 14 - + After Fee: 188 - + Change: 214 - + (un)select all 270 - - toggle lock state + + (un)lock all 286 - + Tree mode 318 - + List mode 331 - + (1 locked) 341 - + Amount 387 - + Received with label 392 - + Received with address 397 - + Mixing Rounds 402 - + Date 407 - + Confirmations 412 - + Confirmed 415 @@ -1186,265 +1182,319 @@ - + Copy amount - 80 + 84 - + &Copy address - 69 + 73 - + Copy &label - 70 + 74 - + Copy &amount - 71 + 75 - + Copy transaction &ID and output index - 72 + 76 - + L&ock unspent - 74 + 78 - + &Unlock unspent - 75 - - - Copy quantity 79 - - Copy fee - 81 - - Copy after fee - 82 + Copy quantity + 83 - Copy bytes - 83 + Copy fee + 85 - Copy change - 84 + Copy after fee + 86 - Please switch to "List mode" to use this function. - 221 + Copy bytes + 87 - (%1 locked) - 425 + Copy change + 88 - Can vary +/- %1 duff(s) per input. - 581 + Wallet error + 226 - Some coins were unselected because they were spent. - 599 + Failed to lock some coins. + 227 - Show all coins - 623 + Failed to unlock some coins. + 228 - Hide %1 coins - 625 + (%1 locked) + 434 - Show all %1 coins - 629 + Can vary +/- %1 duff(s) per input. + 589 - Show spendable coins only - 631 + Some coins were unselected because they were spent. + 607 - (no label) - 651 - 726 + Show all coins + 631 - change from %1 (%2) - 721 + Hide %1 coins + 633 - (change) - 722 + Show all %1 coins + 637 + Show spendable coins only + 639 + + + (no label) + 659 + 734 + + + change from %1 (%2) + 729 + + + (change) + 730 + + n/a - 746 + 754 - + Create Wallet 249 Title of window indicating the progress of creation of a new wallet. - + Creating Wallet <b>%1</b>… 252 Descriptive text of the create wallet progress window which indicates to the user which wallet is currently being created. - + Create wallet failed 285 - + Create wallet warning 287 - + Unlock failed 309 - + Failed to unlock wallet for mnemonic verification. Wallet creation completed but verification skipped. 310 - + Mnemonic retrieval failed 330 - + Could not retrieve mnemonic phrase from wallet. Wallet creation completed but verification skipped. 331 - + Verification cancelled 359 - + You cancelled mnemonic verification. Please make sure you have saved your mnemonic phrase safely. 360 - + Can't list signers 379 - + Too many external signers found 382 - + Load Wallets 456 Title of progress window which is displayed when wallets are being loaded. - + Loading wallets… 459 Descriptive text of the load wallets progress window which indicates to the user that wallets are currently being loaded. + + + Migrate wallet + 566 + + + Are you sure you wish to migrate the wallet <i>%1</i>? + 567 + + + Migrating the wallet will convert this wallet to one or more descriptor wallets. A new wallet backup will need to be made. +If this wallet contains any watchonly scripts, a new wallet will be created which contains those watchonly scripts. +If this wallet contains any solvable but not watched scripts, a different and new wallet will be created which contains those scripts. + +The migration process will create a backup of the wallet before migrating. This backup file will be named <wallet name>-<timestamp>.legacy.bak and can be found in the directory for this wallet. In the event of an incorrect migration, the backup can be restored with the "Restore Wallet" functionality. + 568 + + + Migrate Wallet + 591 + + + Migrating Wallet <b>%1</b>… + 591 + + + The wallet '%1' was migrated successfully. + 597 + + + Watchonly scripts have been migrated to a new wallet named '%1'. + 599 + + + Solvable but not watched scripts have been migrated to a new wallet named '%1'. + 602 + + + Migration failed + 616 + + + Migration Successful + 618 + + - + Open wallet failed 413 - + Open wallet warning 415 - + default wallet 425 - + Open Wallet 429 Title of window indicating the progress of opening of a wallet. - + Opening Wallet <b>%1</b>… 432 Descriptive text of the open wallet progress window which indicates to the user which wallet is currently being opened. - + Rescan unavailable 543 - + Wallet is currently rescanning. Abort existing rescan or wait. 543 - + Rescan wallet failed 547 - + Rescan failed. Potentially corrupted data files. 547 - + Rescan aborted 554 - + Wallet rescan was aborted. 554 - + Restore Wallet 482 Title of progress window which is displayed when wallets are being restored. - + Restoring Wallet <b>%1</b>… 485 Descriptive text of the restore wallets progress window which indicates to the user that wallets are currently being restored. - + Restore wallet failed 504 Title of message box which is displayed when the wallet could not be restored. - + Restore wallet warning 507 Title of message box which is displayed when the wallet is restored with some warning. - + Restore wallet message 510 Title of message box which is displayed when the wallet is successfully restored. - + Close wallet 87 - + Are you sure you wish to close the wallet <i>%1</i>? 88 - + Closing the wallet for too long can result in having to resync the entire chain if pruning is enabled. 89 - + Close all wallets 102 - + Are you sure you wish to close all wallets? 103 @@ -1452,60 +1502,60 @@ - + Create Wallet 14 - + Wallet Name 28 - + Wallet 41 - + Encrypt the wallet. The wallet will be encrypted with a passphrase of your choice. 50 - + Encrypt Wallet 53 - + Use descriptors for scriptPubKey management. 126 - + Descriptor Wallet 129 - + Use an external signing device such as a hardware wallet. Configure the external signer script in wallet preferences first. - 136 + 139 - + External signer - 139 + 142 - + Show Advanced Options - 164 + 167 ../createwalletdialog.cpp35 - + Disable private keys for this wallet. Wallets with private keys disabled will have no private keys and cannot have an HD seed or imported private keys. This is ideal for watch-only wallets. 106 - + Disable Private Keys 109 - + Make a blank wallet. Blank wallets do not initially have private keys or scripts. Private keys and addresses can be imported, or an HD seed can be set, at a later time. 116 - + Make Blank Wallet 119 @@ -1513,19 +1563,19 @@ - + Create 25 - + Hide Advanced Options 35 - + Compiled without sqlite support (required for descriptor wallets) 101 - + Compiled without external signing support (required for external signing) 115 "External signing" means using devices such as hardware wallets. @@ -1534,3428 +1584,7666 @@ - + This pane shows detailed information 20 - - - - Edit Address - 14 + + + + Dissolve Shared Masternode + 1107 - - &Label - 25 + + This masternode was registered in block %1 and the chain is still at block %2. Wait for one confirmation, then reopen this window. + 1116 - - The label associated with this address list entry - 35 + + Dissolve Now + 1125 + 1197 - - &Address - 42 + + Dissolve Together + 1126 - - The address associated with this address list entry. This can only be modified for sending addresses. - 52 + + Standby Dissolution + 1127 - - - - - - New sending address - 30 + + Ends the masternode on your own. Everyone gets their principal back at their refund address. + 1159 - - Edit receiving address - 33 + + Your share: + 1165 + 1570 - - Edit sending address - 37 + + Transaction fee, paid from your share's refund. + 1168 - - The entered address "%1" is not a valid Dash address. - 113 + + Fee: + 1170 + 1377 + 1572 - - Address "%1" already exists as a receiving address with label "%2" and so cannot be added as a sending address. - 146 + + Transaction ID + 1207 + 1431 - - The entered address "%1" is already in the address book with label "%2". - 151 + + Early exit: you pay the %1 penalty. Free after block %2 (%3, %4). + 1256 - - Could not unlock wallet. - 123 + + I accept paying the %1 early-exit penalty + 1262 - - New key generation failed. - 128 + + Only %1 until dissolving is free. Consider waiting, or use Dissolve Together — with everyone's approval it is free now. + 1265 - - - - - - A new data directory will be created. - 74 + + The early period has ended — dissolving now is free. + 1270 - - name - 96 + + %1 (you) + 1280 + 1470 - - Directory already exists. Add %1 if you intend to create a new directory here. - 98 + + Tick the box to accept the penalty first. + 1288 - - Path already exists, and is not a directory. - 101 - - - Cannot create data directory here. - 108 - - - - - 307 - - %n GB of space available - - - %n GB of space available - - - - 309 - - (of %n GB needed) - - - (of %n GB needed) - - - - 312 - - (%n GB needed for full chain) - - - (%n GB needed for full chain) - - - - At least %1 GB of data will be stored in this directory, and it will grow over time. - 384 - - - Approximately %1 GB of data will be stored in this directory. - 387 - - - 396 - Explanatory text on the capability of the current prune target. - - (sufficient to restore backups %n day(s) old) - - - (sufficient to restore backups %n day(s) old) - - - - %1 will download and store a copy of the Dash block chain. - 398 - - - The wallet will also be stored in this directory. - 400 - - - Error: Specified data directory "%1" cannot be created. - 255 - - - Error - 286 - - - - - - - Form - 14 - - - Filter proposal list - 55 - - - Masternode Count: - 65 + + The chain crossed the penalty-free boundary while this dialog was open. The preview above has been refreshed — review it and press Dissolve Now again. + 1313 - Number of masternodes this wallet can vote with (masternodes for which this wallet holds the voting key) - 68 + Dissolve this shared masternode now? Every participant's principal returns to their refund address and the masternode stops earning. This cannot be undone. + 1324 - No active proposals on the network. - 103 - ../governancelist.cpp342 + The dissolution was sent. + 1345 + 1542 - Resume Proposal - 139 + Free at any time, but every share owner must approve. One person prepares the request; everyone else pastes it, approves, and copies back a reply. + 1361 - Proposal Count: - 164 + 1. Request + 1370 - Create Proposal - 132 + The share the transaction fee is deducted from. + 1374 - Select proposals to display - 42 + Fee paid by: + 1375 - Filter by Title - 58 + Prepare Request + 1380 - - - - - Unavailable - 355 + 2. Approvals + 1389 - A synced node and an unlocked wallet are required. - 355 - 373 + Send the same request to every share owner. Replies can come back in any order. + 1391 - Vote Yes - 408 + This request pays out + 1395 - Vote No - 409 + Approve and Copy Reply + 1410 - Vote Abstain - 410 + 3. Send + 1419 - Active Proposals - 81 + Send Dissolution + 1421 - My Proposals - 151 - 199 + Fee: %1, paid out of %2. + 1474 - No proposals recorded in wallet file. - 345 + Prepare or paste a request first. + 1495 + 1502 - Resume proposal - 373 + Every share must approve first (%1 of %2 so far). + 1503 - Copy Raw JSON - 400 + A signed dissolution you keep offline and never broadcast unless you need it. It never expires and works even if this wallet is lost. + 1564 - Open Proposal URL… - 402 + Create Standby Dissolution… + 1575 - Details for %1 - 428 + Copy + 1593 - Cannot interact with governance before sync completes - 451 + Full principal — valid from block %1 (~%2) + 1605 - Creates a new proposal - 461 + Full principal — valid now, the early period has ended + 1608 - Resumes an existing proposal - 463 + Not created yet + 1609 + 1612 - Creating proposals costs %1, insufficient balance - 471 + Immediate — pays the %1 penalty + 1610 - Error - 506 + Store it with your refund-address backup, separately from this wallet. + 1615 - Cannot validate URL, potentially malformed or unknown protocol. - 506 + Saved on %1 + 1622 + 1751 - External Link Warning - 511 + Save Standby Dissolution + 1678 - You are about to open the following URL in your default browser - -%1 - -This content was submitted by a user. It may not match what is described in the title. - -Do you wish to continue? - 512 + Text file (*.txt) + 1679 - Voting Failed - 542 - 547 - 554 - 568 - 579 + Both transactions are ready below, but nothing was saved. Copy them or create the file again. + 1682 - No wallet available. - 542 + Saved to %1. + 1692 - No masternode voting keys found in wallet. - 547 + Dash shared masternode — standby dissolution + 1708 - Please select a proposal to vote on. - 554 + Masternode: %1 + 1709 - Unable to unlock wallet. - 568 + Created: %1 + 1711 - Unable to get masternode list. Please try again later. - 579 + Each block below is a complete signed transaction. Broadcast one of them with "sendrawtransaction" only when you want to end the masternode and get your principal back. They never expire. Store this file with your refund-address backup, separately from the wallet. + 1713 - Masternode %1 not found - 589 + FULL PRINCIPAL — valid from block %1 (~%2) + 1717 - Failed to sign vote for masternode %1 - 600 + FULL PRINCIPAL — valid now, the early period has ended + 1720 - Masternode %1: %2 - 611 + IMMEDIATE — pays the %1 early-exit penalty, valid right away + 1723 + + + Could not write to %1. + 1734 + + + + + 1 share + 1049 - - 618 - - Voted successfully %n time(s) - - - Voted successfully %n time(s) - - - - 624 - - Failed to vote %n time(s) - - - Failed to vote %n time(s) - - - Errors: - 627 + %1 shares + 1050 + + - Voting Results - 630 + Rotate Operator or Voting Key + 1765 - - - - - version - 42 + Changing these keys needs an approval from every share owner. One person starts the request; everyone else pastes it, approves, and copies back a reply. + 1774 - About %1 - 46 + 1. New keys + 1784 - Command-line options - 65 + Leave blank to keep the current operator key + 1792 - %1 information - 113 + Copy + 1797 - <h3>%1 Basics</h3> %1 gives you true financial privacy by obscuring the origins of your funds. All the Dash in your wallet is comprised of different "inputs" which you can think of as separate, discrete coins.<br> %1 uses an innovative process to mix your inputs with the inputs of two or more other people, without having your coins ever leave your wallet. You retain control of your money at all times.<hr> <b>The %1 process works like this:</b><ol type="1"> <li>%1 begins by breaking your transaction inputs down into standard denominations. These denominations are 0.001 DASH, 0.01 DASH, 0.1 DASH, 1 DASH and 10 DASH -- sort of like the paper money you use every day.</li> <li>Your wallet then sends requests to specially configured software nodes on the network, called "masternodes." These masternodes are informed then that you are interested in mixing a certain denomination. No identifiable information is sent to the masternodes, so they never know "who" you are.</li> <li>When two or more other people send similar messages, indicating that they wish to mix the same denomination, a mixing session begins. The masternode mixes up the inputs and instructs all three users' wallets to pay the now-transformed input back to themselves. Your wallet pays that denomination directly to itself, but in a different address (called a change address).</li> <li>In order to fully obscure your funds, your wallet must repeat this process a number of times with each denomination. Each time the process is completed, it's called a "round." Each round of %1 makes it exponentially more difficult to determine where your funds originated.</li> <li>This mixing process happens in the background without any intervention on your part. When you wish to make a transaction, your funds will already be mixed. No additional waiting is required.</li> </ol> <hr><b>IMPORTANT:</b> Your wallet only contains 1000 of these "change addresses." Every time a mixing event happens, up to 9 of your addresses are used up. This means those 1000 addresses last for about 100 mixing events. When 900 of them are used, your wallet must create more addresses. It can only do this, however, if you have automatic backups enabled.<br> Consequently, users who have backups disabled will also have %1 disabled. <hr>For more information, see the <a style="%2" href="%3">%1 documentation</a>. - 117 + New operator key: + 1803 - - - %1 is shutting down… - 191 + The masternode is banned the moment the operator key changes, until the new operator sends a service update. + 1805 - Do not shut down the computer until this window disappears. - 192 + Leave blank to keep the current voting address + 1815 - - - - - Welcome - 14 + New voting address: + 1817 - Welcome to %1. - 23 + Fee source: + 1824 - As this is the first time the program is launched, you can choose where %1 will store its data. - 49 + Prepare Request + 1831 - Limit block chain storage to - 238 + Finish on this wallet — it pays the fee and must send the final transaction. + 1835 - Reverting this setting requires re-downloading the entire blockchain. It is faster to download the full chain first and prune it later. Disables some advanced features. - 241 + 2. Approvals + 1847 - GB - 248 + Send the same request to every share owner. Replies can come back in any order. + 1849 - This initial synchronisation is very demanding, and may expose hardware problems with your computer that had previously gone unnoticed. Each time you run %1, it will continue downloading where it left off. - 216 + Approve and Copy Reply + 1856 - When you click OK, %1 will begin to download and process the full %4 block chain (%2 GB) starting with the earliest transactions in %3 when %4 initially launched. - 206 + 3. Send + 1865 - If you have chosen to limit block chain storage (pruning), the historical data must still be downloaded and processed, but will be deleted afterward to keep your disk usage low. - 226 + Send Rotation + 1867 - Use the default data directory - 66 + Transaction ID + 1877 - Use a custom data directory: - 73 + Operator key: %1 + 1968 - - - - - Form - 14 + unchanged + 1970 + 1973 - Filter by masternode type - 44 + → %1 + 1971 + 1973 - All - 48 + Voting address: %1 + 1972 - Regular - 53 + Prepare or paste a request first. + 2004 - Evo - 58 + Only the wallet that prepared the request can send it. + 2013 - Filter masternode list - 66 + Every share must approve first (%1 of %2 so far). + 2014 - Owned - 79 + Enter a valid operator public key. + 2027 - Hide masternodes that are currently PoSe banned. - 86 + The voting address must be a P2PKH address. + 2036 - Hide banned - 89 + The key rotation was sent. + 2078 - Node Count: - 138 + If the error says the wallet that funded the request must combine it, finish on the wallet that prepared the request. + 2079 + + - Show only masternodes this wallet has keys for. - 76 + Share %1 of %2 + 81 - Filter by any property (e.g. address or protx hash) - 69 + This wallet does not hold any of this masternode's share owner keys. + 104 - - - - - Payout Address - 123 + %1 — %2 + 128 - Filter by - 121 + Masternode: %1 + 153 - Collateral Address - 122 + Share + 164 - Owner Address - 124 + Refund address + 165 - Voting Address - 125 + Receives + 166 - Details for Masternode %1 - 385 + %1 — %2 — %3 + 233 - Copy ProTx Hash - 118 + No wallet is available. + 884 - Copy Collateral Outpoint - 119 + This wallet is watch-only and cannot sign. + 889 + 907 - - - UNKNOWN - 265 - ../masternodemodel.cpp63 + Another operation is still running. + 903 + 942 + + + Wallet unlock was cancelled. + 913 - - - - - - 223 - - Banned for %n day(s) - - - Banned for %n day(s) - - - Banned for less than a day - 223 + The transaction is not valid transaction hex. + 951 - Banned - 225 + A coin this request needs (%1:%2) was spent. It can no longer be sent — start over. + 965 + + + Internal error: the digest computed here does not match the node's. Do not approve; please report this. + 1011 - - 233 - - Active for %n day(s) - - - Active for %n day(s) - - - Active for less than a day - 233 + Approved %1 with this wallet. + 1048 + + - UNKNOWN - 272 + The transaction is not valid transaction hex. + 260 - Service - 316 + The transaction is not a dissolution transaction. + 265 - Type - 318 + The transaction payload is not deserializable. + 271 + 299 - PoSe Score - 322 + The transaction dissolves a different masternode. + 275 - Registered - 324 + The transaction already carries signatures; expected the unsigned prepared transaction. + 280 - Last Paid - 326 + The transaction is not a shared registrar update. + 294 - Next Payment - 328 + The transaction updates a different masternode. + 303 - Operator Reward - 330 + Approved + 481 - ProTx Hash - 332 + Copy Request + 498 - - - to %1 - 71 + Save Request… + 501 - to UNKNOWN - 73 + Paste + 504 - but not claimed - 76 + Open File… + 507 - NONE - 79 + This message is about a different transaction than the one already here. One of the two copies is stale; keep the current one and ask for a fresh reply. + 548 - ProTx Hash - 122 + Paste the request itself before pasting approvals. + 563 - Public Key Operator - 124 + This message does not contain any approvals. + 572 - Owner Address - 126 + An approval is missing its share number or its signature. + 579 - Payout Address - 127 + An approval has an unreadable share number. + 586 - Voting Address - 128 + Share number %1 is out of range. + 590 - Collateral Address - 129 + %1: the signature is not a base64 65-byte compact signature. + 596 - Collateral Hash - 131 - ../proposalmodel.cpp101 + %1's approval does not match the prepared transaction. Ask %2 to paste the current request and approve again. + 601 - Collateral Index - 134 + %1 already has an approval from another reply. + 608 - Masternode Type - 138 + This is not a shared masternode message. + 671 + 678 + 693 - Registered Height - 139 + This message is for the %1 network; this wallet runs on %2. + 701 - Last Paid Height - 140 + This message is about a different kind of change to this masternode. + 707 - Consecutive Payments - 142 + This message is about a different masternode. + 712 - Operator Reward - 144 + Copied · Code %1 + 736 - Network Addresses - 146 + Save Request + 742 - Platform HTTPS Addresses - 150 + Shared masternode message (*.json) + 743 - Platform P2P Addresses - 153 + Could not write to %1. + 747 - Platform Node ID - 156 + Saved · Code %1 + 754 - PoSe Penalty - 160 + Saved to %1. + 755 - PoSe Ban Height - 162 + That message is too large to be a shared masternode message. + 764 - PoSe Revived Height - 165 + Received %1 · Code %2 + 781 - - - - - Save Your Mnemonic - 6 - ../mnemonicverificationdialog.cpp42 + Received · Code %1 + 785 - WARNING: If you lose your mnemonic seed phrase, you will lose access to your wallet forever. - 19 + Open Request + 790 - Please write down these words in order. You will need them to restore your wallet. - 32 - ../mnemonicverificationdialog.cpp149 + Shared masternode message (*.json);;All files (*) + 791 - Show - 57 + Could not read %1. + 795 - Hide - 64 + Approved by %1 + 809 - I have written down my mnemonic - 84 + Waiting for %1 + 810 - To verify you've saved your mnemonic, please enter the following words: - 97 + %1 of %2 approved + 812 + + - Word #1: - 109 + Your share: + 330 - Word #2: - 126 + Address that receives this share's rewards + 337 - Word #3: - 143 + Use new address + 340 - - - - - Your Recovery Phrase - 42 + Use refund address + 343 - Close - 93 + New reward address: + 349 - Continue - 93 + The fee is paid from this address of your wallet. + 353 - WARNING: Never share your recovery phrase with anyone. Store it securely offline. - 140 + Change Reward Address + 357 - These words can restore your wallet. Keep them safe and private. - 143 + Change where your share of this masternode's rewards is paid. Only your share is affected; the share's amount and refund address never change. + 358 - WARNING: If you lose your mnemonic seed phrase, you will lose access to your wallet forever. Write it down in a safe place and never share it with anyone. - 146 + Send Update + 360 - Invalid Mnemonic - 172 + Enter the address that should receive the rewards. + 378 - Mnemonic phrase has fewer than 3 words (found %1). Verification cannot proceed. - 173 + Enter a valid Dash address. + 381 - Verification Error - 182 + The reward address must differ from the voting address and every owner address. + 384 + 390 - Failed to generate verification positions. Please try again. - 183 + This masternode is not shared and has no share table. + 408 - Word #%1: - 193 - 194 - 195 + Choose an address of this wallet to pay the fee from. + 416 + + + + - Back - 203 + Edit Address + 14 - Verification Failed - 354 + &Label + 25 - One or more words are incorrect. Please try again. - 354 + The label associated with this address list entry + 35 - - - - - Form - 14 + &Address + 42 - Recent transactions may not yet be visible, and therefore your wallet's balance might be incorrect. This information will be correct once your wallet has finished synchronizing with the Dash network, as detailed below. - 114 + The address associated with this address list entry. This can only be modified for sending addresses. + 52 - - Attempting to spend Dash that are affected by not-yet-displayed transactions will not be accepted by the network. - 127 + + + + + + New sending address + 32 - Number of blocks left - 187 + Edit receiving address + 35 - Unknown… - 194 - 214 - ../modaloverlay.cpp168 + Edit sending address + 39 - calculating… - 246 - 260 + The entered address "%1" is not a valid Dash address. + 115 - Last block time - 201 + Address "%1" already exists as a receiving address with label "%2" and so cannot be added as a sending address. + 148 - Progress - 221 + The entered address "%1" is already in the address book with label "%2". + 153 - Progress increase per hour - 239 + Could not unlock wallet. + 125 - Estimated time left until synced - 253 - - - Hide - 290 + New key generation failed. + 130 - - + + + + A new data directory will be created. + 75 + - %1 is currently syncing. It will download headers and blocks from peers and validate them until reaching the tip of the block chain. - 45 + name + 97 - Unknown. Syncing Headers (%1, %2%)… - 174 + Directory already exists. Add %1 if you intend to create a new directory here. + 99 - - - unknown - 139 + Path already exists, and is not a directory. + 102 - - - - - Open URI - 14 - - - URI: - 22 - - - Paste address from clipboard - 36 - Tooltip text for button that allows you to paste an address that is in your clipboard. + Cannot create data directory here. + 109 - - - - - Options - 20 - + + + 308 + + %n GB of space available + + + %n GB of space available + + + + 310 + + (of %n GB needed) + + + (of %n GB needed) + + + + 313 + + (%n GB needed for full chain) + + + (%n GB needed for full chain) + + - &Main - 37 + At least %1 GB of data will be stored in this directory, and it will grow over time. + 385 - Size of &database cache - 223 - - - Number of script &verification threads - 269 + Approximately %1 GB of data will be stored in this directory. + 388 + + 397 + Explanatory text on the capability of the current prune target. + + (sufficient to restore backups %n day(s) old) + + + (sufficient to restore backups %n day(s) old) + + - (0 = auto, <0 = leave that many cores free) - 282 + %1 will download and store a copy of the Dash block chain. + 399 - W&allet - 47 + The wallet will also be stored in this directory. + 401 - &Appearance - 87 + Error: Specified data directory "%1" cannot be created. + 256 - Show the icon in the system tray. - 135 + Error + 287 + + + + - &Show tray icon - 138 + version + 41 - Prune &block storage to - 173 + About %1 + 45 - GB - 183 + Command-line options + 64 - Reverting this setting requires re-downloading the entire blockchain. - 208 + %1 information + 112 - Maximum database cache size. A larger cache can contribute to faster sync, after which the benefit is less pronounced for most use cases. Lowering the cache size will reduce memory usage. Unused mempool memory is shared for this cache. - 220 - Tooltip text for Options window setting that sets the size of the database cache. Explains the corresponding effects of increasing/decreasing this value. + <h3>%1 Basics</h3> %1 gives you true financial privacy by obscuring the origins of your funds. All the Dash in your wallet is comprised of different "inputs" which you can think of as separate, discrete coins.<br> %1 uses an innovative process to mix your inputs with the inputs of two or more other people, without having your coins ever leave your wallet. You retain control of your money at all times.<hr> <b>The %1 process works like this:</b><ol type="1"> <li>%1 begins by breaking your transaction inputs down into standard denominations. These denominations are 0.001 DASH, 0.01 DASH, 0.1 DASH, 1 DASH and 10 DASH -- sort of like the paper money you use every day.</li> <li>Your wallet then sends requests to specially configured software nodes on the network, called "masternodes." These masternodes are informed then that you are interested in mixing a certain denomination. No identifiable information is sent to the masternodes, so they never know "who" you are.</li> <li>When two or more other people send similar messages, indicating that they wish to mix the same denomination, a mixing session begins. The masternode mixes up the inputs and instructs all three users' wallets to pay the now-transformed input back to themselves. Your wallet pays that denomination directly to itself, but in a different address (called a change address).</li> <li>In order to fully obscure your funds, your wallet must repeat this process a number of times with each denomination. Each time the process is completed, it's called a "round." Each round of %1 makes it exponentially more difficult to determine where your funds originated.</li> <li>This mixing process happens in the background without any intervention on your part. When you wish to make a transaction, your funds will already be mixed. No additional waiting is required.</li> </ol> <hr><b>IMPORTANT:</b> Your wallet only contains 1000 of these "change addresses." Every time a mixing event happens, up to 9 of your addresses are used up. This means those 1000 addresses last for about 100 mixing events. When 900 of them are used, your wallet must create more addresses. It can only do this, however, if you have automatic backups enabled.<br> Consequently, users who have backups disabled will also have %1 disabled. <hr>For more information, see the <a style="%2" href="%3">%1 documentation</a>. + 116 + + - MiB - 239 + %1 is shutting down… + 190 - Set the number of script verification threads. Negative values correspond to the number of cores you want to leave free to the system. - 266 - Tooltip text for Options window setting that sets the number of script verification threads. Explains that negative values mean to leave these many cores free to the system. + Do not shut down the computer until this window disappears. + 191 + + + + - This allows you or a third party tool to communicate with the node through command-line and JSON-RPC commands. - 304 - Tooltip text for Options window setting that enables the RPC server. + General + 20 - Enable R&PC server - 307 - An Options window setting to enable the RPC server. + Client version + 27 - Whether to set subtract fee from amount as default or not. - 333 - Tooltip text for Options window setting that sets subtracting the fee from a sending amount as default. + N/A + 37 + 63 + 89 + 118 + 144 + 174 + 197 + 262 + 285 + 308 + 338 + 361 - Subtract &fee from amount by default - 336 - An Options window setting to set subtracting the fee from a sending amount as default. + User Agent + 50 - Enable &PSBT controls - 353 - An options window setting to enable PSBT controls. + Datadir + 76 - Whether to show PSBT controls. - 356 - Tooltip text for options window setting that enables PSBT controls. + To specify a non-default location of the data directory use the '%1' option. + 86 - Whether to keep the specified custom change address or not. - 363 + Blocksdir + 105 - Keep custom change &address - 366 + To specify a non-default location of the blocks directory use the '%1' option. + 115 - Show additional tab listing all your masternodes in first sub-tab<br/>and all masternodes on the network in second sub-tab. - 373 + Startup time + 134 - Show Masternodes Tab - 376 + Network + 157 - Show additional tab listing governance proposals. - 383 + Name + 164 - Show Governance Tab - 386 + Number of connections + 187 - Show the governance clock in the status bar. - 414 + Local Addresses + 210 - Show governance clock - 417 + Network addresses that your Dash node is currently using to communicate with other nodes. + 238 - If you disable the spending of unconfirmed change, the change from a transaction<br/>cannot be used until that transaction has at least one confirmation.<br/>This also affects how your balance is computed. - 426 + Block chain + 245 - Show mixing interface on Overview screen and reveal an additional screen which allows to spend fully mixed coins only.<br/>A new tab with more settings will also appear in this dialog, please make sure to check them before mixing your coins. - 436 + Current block height + 252 - Automatically lock small incoming transactions from external sources that may be dust attacks. Locked UTXOs will be excluded from coin selection. - 446 + Last block time + 275 - Enable &dust attack protection - 449 + Last block hash + 298 - Dust threshold: - 458 + Memory Pool + 321 - Transactions with outputs at or below this amount will be considered dust when received from external sources. - 465 + Current number of transactions + 328 - duffs - 481 + Memory usage + 351 + + + + - External Signer (e.g. hardware wallet) - 508 + In: + 74 - &External signer script path - 516 + Out: + 75 - Full path to a %1 compatible script (e.g. C:\Downloads\hwi.exe or /Users/you/Downloads/hwi.py). Beware: malware can steal your coins! - 526 + Network activity disabled + 78 - Show additional information and buttons on overview screen. - 555 + None + 91 + + + + - Enable advanced interface - 558 + Welcome + 14 - Show system popups for mixing transactions<br/>just like for all other transaction types. - 565 + Welcome to %1. + 23 - Show popups for mixing transactions - 568 + As this is the first time the program is launched, you can choose where %1 will store its data. + 49 - Show warning dialog when the wallet has very low number of keys left. - 575 + Limit block chain storage to + 238 - Warn if the wallet is running out of keys - 578 + Reverting this setting requires re-downloading the entire blockchain. It is faster to download the full chain first and prune it later. Disables some advanced features. + 241 - Whether to use experimental mode with multiple mixing sessions per block.<br/>Note: You must use this feature carefully.<br/>Make sure you always have recent wallet (auto)backup in a safe place! - 585 + GB + 248 - Enable &multi-session - 588 + This initial synchronisation is very demanding, and may expose hardware problems with your computer that had previously gone unnoticed. Each time you run %1, it will continue downloading where it left off. + 216 - Use this many separate masternodes in parallel to mix funds.<br/>Note: You must use this feature carefully.<br/>Make sure you always have recent wallet (auto)backup in a safe place! - 597 + When you click OK, %1 will begin to download and process the full %4 block chain (%2 GB) starting with the earliest transactions in %3 when %4 initially launched. + 206 - Parallel sessions - 600 + If you have chosen to limit block chain storage (pruning), the historical data must still be downloaded and processed, but will be deleted afterward to keep your disk usage low. + 226 - Mixing rounds - 623 + Use the default data directory + 66 - This amount acts as a threshold to turn off mixing once it's reached. - 643 + Use a custom data directory: + 73 + + + + - Target balance - 658 + Masternode: %1 + 183 - How many inputs of each denominated amount are created.<br/>Lower these numbers if you want fewer smaller denominations. - 681 + No wallet is available. + 199 - Inputs per denomination - 684 + This wallet is watch-only and cannot sign transactions. + 201 - Try to create at least this many inputs for each denominated amount.<br/>Lower this number if you want fewer smaller denominations. - 695 + Automatic (recommended) + 215 - Target - 698 + Fee source: + 222 - Create up to this many inputs for each denominated amount.<br/>Lower this number if you want fewer smaller denominations. - 725 + The wallet must be unlocked to create and sign this transaction. + 268 - Maximum - 728 + Enter a valid basic-scheme BLS operator secret key. + 293 - Automatically open the Dash Core client port on the router. This only works when your router supports UPnP and it is enabled. - 774 + The operator secret key does not match this masternode's registered public key. + 297 - Map port using NA&T-PMP - 787 + Another masternode operation is already in progress. + 311 - Accept connections from outside. - 794 + The operation completed without returning a transaction. + 329 - Allow incomin&g connections - 797 + The transaction was created but was not sent to the network. + 333 - Connect to the Dash network through a SOCKS5 proxy. - 804 + The transaction was sent successfully. + 337 - &Connect through SOCKS5 proxy (default proxy): - 807 + Transaction ID: %1 + 338 + + - Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type. - 910 - 923 - 936 + Operator BLS secret key (64 hexadecimal characters) + 116 + + - Language missing or translation incomplete? Help contributing translations here: -https://explore.transifex.com/dash/dash/ - 1105 + Invalid Dash address: %1 + 75 + + - Third-party URLs (e.g. a block explorer) that appear in the transactions tab as context menu items.<br/>%s in the URL is replaced by transaction hash. Multiple URLs are separated by vertical bar |. - 1169 - 1182 + Not specified + 656 - &Third-party transaction URLs - 1172 + Termination of service + 657 - Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. - 158 + Compromised keys + 658 - Whether to show coin control features or not. - 343 + Change of keys + 659 - Automatically start %1 after logging in to the system. - 112 + Reason: + 660 - &Start %1 on system login - 115 + Operator key: + 665 - Enable coin &control features - 346 + Automatic uses the current operator payout, then the masternode payout. Select an address only to override that choice. + 667 - &Spend unconfirmed change - 429 + Revoke Masternode Service + 671 - This setting determines the amount of individual masternodes that an input will be mixed through.<br/>More rounds of mixing gives a higher degree of privacy, but also costs more in fees. - 620 + Revoking clears the service address and PoSe-bans the masternode until its owner changes the operator key. The collateral is not affected. + 672 - &Network - 67 + Revoke + 674 + + - Enabling pruning significantly reduces the disk space required to store transactions. All blocks are still fully validated. Reverting this setting requires re-downloading the entire blockchain. - 170 + Operator BLS public key (96 hexadecimal characters) + 532 - Map port using &UPnP - 777 + Operator public key: + 534 - Automatically open the Dash Core client port on the router. This only works when your router supports NAT-PMP and it is enabled. The external port could be random. - 784 + Changing the operator key immediately PoSe-bans the masternode. The new operator must send an Update Service transaction to revive it. + 536 - Proxy &IP: - 816 - 973 + Voting address: + 548 - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) - 841 - 998 + Payout address: + 554 - &Port: - 848 - 1005 + Multiple payout shares are preserved; use the RPC to change them + 557 - Port of the proxy (e.g. 9050) - 873 - 1030 + This dialog cannot safely flatten a multi-payout masternode into one address. + 558 - Used for reaching peers via: - 897 + Automatic uses the masternode's current primary payout address. Select an address only to override that choice. + 561 - IPv4 - 913 + Update Masternode Registrar + 565 - IPv6 - 926 + Update the operator key, voting address, or payout address. All current values are prefilled; only changed fields are sent. The owner key must be present in this wallet. + 566 - Tor - 939 + Send Update + 568 - Show only a tray icon after minimizing the window. - 148 + Enter a valid operator public key for the current provider-transaction version. + 606 - &Minimize to the tray instead of the taskbar - 151 + The voting address must be a key address. + 615 + + - M&inimize on close - 161 + IP:PORT, comma-separated for multiple entries + 360 + 382 - &Display - 77 + Multiple addresses require extended provider transactions. + 362 - Connect to the Dash network through a separate SOCKS5 proxy for Tor onion services. - 961 + Service addresses: + 365 - Use separate SOCKS&5 proxy to reach peers via Tor onion services: - 964 + Service address: + 365 - User Interface &language: - 1071 + Operator key: + 370 - The user interface language can be set here. This setting will take effect after restarting %1. - 1084 + Platform node ID (40 hexadecimal characters) + 375 - &Unit to show amounts in: - 1131 + Platform node ID: + 377 - Choose the default subdivision unit to show in the interface and when sending coins. - 1144 + Platform P2P addresses: + 384 - Decimal digits - 1155 + IP:PORT or domain:port, comma-separated + 388 - Options set in this dialog are overridden by the command line: - 1236 + Platform HTTPS addresses: + 390 - Reset all client options to default. - 1282 + Platform P2P port: + 397 - &Reset Options - 1285 + Platform HTTPS port: + 402 - &OK - 1340 + Operator payout address: + 411 - &Cancel - 1353 + Automatic uses the current operator payout, then the masternode payout. Select an address only to override that choice. + 414 - - - - - Enable %1 features - 79 + Update EvoNode Service + 418 - default - 163 + Update Masternode Service + 418 - Confirm options reset - 438 - Window title text of pop-up window shown when the user has chosen to reset options. + Update the registered service endpoints. A successful update also revives a PoSe-banned masternode. Every current value is prefilled so unchanged fields are preserved. + 419 - Client restart required to activate changes. - 429 - 494 - Text explaining that the settings changed will not come into effect until the client is restarted. + Send Update + 421 - Compiled without external signing support (required for external signing) - 144 - "External signing" means using devices such as hardware wallets. + Enter a valid Platform node ID (40 hexadecimal characters). + 476 + + + + - Current settings will be backed up at "%1". - 433 - Text explaining to the user that the client's current settings will be backed up at a specific location. %1 is a stand-in argument for the backup location's path. + Form + 14 - Client will be shut down. Do you want to proceed? - 436 - Text asking the user to confirm if they would like to proceed with a client shutdown. + Filter by masternode type + 44 - This change would require a client restart. - 498 + All + 48 - The supplied proxy address is invalid. - 526 + Regular + 53 - - - - - Could not read setting "%1", %2. - 397 + Evo + 58 - - - - - Form - 20 + Shared + 63 - The displayed information may be out of date. Your wallet automatically synchronizes with the Dash network after a connection is established, but this process has not completed yet. - 80 - 378 - 615 + Filter masternode list + 71 - Available: - 290 + Owned + 84 - Your current spendable balance - 300 + Hide masternodes that are currently PoSe banned. + 91 - Pending: - 335 + Hide banned + 94 - Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance - 135 + Register a new masternode or evonode using this wallet + 104 - Immature: - 235 + Register Masternode… + 107 - Mined balance that has not yet matured - 206 + Create a masternode with collateral pooled by multiple parties, or continue a saved session + 114 - Balances - 73 + Shared Masternode… + 117 - Unconfirmed transactions to watch-only addresses - 116 + Node Count: + 163 - Mined balance in watch-only addresses that has not yet matured - 154 + Show only masternodes this wallet has keys for. + 81 - Total: - 196 + Filter by any property (e.g. address or protx hash) + 74 + + + + - Your current total balance - 245 + Payout Address + 158 - Current total balance in watch-only addresses - 264 + Filter by + 156 - Watch-only: - 280 + Update Service… + 142 - Your current balance in watch-only addresses - 319 + Update Registrar… + 143 - Spendable: - 342 + Change Reward Address… + 145 - Status: - 417 + Rotate Keys… + 146 - Enabled/Disabled - 424 + Dissolve… + 147 - Completion: - 431 + Create Standby Dissolution… + 148 - Amount and Rounds: - 465 + Revoke… + 153 - 0 DASH / 0 Rounds - 472 + Collateral Address + 157 - Submitted Denom: - 479 + Owner Address + 159 - n/a - 489 + Voting Address + 160 - Recent transactions - 608 + Registering a masternode requires a wallet. + 163 + 244 - Start/Stop Mixing - 527 + Masternode registration does not yet support external-signer wallets. + 248 - The denominations you submitted to the Masternode.<br>To mix, other users must submit the exact same denominations. - 486 + Masternode registration requires a wallet with private keys. + 249 - - - - - out of sync - 176 - 177 - 178 + Masternode registration is unavailable until the node is ready. + 251 - Automatic backups are disabled, no mixing available! - 526 + Register a new masternode or EvoNode using this wallet + 253 - No inputs detected - 410 - 416 + Managing shared masternodes requires a wallet. + 263 - %1 Balance - 182 + Managing shared masternodes requires a wallet with private keys. + 265 - Discreet mode activated for the Overview tab. To unmask the values, uncheck Settings->Discreet mode. - 215 + Shared masternode management is unavailable until the node is ready. + 267 + + + Shared masternodes require the v24 hard fork, which is not active on this network yet. + 269 - - 414 - 431 - 437 - 448 - - %n Rounds - - - %n Rounds - - - Found enough compatible inputs to mix %1 - 434 + Create or continue a multi-party shared masternode registration session + 271 - Not enough compatible inputs to mix <span style='%1'>%2</span>,<br>will mix <span style='%1'>%3</span> instead - 440 + This transaction is not a readable shared masternode dissolution. + 305 - Overall progress - 498 + Share %1 of %2 + 311 - Denominated - 499 + an unrecognised script + 317 - Partially mixed - 500 + Masternode: %1 + 322 - Mixed - 501 + This masternode is not in the current masternode list. + 324 + + + Service: %1 + 326 - - 502 - - Denominated inputs have %5 of %n rounds on average - - - Denominated inputs have %5 of %n rounds on average - - - keys left: %1 - 584 + Collateral address: %1 + 327 - Start %1 - 602 - 737 + Fee paid by: %1 + 330 - If you don't want to see internal %1 fees/transactions select "Most Common" as Type on the "Transactions" tab. - 700 + Approved by: every share owner + 332 - %1 requires at least %2 to use. - 711 + Approved by: your signature only + 333 - Wallet is locked and user declined to unlock. Disabling %1. - 725 + Payouts: + 335 - Stop %1 - 741 + %1 → %2 + 343 - Disabled - 604 - 658 - 779 - 782 + Fee: %1 + 348 - Very low number of keys left since last automatic backup! - 623 + Every share's principal is returned to its own refund address. This cannot be undone. + 352 - We are about to create a new automatic backup for you, however <span style='%1'> you should always make sure you have backups saved in some safe place</span>! - 624 + Note: this transaction does not return every share's full principal. This cannot be undone. + 353 - Note: You can turn this message off in options. - 627 + Transaction: %1 + 354 + 378 - WARNING! Something went wrong on automatic backup - 643 + Broadcast this standby dissolution? + 365 - ERROR! Failed to create automatic backup - 651 - 668 + Broadcast failed + 375 - Mixing is disabled, please close your wallet and fix the issue! - 652 - 670 + Standby dissolution sent + 378 - Enabled - 658 + Masternode not found + 396 - see debug.log for details. - 669 + This message is about a masternode that is not in the list yet. + 397 - WARNING! Failed to replenish keypool, please unlock your wallet to do so. - 676 + Nothing to open + 415 - - - - - Dialog - 14 + Requires a wallet capable of signing transactions + 441 + 449 - Sign Tx - 86 + Requires this masternode's owner key in the wallet + 447 - Broadcast Tx - 102 + Requires one of this masternode's share owner keys in this wallet + 459 - Copy to Clipboard - 122 + Already saved on this computer on %1 + 467 - Save… - 129 + Not created on this computer yet + 468 - Close - 136 + Filters by one of this masternode's share owner addresses + 471 - - - - - Failed to load transaction: %1 - 61 + Details for Masternode %1 + 730 - Failed to sign transaction: %1 - 86 + Copy ProTx Hash + 139 - Cannot sign inputs while wallet is locked. - 94 + Copy Collateral Outpoint + 140 + + + + - Could not sign any more inputs. - 96 + Banned + 381 - Signed %1 inputs, but more signatures are still required. - 98 + Shared masternode · you hold %1 of %2 shares + 371 - Signed transaction successfully. Transaction is ready to broadcast. - 101 + Banned for %1 + 379 - Unknown error processing transaction. - 113 + Active for %1 + 388 - Transaction broadcast successfully! Transaction ID: %1 - 123 + Shared (you hold %1 of %2) + 422 - Transaction broadcast failed: %1 - 126 + Shared (%1 shares) + 424 - PSBT copied to clipboard. - 135 + UNKNOWN + 436 - Save Transaction Data - 158 + Service + 496 - Partially Signed Transaction (Binary) - 160 - Expanded name of the binary PSBT file format. See: BIP 174. + Type + 498 - PSBT saved to disk. - 167 + PoSe Score + 502 - Sends %1 to %2 - 184 + Registered + 504 - own address - 188 + Last Paid + 506 - Unable to calculate transaction fee or total transaction amount. - 196 + Next Payment + 508 - Pays transaction fee: - 198 + Operator Reward + 510 - Total Amount - 210 + ProTx Hash + 512 + + - or - 213 + Shared + 69 - Transaction has %1 unsigned inputs. - 219 + to %1 + 128 - Transaction is missing some information about inputs. - 265 + to UNKNOWN + 130 - Transaction still needs signature(s). - 269 + but not claimed + 133 - (But no wallet is loaded.) - 272 + NONE + 136 - (But this wallet cannot sign transactions.) - 275 + ProTx Hash + 204 - (But this wallet does not have the right keys.) - 278 + Public Key Operator + 208 - Transaction is fully signed and ready for broadcast. - 286 + Owner Address + 212 - Transaction status is unknown. - 290 + Payout Address + 213 - - - - - Payment request error - 148 + Voting Address + 215 - Cannot start dash: click-to-pay handler - 149 + Collateral Address + 216 - URI handling - 197 - 213 + Collateral Hash 218 - 226 + ../proposalmodel.cpp131 - 'dash://' is not a valid URI. Use 'dash:' instead. - 197 + Collateral Index + 221 - Cannot process payment request as BIP70 is no longer supported. -Due to discontinued support, you should request the merchant to provide you with a BIP21 compatible URI or use a wallet that does continue to support BIP70. - 214 - 237 + Masternode Type + 225 - URI cannot be parsed! This can be caused by an invalid Dash address or malformed URI parameters. - 227 + Registered Height + 226 - Payment request file handling - 236 + Last Paid Height + 227 - - - - - User Agent - 112 - Title of Peers Table column which contains the peer's User Agent string. + Consecutive Payments + 229 - Ping - 103 - Title of Peers Table column which indicates the current latency of the connection with the peer. + Operator Reward + 231 - Peer - 85 - Title of Peers Table column which contains a unique number used to identify a connection. + Shares + 238 - Age - 88 - Title of Peers Table column which indicates the duration (length of time) since the peer connection started. + Participant + 241 - Direction - 94 - Title of Peers Table column which indicates the direction the peer connection was initiated from. + Addresses + 243 - Type - 97 - Title of Peers Table column which describes the type of peer connection. The "type" describes why the connection exists. + Share %1 + 249 - Sent - 106 - Title of Peers Table column which indicates the total amount of network information we have sent to the peer. + you + 251 - Received - 109 - Title of Peers Table column which indicates the total amount of network information we have received from the peer. + same as refund + 261 - Address - 91 - Title of Peers Table column which contains the IP/Onion/I2P address of the connected peer. + Owner + 266 - Network - 100 - Title of Peers Table column which states the network the peer connected through. + Reward + 267 - - - - - Inbound - 76 - An Inbound Connection from a Peer. + Refund + 267 - Outbound - 78 - An Outbound Connection to a Peer. + Early period + 275 + 277 + 279 + 285 - - - - - New proposal - 20 + none + 275 - Proposal &name - 56 + ends block %1 + 277 - &Description URL - 95 + ends block %1 (about %2 from now) + 280 - &Payment date - 137 + ended (block %1) + 285 - Pa&yments - 147 + Early-exit penalty + 287 - Payment &address - 157 + saved on this computer on %1 + 292 - Payment &amount - 240 + not created on this computer + 293 - To&tal amount - 250 + Standby dissolution + 294 - The amount to request in a single payment - 269 + Network Addresses + 298 - View JSON - 335 + Platform HTTPS Addresses + 302 - View Payload - 357 + Platform P2P Addresses + 305 - margin-left: 8px; - 391 + Platform Node ID + 308 - Create Proposal - 398 + PoSe Penalty + 312 - - - - - All fields are mandatory - 170 + PoSe Ban Height + 314 - Confirm Proposal - 185 + PoSe Revived Height + 317 + + + + - Are you sure you want to create this proposal? - 186 + One of the chosen keys is already in use by a registered masternode or share. Every owner and voting key may be used only once network-wide. + 222 - Creating a proposal pays %1 to the network. This fee is non-refundable regardless of outcome. - 187 + The chosen service address is already in use by a registered masternode. + 223 - Creation failed - 205 + A refund or reward address may not double as a share owner or voting address. Use distinct addresses for payouts and keys. + 224 - Proposal Created - 209 + A participant's consent signature does not match the final transaction. This happens when the terms or the funding transaction changed after signing; collect fresh signatures. + 225 - %1 successfully sent for your proposal "%2". - -You will now be redirected to monitor and broadcast your new proposal, you can resume this later by clicking "Resume Proposal". - 210 + The network does not accept this transaction version yet. Wait for the network upgrade that introduces it to activate. + 226 - - - - - Pending, %1 of %2 confirmations - 278 + This feature is not active on the network yet. Wait for the network upgrade that introduces it to activate. + 227 - Voting, needs %1 more votes for funding - 282 + A dissolution for this masternode is already pending. + 228 - Passing with %1 votes - 285 + The transaction could not be funded. + 236 - Passing with %1 votes but budget saturated, may not be funded - 288 + The transaction could not be funded: %1 + 237 - Failed, needed %1 more votes - 292 + + +Network rejection: %1 + 241 - Funded at block %1 - 296 + Details: %1 + 245 + + + + - Funded - 296 + Share %1 + 87 - Lapsed, past proposal end date - 299 + Contribution "%1" has a malformed input transaction id. + 135 - Ready to broadcast, check "Resume Proposal" dialog - 302 + Contribution "%1" has an invalid change address. + 147 - %1 Yes, %2 No, %3 Abstain, %4 - 308 + The session's prepared transaction is not valid transaction hex. + 177 - passing with %1 votes - 310 + The session's prepared transaction is not a shared masternode registration. + 184 - needs %1 more votes - 310 + This message was edited after it was copied. + 247 - Hash - 351 + Draft + 261 - Title - 353 + Terms locked + 263 - Start - 355 + Collecting approvals + 265 - End - 357 + Approvals combined + 267 - Amount - 359 + Contributions signed + 269 - Votes - 361 + Broadcast + 271 - - - Title - 89 + The file is not valid JSON. + 365 - URL - 91 + The file is not a shared masternode session file. + 375 + 380 - Destination Address - 93 + The session file uses an unsupported format version. Update Dash Core to open it. + 385 - Payment Amount - 94 + The session file is for the "%1" network but this node runs "%2". It cannot be used here. + 392 - Payments Requested - 95 + unknown + 395 - Payment Start - 96 + The session file has no session id. + 401 - Payment End - 97 + The session file has an invalid revision. + 406 - Object Hash - 98 + The session file has no stage. + 411 - Parent Hash - 99 + The session file is at the unknown stage "%1". It was probably created by a newer Dash Core. + 416 - Collateral Date - 100 + The session file lists %1 shares; a shared masternode can have at most %2. + 441 - - - - - Resume Proposals - 20 + Share entry %1 in the session file is malformed. + 454 + 463 - Close - 106 + The session file has an invalid early period. + 485 - - - - - No pending proposals to broadcast. - 49 + The session file has an invalid early-exit penalty. + 494 - For %1 payment(s) of %2 to %3 - 125 + The session file lists %1 contributions; there can be at most one per share, and at most %2 shares. + 503 - Unknown - 132 + Contribution entry %1 in the session file is malformed. + 511 - Pending - 134 + Contribution entry %1 in the session file has %2 inputs; at most %3 can be funded in one contribution. + 525 - Ready - 136 + The session file has a malformed consent hash. + 575 - Collateral Hash - 144 + Signature entry %1 in the session file is malformed. + 586 - Collateral Status - 145 + The session file lists more than one signature for share %1. + 596 - Broadcast - 169 + The session file is marked "%1" but is missing its frozen transaction or consent hash. + 611 - Broadcast proposal - 214 - 217 + The session file has a signature for a share that does not exist. + 624 - Proposal has been broadcasted to the network with hash %1 - 215 + The session file claims the approvals are combined, but not every share has an approval. + 631 - Unable to broadcast proposal, %1 - 218 + The session file claims the approvals are combined, but an approval is invalid: %1 + 639 - - - - - Amount - 213 + The session file claims every contribution is signed, but one or more funding inputs are unsigned. + 650 - - - - - Enter a Dash address (e.g. %1) - 257 + The session file could not be parsed: %1 + 660 - Appearance Setup - 269 + A shared masternode needs between %1 and %2 shares (currently %3). + 672 - Please choose your preferred settings for the appearance of %1 - 272 + The voting address must be a valid P2PKH address. + 683 - This can also be adjusted later in the "Appearance" tab of the preferences. - 275 + Share %1: + 690 + 721 - Ctrl+W - 604 + the owner address must be a valid P2PKH address. + 695 + 702 - Unroutable - 1089 + the owner address is already used by share %1. Every owner key must be unique. + 708 - Internal - 1095 + the amount must be between %1 and %2. + 725 - Inbound - 1108 - An inbound connection from a peer. An inbound connection is a connection initiated by a peer. + refund + 735 - Outbound - 1111 - An outbound connection to a peer. An outbound connection is a connection initiated by us. + reward + 736 - Full Relay - 1116 - Peer connection type that relays all network information. + the %1 address must be a valid P2PKH or P2SH address. + 743 - Block Relay - 1119 - Peer connection type that relays network information about blocks and not transactions or addresses. + the refund address is already used by share %1. Every refund address must be unique. + 752 - Manual - 1121 - Peer connection type established manually through one of several methods. + the %1 address must not be the voting address. + 760 - Feeler - 1123 - Short-lived peer connection type that tests the aliveness of known addresses. + the %1 address must not be share %2's owner address. + 767 - Address Fetch - 1125 - Short-lived peer connection type that solicits known addresses from a peer. + The share amounts must sum to exactly %1 (currently %2). + 777 - %1 d - 1137 - 1149 + The early period must be at most %1 blocks (about two years). + 783 - %1 h - 1138 - 1150 + The early penalty cannot be negative. + 788 - %1 m - 1139 - 1151 + The early penalty must be below the smallest share amount (%1). + 790 - %1 s - 1141 - 1152 - 1178 + Funding can only be changed while the session is editable. Unlock the terms first (this discards all collected approvals). + 818 + 868 - None - 1166 + The contribution needs a participant label. + 824 - N/A - 1172 + The contribution has no funding inputs. + 828 - %1 ms - 1173 + "%1" has already contributed. Remove the existing contribution first. + 833 + + + Input %1:%2 is already contributed by "%3". + 841 + + + The change amount must be positive. + 852 + + + No contribution from "%1" was found. + 881 + + + Only an editable session can be locked. + 888 + + + The consent hash is malformed. + 895 + + + The consent hash does not match the prepared transaction. Do not sign; restart the preparation step. + 900 - - 1191 - - %n second(s) - - - %n second(s) - - - - 1195 - - %n minute(s) - - - %n minute(s) - - - - 1199 - - %n hour(s) - - - %n hour(s) - - - - 1203 - - %n day(s) - - - %n day(s) - - - - 1207 - 1213 - - %n week(s) - - - %n week(s) - - - - 1213 - - %n year(s) - - - %n year(s) - - - %1 and %2 - 1213 + The collateral output index does not match the prepared transaction. + 906 - %1 B - 1221 + The terms are not locked yet; there is nothing to approve. + 940 - %1 kB - 1223 - ../rpcconsole.cpp1146 + Share %1 of %2 does not exist. + 948 + 1579 - %1 MB - 1225 - ../rpcconsole.cpp1147 - ../rpcconsole.cpp1148 + The signature is not valid base64. + 959 - %1 GB - 1227 + The signature from %1 does not verify against the current terms. It was most likely made for an older version of this session — ask %1 to re-sign the current version. + 964 - - - - - Default monospace font "%1" - 49 + The session file's share table does not match its prepared transaction. Do not sign; request a fresh copy. + 989 - Embedded "%1" - 50 + Share %1 in the session file does not match its prepared transaction. Do not sign; request a fresh copy. + 1003 - Use existing font - 51 + Share %1's reward address in the session file does not match its prepared transaction. Do not sign; request a fresh copy. + 1013 - Custom… - 52 + The terms shown in the session file do not match its prepared transaction. Do not sign; request a fresh copy. + 1031 - - - - - Error: Wallet controller not available. - 939 + The funding shown in the session file does not match its prepared transaction. Do not sign; request a fresh copy. + 1042 - Error: Rescan failed. Wallet not loaded. - 945 + A different signature for this share is already recorded. One of the copies signed a stale version of the session — agree on the latest revision and have it re-signed. + 1118 - - - Inbound: initiated by peer - 519 - Explanatory text for an inbound peer connection. + Funding inputs can only be signed once the approvals are combined. + 1172 - Outbound Full Relay: default - 523 - Explanatory text for an outbound peer connection that relays all network information. This is the default behavior for outbound connections. + The prepared transaction does not match the terms everyone approved. Do not sign or broadcast it; request a fresh copy. + 1190 - Outbound Block Relay: does not relay transactions or addresses - 526 - Explanatory text for an outbound peer connection that relays network information about blocks and not transactions or addresses. + This message is for a different session (Session %1). You are working on Session %2. + 1207 + 1289 + 1356 - Outbound Manual: added using RPC %1 or %2/%3 configuration options - 531 - Explanatory text for an outbound peer connection that was established manually through one of several methods. The numbered arguments are stand-ins for the methods available to establish manual connections. + Replies can only be absorbed while the terms are still editable. + 1214 - Outbound Feeler: short-lived, for testing addresses - 537 - Explanatory text for a short-lived outbound peer connection that is used to test the aliveness of known addresses. + The reply does not match your current draft: the participants, amounts or terms were changed. Ask the sender to paste your latest invitation and reply again. + 1221 - Outbound Address Fetch: short-lived, for soliciting addresses - 540 - Explanatory text for a short-lived outbound peer connection that is used to request addresses from a peer. + %1's share already has details from another reply. + 1248 - we selected the peer for high bandwidth relay - 553 + This message does not carry locked terms. + 1296 - the peer selected us for high bandwidth relay - 554 + The locked terms do not contain the details you sent. + 1301 - no high bandwidth relay selected - 555 + the coordinator + 1315 - &Disconnect - 744 + The terms changed since you sent your details. Ask %1 to send the current invitation and reply again. + 1318 - 1 &hour - 745 + The imported copy is revision %1 of this session; this copy is revision %2 and is superseded by it. + 1363 - 1 &week - 747 + The imported copy is revision %1 of this session; this copy is already at revision %2. Send the sender the newer file. + 1370 - 1 &year - 748 + The imported copy has locked terms and supersedes this editable copy. + 1384 - &Unban - 778 + This session's terms are already locked; the imported copy is still editable. Send the sender the newer update. + 1386 - In: - 1071 + Both copies of Session %1 locked different terms and cannot be combined. Agree on one copy, send it out again, and have everybody approve that one. + 1392 - Out: - 1072 + Both copies of Session %1 changed the same details and cannot be combined. Agree on one copy and send it out again. + 1401 - Network activity disabled - 1075 + The funding-signed copies are not the same transaction. They cannot be merged. + 1443 - None - 1088 + Funding input %1 has two different signatures. The copies cannot be merged. + 1452 - Total: %1 (Enabled: %2) - 1131 - 1135 + The imported copy claims the approvals are combined, but that state is invalid: %1 + 1472 - Executing command without any wallet - 1217 + The imported copy claims every contribution is signed, but that state is invalid: %1 + 1479 - Ctrl++ - 1429 - Main shortcut to increase the RPC console font size. + The imported copy claims the registration was broadcast, but that state is invalid: %1 + 1486 - Ctrl+= - 1431 - Secondary shortcut to increase the RPC console font size. + The session is not collecting approvals. + 1500 - Ctrl+- - 1435 - Main shortcut to decrease the RPC console font size. + Not every share has signed yet (%1 of %2). Combine only a fully signed session. + 1504 - Ctrl+_ - 1437 - Secondary shortcut to decrease the RPC console font size. + The owner approvals have to be combined before the contributions are signed. + 1523 - Ctrl+Shift+I - 1583 + One funding input is still unsigned. + 1536 - Ctrl+Shift+C - 1584 + %1 funding inputs are still unsigned. + 1537 - Ctrl+Shift+G - 1585 + The session cannot be broadcast before every consent and funding signature is in place. + 1548 - Ctrl+Shift+P - 1586 + none + 1558 - Ctrl+Shift+R - 1587 + about 1 minute + 1561 - Executing command using "%1" wallet - 1215 + about %1 minutes + 1562 - detecting: peer could be v1 or v2 - 545 - Explanatory text for "detecting" transport type. + about 1 hour + 1565 - v1: unencrypted, plaintext transport protocol - 547 - Explanatory text for v1 transport type. + about %1 hours + 1566 - v2: BIP324 encrypted transport protocol - 549 - Explanatory text for v2 transport type. + about 1 day + 1568 - &Copy address - 740 - Context menu action to copy the address of a peer. + about %1 days + 1569 - 1 d&ay - 746 + The fee must be positive. + 1585 - &Copy IP/Netmask - 774 - Context menu action to copy the IP/Netmask of a banned peer. IP/Netmask is the combination of a peer's IP address and its Netmask. For IP address, see: https://en.wikipedia.org/wiki/IP_address. + The penalty and fee exceed the dissolving participant's share. + 1597 - Welcome to the %1 RPC console. -Use up and down arrows to navigate history, and %2 to clear screen. -Use %3 and %4 to increase or decrease the font size. -Type %5 for an overview of available commands. -For more information on using this console, type %6. - -%7WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramifications of a command.%8 - 1024 - RPC console welcome message. Placeholders %7 and %8 are style tags for the warning content, and they are not space separated from the rest of the text intentionally. + A unilateral dissolution needs at least one other share to receive the penalty. + 1617 + + + + - Executing… - 1225 - A console message indicating an entered command is currently being executed. + 1 coin + 127 - (peer: %1) - 1335 + %1 coins + 128 - via %1 - 1337 + 1 approval + 2624 + ../sharedmndialogs.cpp782 - Regular - 1384 + %1 approvals + 2625 + ../sharedmndialogs.cpp783 - Masternode - 1388 + 1 participant + 2645 + ../sharedmnwidgets.cpp553 - Verified Masternode - 1390 + %1 participants + 2646 + ../sharedmnwidgets.cpp554 - - - - - QR-Code Title - 17 + 1 funding input + 3301 - QR Code - 39 + %1 funding inputs + 3302 + + - &Save Image… - 85 + Share %1 of %2 + 169 - - - + - &Save Image… - 30 + Shared Masternode + 189 + 1673 - &Copy Image - 31 + Back + 224 - Resulting URI too long, try to reduce the text for label / message. - 42 + Paste + 225 - Error encoding URI into QR Code. - 49 + Save… + 226 - QR code support not available. - 104 + Cancel + 227 + 3159 + 3459 - Save QR Code - 134 + Next + 228 + 1416 - PNG Image - 137 - Expanded name of the PNG file format. See: https://en.wikipedia.org/wiki/Portable_Network_Graphics. + Details + 279 + 1599 + 2697 - - - - - Tools window - 14 + Funded + 279 - &Information - 44 + Approved + 279 - General - 112 + Signed + 279 - Name - 256 + another operation is still running. + 313 + 337 - N/A - 129 - 155 - 181 - 210 - 236 - 266 - 289 - 347 - 367 - 394 - 417 - 440 - 463 - 486 - 516 - 539 - 602 - 981 - 1004 - 1030 - 1056 - 1082 - 1105 - 1131 - 1154 - 1177 - 1203 - 1229 - 1255 - 1278 - 1301 - 1324 - 1347 - 1373 - 1399 - 1422 - 1445 - 1468 - 1491 - 1514 - 1540 - 1563 - 1586 - 1612 - 1638 - 1664 - 1690 - ../rpcconsole.h170 + no wallet is available. + 317 - Number of connections - 279 + the wallet stayed locked. + 324 + 2546 - &Open - 580 + the node gave no reason. + 345 - Startup time - 226 + the registration is not a valid transaction. + 352 - Network - 249 - 1072 + Shared masternode + 360 + 1126 - Last block time - 407 + Several people fund one masternode together. One person coordinates; everyone else pastes what they receive and copies back a reply. Nothing reaches the network until the final broadcast. + 361 - Debug log file - 570 + Start + 374 - Client version - 119 + You will enter who takes part and the masternode settings, then invite the others. + 376 - Block chain - 377 + Start a Shared Masternode + 380 - Memory Pool - 499 + Continue + 388 + 1426 - Current number of transactions - 506 + Paste an invitation, locked terms, a signing request or any reply you received — the app will know what to do. + 390 - Memory usage - 529 + Paste From Clipboard + 394 + 970 - &Console - 54 + Open File… + 397 + 973 - Clear console - 689 + Participants + 412 + 831 + 1128 - &Network Traffic - 64 + Who takes part, and how much each contributes. Amounts must add up to exactly %1; every share is at least %2. + 413 - Received - 1481 + # + 420 - Sent - 1458 + Name + 420 + 1693 - &Peers - 74 + Amount + 420 - &Repair - 84 + Me + 420 - Wallet: - 643 + Add Participant + 438 - Banned peers - 877 + Participant %1 + 444 + 2214 - Select a peer to view detailed information. - 940 - ../rpcconsole.cpp1329 + Remove + 450 - Version - 1144 + Masternode settings + 486 + 1130 - High bandwidth BIP152 compact block relay: %1 - 1242 + These apply to the whole masternode and are the same for every participant. + 487 - High Bandwidth - 1245 + Service addresses: + 494 - Starting Block - 1268 + Public addresses the masternode serves the Core P2P network on, separated by commas or spaces. May be left empty and set later with a service update. + 495 - Synced Headers - 1291 + Operator key: + 505 - Synced Blocks - 1314 + Whoever runs the server needs the secret key. Only the public key is registered on-chain. + 506 - Elapsed time since a novel block passing initial validity checks was received from this peer. - 1360 + Copy Public Key + 517 - Last Block - 1363 + Node run by: + 531 - Elapsed time since a novel transaction accepted into our mempool was received from this peer. - 1386 - Tooltip text for the Last Transaction field in the peer details area. + Recorded in the terms so everyone knows who can start and revive the node. + 532 - Last Transaction - 1389 + Name of the participant who keeps the operator secret + 535 - The mapped Autonomous System used for diversifying peer selection. - 1599 + Voting address: + 541 - Mapped AS - 1602 + Votes on governance proposals for the whole masternode (P2PKH). + 542 - Whether we relay addresses to this peer. - 1625 - Tooltip text for the Address Relay field in the peer details area, which displays whether we relay addresses to this peer (Yes/No). + Use new address + 547 + 717 - Address Relay - 1628 - Text title for the Address Relay field in the peer details area, which displays whether we relay addresses to this peer (Yes/No). + Operator reward: + 564 - Addresses Processed - 1654 - Text title for the Addresses Processed field in the peer details area, which displays the total number of addresses received from this peer that were processed (excludes addresses that were dropped due to rate-limiting). + Share of the reward promised to whoever runs the server. + 565 - Addresses Rate-Limited - 1680 - Text title for the Addresses Rate-Limited field in the peer details area, which displays the total number of addresses received from this peer that were dropped (not processed) due to rate-limiting. + The operator will permanently receive this share of all rewards before anything is split between the participants. + 575 - User Agent - 142 - 1167 + Exit terms + 594 + 1132 - Datadir - 168 + What happens if one participant wants out before the others. + 595 - To specify a non-default location of the data directory use the '%1' option. - 178 + How leaving works + 600 - Blocksdir - 197 + Anyone can dissolve the masternode on their own at any time, and everyone gets their principal back. During the early period, whoever dissolves alone pays the early-exit penalty out of their own share and it is split among the others. If everyone agrees, dissolving is free at any time. + 602 - To specify a non-default location of the blocks directory use the '%1' option. - 207 + Early period: + 611 - Local Addresses - 302 + Blocks after registration during which leaving alone costs the penalty. + 612 - Network addresses that your Dash node is currently using to communicate with other nodes. - 330 + None + 630 - Number of regular Masternodes - 337 + 3 months + 630 - Number of EvoNodes - 357 + 6 months + 630 - Current block height - 384 + 1 year + 631 - Last block hash - 430 + 2 years + 631 - Latest ChainLocked block hash - 453 + Early-exit penalty: + 651 - Latest ChainLocked block height - 476 + Your contribution + 681 + 1134 - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. - 577 + Addresses and coins for your share. Only you see the coins; the others only see the resulting transaction inputs. + 683 - InstantSend locks - 592 + Your share + 690 + 1134 - (none) - 654 + This is me: + 698 - Decrease font size - 675 + Owner address: + 732 - Increase font size - 682 + Controls your share: approves key changes and dissolutions. Kept in this wallet. + 733 - &Reset - 794 + Refund address: + 735 - Node Type - 971 + Receives your principal when the masternode is dissolved. Cannot be changed later. + 736 - PoSe Score - 994 + Reward address (optional): + 738 - The transport layer version: %1 - 1017 + Receives your part of the rewards. Leave empty to use the refund address; you can change it later. + 739 - Transport - 1020 + Coins + 745 - The BIP324 session ID string in hex. - 1043 + Network fee: + 753 - Session ID - 1046 + Reserve Coins + 766 - The network protocol this peer is connected through: IPv4, IPv6, Onion, I2P, or CJDNS. - 1069 + Release + 770 + 3158 - Permissions - 1095 + Save operator key + 785 + 1136 - The direction and type of peer connection: %1 - 1118 + Save this generated key before inviting anyone. It is kept nowhere else and cannot be recovered from the wallet. + 786 - Direction/Type - 1121 + Operator secret key + 791 + 1026 - Services - 1193 + Save it now — the invitation cannot go out until you confirm it. + 793 - Whether we relay transactions to this peer. - 1216 + Copy + 803 + 814 + 1008 - Transaction Relay - 1219 + Add this line to dash.conf on the masternode server: + 808 - Connection Time - 1337 + The invitation you are about to send contains only the public key. + 819 - Last Send - 1412 + Type the last 4 characters of the secret key to confirm you saved it: + 820 - Last Receive - 1435 + Invite participants + 842 + 1138 - Ping Time - 1504 + Send the same invitation to everyone. Each person reserves their coins and sends you back their details. + 843 - The duration of a currently outstanding ping. - 1527 + Copy Invitation + 851 - Ping Wait - 1530 + Invitation + 852 + 2697 - Min Ping - 1553 + Save Invitation… + 854 - Time Offset - 1576 + You changed the draft. Participants who already replied must reply again. + 861 - Repair options. - 1731 + Lock these terms? + 870 - The buttons below will trigger repair actions to fix issues with corrupt files or missing/obsolete transactions. - 1741 + Locking fixes every address, amount and coin. Afterwards nobody can edit — only unlock, which discards all approvals. + 876 - Rescan Chain - 1761 + Approvals + 889 + 1145 - Rescan the chain for missing wallet transactions starting from wallet creation time. - 1768 + Copy Locked Terms + 910 - Rescan Chain (full) - 1784 + Locked Terms + 911 + 2700 - Rescan the chain for missing wallet transactions starting from genesis block. - 1791 + Unlock terms… + 913 - Rebuild Index - 1801 + Signatures + 927 + 1147 - Restarts the client to rebuild the chain index from current blk000??.dat files. - 1808 + Copy Signing Request + 939 - The total number of addresses received from this peer that were processed (excludes addresses that were dropped due to rate-limiting). - 1651 - Tooltip text for the Addresses Processed field in the peer details area, which displays the total number of addresses received from this peer that were processed (excludes addresses that were dropped due to rate-limiting). + Signing Request + 940 + 2702 - The total number of addresses received from this peer that were dropped (not processed) due to rate-limiting. - 1677 - Tooltip text for the Addresses Rate-Limited field in the peer details area, which displays the total number of addresses received from this peer that were dropped (not processed) due to rate-limiting. + What you sent + 959 - - - - - To - 169 + What comes next + 965 - From - 169 + Release my coins + 983 + 1065 - No - 169 + Shared masternode registered + 998 - Ban for - 170 + What happened + 1003 - Yes - 169 + It appears under Masternodes after one confirmation. + 1014 - Unknown - 170 + What to keep safe + 1018 - Never - 225 + Your share owner key + 1020 - - - - - An optional message to attach to the payment request, which will be displayed when the request is opened. Note: The message will not be sent with the payment over the Dash network. - 34 + Standby dissolution + 1032 - &Message: - 37 + A signed dissolution you keep offline. It recovers your principal even if this wallet is lost. Create it after the first confirmation. + 1034 - An optional label to associate with the new receiving address. - 77 + Create it from the Masternodes list (right-click the masternode) once the registration is confirmed, and store it with your refund-address backup, separately from this wallet. + 1037 - An optional message to attach to the payment request, which will be displayed when the request is opened.<br>Note: The message will not be sent with the payment over the Dash network. - 60 + Session record + 1042 - An optional label to associate with the new receiving address (used by you to identify an invoice). It is also attached to the payment request. - 50 + Save Final Record… + 1045 - Use this form to request payments. All fields are <b>optional</b>. - 70 + Next steps + 1054 - &Label: - 80 + Copy Final Record + 1062 - An optional amount to request. Leave this empty or zero to not request a specific amount. - 93 - 179 + Final Record + 1063 + 2708 - &Amount: - 96 + Waiting for %1 + 1142 - &Create new receiving address - 117 + the coordinator + 1142 + 1944 + 2744 - Clear all fields of the form. - 136 + Approve terms + 1145 - Clear - 139 + Sign contribution + 1147 - Requested payments history - 234 + Complete + 1149 - Show the selected request (does the same as double clicking an entry) - 259 + Step %1 of %2 · %3 + 1163 - Show - 262 + No wallet is available. + 1193 + 1478 + 2188 + 3022 - Remove the selected entries from the list - 275 + This wallet cannot sign. You can view, but not take part. + 1197 - Remove - 278 + A shared masternode needs between %1 and %2 participants. + 1271 - Enter a label to associate with the new receiving address - 53 + Enter a name for participant %1. + 1281 + 3100 - Enter a message to attach to the payment request - 63 + The name "%1" is used twice. + 1285 - - - - - Copy &URI - 33 + Each share is at least %1. + 1290 + + + The amounts add up to %1; they must be exactly %2. + 1298 + + + Select the participant that is you. + 1303 + 1344 + 3026 + 3078 + + + Enter a valid operator BLS public key (96 hexadecimal characters, basic scheme). + 1309 + + + Enter a valid voting address (P2PKH). + 1313 + + + Set the early-exit penalty to 0 when there is no early period. + 1335 + + + The early-exit penalty must be less than the smallest share (%1). + 1337 + + + Enter a valid owner address (P2PKH). + 1351 + 3086 + + + Enter a valid refund address (P2PKH or P2SH). + 1355 + 3090 + + + Enter a valid reward address (P2PKH or P2SH), or leave it empty. + 1359 + + + The reward address must differ from the voting address and every owner address. + 1367 + + + Every participant must send back their details before the terms can be locked. + 1374 + 1490 + + + This wallet is watch-only and cannot sign. + 1381 + 1481 + 2192 + 2357 + 2526 + + + Save the operator secret key first. It is shown once, on the "Save operator key" page, and the session file does not carry it. + 1411 + + + Reserve Coins and Copy Details + 1423 + + + Lock and Approve + 1429 + + + Lock Terms + 1429 + + + Approve and Copy Reply + 1433 + + + Approve + 1438 + + + Retry + 1441 + + + Sign and Copy Reply + 1446 + + + Broadcast Registration + 1449 + + + Close + 1457 + + + Finish + 1460 + + + Start Over + 1467 + + + Confirm you saved the operator secret key by typing its last 4 characters. + 1487 + + + You already approved these terms. + 1493 + + + Every participant must sign their own coins before the registration can be broadcast. + 1496 + + + Shared Masternode — Session %1 + 1674 + + + %1 of %2%3✓ + 1746 + + + %1 of %2 — %3 missing + 1749 + + + %1 of %2 — %3 too much + 1752 + + + Must be less than the smallest share (%1). Set to 0 only if you accept that anyone can leave at any time for free. + 1780 + + + Anyone can leave at any time for free. + 1786 + + + If %1 leaves before block %2 of the masternode's life, %1 forfeits %3, split among the others. + 1788 + + + Leaving alone during the early period costs %1, split among the others. + 1794 + + + With a zero penalty the early period has no effect: anyone can dissolve the masternode alone at any time and pay nothing. + 1799 + + + Share %1 of %2 — %3 — %4 + 1816 + + + Share %1 of %2 — %3 (you) + 1826 + + + Choose which participant you are. + 1832 + 1856 + + + Reserved — these coins cannot be spent until the session ends or you release them. + 1842 + + + Uses %1 (%2); change %3 returns to a new address of yours. + 1846 + 1861 + + + Uses %1 (%2), with no change left over. + 1849 + 1864 + + + Everyone reviews these exact terms and approves once. Send the same message to all. + 1896 + + + Read every line. Approving signs these exact terms with your owner key. Nothing is broadcast yet. + 1897 + + + All approvals are embedded. Every participant now signs their own coins. Replies can come in any order. + 1913 + + + Signs the coins you reserved. Your signature only spends them into this registration. + 1915 + + + %1 of %2 funding inputs are signed. + 1928 + + + Signs your %1 share. Nothing is broadcast by you. + 1930 + + + You sent: %1 · Code %2 · %3 + 1950 + + + the locked terms + 1954 + + + the signing request + 1957 + + + the final record + 1960 + + + Next you will receive %1. Paste it here when it arrives. + 1963 + + + %1 broadcasts the registration. When the masternode appears in your list, create your standby dissolution. + 1965 + + + In this wallet (%1). Back up the wallet — it approves changes and dissolutions. + 1986 + + + Held by %1. Needed on the server as masternodeblsprivkey. + 1989 + + + whoever runs the node + 1990 + + + Configure the masternode server with the operator secret key and restart dashd there. + 1994 + + + Send a service update once the node's addresses are ready; it stays inactive until then. + 1996 + + + Make sure every registered service address and port is reachable from the internet. + 1997 + + + Each participant should create their own standby dissolution after the first confirmation. + 1998 + + + %1 of %2 inputs + 2043 + + + %1 of %2 replied + 2060 + + + %1 of %2 signed + 2064 + + + %1 of %2 approved + 2067 + + + Preparing… + 2252 + + + Preparing the registration failed: %1 + 2254 + 2318 + 2330 + + + the funding transaction is not valid. + 2262 + + + invalid refund address: %1 + 2270 + + + invalid reward address: %1 + 2276 + + + invalid share owner address: %1 + 2283 + + + the operator key is not a valid BLS public key. + 2295 + + + the voting address must be a P2PKH address. + 2301 + + + the operator reward must be between 0% and 100%. + 2306 + + + Unexpected reply from the node. + 2323 + 2421 + + + The terms are not locked yet. + 2354 + + + Approving failed: %1 + 2361 + 2369 + 2384 + + + Approving… + 2366 + + + Approval + 2396 + 2700 + + + Combining approvals failed: %1 + 2405 + 2418 + 2424 + 2430 + + + Combining approvals… + 2415 + + + This transaction also spends %1, a coin of this wallet that is not part of your contribution. Do not sign; ask %2 for a fresh session. + 2470 + + + This transaction spends %1 of this wallet's coins for a %2 share but returns only %3 of change to this wallet. Do not sign; ask %4 for a fresh session. + 2509 + + + Signing failed: %1 + 2541 + 2546 + 2551 + 2569 + + + The signed transaction is not the one you reviewed. Do not use it; ask %1 for a fresh session. + 2558 + + + Signed Contribution + 2615 + 2702 + 2704 + + + Unlock the terms? + 2626 + + + Unlocking discards %1. Everyone must approve again after you lock. + 2627 + + + Collateral: %1 + 2648 + + + Participants: %1 + 2649 + + + Confirm shared masternode registration + 2652 + + + Broadcast this shared masternode registration? + 2653 + + + Session %1 · Code %2 + 2655 + + + Broadcast failed: %1 + 2679 + 2683 + + + everyone + 2743 + + + Copied · Session %1 · Code %2 — send it to %3. + 2753 + + + Save the operator secret key first. It is shown only here, and the session file does not carry it: without it the masternode could never be run. + 2764 + + + Save shared masternode message + 2769 + + + Session files (*.json) + 2770 + 2796 + + + Could not open %1 for writing. + 2774 + + + Saved · Session %1 · Code %2 + 2780 + + + Open shared masternode message + 2795 + + + That message is too large to be a shared masternode message. + 2799 + 2820 + + + Could not open %1 for reading. + 2804 + + + This message is about an existing masternode. Open it from the Masternodes list. + 2834 + + + Signatures not counted + 2878 + + + Received %1 · Code %2 + 2890 + 2972 + + + This reply is older than your current terms (Code %1; yours is %2). Ask the sender to paste your latest message and reply again. + 2948 + + + Received %1's %2 · Code %3 + 2974 + + + This wallet needs at least %1 spendable to fund your %2 share. + 3064 + + + Release your coins? + 3154 + + + The coins you reserved for Session %1 become spendable again. + 3155 + + + Everyone else's coins stay reserved. If you spend these, this registration can never be broadcast and the others have to start over. + 3156 + + + Released — these coins can be spent again. + 3165 + + + A coin reserved for this session was spent. The registration can no longer be completed — start over. + 3241 + + + %1 cannot be value-checked on this node yet. The inputs it can check total %2 of the %3 collateral. + 3303 + + + The reserved coins total %1, which does not cover the %2 collateral plus %3 change and a network fee. The registration could never be broadcast. + 3310 + + + Inputs %1 − change %2 = %3 collateral + %4 network fee. That fee is unusually large; continue only if it is intended. + 3316 + + + Inputs %1 − change %2 = %3 collateral + %4 network fee ✓ + 3321 + + + Save the operator key first? + 3448 + + + The operator secret key exists nowhere but this window — the session file carries only its public half. Close now and the masternode could never be run. + 3449 + + + Keep this session for later? + 3452 + + + Saving keeps your coins reserved so you can carry on where you left off. Discarding releases them; if the others are still waiting for you, they have to start over. + 3453 + + + Save Operator Key + 3456 + + + Save and Close + 3456 + + + Discard and Release Coins + 3458 + + + + + + + 1 input + 555 + + + %1 inputs + 556 + + + + + Shared masternodes need the v24 upgrade, which is not active on this network yet. + 94 + + + + + # + 221 + + + Name + 221 + + + Amount + 221 + + + (you) + 235 + + + + + This request does not pay every share its full principal. Do not approve it; ask whoever prepared it for a fresh request. + 278 + + + This request names a share this masternode does not have. + 284 + + + This request does not spend exactly the masternode's collateral. Do not approve it. + 289 + + + This request keeps %1 of the shares' principal as a transaction fee. Do not approve it; ask whoever prepared it for a fresh request. + 336 + + + The clipboard does not contain a shared masternode message. + 359 + 396 + + + This message is not a shared masternode message. + 381 + + + This transaction is not a shared masternode dissolution. + 391 + + + unnamed + 468 + + + (you) + 469 + + + %1 (%2%) + 472 + + + Owner: + 482 + + + not set yet + 484 + 487 + + + Refund: + 485 + + + Reward: + 488 + + + same as refund + 490 + + + Participants + 497 + + + Service: + 501 + + + Not set — set later with a service update + 503 + + + Operator key: + 507 + + + not set + 509 + 515 + + + Node run by: + 510 + + + not recorded + 512 + 578 + + + Voting address: + 513 + + + Operator reward: + 516 + + + Masternode + 518 + + + Early period: + 523 + + + %1 blocks (%2) + 524 + + + Early-exit penalty: + 528 + + + Anyone can leave at any time for free. + 531 + + + Leaving alone during the early period costs %1, split among the others; leaving together is free. + 533 + + + Exit terms + 538 + + + Contributions: + 550 + + + %1, %2 + 551 + + + Change returned: + 558 + + + Collateral: + 560 + + + %1, once the terms are locked + 562 + + + output #%1 pays the %2 shared collateral script + 565 + + + Funding + 570 + + + Session: + 574 + + + Code: + 575 + + + Prepared by wallet: + 576 + + + Identity + 579 + + + + + + + Save Your Mnemonic + 6 + ../mnemonicverificationdialog.cpp42 + + + WARNING: If you lose your mnemonic seed phrase, you will lose access to your wallet forever. + 19 + + + Please write down these words in order. You will need them to restore your wallet. + 32 + ../mnemonicverificationdialog.cpp149 + + + Show + 57 + + + Hide + 64 + + + I have written down my mnemonic + 84 + + + To verify you've saved your mnemonic, please enter the following words: + 97 + + + Word #1: + 109 + + + Word #2: + 126 + + + Word #3: + 143 + + + + + + + Your Recovery Phrase + 42 + + + Close + 93 + + + Continue + 93 + + + WARNING: Never share your recovery phrase with anyone. Store it securely offline. + 140 + + + These words can restore your wallet. Keep them safe and private. + 143 + + + WARNING: If you lose your mnemonic seed phrase, you will lose access to your wallet forever. Write it down in a safe place and never share it with anyone. + 146 + + + Invalid Mnemonic + 172 + + + Mnemonic phrase has fewer than 3 words (found %1). Verification cannot proceed. + 173 + + + Verification Error + 182 + + + Failed to generate verification positions. Please try again. + 183 + + + Word #%1: + 193 + 194 + 195 + + + Back + 203 + + + Verification Failed + 354 + + + One or more words are incorrect. Please try again. + 354 + + + + + + + Form + 14 + + + Recent transactions may not yet be visible, and therefore your wallet's balance might be incorrect. This information will be correct once your wallet has finished synchronizing with the Dash network, as detailed below. + 114 + + + Attempting to spend Dash that are affected by not-yet-displayed transactions will not be accepted by the network. + 127 + + + Number of blocks left + 187 + + + Unknown… + 194 + 214 + ../modaloverlay.cpp171 + + + calculating… + 246 + 260 + + + Last block time + 201 + + + Progress + 221 + + + Progress increase per hour + 239 + + + Estimated time left until synced + 253 + + + Hide + 290 + + + + + + + %1 is currently syncing. It will download headers and blocks from peers and validate them until reaching the tip of the block chain. + 48 + + + Unknown. Syncing Headers (%1, %2%)… + 177 + + + + + unknown + 142 + + + + + + + Credit Pool + 24 + + + Last block change + 31 + + + N/A + 41 + 64 + 87 + 110 + 140 + 163 + 186 + 209 + 239 + 262 + 292 + 315 + 338 + + + Total locked + 54 + + + Pending unlocks + 77 + + + Withdrawal limit + 100 + + + InstantSend + 123 + + + Verified locks + 130 + + + Unverified locks + 153 + + + Locks awaiting transaction + 176 + + + Unprotected transactions + 199 + + + Masternodes + 222 + + + Masternode count + 229 + + + EvoNode count + 252 + + + ChainLocks + 275 + + + Current block height + 282 + + + Last block time + 305 + + + Last block hash + 328 + + + Quorums + 371 + + + + + + + Total: %1 (Enabled: %2) + 130 + 133 + + + Waiting for blockchain sync… + 215 + 220 + + + %1 active (%2% health) + 230 + + + Quorum type rotates, data retained for %1 + 236 + + + Quorum type does not rotate, data retained for %1 + 237 + + + Current quorum has %1 remaining + 239 + + + Current quorum has expired + 240 + + + Last formed %1 ago + 242 + + + Last formed recently + 243 + + + + + + + Open URI + 14 + + + URI: + 22 + + + Paste address from clipboard + 36 + Tooltip text for button that allows you to paste an address that is in your clipboard. + + + + + + + Generate a new operator key + 285 + + + The secret key is shown and confirmed before registering, then kept nowhere else. + 288 + + + Public key + 293 + + + Use an existing operator public key + 297 + + + For a hosted node: the operator keeps the secret key and gives you the public key. + 299 + + + Operator BLS public key (96 hexadecimal characters, basic scheme) + 303 + + + + + Copy + 94 + + + Copy to clipboard + 95 + + + No wallet is available. + 178 + + + Could not generate a new address: %1 + 183 + + + + + + + Options + 20 + + + &Main + 37 + + + Size of &database cache + 223 + + + Number of script &verification threads + 269 + + + (0 = auto, <0 = leave that many cores free) + 282 + + + W&allet + 47 + + + &Appearance + 87 + + + Show the icon in the system tray. + 135 + + + &Show tray icon + 138 + + + Prune &block storage to + 173 + + + GB + 183 + + + Reverting this setting requires re-downloading the entire blockchain. + 208 + + + Maximum database cache size. A larger cache can contribute to faster sync, after which the benefit is less pronounced for most use cases. Lowering the cache size will reduce memory usage. Unused mempool memory is shared for this cache. + 220 + Tooltip text for Options window setting that sets the size of the database cache. Explains the corresponding effects of increasing/decreasing this value. + + + MiB + 239 + + + Set the number of script verification threads. Negative values correspond to the number of cores you want to leave free to the system. + 266 + Tooltip text for Options window setting that sets the number of script verification threads. Explains that negative values mean to leave these many cores free to the system. + + + This allows you or a third party tool to communicate with the node through command-line and JSON-RPC commands. + 304 + Tooltip text for Options window setting that enables the RPC server. + + + Enable R&PC server + 307 + An Options window setting to enable the RPC server. + + + Whether to set subtract fee from amount as default or not. + 333 + Tooltip text for Options window setting that sets subtracting the fee from a sending amount as default. + + + Subtract &fee from amount by default + 336 + An Options window setting to set subtracting the fee from a sending amount as default. + + + Enable &PSBT controls + 353 + An options window setting to enable PSBT controls. + + + Whether to show PSBT controls. + 356 + Tooltip text for options window setting that enables PSBT controls. + + + Whether to keep the specified custom change address or not. + 363 + + + Keep custom change &address + 366 + + + Show additional tab listing all your masternodes in first sub-tab<br/>and all masternodes on the network in second sub-tab. + 1076 + + + Show Masternodes Tab + 1079 + + + Show additional tab listing governance proposals. + 1086 + + + Show Governance Tab + 1089 + + + Show the governance clock in the status bar. + 1117 + + + Show governance clock + 1120 + + + If you disable the spending of unconfirmed change, the change from a transaction<br/>cannot be used until that transaction has at least one confirmation.<br/>This also affects how your balance is computed. + 373 + + + Show mixing interface on Overview screen and reveal an additional screen which allows to spend fully mixed coins only.<br/>A new tab with more settings will also appear in this dialog, please make sure to check them before mixing your coins. + 383 + + + Automatically lock small incoming transactions from external sources that may be dust attacks. Locked UTXOs will be excluded from coin selection. + 393 + + + Enable &dust attack protection + 396 + + + Dust threshold: + 405 + + + Transactions with outputs at or below this amount will be considered dust when received from external sources. + 412 + + + duffs + 428 + + + External Signer (e.g. hardware wallet) + 455 + + + &External signer script path + 463 + + + Full path to a %1 compatible script (e.g. C:\Downloads\hwi.exe or /Users/you/Downloads/hwi.py). Beware: malware can steal your coins! + 473 + + + Show additional information and buttons on overview screen. + 502 + + + Enable advanced interface + 505 + + + Show system popups for mixing transactions<br/>just like for all other transaction types. + 512 + + + Show popups for mixing transactions + 515 + + + Show warning dialog when the wallet has very low number of keys left. + 522 + + + Warn if the wallet is running out of keys + 525 + + + Whether to use experimental mode with multiple mixing sessions per block.<br/>Note: You must use this feature carefully.<br/>Make sure you always have recent wallet (auto)backup in a safe place! + 532 + + + Enable &multi-session + 535 + + + Use this many separate masternodes in parallel to mix funds.<br/>Note: You must use this feature carefully.<br/>Make sure you always have recent wallet (auto)backup in a safe place! + 544 + + + Parallel sessions + 547 + + + Mixing rounds + 570 + + + This amount acts as a threshold to turn off mixing once it's reached. + 590 + + + Target balance + 605 + + + How many inputs of each denominated amount are created.<br/>Lower these numbers if you want fewer smaller denominations. + 628 + + + Inputs per denomination + 631 + + + Try to create at least this many inputs for each denominated amount.<br/>Lower this number if you want fewer smaller denominations. + 642 + + + Target + 645 + + + Create up to this many inputs for each denominated amount.<br/>Lower this number if you want fewer smaller denominations. + 672 + + + Maximum + 675 + + + Automatically open the Dash Core client port on the router. This only works when your router supports UPnP and it is enabled. + 721 + + + Map port using NA&T-PMP + 734 + + + Accept connections from outside. + 741 + + + Allow incomin&g connections + 744 + + + Connect to the Dash network through a SOCKS5 proxy. + 751 + + + &Connect through SOCKS5 proxy (default proxy): + 754 + + + Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type. + 857 + 870 + 883 + + + Language missing or translation incomplete? Help contributing translations here: +https://explore.transifex.com/dash/dash/ + 1052 + + + Third-party URLs (e.g. a block explorer) that appear in the transactions tab as context menu items.<br/>%s in the URL is replaced by transaction hash. Multiple URLs are separated by vertical bar |. + 1169 + 1182 + + + &Third-party transaction URLs + 1172 + + + Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. + 158 + + + Whether to show coin control features or not. + 343 + + + Automatically start %1 after logging in to the system. + 112 + + + &Start %1 on system login + 115 + + + Enable coin &control features + 346 + + + &Spend unconfirmed change + 376 + + + This setting determines the amount of individual masternodes that an input will be mixed through.<br/>More rounds of mixing gives a higher degree of privacy, but also costs more in fees. + 567 + + + &Network + 67 + + + Enabling pruning significantly reduces the disk space required to store transactions. All blocks are still fully validated. Reverting this setting requires re-downloading the entire blockchain. + 170 + + + Map port using &UPnP + 724 + + + Automatically open the Dash Core client port on the router. This only works when your router supports NAT-PMP and it is enabled. The external port could be random. + 731 + + + Proxy &IP: + 763 + 920 + + + IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) + 788 + 945 + + + &Port: + 795 + 952 + + + Port of the proxy (e.g. 9050) + 820 + 977 + + + Used for reaching peers via: + 844 + + + IPv4 + 860 + + + IPv6 + 873 + + + Tor + 886 + + + Show only a tray icon after minimizing the window. + 148 + + + &Minimize to the tray instead of the taskbar + 151 + + + M&inimize on close + 161 + + + &Display + 77 + + + Connect to the Dash network through a separate SOCKS5 proxy for Tor onion services. + 908 + + + Use separate SOCKS&5 proxy to reach peers via Tor onion services: + 911 + + + User Interface &language: + 1018 + + + The user interface language can be set here. This setting will take effect after restarting %1. + 1031 + + + &Unit to show amounts in: + 1131 + + + Choose the default subdivision unit to show in the interface and when sending coins. + 1144 + + + Decimal digits + 1155 + + + Options set in this dialog are overridden by the command line: + 1236 + + + Reset all client options to default. + 1282 + + + &Reset Options + 1285 + + + &OK + 1340 + + + &Cancel + 1353 + + + + + + + Enable %1 features + 78 + + + default + 165 + + + Confirm options reset + 447 + Window title text of pop-up window shown when the user has chosen to reset options. + + + Client restart required to activate changes. + 438 + 502 + Text explaining that the settings changed will not come into effect until the client is restarted. + + + Compiled without external signing support (required for external signing) + 146 + "External signing" means using devices such as hardware wallets. + + + Current settings will be backed up at "%1". + 442 + Text explaining to the user that the client's current settings will be backed up at a specific location. %1 is a stand-in argument for the backup location's path. + + + Client will be shut down. Do you want to proceed? + 445 + Text asking the user to confirm if they would like to proceed with a client shutdown. + + + This change would require a client restart. + 506 + + + The supplied proxy address is invalid. + 534 + + + + + + + Could not read setting "%1", %2. + 211 + + + + + + + Form + 20 + + + The displayed information may be out of date. Your wallet automatically synchronizes with the Dash network after a connection is established, but this process has not completed yet. + 80 + 378 + 615 + + + Available: + 290 + + + Your current spendable balance + 300 + + + Pending: + 335 + + + Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + 135 + + + Immature: + 235 + + + Mined balance that has not yet matured + 206 + + + Balances + 73 + + + Unconfirmed transactions to watch-only addresses + 116 + + + Mined balance in watch-only addresses that has not yet matured + 154 + + + Total: + 196 + + + Your current total balance + 245 + + + Current total balance in watch-only addresses + 264 + + + Watch-only: + 280 + + + Your current balance in watch-only addresses + 319 + + + Spendable: + 342 + + + Status: + 417 + + + Enabled/Disabled + 424 + + + Completion: + 431 + + + Amount and Rounds: + 465 + + + 0 DASH / 0 Rounds + 472 + + + Submitted Denom: + 479 + + + n/a + 489 + + + Recent transactions + 608 + + + Start/Stop Mixing + 527 + + + The denominations you submitted to the Masternode.<br>To mix, other users must submit the exact same denominations. + 486 + + + + + + + out of sync + 174 + 175 + 176 + + + Automatic backups are disabled, no mixing available! + 527 + + + No inputs detected + 408 + 414 + + + %1 Balance + 180 + + + Discreet mode activated for the Overview tab. To unmask the values, uncheck Settings->Discreet mode. + 214 + + + 412 + 429 + 435 + 446 + + %n Rounds + + + %n Rounds + + + + Found enough compatible inputs to mix %1 + 432 + + + Not enough compatible inputs to mix <span style='%1'>%2</span>,<br>will mix <span style='%1'>%3</span> instead + 438 + + + Overall progress + 495 + + + Denominated + 496 + + + Partially mixed + 497 + + + Mixed + 498 + + + 499 + + Denominated inputs have %5 of %n rounds on average + + + Denominated inputs have %5 of %n rounds on average + + + + keys left: %1 + 591 + + + Start %1 + 610 + 739 + + + If you don't want to see internal %1 fees/transactions select "Most Common" as Type on the "Transactions" tab. + 699 + + + %1 requires at least %2 to use. + 713 + + + Wallet is locked and user declined to unlock. Disabling %1. + 727 + + + Stop %1 + 743 + + + Disabled + 612 + 667 + 780 + 783 + + + Very low number of keys left since last automatic backup! + 631 + + + We are about to create a new automatic backup for you, however <span style='%1'> you should always make sure you have backups saved in some safe place</span>! + 632 + + + Note: You can turn this message off in options. + 635 + + + WARNING! Something went wrong on automatic backup + 651 + + + ERROR! Failed to create automatic backup + 529 + 659 + + + Mixing is disabled, please close your wallet and fix the issue! + 531 + 660 + + + Enabled + 667 + + + see debug.log for details. + 530 + + + WARNING! Failed to replenish keypool, please unlock your wallet to do so. + 533 + + + + + + + Dialog + 14 + + + Sign Tx + 86 + + + Broadcast Tx + 102 + + + Copy to Clipboard + 122 + + + Save… + 129 + + + Close + 136 + + + + + + + Failed to load transaction: %1 + 61 + + + Failed to sign transaction: %1 + 86 + + + Cannot sign inputs while wallet is locked. + 94 + + + Could not sign any more inputs. + 96 + + + Signed %1 inputs, but more signatures are still required. + 98 + + + Signed transaction successfully. Transaction is ready to broadcast. + 101 + + + Unknown error processing transaction. + 113 + + + Transaction broadcast successfully! Transaction ID: %1 + 123 + + + Transaction broadcast failed: %1 + 126 + + + PSBT copied to clipboard. + 135 + + + Save Transaction Data + 158 + + + Partially Signed Transaction (Binary) + 160 + Expanded name of the binary PSBT file format. See: BIP 174. + + + PSBT saved to disk. + 167 + + + Sends %1 to %2 + 184 + + + own address + 188 + + + Unable to calculate transaction fee or total transaction amount. + 196 + + + Pays transaction fee: + 198 + + + Total Amount + 210 + + + or + 213 + + + Transaction has %1 unsigned inputs. + 219 + + + Transaction is missing some information about inputs. + 265 + + + Transaction still needs signature(s). + 269 + + + (But no wallet is loaded.) + 272 + + + (But this wallet cannot sign transactions.) + 275 + + + (But this wallet does not have the right keys.) + 278 + + + Transaction is fully signed and ready for broadcast. + 286 + + + Transaction status is unknown. + 290 + + + + + + + Payment request error + 144 + + + Cannot start dash: click-to-pay handler + 145 + + + URI handling + 193 + 209 + 214 + 222 + + + 'dash://' is not a valid URI. Use 'dash:' instead. + 193 + + + Cannot process payment request as BIP70 is no longer supported. +Due to discontinued support, you should request the merchant to provide you with a BIP21 compatible URI or use a wallet that does continue to support BIP70. + 210 + 233 + + + URI cannot be parsed! This can be caused by an invalid Dash address or malformed URI parameters. + 223 + + + Payment request file handling + 232 + + + + + + + User Agent + 112 + Title of Peers Table column which contains the peer's User Agent string. + + + Ping + 103 + Title of Peers Table column which indicates the current latency of the connection with the peer. + + + Peer + 85 + Title of Peers Table column which contains a unique number used to identify a connection. + + + Age + 88 + Title of Peers Table column which indicates the duration (length of time) since the peer connection started. + + + Direction + 94 + Title of Peers Table column which indicates the direction the peer connection was initiated from. + + + Type + 97 + Title of Peers Table column which describes the type of peer connection. The "type" describes why the connection exists. + + + Sent + 106 + Title of Peers Table column which indicates the total amount of network information we have sent to the peer. + + + Received + 109 + Title of Peers Table column which indicates the total amount of network information we have received from the peer. + + + Address + 91 + Title of Peers Table column which contains the IP/Onion/I2P address of the connected peer. + + + Network + 100 + Title of Peers Table column which states the network the peer connected through. + + + + + + + Inbound + 76 + An Inbound Connection from a Peer. + + + Outbound + 78 + An Outbound Connection to a Peer. + + + + + + + New proposal + 20 + + + Proposal &name + 56 + + + &Description URL + 95 + + + &Payment date + 137 + + + Pa&yments + 147 + + + Payment &address + 157 + + + Payment &amount + 240 + + + To&tal amount + 250 + + + The amount to request in a single payment + 269 + + + View JSON + 334 + + + View Payload + 356 + + + Create Proposal + 394 + + + + + + + All fields are mandatory + 167 + + + Confirm Proposal + 182 + + + Are you sure you want to create this proposal? + 183 + + + Creating a proposal pays %1 to the network. This fee is non-refundable regardless of outcome. + 184 + + + Creation failed + 202 + + + Proposal Created + 206 + + + %1 successfully sent for your proposal "%2". + +You will now be redirected to monitor and broadcast your new proposal, you can resume this later by clicking "Resume Proposal". + 207 + + + + + + + General + 33 + + + Voting cycles + 40 + + + N/A + 50 + 70 + 90 + 110 + 137 + 157 + 177 + 204 + 224 + 251 + 271 + 291 + 314 + 334 + ../proposalinfo.cpp157 + ../proposalinfo.cpp158 + ../proposalinfo.cpp161 + ../proposalinfo.cpp162 + ../proposalinfo.cpp231 + + + Last superblock + 60 + + + Next superblock + 80 + + + Voting cutoff block + 100 + + + Participation + 120 + + + Masternodes voting + 127 + + + EvoNodes voting + 147 + + + Passing threshold + 167 + + + Node + 187 + + + Masternodes controlled + 194 + + + Votes controlled + 214 + + + Proposals + 234 + + + Proposal Count + 241 + + + Budget allocated + 261 + + + Passing Proposals + 281 + + + Unfunded proposals + 301 + + + Failing Proposals + 324 + + + + + + + %1 votes + 124 + + + %1 (%2) + 127 + 129 + 133 + + + %1 (%2 eligible) + 137 + 138 + + + Proposal %1 + 205 + + + %1% of budget + 207 + + + / %1 + 220 + + + %1% allocated + 221 + + + %1 / %2 (%3%) + 227 + + + %1 (short %2) + 236 + + + + + %1 ago + 43 + + + %1 left + 44 + + + + + + + Form + 14 + + + Select proposals to display + 42 + + + Filter proposal list + 55 + + + Filter by Title + 58 + + + Voting deadline: waiting for sync… + 69 + ../proposallist.cpp490 + + + No active proposals on the network. + 95 + ../proposallist.cpp340 + + + Votes… + 123 + + + View your current votes and vote with selected masternodes + 124 + + + Create Proposal + 130 + + + Resume Proposal + 137 + + + Proposal Count: + 162 + + + + + + + Active Proposals + 78 + + + My Proposals + 157 + 206 + + + Current funding votes from eligible masternodes controlled by this wallet. Counts are weighted votes. + 308 + + + %1: %2 (weight %3) + 310 + + + No voting keys + 313 + + + No proposals recorded in wallet file. + 343 + + + Unavailable + 353 + + + A synced node and an unlocked wallet are required. + 353 + 373 + + + Resume proposal + 373 + + + Copy Raw JSON + 401 + + + Open Proposal URL… + 403 + + + Vote Yes + 411 + + + Vote No + 412 + + + Vote Abstain + 413 + + + Details for %1 + 431 + + + Waiting for blockchain sync… + 451 + + + Waiting for governance sync… + 456 + + + 467 + + %n masternode(s) available for voting + + + %n masternode(s) available for voting + + + + Superblock imminent + 469 + + + Voting period ended + 469 + + + ~%1 (%2 blocks) left for superblock + 471 + + + ~%1 (%2 blocks) left for voting + 472 + + + ~%1% of budget committed (%2 / %3) + 479 + + + Estimated from the remaining blocks and target block time. Votes can still be relayed after the deadline, but may not affect this cycle's payment. + 498 + + + Cannot interact with governance before sync completes + 509 + + + Creates a new proposal + 519 + + + Resumes an existing proposal + 521 + + + Creating proposals costs %1, insufficient balance + 529 + + + Error + 564 + + + Cannot validate URL, potentially malformed or unknown protocol. + 564 + + + External Link Warning + 569 + + + You are about to open the following URL in your default browser + +%1 + +This content was submitted by a user. It may not match what is described in the title. + +Do you wish to continue? + 570 + + + Voting Failed + 600 + 605 + 610 + 616 + 623 + 632 + 652 + 664 + + + No wallet available. + 600 + + + No masternode voting keys found in wallet. + 605 + + + Unable to fetch masternode data. + 610 + 616 + + + Please select a proposal to vote on. + 623 + + + Voting requires a broadcast proposal and a synced node. + 632 + + + Unable to unlock wallet. + 652 + + + Unable to fetch synced masternode data. + 664 + + + Masternode %1 is no longer eligible + 671 + + + Masternode %1 not found + 688 + + + Failed to sign vote for masternode %1 + 698 + + + Masternode %1: %2 + 709 + + + 716 + + Voted successfully %n time(s) + + + Voted successfully %n time(s) + + + + 722 + + Failed to vote %n time(s) + + + Failed to vote %n time(s) + + + + Errors: + 725 + + + Voting Results + 728 + + + + + + + Pending, %1 of %2 confirmations + 315 + + + Voting, needs %1 more votes for funding + 319 + + + Passing with %1 votes + 322 + + + Passing with %1 votes but budget saturated, may not be funded + 325 + + + Failed, needed %1 more votes + 329 + + + Funded at block %1 + 333 + + + Funded + 333 + + + Lapsed, past proposal end date + 336 + + + Ready to broadcast, check "Resume Proposal" dialog + 339 + + + %1 Yes, %2 No, %3 Abstain, %4 + 345 + + + passing with %1 votes + 347 + + + needs %1 more votes + 347 + + + My Votes + 388 + + + Hash + 390 + + + Title + 392 + + + Start + 394 + + + End + 396 + + + Amount + 398 + + + Votes + 400 + + + + + Title + 119 + + + URL + 121 + + + Destination Address + 123 + + + Payment Amount + 124 + + + Payments Requested + 125 + + + Payment Start + 126 + + + Payment End + 127 + + + Object Hash + 128 + + + Parent Hash + 129 + + + Collateral Date + 130 + + + + + + + Resume Proposals + 20 + + + Close + 106 + + + + + + + No pending proposals to broadcast. + 49 + + + For %1 payment(s) of %2 to %3 + 125 + + + Unknown + 132 + + + Pending + 134 + + + Ready + 136 + + + Collateral Hash + 144 + + + Collateral Status + 145 + + + Broadcast + 169 + + + Broadcast proposal + 214 + 217 + + + Proposal has been broadcasted to the network with hash %1 + 215 + + + Unable to broadcast proposal, %1 + 218 + + + + + + + Vote %1 + 74 + 89 + + + Proposal Votes + 76 + + + Select the masternodes to vote with. Current funding votes are shown below. Changing a vote replaces that masternode's previous vote; the network limits updates to once per hour. + 94 + + + Masternode + 103 + + + Voting Address + 103 + + + Weight + 103 + + + Current Vote + 103 + + + Vote Time + 103 + + + ProTx Hash + 103 + + + Select All + 127 + + + Clear Selection + 127 + + + Masternodes selected: %1 · Vote weight: %2 + 180 + + + + + Yes + 23 + + + No + 25 + + + Abstain + 27 + + + Not voted + 29 + + + Voting deadline passed for this cycle (block %1) + 36 + + + Voting deadline: ~%1 left (%2 blocks, block %3) + 38 + + + %1Y, %2N, %3A / %4 unvoted + 63 + + + + + + + Amount + 213 + ../masternodemodel.cpp242 + + + + + + + Enter a Dash address (e.g. %1) + 270 + + + Ctrl+W + 585 + + + Unroutable + 1071 + + + Internal + 1077 + + + Inbound + 1090 + An inbound connection from a peer. An inbound connection is a connection initiated by a peer. + + + Outbound + 1093 + An outbound connection to a peer. An outbound connection is a connection initiated by us. + + + Full Relay + 1098 + Peer connection type that relays all network information. + + + Block Relay + 1101 + Peer connection type that relays network information about blocks and not transactions or addresses. + + + Manual + 1103 + Peer connection type established manually through one of several methods. + + + Feeler + 1105 + Short-lived peer connection type that tests the aliveness of known addresses. + + + Address Fetch + 1107 + Short-lived peer connection type that solicits known addresses from a peer. + + + %1 d + 1119 + 1131 + + + %1 h + 1120 + 1132 + + + %1 m + 1121 + 1133 + + + %1 s + 1123 + 1134 + 1160 + + + None + 1148 + + + N/A + 1154 + + + %1 ms + 1155 + + + 1173 + + %n second(s) + + + %n second(s) + + + + 1177 + 1205 + + %n minute(s) + + + %n minute(s) + + + + 1181 + 1206 + + %n hour(s) + + + %n hour(s) + + + + 1185 + 1207 + + %n day(s) + + + %n day(s) + + + + 1189 + 1195 + + %n week(s) + + + %n week(s) + + + + 1195 + 1209 + + %n year(s) + + + %n year(s) + + + + %1 and %2 + 1195 + + + now + 1202 + ../proposalinfo.cpp41 + + + 1208 + + %n month(s) + + + %n month(s) + + + + %1 B + 1215 + + + %1 kB + 1217 + ../informationwidget.cpp123 + + + %1 MB + 1219 + ../informationwidget.cpp124 + ../informationwidget.cpp125 + + + %1 GB + 1221 + + + + + + + Appearance Setup + 315 + + + Please choose your preferred settings for the appearance of %1 + 318 + + + This can also be adjusted later in the "Appearance" tab of the preferences. + 321 + + + Default monospace font "%1" + 55 + + + Embedded "%1" + 56 + + + Use existing font + 57 + + + Custom… + 58 + + + + + + + Error: Wallet controller not available. + 933 + + + Error: Rescan failed. Wallet not loaded. + 939 + + + + + Inbound: initiated by peer + 515 + Explanatory text for an inbound peer connection. + + + Outbound Full Relay: default + 519 + Explanatory text for an outbound peer connection that relays all network information. This is the default behavior for outbound connections. + + + Outbound Block Relay: does not relay transactions or addresses + 522 + Explanatory text for an outbound peer connection that relays network information about blocks and not transactions or addresses. + + + Outbound Manual: added using RPC %1 or %2/%3 configuration options + 527 + Explanatory text for an outbound peer connection that was established manually through one of several methods. The numbered arguments are stand-ins for the methods available to establish manual connections. + + + Outbound Feeler: short-lived, for testing addresses + 533 + Explanatory text for a short-lived outbound peer connection that is used to test the aliveness of known addresses. + + + Outbound Address Fetch: short-lived, for soliciting addresses + 536 + Explanatory text for a short-lived outbound peer connection that is used to request addresses from a peer. + + + we selected the peer for high bandwidth relay + 549 + + + the peer selected us for high bandwidth relay + 550 + + + no high bandwidth relay selected + 551 + + + &Disconnect + 736 + + + 1 &hour + 737 + + + 1 &week + 739 + + + 1 &year + 740 + + + &Unban + 770 + + + Executing command without any wallet + 1127 + + + Ctrl++ + 1346 + Main shortcut to increase the RPC console font size. + + + Ctrl+= + 1348 + Secondary shortcut to increase the RPC console font size. + + + Ctrl+- + 1352 + Main shortcut to decrease the RPC console font size. + + + Ctrl+_ + 1354 + Secondary shortcut to decrease the RPC console font size. + + + Ctrl+Shift+I + 1506 + + + Ctrl+Shift+C + 1507 + + + Ctrl+Shift+G + 1508 + + + Ctrl+Shift+P + 1509 + + + Ctrl+Shift+R + 1510 + + + Executing command using "%1" wallet + 1125 + + + detecting: peer could be v1 or v2 + 541 + Explanatory text for "detecting" transport type. + + + v1: unencrypted, plaintext transport protocol + 543 + Explanatory text for v1 transport type. + + + v2: BIP324 encrypted transport protocol + 545 + Explanatory text for v2 transport type. + + + &Governance + 710 + + + &Copy address + 732 + Context menu action to copy the address of a peer. + + + 1 d&ay + 738 + + + &Copy IP/Netmask + 766 + Context menu action to copy the IP/Netmask of a banned peer. IP/Netmask is the combination of a peer's IP address and its Netmask. For IP address, see: https://en.wikipedia.org/wiki/IP_address. + + + Welcome to the %1 RPC console. +Use up and down arrows to navigate history, and %2 to clear screen. +Use %3 and %4 to increase or decrease the font size. +Type %5 for an overview of available commands. +For more information on using this console, type %6. + +%7WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramifications of a command.%8 + 1018 + RPC console welcome message. Placeholders %7 and %8 are style tags for the warning content, and they are not space separated from the rest of the text intentionally. + + + Executing… + 1135 + A console message indicating an entered command is currently being executed. + + + (peer: %1) + 1240 + + + via %1 + 1242 + + + Regular + 1301 + + + Masternode + 1305 + + + Verified Masternode + 1307 + + + + + + + UNKNOWN + 180 + ../masternodemodel.cpp85 + ../masternodemodel.cpp118 + ../masternodemodel.cpp254 + + + + + + + QR-Code Title + 17 + + + QR Code + 39 + + + &Save Image… + 85 + + + + + + + &Save Image… + 29 + + + &Copy Image + 30 + + + Resulting URI too long, try to reduce the text for label / message. + 41 + + + Error encoding URI into QR Code. + 48 + + + QR code support not available. + 103 + + + Save QR Code + 133 + + + PNG Image + 136 + Expanded name of the PNG file format. See: https://en.wikipedia.org/wiki/Portable_Network_Graphics. + + + + + + + Tools window + 14 + + + &Information + 44 + + + N/A + 511 + 534 + 560 + 586 + 612 + 635 + 661 + 684 + 707 + 733 + 759 + 785 + 808 + 831 + 854 + 877 + 903 + 929 + 952 + 975 + 998 + 1021 + 1044 + 1070 + 1093 + 1116 + 1142 + 1168 + 1194 + 1220 + ../rpcconsole.h164 + + + Network + 602 + + + &Console + 54 + + + Clear console + 219 + + + &Network Traffic + 64 + + + Received + 1011 + + + Sent + 988 + + + &Peers + 74 + + + &Repair + 84 + + + &General + 113 + + + &Network + 127 + + + Go&vernance + 141 + + + Wallet: + 173 + + + Banned peers + 407 + + + Select a peer to view detailed information. + 470 + ../rpcconsole.cpp1234 + + + Version + 674 + + + High bandwidth BIP152 compact block relay: %1 + 772 + + + High Bandwidth + 775 + + + Starting Block + 798 + + + Synced Headers + 821 + + + Synced Blocks + 844 + + + Elapsed time since a novel block passing initial validity checks was received from this peer. + 890 + + + Last Block + 893 + + + Elapsed time since a novel transaction accepted into our mempool was received from this peer. + 916 + Tooltip text for the Last Transaction field in the peer details area. + + + Last Transaction + 919 + + + The mapped Autonomous System used for diversifying peer selection. + 1129 + + + Mapped AS + 1132 + + + Whether we relay addresses to this peer. + 1155 + Tooltip text for the Address Relay field in the peer details area, which displays whether we relay addresses to this peer (Yes/No). + + + Address Relay + 1158 + Text title for the Address Relay field in the peer details area, which displays whether we relay addresses to this peer (Yes/No). + + + Addresses Processed + 1184 + Text title for the Addresses Processed field in the peer details area, which displays the total number of addresses received from this peer that were processed (excludes addresses that were dropped due to rate-limiting). + + + Addresses Rate-Limited + 1210 + Text title for the Addresses Rate-Limited field in the peer details area, which displays the total number of addresses received from this peer that were dropped (not processed) due to rate-limiting. + + + User Agent + 697 + + + (none) + 184 + + + Decrease font size + 205 + + + Increase font size + 212 + + + &Reset + 324 + + + Node Type + 501 + + + PoSe Score + 524 + + + The transport layer version: %1 + 547 + + + Transport + 550 + + + The BIP324 session ID string in hex. + 573 + + + Session ID + 576 + + + The network protocol this peer is connected through: IPv4, IPv6, Onion, I2P, or CJDNS. + 599 + + + Permissions + 625 + + + The direction and type of peer connection: %1 + 648 + + + Direction/Type + 651 + + + Services + 723 + + + Whether we relay transactions to this peer. + 746 + + + Transaction Relay + 749 + + + Connection Time + 867 + + + Last Send + 942 + + + Last Receive + 965 + + + Ping Time + 1034 + + + The duration of a currently outstanding ping. + 1057 + + + Ping Wait + 1060 + + + Min Ping + 1083 + + + Time Offset + 1106 + + + Repair options. + 1261 + + + The buttons below will trigger repair actions to fix issues with corrupt files or missing/obsolete transactions. + 1271 + + + Rescan Chain + 1291 + + + Rescan the chain for missing wallet transactions starting from wallet creation time. + 1298 + + + Rescan Chain (full) + 1314 + + + Rescan the chain for missing wallet transactions starting from genesis block. + 1321 + + + Rebuild Index + 1331 + + + Restarts the client to rebuild the chain index from current blk000??.dat files. + 1338 + + + The total number of addresses received from this peer that were processed (excludes addresses that were dropped due to rate-limiting). + 1181 + Tooltip text for the Addresses Processed field in the peer details area, which displays the total number of addresses received from this peer that were processed (excludes addresses that were dropped due to rate-limiting). + + + The total number of addresses received from this peer that were dropped (not processed) due to rate-limiting. + 1207 + Tooltip text for the Addresses Rate-Limited field in the peer details area, which displays the total number of addresses received from this peer that were dropped (not processed) due to rate-limiting. + + + + + + + To + 163 + + + From + 163 + + + No + 163 + + + Ban for + 164 + + + Yes + 163 + + + Unknown + 164 + + + Never + 217 + + + + + + + An optional message to attach to the payment request, which will be displayed when the request is opened. Note: The message will not be sent with the payment over the Dash network. + 34 + + + &Message: + 37 + + + An optional label to associate with the new receiving address. + 77 + + + An optional message to attach to the payment request, which will be displayed when the request is opened.<br>Note: The message will not be sent with the payment over the Dash network. + 60 + + + An optional label to associate with the new receiving address (used by you to identify an invoice). It is also attached to the payment request. + 50 + + + Use this form to request payments. All fields are <b>optional</b>. + 70 + + + &Label: + 80 + + + An optional amount to request. Leave this empty or zero to not request a specific amount. + 93 + 179 + + + &Amount: + 96 + + + &Create new receiving address + 117 + + + Clear all fields of the form. + 136 + + + Clear + 139 + + + Requested payments history + 234 + + + Show the selected request (does the same as double clicking an entry) + 259 + + + Show + 262 + + + Remove the selected entries from the list + 275 + + + Remove + 278 + + + Enter a label to associate with the new receiving address + 53 + + + Enter a message to attach to the payment request + 63 + + + + + + + Copy &URI + 32 + + + &Copy address + 33 + + + Copy &label + 34 + + + Copy &message + 35 + + + Copy &amount + 36 + + + Could not unlock wallet. + 141 + + + Could not generate new address + 146 + + + + + + + Request payment to … + 14 + + + Address: + 90 + + + Amount: + 119 + + + Label: + 148 + + + Message: + 180 + + + Wallet: + 212 + + + Copy &URI + 240 + + + Copy &Address + 250 + + + &Verify + 260 + + + Verify this address on e.g. a hardware wallet screen + 263 + + + &Save Image… + 273 + + + Payment information + 39 + + + + + + + Request payment to %1 + 51 + + + + + + + Date + 32 + + + Label + 32 + + + Message + 32 + + + (no label) + 70 + + + (no message) + 79 + + + (no amount requested) + 87 + + + Requested + 130 + + + + + + + Register Masternode + 103 + 235 + + + Back + 132 + + + Next + 133 + 1113 + + + Cancel + 135 + + + Masternode type + 208 + 774 + + + Masternode — %1 collateral + 211 + + + Provides Core network services and earns regular masternode rewards. + 216 + + + EvoNode — %1 collateral + 221 + + + Additionally hosts Dash Platform, has four times the voting weight and earns a larger share of rewards. Requires a Platform node ID and extra services. + 224 + + + Register EvoNode + 235 + + + Collateral + 247 + 776 + 1310 + + + Send collateral from this wallet to a new address + 249 + + + A single transaction funds the collateral and registers the masternode. + 252 + + + Use new address + 259 + 372 + 430 + + + Use an existing collateral output of this wallet + 274 + + + An unspent P2PKH output of exactly the collateral amount, confirmed and not used by another masternode. + 276 + + + Reference an external collateral (e.g. hardware wallet) + 292 + + + A confirmed P2PKH output of exactly the collateral amount, held outside this wallet. + 294 + + + After review you will be asked to sign a message with the collateral key outside this wallet. + 299 + + + Collateral transaction id (64 hexadecimal characters) + 305 + + + Transaction ID: + 307 + + + Output index + 310 + + + Output index: + 312 + + + Service addresses + 341 + 778 + + + Public addresses your masternode will serve the Core P2P network on, separated by commas or spaces. Each entry must be unique on the network. + 343 + + + May be left empty; the masternode then stays inactive until you send a service update with an address. + 349 + + + Keys + 360 + 780 + 1324 + + + Owner address + 388 + + + Controls this masternode (P2PKH): its key signs registrar updates. Use a new address to keep that key in this wallet, or enter an address controlled by the owner. + 389 + + + Voting address + 396 + + + May be delegated (P2PKH). Leave empty to vote with the owner key; use a new address to keep a separate voting key in this wallet. + 397 + + + Leave empty to use the owner address + 401 + + + Operator key + 404 + + + The operator runs the masternode server (BLS); only the public key is registered on-chain. + 405 + + + A generated secret key is shown and must be confirmed before registering. It is not stored in this wallet. + 409 + + + Payout + 421 + 782 + 1332 + + + Payout address + 424 + + + Receives this masternode's block rewards (P2PKH or P2SH). + 425 + + + Operator reward + 444 + + + Share of the reward promised to the operator. + 445 + + + The operator will permanently receive this share of all rewards of this masternode. Leave it at 0 unless you have an agreement with your operator. + 456 + + + Platform services + 472 + 784 + + + Platform node ID + 475 + 1224 + 1295 + + + Derived from the Platform P2P public key (40 hexadecimal characters). + 476 + + + Platform addresses + 486 + + + ADDR:PORT entries, separated by commas or spaces. + 487 + + + Platform P2P + 489 + 1225 + 1297 + + + Platform HTTPS API + 493 + + + Platform ports + 501 + 1225 + 1304 + + + Before v24 activation only the Platform ports can be registered; they apply to the first service address. + 502 + + + Platform P2P port: + 506 + + + Platform HTTPS port: + 512 + + + Fee source + 529 + 786 + 1229 + 1338 + + + Review + 544 + 788 + + + Prove collateral ownership + 558 + 792 + + + Sign the following message with the collateral key (for example with your hardware wallet's sign-message feature), then paste the base64 signature below. + 562 + + + Copy message + 571 + + + Signature + 579 + + + Paste the base64 signature here + 581 + + + Save operator key + 592 + 790 + + + Save this generated key before registering. It is kept nowhere else and cannot be recovered from the wallet. + 593 + + + Operator secret key + 604 + + + Save it now — registration cannot start until you confirm it. + 605 + + + Add this line to dash.conf on your masternode server: + 612 + + + Copy + 618 + + + Type the last 4 characters of the secret key to confirm you saved it before registering: + 627 + + + Masternode registered + 644 + + + Provider transaction hash + 657 + + + Next steps + 671 + + + Complete + 794 + 803 + + + Step %1 of %2 · %3 + 807 + + + The selected address funds the %1 collateral plus the transaction fee. The exact fee is calculated from your wallet settings when you register, and change returns to this address. + 874 + + + The selected address pays the transaction fee. + 878 + + + Enter a valid collateral address (P2PKH or P2SH). + 902 + + + This wallet has no unspent output of exactly %1. Fund the collateral from the wallet instead. + 906 + + + Enter the collateral transaction id as 64 hexadecimal characters. + 915 + + + EvoNodes need at least one service address to carry the Platform ports before v24 activation. + 922 + + + Enter a valid owner address (P2PKH). + 946 + + + Enter a valid voting address (P2PKH), or leave it empty to use the owner address. + 948 + + + The owner and voting addresses must differ from the collateral address. + 951 + + + Enter a valid operator BLS public key (96 hexadecimal characters, basic scheme). + 953 + + + Enter a valid payout address (P2PKH or P2SH). + 964 + + + The payout address must differ from the owner and voting addresses. + 966 + + + The payout address must differ from the collateral address. + 969 + + + Enter the Platform node ID as 40 hexadecimal characters. + 978 + + + Enter both a Platform P2P and a Platform HTTPS address; one cannot be registered without the other. + 986 + + + Enter at least one Platform P2P and one Platform HTTPS address, or clear the service addresses to set everything later with a service update. + 989 + + + Enter at least one Core service address when Platform endpoints are set, or clear all service endpoints to set them later with a service update. + 992 + + + No spendable wallet address holds the %1 collateral amount. The selected address must also have enough for the fee calculated when you register. + 1002 + + + No spendable wallet address has a positive balance available to pay the transaction fee. + 1005 + + + Paste the base64-encoded signature of the message above, made with the collateral key. + 1012 + + + Back is unavailable after preparation because changing the registration would invalidate the message being signed. + 1106 + + + Continue + 1115 + + + Prepare + 1115 + 1117 + + + Register + 1115 + 1117 + + + Submit + 1119 + + + Finish + 1121 + + + No wallet is available. Masternode registration requires a wallet. + 1130 + + + This wallet is watch-only. Masternode registration requires a wallet that can sign transactions. + 1133 + + + Confirm you saved the operator secret key by typing its last 4 characters. + 1137 + + + This wallet has no unspent output of exactly %1 with a confirmation. Send the collateral from this wallet instead, or reference one held elsewhere. + 1216 + + + Type + 1224 + 1289 + + + Service + 1224 + 1291 + + + Platform HTTPS + 1225 + 1300 + + + Amount + 1226 + 1311 + + + Destination + 1226 + 1313 + + + Output + 1226 + 1316 + 1319 + + + Source + 1227 + 1314 + 1317 + 1321 + + + Owner + 1227 + 1325 + + + Voting + 1227 + 1326 + + + Operator + 1228 + 1329 + + + Address + 1228 + 1333 + + + Operator share + 1228 + 1334 + + + Network fee + 1229 + 1340 + + + Node + 1288 + + + EvoNode + 1289 + 1462 + + + Masternode + 1289 + + + Not set — the node stays inactive until you send a service update + 1291 + + + %1 peer-to-peer, %2 HTTPS + 1304 + + + This wallet sends it as part of the registration + 1314 + + + An output this wallet already holds + 1317 + + + Held outside this wallet — you will sign a message with its key + 1321 + + + Same as owner + 1326 + + + Funding + 1336 + + + Not selected + 1338 + + + Calculated at submission using the wallet's current fee settings + 1340 + + + Preparing creates the unsigned transaction and the message to sign with the collateral key. Nothing is broadcast yet. + 1345 + + + Registering broadcasts a transaction from this wallet. You may be asked to unlock it. + 1347 + + + Newly generated, shown and confirmed before registration, and kept nowhere else + 1355 + + + Supplied by whoever runs the node + 1357 + + + The collateral destination is no longer valid. + 1379 + + + The selected collateral output is already used by another masternode. + 1390 + + + The owner address is no longer valid. + 1406 + + + The voting address is no longer valid. + 1417 + + + The operator public key is no longer valid. + 1425 + + + The payout address is no longer valid. + 1432 + + + The selected fee source is no longer valid. + 1445 + + + masternode + 1462 - - &Copy address - 34 + + This transaction creates %1 of collateral from this wallet and registers the %2. + 1465 - - Copy &label - 35 + + This transaction registers the external %1 collateral and makes it the collateral for this %2. + 1468 - - Copy &message - 36 + + This transaction registers and locks the wallet's %1 collateral output for this %2. + 1472 - - Copy &amount - 37 + + The network fee is calculated from the selected fee source using the wallet's current fee settings. + 1475 - - Could not unlock wallet. - 142 + + Confirm %1 registration + 1478 - - Could not generate new address - 147 + + Do you want to broadcast this %1 registration? + 1479 - - - - - - Request payment to … - 14 + + Fee source: %1 + 1481 - - Address: - 90 + + The network's provider-transaction rules changed while this wizard was open. Review the Platform services page again before registering. + 1499 - - Amount: - 119 + + Preparing… + 1523 - - Label: - 148 + + Registering… + 1523 - - Message: - 180 + + The network's provider-transaction rules changed while the collateral signature was being collected. Discard this prepared registration and review the Platform services page again. + 1541 - - Wallet: - 212 + + The collateral signature is not valid base64. + 1547 - - Copy &URI - 240 + + Submitting… + 1557 - - Copy &Address - 250 + + Registration failed + 1575 + 1610 - - &Verify - 260 + + The registration completed without returning a transaction. + 1588 - - Verify this address on e.g. a hardware wallet screen - 263 + + The registration transaction was created but was not sent to the network. + 1593 - - &Save Image… - 273 + + The prepare operation completed without returning a transaction. + 1620 - - Payment information - 39 + + Collateral address holding the key: %1 + 1626 - - - - - - Request payment to %1 - 52 + + The registration transaction was sent to the network. + 1635 - - - - - - Date - 32 + + It is recorded in this wallet and appears under Transactions. The external collateral remains at the outpoint you registered and is not controlled by this wallet. + 1639 - - Label - 32 + + It is recorded in this wallet and appears under Transactions. The collateral stays in the wallet but is locked while the masternode is registered. + 1641 - - Message - 32 + + Configure your masternode server with the operator secret key you saved, then restart dashd there. + 1648 - - (no label) - 70 + + Configure your masternode server with the BLS secret key matching the operator public key you provided. + 1651 - - (no message) - 79 + + Make sure every registered service address and port is reachable from the internet. + 1656 - - (no amount requested) - 87 + + Send an Update Service transaction after the node's service endpoints are ready; it stays inactive until then. + 1658 - - Requested - 130 + + Provision the Dash Platform services (Tenderdash and Drive) with the Platform node key matching the node ID you registered. + 1662 + + + The EvoNode becomes active once the registration is confirmed and the first update is signed by the operator. + 1664 + + + The masternode becomes active once the registration is confirmed on the network. + 1667 + + + Discard prepared registration? + 1684 + + + The prepared registration will be discarded. Any collateral lock acquired by this wizard will be released. + 1685 - + Send Coins 14 - ../sendcoinsdialog.cpp843 + ../sendcoinsdialog.cpp869 - + Coin Control Features 81 - + automatically selected 111 - + Insufficient funds! 121 - + Quantity: 207 - + Bytes: 236 - + Amount: 278 - + Fee: 323 - + Inputs… 101 - + After Fee: 371 - + Change: 397 - + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. 441 - + Custom change address 444 - + Transaction Fee: 641 - + When there is less transaction volume than space in the blocks, miners as well as relaying nodes may enforce a minimum fee. Paying only this minimum fee is just fine, but be aware that this can result in a never confirming transaction once there is more demand for dash transactions than the network can process. 805 - + A too low fee might result in a never confirming transaction (read the tooltip) 808 - + (Smart fee not initialized yet. This usually takes a few blocks…) 925 - + Confirmation time target: 951 - + If the custom fee is set to 1000 duffs and the transaction is only 250 bytes, then "per kilobyte" only pays 250 duffs in fee,<br />while "at least" pays 1000 duffs. For transactions bigger than a kilobyte both pay by kilobyte. 772 - + per kilobyte 775 - + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. 677 - + Choose… 655 - + Note: Not enough data for fee estimation, using the fallback fee instead. 680 - + Hide transaction fee settings 718 - + Hide 721 - + Recommended: 840 - + Custom: 873 - + Confirm the send action 1038 - ../sendcoinsdialog.cpp148 + ../sendcoinsdialog.cpp147 - + S&end 1041 - ../sendcoinsdialog.cpp147 + ../sendcoinsdialog.cpp146 - + Clear all fields of the form. 1060 - + Clear &All 1063 - + Send to multiple recipients at once 1073 - + Add &Recipient 1076 - + Balance: 1104 @@ -4963,328 +9251,328 @@ For more information on using this console, type %6. - + Copy quantity - 105 + 104 - + Copy amount - 106 + 105 - + Copy fee - 107 + 106 - + Copy after fee - 108 + 107 - + Copy bytes - 109 + 108 - + Copy change - 110 + 109 - + %1 (%2 blocks) - 204 + 201 - + using - 420 - 422 + 419 + 421 - + %1 to %2 - 378 + 377 - + <b>(%1 of %2 entries displayed)</b> - 431 + 430 - + S&end mixed funds - 144 + 143 - + Confirm the %1 send action - 145 + 144 - + Cr&eate Unsigned - 238 + 235 - + %1 to '%2' - 373 + 372 - + %1 funds only - 420 + 419 - + any available funds - 422 + 421 - + Transaction fee - 441 + 440 - + (%1 transactions have higher fees usually due to no change output being allowed) - 447 + 446 - + Transaction size: %1 - 454 + 453 - + Fee rate: %1 - 457 + 456 - 463 - + 462 + This transaction will consume %n input(s) - + This transaction will consume %n input(s) - + Warning: Using %1 with %2 or more inputs can harm your privacy and is not recommended - 469 + 468 - + Click to learn more - 471 + 470 - + Total Amount - 487 + 486 - + or - 490 + 489 - + Confirm send coins - 512 + 585 - + Save Transaction Data - 600 + 529 - + PSBT saved - 609 + 538 - + Watch-only balance: - 788 + 814 - + Creates a Partially Signed Blockchain Transaction (PSBT) for use with e.g. an offline %1 wallet, or a PSBT-compatible hardware wallet. - 239 + 236 - + Sign on device - 228 + 225 "device" usually means a hardware wallet. - + Connect your hardware wallet first. - 231 + 228 - + Set external signer script path in Options -> Wallet - 235 + 232 "External signer" means using devices such as hardware wallets. - + Confirm duplicate recipients - 338 + 337 - + You are sending to the same address multiple times in a single transaction. This is unusual and may not be what you intended. Are you sure you want to proceed? - 339 + 338 - + %1 from wallet '%2' - 362 + 361 - + Do you want to create this transaction? - 395 + 394 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. - + Do you want to draft this transaction? - 398 + 397 - + Please, review your transaction proposal. This will produce a Partially Signed Blockchain Transaction (PSBT) which you can save or copy and then sign with e.g. an offline %1 wallet, or a PSBT-compatible hardware wallet. - 402 + 401 Text to inform a user attempting to create a transaction of their current options. At this stage, a user can only create a PSBT. This string is displayed when private keys are disabled and an external signer is not available. - + Please, review your transaction. You can create and send this transaction or create a Partially Signed Blockchain Transaction (PSBT), which you can save or copy and then sign with, e.g., an offline %1 wallet, or a PSBT-compatible hardware wallet. - 407 + 406 Text to inform a user attempting to create a transaction of their current options. At this stage, a user can send their transaction or create a PSBT. This string is displayed when both private keys and PSBT controls are enabled. - + Please, review your transaction. - 410 + 409 Text to prompt a user to review the details of the transaction they are attempting to send. - + To review recipient list click "Show Details…" - 496 + 495 - + Sign failed - 538 + 553 - + External signer not found - 544 + 558 "External signer" means using devices such as hardware wallets. - + External signer failure - 550 + 563 "External signer" means using devices such as hardware wallets. - + Partially Signed Transaction (Binary) - 602 + 531 Expanded name of the binary PSBT file format. See: BIP 174. - + External balance: - 785 + 811 - + The recipient address is not valid. Please recheck. - 818 + 844 - + The amount to pay must be larger than 0. - 821 + 847 - + The amount exceeds your balance. - 824 + 850 - + The total exceeds your balance when the %1 transaction fee is included. - 827 + 853 - + Transaction creation failed! - 830 + 856 - + A fee higher than %1 is considered an absurdly high fee. - 834 + 860 - 953 - + 984 + Estimated to begin confirmation within %n block(s). - + Estimated to begin confirmation within %n block(s). - + Warning: Invalid Dash address - 1048 + 1079 - + Warning: Unknown change address - 1053 + 1084 - + Confirm custom change address - 1056 + 1087 - + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? - 1056 + 1087 - + (no label) - 1077 + 1108 - + Pay &To: 35 - + The Dash address to send the payment to 53 - + Choose previously used address 60 - + Alt+A 72 - + Paste address from clipboard 79 - + Alt+P 91 - + Remove this entry 98 - + &Label: 116 - + Enter a label for this address to add it to the list of used addresses 129 132 - + A&mount: 139 - + The amount to send in the selected unit 154 - + The fee will be deducted from the amount being sent. The recipient will receive a lower amount of Dash than you enter in the amount field. If multiple recipients are selected, the fee is split equally. 161 - + S&ubtract fee from amount 164 - + Use available balance 171 - + Message: 180 - + A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. 190 @@ -5292,126 +9580,126 @@ For more information on using this console, type %6. - + Send - 133 + 146 - + Create Unsigned - 135 + 148 - + Signatures - Sign / Verify a Message 14 - + &Sign Message 31 - + You can sign messages/agreements with your addresses to prove you can receive Dash sent to them. Be careful not to sign anything vague or random, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. 66 - + The Dash address to sign the message with 84 - + Choose previously used address 91 264 - + Alt+A 97 270 - + Paste address from clipboard 104 - + Alt+P 110 - + Enter the message you want to sign here 119 - + Signature 129 - + Copy the current signature to the system clipboard 154 - + Sign the message to prove you own this Dash address 168 - + Sign &Message 171 - + Reset all sign message fields 181 - + Clear &All 184 317 - + &Verify Message 41 - + Enter the receiver's address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. Note that this only proves the signing party receives with the address, it cannot prove sendership of any transaction! 236 - + The Dash address the message was signed with 257 - + The signed message to verify 279 - + The signature given when the message was signed 289 - + Verify the message to ensure it was signed with the specified Dash address 301 - + Verify &Message 304 - + Reset all verify message fields 314 - + Enter a message to be signed 122 - + Click "Sign Message" to generate signature 144 - + Enter a message to be verified 282 - + Enter a signature for the message to be verified 292 @@ -5419,1919 +9707,2147 @@ For more information on using this console, type %6. - + The entered address is invalid. - 150 - 249 + 149 + 248 - + Please check the address and try again. - 150 - 157 - 250 - 257 + 149 + 156 + 249 + 256 - + The entered address does not refer to a key. - 157 - 256 + 156 + 255 - + Wallet unlock was cancelled. - 165 + 164 - + No error - 176 + 175 - + Private key for the entered address is not available. - 179 + 178 - + Message signing failed. - 182 + 181 - + Message signed. - 194 + 193 - + The signature could not be decoded. - 263 + 262 - + Please check the signature and try again. - 264 - 271 + 263 + 270 - + The signature did not match the message digest. - 270 + 269 - + Message verification failed. - 276 + 275 - + Message verified. - 244 - - - - - - - (press q to shutdown and continue later) - 182 - - - press q to shutdown - 183 + 243 - + kB/s - 96 + 95 - + Total - 161 + 160 - + Received - 162 + 161 - + Sent - 163 + 162 - + 0/unconfirmed, %1 - 57 + 55 Text explaining the current status of a transaction, shown in the status field of the details window for this transaction. This status represents an unconfirmed transaction that is in the memory pool. - + in memory pool - 57 + 55 - + not in memory pool - 57 + 55 - + abandoned - 53 + 51 Text explaining the current status of a transaction, shown in the status field of the details window for this transaction. This status represents an abandoned transaction. - + conflicted with a transaction with %1 confirmations - 43 + 41 Text explaining the current status of a transaction, shown in the status field of the details window for this transaction. This status represents an unconfirmed transaction that conflicts with a confirmed transaction. - + %1/unconfirmed - 63 + 61 Text explaining the current status of a transaction, shown in the status field of the details window for this transaction. This status represents a transaction confirmed in at least one block, but less than 6 blocks, and still not locked via ChainLocks. - + %1 confirmations - 69 + 67 Text explaining the current status of a transaction, shown in the status field of the details window for this transaction. This status represents a transaction confirmed in 6 or more blocks or locked via ChainLocks. - + locked via ChainLocks - 74 + 72 Text explaining the current status of a transaction, shown in the status field of the details window for this transaction. This status represents a transaction confirmed in at least one block and has been locked by ChainLocks. - + verified via InstantSend - 83 + 81 Text explaining the current status of a transaction, shown in the status field of the details window for this transaction. This status represents an unconfirmed transaction that has been locked by InstantSend. - + Status - 107 + 108 - + Date - 110 + 111 - - Source - 117 + + Type + 115 + 118 121 - + + Masternode Registration + 115 + + + Masternode Update + 118 + + + Asset Lock + 121 + + + Source + 131 + 133 + + Generated - 117 + 131 - + Platform Transfer - 121 + 133 - + From - 126 - 140 - 212 + 136 + 148 + 214 - + unknown - 140 + 148 - + To - 141 - 161 - 231 + 149 + 168 + 233 - + own address - 143 + 151 - + watch-only - 143 - 212 + 151 + 214 - + label - 145 + 153 - + Credit - 181 - 193 - 247 - 277 - 320 + 187 + 197 + 249 + 279 + 344 - 183 - + 189 + matures in %n more block(s) - + matures in %n more block(s) - + not accepted - 185 + 191 - + Debit - 245 - 271 - 317 + 247 + 273 + 341 - + Total debit - 255 + 257 - + Total credit - 256 + 258 - + Transaction fee - 261 + 263 - + Net amount - 283 + 285 - + Message - 289 - 300 + 291 + 324 - + Comment - 291 + 293 - + Transaction ID - 293 + 295 - + Output index - 294 + 297 - + Transaction total size - 295 + 299 - + + Payload + 317 + + Generated coins must mature %1 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - 306 + 330 - + Debug information - 314 + 338 - + Transaction - 322 + 346 - + Inputs - 325 + 349 - + Amount - 346 + 370 - + true - 347 - 348 + 371 + 372 - + false - 347 - 348 + 371 + 372 - + Date 279 - + Type 279 - + Address / Label 279 - + Unconfirmed 359 - + Abandoned 362 - + Confirming (%1 of %2 recommended confirmations) 365 - + Confirmed (%1 confirmations) 368 - + Conflicted 371 - + Immature (%1 confirmations, will be available after %2) 374 - + Generated but not accepted 377 - + verified via InstantSend 382 - + locked via ChainLocks 385 - + Received with 422 - + Received from 424 - + Received via %1 426 - + Sent to 429 - + Payment to yourself 431 - + Mined 433 - + Platform Transfer 435 - - Dust Receive + + Data Transaction 437 - + + Dust Receive + 439 + + + Masternode Registration + 441 + + + Masternode Update + 443 + + + Asset Lock + 445 + + %1 Mixing - 440 + 448 - + %1 Collateral Payment - 442 + 450 - + %1 Make Collateral Inputs - 444 + 452 - + %1 Create Denominations - 446 + 454 - + %1 Send - 448 + 456 - + watch-only - 469 + 477 - + (n/a) - 495 + 507 - + + Registers a masternode. The amount is this wallet's net balance change and is normally only the network fee when the collateral remains in this wallet. + 638 + + + Updates an existing masternode registration. The amount is this wallet's net balance change, normally only the network fee. + 642 + + + Locks funds for use on Dash Platform. The amount is this wallet's net balance change, including the network fee. + 646 + + (no label) - 730 + 766 - + Transaction status. Hover over this field to show number of confirmations. - 771 + 807 - + Date and time that the transaction was received. - 773 + 809 - + Type of transaction. - 775 + 811 - + Whether or not a watch-only address is involved in this transaction. - 777 + 813 - + User-defined intent/purpose of the transaction. - 779 + 815 - + Amount removed from or added to balance. - 781 + 817 - + All 72 85 - + Today 73 - + This week 74 - + This month 75 - + Last month 76 - + This year 77 - + Range… 78 - + Most Common 86 - + Received with 87 - + Sent to 89 - + %1 Send 91 - + %1 Make Collateral Inputs 92 - + %1 Create Denominations 93 - + %1 Mixing 94 - + %1 Collateral Payment 95 - + To yourself 96 - + Mined 97 - - Platform Transfer + + Masternode 98 - + + Platform Transfer + 100 + + + Asset Lock + 101 + + + Data Transaction + 102 + + Dust Receive - 99 + 103 - + Other - 100 + 104 - + Enter address, transaction id, or label to search - 106 + 110 - + Min amount - 111 + 115 - + &Copy address - 157 + 161 - + Copy &label - 158 + 162 - + Copy &amount - 159 + 163 - + Copy transaction &ID - 160 + 164 - + Copy &raw transaction - 161 + 165 - + Copy full transaction &details - 162 + 166 - + &Show transaction details - 163 + 167 - + A&bandon transaction - 165 + 169 - + Rese&nd transaction - 166 + 170 - + &Unlock dust UTXO - 167 + 171 - + &Edit address label - 168 + 172 - + Show address &QR code - 169 + 173 - + Show in %1 - 247 + 251 Transactions table context menu action to show the selected transaction in a third-party block explorer. %1 is a stand-in argument for the URL of the explorer. - + Export Transaction History - 376 + 379 - + Comma separated file - 379 + 382 Expanded name of the CSV file format. See: https://en.wikipedia.org/wiki/Comma-separated_values. - + Confirmed - 388 + 391 - + Watch-only - 390 + 393 - + Date - 391 + 394 - + Type - 392 + 395 - + Label - 393 + 396 - + Address - 394 + 397 - + ID - 396 + 399 - + Exporting Failed - 399 + 402 - + There was an error trying to save the transaction history to %1. - 399 + 402 - + Exporting Successful - 403 + 406 - + The transaction history was successfully saved to %1. - 403 + 406 - + Details for %1 - 583 + 586 - + QR code - 602 + 605 - + Range: - 645 + 648 - + to - 654 + 657 - + No wallet has been loaded. Go to File > Open Wallet to load a wallet. - OR - - 46 + 47 - + Create a new wallet - 51 + 52 - + Error - 255 - 265 - 283 + 257 + 267 + 285 - + Unable to decode PSBT from clipboard (invalid base64) - 255 + 257 - + Load Transaction Data - 261 + 263 - + Partially Signed Transaction (*.psbt) - 262 + 264 - + PSBT file must be smaller than 100 MiB - 265 + 267 - + Unable to decode PSBT - 283 + 285 - + Send Coins - 356 + 301 + 314 - + Can't display address - 686 + 636 - + default wallet - 704 + 654 - + &Export - 55 + 54 - + Export the data in the current tab to a file - 56 + 55 - + Selected amount: - 62 + 61 - + Wallet Data - 297 + 298 Name of the wallet data file format. - + Backup Wallet - 295 + 296 - + Backup Failed - 303 + 304 - + There was an error trying to save the wallet data to %1. - 303 + 304 - + Backup Successful - 307 + 308 - + The wallet data was successfully saved to %1. - 307 + 308 - + No Recovery Phrase - 323 - 329 + 324 + 330 - + This wallet does not have private keys and therefore has no recovery phrase. - 324 + 325 - + This wallet was not created with HD (Hierarchical Deterministic) mode and does not have a recovery phrase. - 330 + 331 - + Mnemonic Retrieval Failed - 347 + 348 - + Could not retrieve the recovery phrase from this wallet. - 348 + 349 - + Cancel - 397 + 398 - + 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 - 156 + 210 - + This is a pre-release test build - use at your own risk - do not use for mining or merchant applications - 160 + 214 - + Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade. - 199 + 270 - + + +Unable to cleanup failed migration + 276 + + + +Unable to restore backup of wallet. + 279 + + Already have that input. - 221 + 296 - + Collateral not valid. - 233 + 308 - + Corrupted block database detected - 236 + 311 - + Do you want to rebuild the block database now? - 240 + 315 - + Done loading - 241 + 316 - + Entries are full. - 244 + 318 - + Error initializing block database - 247 + 321 - + Error initializing wallet database environment %s! - 248 + 322 - + Error loading block database - 254 + 328 - + Error opening block database - 255 + 329 - + Error reading from database, shutting down. - 256 + 331 - + Error: Missing checksum - 266 + 344 - + Error: Unable to parse version %u as a uint32_t - 268 + 351 - + Error: Unable to write record to new wallet - 269 + 354 - + Failed to listen on any port. Use -listen=0 if you want this. - 278 + 366 - + Found unconfirmed denominated outputs, will wait till they confirm to continue. - 87 + 118 - + Invalid -socketevents ('%s') specified. Only these modes are supported: %s - 96 + 127 - + SQLiteDatabase: Unknown sqlite wallet schema version %d. Only version %d is supported - 146 - - - Unsupported category-specific logging level -loglevel=%s. Expected -loglevel=<category>:<loglevel>. Valid categories: %s. Valid loglevels: %s. - 183 + 184 - + Can't mix: no compatible inputs found! - 225 + 300 - + Entry exceeds maximum size. - 245 + 319 - + Error upgrading evo database for EHF - 258 + 333 - + Failed to commit Evo database - 273 + 358 - + Found enough users, signing ( waiting %s ) - 289 + 377 - + Incompatible mode. - 294 + 382 - + Incompatible version. - 295 + 383 - + Incorrect or no genesis block found. Wrong datadir for network? - 297 + 384 - + Input is not valid. - 299 + 386 - + Insufficient funds. - 302 - - - Invalid minimum number of spork signers specified with -minsporkkeys - 312 + 390 - + Listening for incoming connections failed (listen returned error %s) - 319 + 410 - + Lock is already in place. - 324 + 415 - + Need to specify a port with -whitebind: '%s' - 330 + 422 - + No Masternodes detected. - 331 + 423 - + No compatible Masternode found. - 333 + 425 - + Not enough funds to mix. - 341 + 433 - + Not in the Masternode list. - 342 + 435 - + Pruning blockstore… - 347 + 445 - + Replaying blocks… - 349 + 447 - + Rescanning… - 350 + 448 - + Starting network threads… - 364 + 465 - + Submitted to masternode, waiting in queue %s - 365 + 466 - + Synchronization finished - 366 + 467 - + Synchronizing blockchain… - 367 + 468 - + Synchronizing governance objects… - 368 + 469 - + Transaction change output index out of range - 380 + 481 - + Unable to start HTTP server. See debug log for details. - 401 + 502 - + Unknown response. - 405 - - - Unsupported global logging level -loglevel=%s. Valid values: %s. - 408 + 507 - + User Agent comment (%s) contains unsafe characters. - 410 + 512 - + Can't find random Masternode. - 223 + 298 - + %s can't be lower than %s - 208 + 283 - + %s is idle. - 210 + 285 - + Can't mix while sync in progress. - 224 + 299 - + Invalid netmask specified in -whitelist: '%s' - 313 + 402 - + Invalid script detected. - 315 + 405 - + %s file contains all private keys from this wallet. Do not share it with anyone! - 16 + 26 - + %s request to listen on port %u. This port is considered "bad" and thus it is unlikely that any peer will connect to it. See doc/p2p-bad-ports.md for details and a full list. - 21 + 31 - + Disk space for %s may not accommodate the block files. Approximately %u GB of data will be stored in this directory. - 48 + 58 - + Error loading %s: External signer wallet being loaded without external signer support compiled - 54 + 64 - + Error: Dumpfile version is not supported. This version of dash-wallet only supports version 1 dumpfiles. Got dumpfile with version %s - 71 + 87 - + Failed to create backup, file already exists! This could happen if you restarted wallet in less than 60 seconds. You can continue if you are ok with this. - 74 + 102 - + Make sure to encrypt your wallet and delete all non-encrypted backups after you have verified that the wallet works! - 105 + 136 - + More than one onion bind address is provided. Using %s for the automatically created Tor onion service. - 108 + 139 - + Prune configured below the minimum of %d MiB. Please use a higher number. - 138 + 172 - + Prune: last wallet synchronisation goes beyond pruned data. You need to -reindex (download the whole blockchain again in case of pruned node) - 143 + 177 - + 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 - 149 + 196 - + The transaction amount is too small to send after the fee has been deducted - 154 + 208 - + Total length of network version string (%i) exceeds maximum length (%i). Reduce the number or size of uacomments. - 171 - - - WARNING! Failed to replenish keypool, please unlock your wallet to do so. - 189 + 225 - + Wallet is locked, can't replenish keypool! Automatic backups and mixing are disabled, please unlock your wallet to replenish keypool. - 191 + 262 - + You need to rebuild the database using -reindex to go back to unpruned mode. This will redownload the entire blockchain - 204 + 273 - + %s failed - 209 + 284 - + -maxmempool must be at least %d MB - 215 - - - Automatic backups disabled - 222 + 290 - + Cannot set -forcednsseed to true when setting -dnsseed to false. - 230 + 305 - + Cannot set -peerblockfilters without -blockfilterindex. - 231 + 306 - + Config setting for %s only applied on %s network when in [%s] section. - 234 + 309 - + Could not find asmap file %s - 237 + 312 - + Could not parse asmap file %s - 238 - - - ERROR! Failed to create automatic backup - 243 + 313 - + Error loading %s: Private keys can only be disabled during creation - 250 + 324 - + + Error reading configuration file: %s + 330 + + Error: Cannot extract destination from the generated scriptpubkey - 259 + 334 - + + Error: Could not add watchonly tx to watchonly wallet + 335 + + + Error: Could not delete watchonly transactions + 336 + + Error: Couldn't create cursor into database - 260 + 337 - + Error: Disk space is low for %s - 261 + 338 - + Error: Dumpfile checksum does not match. Computed %s, expected %s - 262 + 339 - + + Error: Failed to create new watchonly wallet + 340 + + Error: Got key that was not hex: %s - 263 + 341 - + Error: Got value that was not hex: %s - 264 + 342 - + Error: Keypool ran out, please call keypoolrefill first - 265 + 343 - + Error: No addresses available. - 267 + 345 - + + Error: Not all watchonly txs could be deleted + 346 + + + Error: This wallet already uses SQLite + 347 + + + Error: This wallet is already a descriptor wallet + 348 + + + Error: Unable to begin reading all records in the database + 349 + + + Error: Unable to make a backup of your wallet + 350 + + + Error: Unable to read all records in the database + 352 + + + Error: Unable to remove watchonly address book data + 353 + + Failed to create backup %s! - 274 + 359 - + Failed to create backup, error: %s - 275 + 360 - + Failed to delete backup, error: %s - 276 + 361 - + + Failed to finish interrupted invalid snapshot cleanup. + 363 + + + Failed to finish interrupted snapshot marker promotion. + 364 + + + Failed to inspect interrupted snapshot cleanup: %s + 365 + + + Failed to recover interrupted snapshot cleanup: %s + 371 + + Failed to rescan the wallet during initialization - 283 + 372 - + Failed to verify database - 286 + 375 - + Fee rate (%s) is lower than the minimum fee rate setting (%s) - 288 + 376 - + Found enough users, signing… - 290 + 378 - + Ignoring duplicate -wallet %s. - 292 + 380 - + Input not found or already spent - 300 + 387 - + + Insufficient dbcache for block verification + 389 + + + Interrupted snapshot cleanup has inconsistent coins and EvoDB tips. + 391 + + + Interrupted snapshot cleanup is missing its snapshot EvoDB marker. + 392 + + Invalid P2P permission: '%s' - 307 + 397 - + Invalid masternodeblsprivkey. Please see documentation. - 311 + 401 - + + Invalid pre-selected input %s + 404 + + + Invalid value for %s: exceeds maximum (%d) + 407 + + + Invalid value for %s: must be >= 0 + 408 + + Masternode queue is full. - 325 + 416 - + Masternode: - 326 + 417 - + Missing input transaction information. - 327 + 418 - + Mixing in progress… - 329 + 420 - + + More than one spork address is provided. Using %s. + 421 + + No addresses available - 332 + 424 - + No errors detected. - 334 + 426 - + No matching denominations found for mixing. - 337 + 429 - + Not compatible with existing transactions. - 339 + 431 - + Not enough file descriptors available. - 340 + 432 - + + Not found pre-selected input %s + 434 + + + Not solvable pre-selected input %s + 436 + + + Platform recipients cannot be combined with an explicit change position + 437 + + + Please enter the wallet passphrase with walletpassphrase first. + 438 + + Prune cannot be configured with a negative value. - 344 + 440 - + + Prune mode is incompatible with -addressindex. + 441 + + Prune mode is incompatible with -disablegovernance=false. - 345 + 442 - + + Prune mode is incompatible with -spentindex. + 443 + + Prune mode is incompatible with -txindex. - 346 + 444 - + SQLiteDatabase: Failed to execute statement to verify database: %s - 351 + 449 - + SQLiteDatabase: Failed to prepare statement to verify database: %s - 352 + 450 - + SQLiteDatabase: Failed to read database verification error: %s - 353 + 451 - + SQLiteDatabase: Unexpected application id. Expected %u, got %u - 354 + 452 - + Section [%s] is not recognized. - 355 + 453 - + + Snapshot chainstate EvoDB marker is missing. Reindex is required. + 458 + + Specified -walletdir "%s" does not exist - 360 + 460 - + Specified -walletdir "%s" is a relative path - 361 + 461 - + Specified -walletdir "%s" is not a directory - 362 + 462 - + + Specified data directory "%s" does not exist. + 464 + + The wallet will avoid paying less than the minimum relay fee. - 372 + 473 - + This is expected because you are running a pruned node. - 373 + 474 - + This is the minimum transaction fee you pay on every transaction. - 375 + 476 - + This is the transaction fee you will pay if you send a transaction. - 376 + 477 - + Topping up keypool… - 377 + 478 - + Transaction amounts must not be negative - 379 + 480 - - Transaction has too long of a mempool chain - 383 + + acceptstalefeeestimates is not supported on %s chain. + 526 - + Transaction must have at least one recipient - 384 + 484 - + Transaction too large - 387 + 487 - + Unable to bind to %s on this computer. %s is probably already running. - 390 + 491 - + Unable to create the PID file '%s': %s - 391 + 492 - + Unable to find UTXO for external input - 392 + 493 - + Unable to generate initial keys - 393 + 494 - + Unable to open %s for writing - 397 + 498 - + Unknown -blockfilterindex value %s. - 402 + 504 - + Unknown new rules activated (versionbit %i) - 404 + 506 - + Verifying blocks… - 411 + 513 - + Verifying wallet(s)… - 412 + 514 - + Wallet needed to be rewritten: restart %s to complete - 415 + 516 - + Wasn't able to create wallet backup folder %s! - 418 + 519 - + Wiping wallet transactions… - 420 + 521 - + You can not start a masternode with wallet enabled. - 423 - - - no mixing available. - 427 - - - see debug.log for details. - 428 + 524 - + The %s developers 12 - + + %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 will shut down and stop using any state that was built on the snapshot, resetting the chain height from %d to %d. On the next restart, the node will resume syncing from %d without using any snapshot data. Please report this incident to %s, including how you obtained the snapshot. The invalid snapshot chainstate will be left on disk in case it is helpful in diagnosing the issue that caused this error. + 16 + + %s uses exact denominated amounts to send funds, you might simply need to mix some more coins. - 25 + 35 - + -reindex-chainstate option is not compatible with -blockfilterindex. Please temporarily disable blockfilterindex while using -reindex-chainstate, or replace -reindex-chainstate with -reindex to fully rebuild all indexes. - 28 + 38 - + -reindex-chainstate option is not compatible with -coinstatsindex. Please temporarily disable coinstatsindex while using -reindex-chainstate, or replace -reindex-chainstate with -reindex to fully rebuild all indexes. - 32 + 42 - + -reindex-chainstate option is not compatible with -txindex. Please temporarily disable txindex while using -reindex-chainstate, or replace -reindex-chainstate with -reindex to fully rebuild all indexes. - 36 + 46 - + Cannot downgrade wallet from version %i to version %i. Wallet version unchanged. - 40 + 50 - + Cannot obtain a lock on data directory %s. %s is probably already running. - 43 + 53 - + Distributed under the MIT software license, see the accompanying file %s or %s - 51 + 61 - + Error loading %s: You can't enable HD on an already existing non-HD wallet - 57 + 67 - + 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 successfully after node sync reaches height %s - 59 + 69 - + Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. - 64 + 74 - + + Error reading %s! Transaction data may be missing or incorrect. Rescanning wallet. + 77 + + + Error: Address book data in wallet cannot be identified to belong to migrated wallets + 80 + + Error: Dumpfile format record is incorrect. Got "%s", expected "format". - 67 + 83 - + Error: Dumpfile identifier record is incorrect. Got "%s", expected "%s". - 69 + 85 - + + Error: Duplicate descriptors created during migration. Your wallet may be corrupted. + 90 + + + Error: Failed to advance active descriptor past legacy chain counter during migration. + 93 + + + Error: Transaction %s in wallet cannot be identified to belong to migrated wallets + 96 + + + Error: Unable to produce descriptors for this legacy wallet. Make sure to provide the wallet's passphrase if it is encrypted. + 99 + + + Failed to remove the snapshot chainstate directory. Remove it manually before restarting. + 106 + + Failed to rename invalid peers.dat file. Please move or delete it and try again. - 78 + 109 - + Fee estimation failed. Fallbackfee is disabled. Wait a few blocks or enable %s. - 81 + 112 - + File %s already exists. If you are sure this is what you want, move it out of the way first. - 84 + 115 - + Incompatible options: -dnsseed=1 was explicitly specified, but -onlynet forbids connections to IPv4/IPv6 - 90 + 121 - + Incorrect or no devnet genesis block found. Wrong datadir for devnet specified? - 93 + 124 - + Invalid amount for %s=<amount>: '%s' (must be at least the minrelay fee of %s to prevent stuck transactions) - 98 + 129 - + Invalid or corrupt peers.dat (%s). If you believe this is a bug, please report it to %s. As a workaround, you can move the file (%s) out of the way (rename, move, or delete) to have a new one created on the next start. - 101 + 132 - + No dump file provided. To use createfromdump, -dumpfile=<filename> must be provided. - 111 + 142 - + No dump file provided. To use dump, -dumpfile=<filename> must be provided. - 114 + 145 - + No wallet file format provided. To use createfromdump, -format=<format> must be provided. - 116 + 147 - + Outbound connections restricted to CJDNS (-onlynet=cjdns) but -cjdnsreachable is not provided - 119 + 150 - + Outbound connections restricted to Tor (-onlynet=onion) but the proxy for reaching the Tor network is explicitly forbidden: -onion=0 - 122 + 153 - + 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 - 125 + 156 - + Outbound connections restricted to i2p (-onlynet=i2p) but -i2psam is not provided - 129 + 160 - + + Platform recipients cannot be combined with another special transaction payload + 163 + + Please check that your computer's date and time are correct! If your clock is wrong, %s will not work properly. - 132 + 166 - + Please contribute if you find %s useful. Visit %s for further information about the software. - 135 + 169 - + Prune mode is incompatible with -reindex-chainstate. Use full -reindex instead. - 140 + 174 - + + Rename of '%s' -> '%s' failed. You should resolve this by manually moving or deleting the invalid snapshot directory %s, otherwise you will encounter the same error again on the next startup. + 180 + + + The automatic Tor onion service cannot use a wildcard onion bind because the Tor daemon wouldn't be able to forward incoming connections to us. Use a specific address such as -bind=127.0.0.1:<port>=onion, or disable the service with -listenonion=0. + 187 + + + The automatic Tor onion service requires a dedicated onion bind. Use a specific address such as -bind=127.0.0.1:<port>=onion, or disable the service with -listenonion=0. + 192 + + + The inputs size exceeds the maximum weight. Please try sending a smaller amount or manually consolidating your wallet's UTXOs + 201 + + + The preselected coins total amount does not cover the transaction target. Please allow other inputs to be automatically selected or include more coins manually + 204 + + This is the maximum transaction fee you pay (in addition to the normal fee) to prioritize partial spend avoidance over regular coin selection. - 163 + 217 - + This is the transaction fee you may discard if change is smaller than dust at this level - 166 + 220 - + This is the transaction fee you may pay when fee estimates are not available. - 169 + 223 - + + Transaction index can't be disabled with governance validation enabled. Either start with -disablegovernance command line switch or enable transaction index. + 228 + + + Transaction is non-standard (%s) and would not relay; sending to Platform addresses currently requires a node started with -acceptnonstdtxn=1 + 232 + + Transaction requires one destination of non-0 value, a non-0 feerate, or a pre-selected input - 174 + 235 - + + UTXO snapshot failed to validate. Restart to resume normal initial block download, or try loading a different snapshot. + 238 + + Unable to replay blocks. You will need to rebuild the database using -reindex-chainstate. - 177 + 241 - + + Unexpected legacy entry in descriptor wallet found. Loading wallet %s + +The wallet might have been tampered with or created with malicious intent. + + 244 + + Unknown wallet file format "%s" provided. Please provide one of "bdb" or "sqlite". - 180 + 248 - + + Unrecognized descriptor found. Loading wallet %s + +The wallet might had been created on a newer version. +Please try running the latest software version. + + 251 + + + Unsupported category-specific logging level %1$s=%2$s. Expected %1$s=<category>:<loglevel>. Valid categories: %3$s. Valid loglevels: %4$s. + 256 + + Unsupported chainstate database format found. Please restart with -reindex-chainstate. This will rebuild the chainstate database. - 186 + 259 - + Warning: Dumpfile wallet format "%s" does not match command line specified format "%s". - 194 + 265 - + Warning: Private keys detected in wallet {%s} with disabled private keys - 197 - - - You need to rebuild the database using -reindex to enable -timestampindex - 202 + 268 - + %s -- Incorrect seed, it should be a hex string - 207 + 282 - + %s is not a valid backup folder! - 211 + 286 - + %s is set very high! - 212 + 287 - + %s request incomplete: - 213 + 288 - + -devnet can only be specified once - 214 + 289 - + -port must be specified when -devnet and -listen are specified - 216 + 291 - + -rpcport must be specified when -devnet and -server are specified - 217 + 292 - + -statsbatchsize cannot be configured with a negative value. - 218 + 293 - + -statsduration cannot be configured with a negative value. - 219 + 294 - + A fatal internal error occurred, see debug.log for details - 220 + 295 - + + Block verification was interrupted + 297 + + Cannot create socket (socket() returned error %s) - 226 + 301 - + Cannot get socket address for %s - 227 + 302 - + Cannot init Statsd client - 228 + 303 - + Cannot resolve -%s address: '%s' - 229 + 304 - + Cannot write to data directory '%s'; check permissions. - 232 + 307 - + Copyright (C) - 235 + 310 - + Disk space is too low! - 239 + 314 - + Dump file %s does not exist. - 242 + 317 - + Error creating %s - 246 + 320 - + Error loading %s - 249 + 323 - + Error loading %s: Wallet corrupted - 251 + 325 - + Error loading %s: Wallet requires newer version of %s - 252 + 326 - + Error loading %s: You can't disable HD on an already existing HD wallet - 253 + 327 - + Error reading next record from wallet database - 257 + 332 - + Loading P2P addresses… - 320 + 411 - + Loading banlist… - 321 + 412 - + Loading block index… - 322 + 413 - + Loading wallet… - 323 + 414 - + Failed to clear fulfilled requests cache at %s - 270 + 355 - + Failed to clear governance cache at %s - 271 + 356 - + Failed to clear masternode cache at %s - 272 + 357 - + Failed to find mixing queue to join - 277 + 362 - + Failed to load fulfilled requests cache from %s - 279 + 367 - + Failed to load governance cache from %s - 280 + 368 - + Failed to load masternode cache from %s - 281 + 369 - + Failed to load sporks cache from %s - 282 + 370 - + Failed to start a new mixing queue - 284 + 373 - + Importing… - 293 - - - Incorrect -rescan mode, falling back to default value - 296 + 381 - + Initialization sanity check failed. %s is shutting down. - 298 + 385 - + Inputs vs outputs size mismatch. - 301 + 388 - + Invalid '%s'. Allowed values: 128, 160, 192, 224, 256. - 303 + 393 - + Invalid -i2psam address or hostname: '%s' - 304 + 394 - + Invalid -onion address or hostname: '%s' - 305 + 395 - + Invalid -proxy address or hostname: '%s' - 306 + 396 - + Invalid amount for -%s=<amount>: '%s' - 310 + 400 - + Invalid spork address specified with -sporkaddr - 316 + 406 - + Reducing -maxconnections from %d to %d, because of system limitations. - 348 + 446 - + Session not complete! - 356 - - - Session timed out. - 357 + 454 - + Signing transaction failed - 358 + 457 - + Specified blocks directory "%s" does not exist. - 363 + 463 - + Last queue was created too recently. - 317 + 409 - + %s corrupt. Try using the wallet tool dash-wallet to salvage or restoring a backup. 13 - + %s is set very high! Fees this large could be paid on a single transaction. - 19 + 29 - + Cannot provide specific connections and have addrman find outgoing connections at the same time. - 45 + 55 - + Failed to upgrade Evo database - 285 - - - Fee needed > fee paid - 287 + 374 - + Host %s on unsupported network - 291 + 379 - + Invalid amount for %s=<amount>: '%s' (must be at least %s) - 308 + 398 - + Invalid amount for %s=<amount>: '%s' - 309 + 399 - + Invalid port specified in %s: '%s' - 314 - - - Last successful action was too recent. - 318 + 403 - + Missing solving data for estimating transaction size - 328 + 419 - + No host specified - 335 + 427 - + No host specified, malformed URL - 336 + 428 - + No text before the scheme delimiter, malformed URL - 338 + 430 - + Port must be between %d and %d, supplied %d - 343 + 439 - + Socket not initialized, cannot send message - 359 + 459 - + The source code is available from %s. - 369 + 470 - + The specified config file %s does not exist - 370 + 471 - + The transaction amount is too small to pay the fee - 371 + 472 - + This is experimental software. - 374 + 475 - + Transaction amount too small - 378 + 479 - + Transaction created successfully. - 381 + 482 - + Transaction fees are too high. - 382 + 483 - + Transaction needs a change address, but we can't generate it. - 385 + 485 - + Transaction not valid. - 386 + 486 - + Trying to connect… - 388 + 488 - + + Unable to allocate memory for -maxsigcachesize: '%s' MiB + 489 + + Unable to bind to %s on this computer (bind returned error %s) - 389 + 490 - + Unable to locate enough mixed funds for this transaction. - 394 + 495 - + Unable to locate enough non-denominated funds for this transaction. - 395 + 496 - + Unable to lookup host %s - 396 + 497 - + Unable to parse -maxuploadtarget: '%s' - 398 + 499 - + Unable to send message to %s (::sendto() returned error %s) - 399 + 500 - + Unable to sign spork message, wrong key? - 400 + 501 - + + Unable to unload the wallet before migrating + 503 + + Unknown network specified in -onlynet: '%s' - 403 + 505 - + Unknown state: id = %u - 406 + 508 - + Unsupported URL scheme, must begin with udp:// - 407 + 509 - - Unsupported logging category %s=%s. - 409 + + Unsupported global logging level %s=%s. Valid values: %s. + 510 - - Very low number of keys left: %d - 413 + + Unsupported logging category %s=%s. + 511 - + Wallet is locked. - 414 + 515 - + Warning: can't use %s and %s together, will prefer %s - 416 + 517 - + Warning: incorrect parameter %s, path must exist! Using default path. - 417 + 518 - + Will retry… - 419 + 520 - + You are starting with governance validation disabled. - 421 + 522 - + You can not disable governance validation on a masternode. - 422 + 523 - - You need to rebuild the database using -reindex to enable -addressindex - 424 + + Your entries added successfully. + 525 - - You need to rebuild the database using -reindex to enable -spentindex - 425 + + Settings file could not be read + 455 - - Your entries added successfully. - 426 + + Settings file could not be written + 456