From a3b9e309a88f9cdd099b17ea0a9e22943236d6f5 Mon Sep 17 00:00:00 2001 From: pasta Date: Thu, 29 Oct 2026 16:22:18 -0500 Subject: [PATCH 1/3] Merge #7974: chore: update man pages, translation strings, SECURITY.md and flatpak for v24.0.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit b8f10bc63aabad1c952d5735501628107eeb8fb1 chore: update translation source strings for v24.0.0 (pasta) 97460f6a89522c7a52202718155d8374508095d5 doc: regenerate man pages for v24.0.0 (pasta) cf37991df6eedee04e6e5be08f60f291b5235b41 chore: add v24.0.0 release entry to flatpak metainfo (pasta) 000ccc641d5ead292b39eaf1bc51f8d3a53732db docs: update supported versions in SECURITY.md for v24 (pasta) Pull request description: ## Issue being fixed or feature implemented For v24.0.0, several per-release files need updating, on develop first and then on `v24.0.x` by backport (#7972). The pattern follows the man page PRs #6928 and #7140 and the SECURITY.md PRs #6117, #6461 and #6552: - develop's man pages still describe v23.1.9; - `SECURITY.md` lists only 23.x as supported; - the flatpak metainfo has no 24.0.0 entry; - the translation source strings were last refreshed in February 2026, before the shared-masternode GUI and the other v24 Qt work. Translators haven't seen those strings. ## What was done? - `SECURITY.md`: added 24.x as supported. 23.x stays supported. - Flatpak metainfo: added a `24.0.0` entry with an estimated release date of 2026-11-05, above the existing `23.1.9` entry. - `doc/man/*.1`: v24.0.0 man pages. develop's man pages describe the latest release, as the v23.0.0 and v23.1.0 pages did when #6928 and #7140 put them on develop. These pages were generated with `contrib/devtools/gen-manpages.py` from a v24.0.0 build of the release branch, with `CLIENT_VERSION_IS_RELEASE` set temporarily and not committed. Every page reads `v24.0.0`, with no rc, git hash or `-dirty` suffix. - Translations: ran `make -C src translate` on develop to refresh `src/qt/dashstrings.cpp`, `src/qt/locale/dash_en.ts` and `src/qt/locale/dash_en.xlf`. `dash_en.ts` goes from 1652 to 2718 source entries, mostly from the shared-masternode GUI. Once this is merged, Transifex picks up the new strings. Pulling translated `.ts` files is a separate step that needs Transifex access. Backport note: in #7972 the translation source files are generated from `v24.0.x` itself, not cherry-picked. develop has a few strings that the release branch doesn't, so `v24.0.x`'s `dash_en.ts` has 2706 entries. The other files are the same on both branches. ## How Has This Been Tested? - Checked that every `doc/man/*.1` reads `v24.0.0` and contains no `-rc`, `-dirty` or git hash. - Built develop with Qt from depends to run `make -C src translate`. - `test/lint/lint-whitespace.py` and `test/lint/lint-files.py` pass. - `git diff upstream/develop --stat` touches only the 11 files listed above. ## Breaking Changes None. ## Checklist: - [x] I have performed a self-review of my own code - [x] I have made corresponding changes to the documentation - [ ] I have assigned this pull request to a milestone 🤖 Generated with [Claude Code](https://claude.com/claude-code) Top commit has no ACKs. Tree-SHA512: eb2f424ee2f5bb5968bc41cf7102cf845d4192d1345a620aec4498bafdfb7fbef6b2b9e0aca46b2dcf0338d4a47b409553c1ed3423ddfde54a30ea67519da3d2 (cherry picked from commit 79a220fe72bcac3abfde705d629ecbfe1932bcc2) --- SECURITY.md | 1 + .../flatpak/org.dash.dash-core.metainfo.xml | 1 + doc/man/dash-cli.1 | 6 +- doc/man/dash-qt.1 | 73 +- doc/man/dash-tx.1 | 6 +- doc/man/dash-util.1 | 6 +- doc/man/dash-wallet.1 | 10 +- doc/man/dashd.1 | 71 +- src/qt/dashstrings.cpp | 155 +- src/qt/locale/dash_en.ts | 11871 +++++++++++---- src/qt/locale/dash_en.xlf | 11890 +++++++++++----- 11 files changed, 17208 insertions(+), 6882 deletions(-) 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..5260b8c4da3b 100644 --- a/contrib/flatpak/org.dash.dash-core.metainfo.xml +++ b/contrib/flatpak/org.dash.dash-core.metainfo.xml @@ -21,6 +21,7 @@ + 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..10ae0a47fae2 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", "" @@ -26,18 +36,6 @@ QT_TRANSLATE_NOOP("dash-core", "" "%s uses exact denominated amounts to send funds, you might simply need to " "mix some more coins."), QT_TRANSLATE_NOOP("dash-core", "" -"-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."), -QT_TRANSLATE_NOOP("dash-core", "" -"-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."), -QT_TRANSLATE_NOOP("dash-core", "" -"-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."), -QT_TRANSLATE_NOOP("dash-core", "" "Cannot downgrade wallet from version %i to version %i. Wallet version " "unchanged."), QT_TRANSLATE_NOOP("dash-core", "" @@ -65,6 +63,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 +76,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 +149,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 +166,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 +214,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 +259,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 +282,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 +303,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 +315,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 +348,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 +369,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 +387,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 +406,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 +419,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 +440,20 @@ 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", "Sets a window title which is appended to \"Dash Core - \""), +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", "Signer did not echo address"), +QT_TRANSLATE_NOOP("dash-core", "Signer echoed unexpected address %s"), +QT_TRANSLATE_NOOP("dash-core", "Signer returned error: %s"), 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"), @@ -370,6 +463,7 @@ QT_TRANSLATE_NOOP("dash-core", "The source code is available from %s."), QT_TRANSLATE_NOOP("dash-core", "The specified config file %s does not exist"), QT_TRANSLATE_NOOP("dash-core", "The transaction amount is too small to pay the fee"), QT_TRANSLATE_NOOP("dash-core", "The wallet will avoid paying less than the minimum relay fee."), +QT_TRANSLATE_NOOP("dash-core", "There is no ScriptPubKeyManager for this address"), QT_TRANSLATE_NOOP("dash-core", "This is expected because you are running a pruned node."), QT_TRANSLATE_NOOP("dash-core", "This is experimental software."), QT_TRANSLATE_NOOP("dash-core", "This is the minimum transaction fee you pay on every transaction."), @@ -380,12 +474,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 +493,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 +515,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..b0838735f64e 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. @@ -1404,7 +1438,7 @@ Show spendable coins only - + (no label) (no label) @@ -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 @@ -2042,7 +2255,12 @@ Do you wish to continue? - + + Choose data directory + + + + At least %1 GB of data will be stored in this directory, and it will grow over time. At least %1 GB of data will be stored in this directory, and it will grow over time. @@ -2097,25 +2315,93 @@ 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 + + Automatic (recommended) + + + + + 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 @@ -2123,6 +2409,11 @@ Do you wish to continue? Evo Evo + + + Shared + + Filter masternode list @@ -2144,17 +2435,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 +2474,8869 @@ 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. + + + + + Nothing to open + + - Back - Back + Requires a wallet capable of signing transactions + - - Verification Failed - Verification Failed + + Requires this masternode's owner key in the wallet + - - One or more words are incorrect. Please try again. - One or more words are incorrect. Please try again. + + Requires one of this masternode's share owner keys in this wallet + - - - ModalOverlay - - Form - Form + + Already saved on this computer on %1 + - - 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. + + Not created on this computer yet + - - 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. + + Filters by one of this masternode's share owner addresses + - - Number of blocks left - Number of blocks left + + Details for Masternode %1 + Details for Masternode %1 - - - - Unknown… - Unknown… + + Copy ProTx Hash + Copy ProTx Hash - - - calculating… - calculating… + + Copy Collateral Outpoint + Copy Collateral Outpoint - - Last block time - Last block time + + Filter by any property (e.g. address or protx hash) + Filter by any property (e.g. address or protx hash) + + + MasternodeModel - - Progress - Progress + + Banned + Banned - - Progress increase per hour - Progress increase per hour + + Shared masternode · you hold %1 of %2 shares + - - Estimated time left until synced - Estimated time left until synced + + Banned for %1 + - - Hide - Hide + + Active 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. + + Shared (you hold %1 of %2) + - - Unknown. Syncing Headers (%1, %2%)… - Unknown. Syncing Headers (%1, %2%)… + + Shared (%1 shares) + - - - OpenURIDialog - - Open URI - Open URI + + UNKNOWN + UNKNOWN - - URI: - URI: + + Service + Service - - Paste address from clipboard - Tooltip text for button that allows you to paste an address that is in your clipboard. - Paste address from clipboard + + Type + Type - - - OpenWalletActivity - - Open wallet failed - Open wallet failed + + 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: - - - - Your current balance in watch-only addresses - Your current balance in watch-only addresses + The fee must be positive. + - - 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. + + 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. - - - - - - %n Rounds - - %n Round - %n Rounds - + + + + 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. - - Found enough compatible inputs to mix %1 - Found enough compatible inputs to mix %1 + + Show + Show - - 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 + + Hide + Hide - - Overall progress - Overall progress + + I have written down my mnemonic + I have written down my mnemonic - - Denominated - Denominated + + To verify you've saved your mnemonic, please enter the following words: + To verify you've saved your mnemonic, please enter the following words: - - Partially mixed - Partially mixed + + Word #1: + Word #1: - - 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 #2: + Word #2: - - keys left: %1 - keys left: %1 + + Word #3: + Word #3: - - - Start %1 - Start %1 + + Your Recovery Phrase + Your Recovery Phrase - - 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. + + Close + Close - - %1 requires at least %2 to use. - %1 requires at least %2 to use. + + Continue + Continue - - Wallet is locked and user declined to unlock. Disabling %1. - Wallet is locked and user declined to unlock. Disabling %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. - - Stop %1 - Stop %1 + + These words can restore your wallet. Keep them safe and private. + These words can restore your wallet. Keep them safe and private. - - - - Disabled - Disabled + 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. - - Very low number of keys left since last automatic backup! - Very low number of keys left since last automatic backup! + + Invalid Mnemonic + Invalid Mnemonic - 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. + 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) - - %n hour - %n hours - + + + &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 + + + PSBT Operations + + + + + 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 + + + + IPv4 + network name + Name of IPv4 network in peer info + IPv4 + + + + IPv6 + network name + Name of IPv6 network in peer info + IPv6 + + + + Onion + network name + Name of Tor network in peer info + + + + + I2P + network name + Name of I2P network in peer info + + + + + CJDNS + network name + Name of CJDNS network in peer info + + + + + 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 + + - %n week(s) - - %n week - %n weeks - + (%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 - - %n year(s) + + This transaction will consume %n input(s) - %n year - %n years + This transaction will consume %n input + This transaction will consume %n inputs - - %1 and %2 - %1 and %2 + + 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 - - %1 B - %1 B + + Click to learn more + Click to learn more - - - %1 kB - %1 kB + + Total Amount + Total Amount + + + + or + or + + + + Unsigned Transaction + PSBT copied + Caption of "PSBT has been copied" messagebox + - - - %1 MB - %1 MB + The PSBT has been copied to the clipboard. You can also save it. + - - %1 GB - %1 GB + + PSBT saved to disk + - - unknown - unknown + + Confirm send coins + Confirm send coins - - Default monospace font "%1" - Default monospace font "%1" + + Save Transaction Data + Save Transaction Data - - Embedded "%1" - Embedded "%1" + + PSBT saved + Popup message when a PSBT has been saved to a file + PSBT saved - - Use existing font - Use existing font + + 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. + + + + 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 - Custom… - Custom… + 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? - - Error: Wallet controller not available. - Error: Wallet controller not available. + + %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? + + + + 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. + + + + 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. + + + + 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. + + + + To review recipient list click "Show Details…" + To review recipient list click "Show Details…" + + + + Sign failed + Sign failed + + + + External signer not found + "External signer" means using devices such as hardware wallets. + External signer not found - Error: Rescan failed. Wallet not loaded. - Error: Rescan failed. Wallet not loaded. + 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) - - to %1 - to %1 + + External balance: + External balance: - - to UNKNOWN - to UNKNOWN + + The recipient address is not valid. Please recheck. + The recipient address is not valid. Please recheck. - but not claimed - but not claimed + The amount to pay must be larger than 0. + The amount to pay must be larger than 0. - NONE - NONE + The amount exceeds your balance. + The amount exceeds your balance. + + + + The total exceeds your balance when the %1 transaction fee is included. + The total exceeds your balance when the %1 transaction fee is included. + + + + Transaction creation failed! + Transaction creation failed! + + + + A fee higher than %1 is considered an absurdly high fee. + A fee higher than %1 is considered an absurdly high fee. + + + + + %1/kB + %1 kB {1/?} + + + + Estimated to begin confirmation within %n block(s). + + Estimated to begin confirmation within %n block. + Estimated to begin confirmation within %n blocks. + + + + + Warning: Invalid Dash address + Warning: Invalid Dash address + + + + Warning: Unknown change address + Warning: Unknown change address + + + + 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 - - ProTx Hash - ProTx Hash + + Remove this entry + Remove this entry - - Public Key Operator - Public Key Operator + + &Label: + &Label: - - Owner Address - Owner Address + + + 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 - - Payout Address - Payout Address + + A&mount: + A&mount: - - Voting Address - Voting Address + + The amount to send in the selected unit + The amount to send in the selected unit - - Collateral Address - Collateral Address + + 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. - - - Collateral Hash - Collateral Hash + + S&ubtract fee from amount + S&ubtract fee from amount - - Collateral Index - Collateral Index + + Use available balance + Use available balance - - Masternode Type - Masternode Type + + Message: + Message: - - Registered Height - Registered Height + + 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 - - Last Paid Height - Last Paid Height + + Send + Send - Consecutive Payments - Consecutive Payments + Create Unsigned + Create Unsigned + + + SharedMnCreateDialog - - Operator Reward - Operator Reward + + + Shared Masternode + - - Network Addresses - Network Addresses + + Back + Back - - Platform HTTPS Addresses - Platform HTTPS Addresses + + Paste + - - Platform P2P Addresses - Platform P2P Addresses + + Save… + Save… - - Platform Node ID - Platform Node ID + + + + Cancel + Cancel - - PoSe Penalty - PoSe Penalty + + + Next + - - PoSe Ban Height - PoSe Ban Height + + + + Details + - - PoSe Revived Height - PoSe Revived Height + + Funded + Funded - - Title - Title + + Approved + - - URL - URL + + Signed + - - Destination Address - Destination Address + + + another operation is still running. + - - Payment Amount - Payment Amount + + no wallet is available. + - - Payments Requested - Payments Requested + + + the wallet stayed locked. + - - Payment Start - Payment Start + + the node gave no reason. + - - Payment End - Payment End + + the registration is not a valid transaction. + - - Object Hash - Object Hash + + + Shared masternode + - - Parent Hash - Parent Hash + + 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. + - - Collateral Date - Collateral Date + + Start + Start - - - QRDialog - - QR-Code Title - QR-Code Title + + You will enter who takes part and the masternode settings, then invite the others. + - - QR Code - QR Code + + Start a Shared Masternode + - - &Save Image… - &Save Image… + + + Continue + Continue - - - QRImageWidget - - &Save Image… - &Save Image… + + Paste an invitation, locked terms, a signing request or any reply you received — the app will know what to do. + - - &Copy Image - &Copy Image + + + Paste From Clipboard + - - Resulting URI too long, try to reduce the text for label / message. - Resulting URI too long, try to reduce the text for label / message. + + + Open File… + - - Error encoding URI into QR Code. - Error encoding URI into QR Code. + + + + Participants + - - QR code support not available. - QR code support not available. + + Who takes part, and how much each contributes. Amounts must add up to exactly %1; every share is at least %2. + - - 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 + + + Name + Name - - - RPCConsole - - Tools window - Tools window + + Amount + Amount - - &Information - &Information + + Me + - - General - General + + Add Participant + - - Name - Name + + + Participant %1 + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - N/A - N/A + + Remove + Remove + + + + + Masternode settings + - - Number of connections - Number of connections + + These apply to the whole masternode and are the same for every participant. + - - &Open - &Open + + Service addresses: + - - Startup time - Startup time + + 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. + - - - Network - Network + + Operator key: + - - Last block time - Last block time + + Whoever runs the server needs the secret key. Only the public key is registered on-chain. + - - Debug log file - Debug log file + + Copy Public Key + - - Client version - Client version + + Node run by: + - - Block chain - Block chain + + Recorded in the terms so everyone knows who can start and revive the node. + - - Memory Pool - Memory Pool + + Name of the participant who keeps the operator secret + - - Current number of transactions - Current number of transactions + + Voting address: + - - Memory usage - Memory usage + + Votes on governance proposals for the whole masternode (P2PKH). + - - &Console - &Console + + + Use new address + - - Clear console - Clear console + + Operator reward: + - - &Network Traffic - &Network Traffic + + Share of the reward promised to whoever runs the server. + - - Received - Received + + The operator will permanently receive this share of all rewards before anything is split between the participants. + - - Sent - Sent + + + Exit terms + - - &Peers - &Peers + + What happens if one participant wants out before the others. + - - &Repair - &Repair + + How leaving works + - - Wallet: - Wallet: + + 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. + - - Banned peers - Banned peers + + Early period: + - - - Select a peer to view detailed information. - Select a peer to view detailed information. + + Blocks after registration during which leaving alone costs the penalty. + - - Version - Version + + None + None - - High bandwidth BIP152 compact block relay: %1 - High bandwidth BIP152 compact block relay: %1 + + 3 months + - - High Bandwidth - High Bandwidth + + 6 months + - - Starting Block - Starting Block + + 1 year + - - Synced Headers - Synced Headers + + 2 years + - - Synced Blocks - Synced Blocks + + Early-exit penalty: + - - 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. + + + Your contribution + - - Last Block - Last Block + + Addresses and coins for your share. Only you see the coins; the others only see the resulting transaction inputs. + - - 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. + + + Your share + - - Last Transaction - Last Transaction + + This is me: + - - The mapped Autonomous System used for diversifying peer selection. - The mapped Autonomous System used for diversifying peer selection. + + Owner address: + - - Mapped AS - Mapped AS + + Controls your share: approves key changes and dissolutions. Kept in this wallet. + - - 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. + + Refund address: + - - 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 + + Receives your principal when the masternode is dissolved. Cannot be changed later. + - - 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 + + Reward address (optional): + - - 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 + + Receives your part of the rewards. Leave empty to use the refund address; you can change it later. + - - - User Agent - User Agent + + Coins + - - Datadir - Datadir + + Network fee: + - - 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. + + Reserve Coins + - - Blocksdir - Blocksdir + + + Release + - - 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 operator key + - - Local Addresses - Local Addresses + + Save this generated key before inviting anyone. It is kept nowhere else and cannot be recovered from the wallet. + - - 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. + + + Operator secret key + - - Number of regular Masternodes - Number of regular Masternodes + + Save it now — the invitation cannot go out until you confirm it. + - - Number of EvoNodes - Number of EvoNodes + + + + Copy + - - Current block height - Current block height + + Add this line to dash.conf on the masternode server: + - - Last block hash - Last block hash + + The invitation you are about to send contains only the public key. + - - Latest ChainLocked block hash - Latest ChainLocked block hash + + Type the last 4 characters of the secret key to confirm you saved it: + - - Latest ChainLocked block height - Latest ChainLocked block height + + + Invite participants + - - 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. + + Send the same invitation to everyone. Each person reserves their coins and sends you back their details. + - - InstantSend locks - InstantSend locks + + Copy Invitation + - - (none) - (none) + + + Invitation + - - Decrease font size - Decrease font size + + Save Invitation… + - Increase font size - Increase font size + You changed the draft. Participants who already replied must reply again. + - - &Reset - &Reset + + Lock these terms? + - - Node Type - Node Type + + Locking fixes every address, amount and coin. Afterwards nobody can edit — only unlock, which discards all approvals. + - - PoSe Score - PoSe Score + + + Approvals + - - The transport layer version: %1 - The transport layer version: %1 + + Copy Locked Terms + - - Transport - Transport + + + Locked Terms + - - The BIP324 session ID string in hex. - The BIP324 session ID string in hex. + + Unlock terms… + - - Session ID - Session ID + + + Signatures + - - 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. + + Copy Signing Request + - - Permissions - Permissions + + + Signing Request + - - The direction and type of peer connection: %1 - The direction and type of peer connection: %1 + + What you sent + - - Direction/Type - Direction/Type + + What comes next + - - Services - Services + + + Release my coins + - - Whether we relay transactions to this peer. - Whether we relay transactions to this peer. + + Shared masternode registered + + + + + What happened + + + + + It appears under Masternodes after one confirmation. + + + + + What to keep safe + + + + + Your share owner key + + + + + Standby dissolution + + + + + A signed dissolution you keep offline. It recovers your principal even if this wallet is lost. Create it after the first confirmation. + - Transaction Relay - Transaction Relay + 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. + - - Connection Time - Connection Time + + Session record + - - Last Send - Last Send + + Save Final Record… + - - Last Receive - Last Receive + + Next steps + - - Ping Time - Ping Time + + Copy Final Record + - - The duration of a currently outstanding ping. - The duration of a currently outstanding ping. + + + Final Record + - - Ping Wait - Ping Wait + + Waiting for %1 + - - Min Ping - Min Ping + + + + the coordinator + - - Time Offset - Time Offset + + Approve terms + - - Repair options. - Repair options. + + Sign contribution + - - 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. + + Complete + - - Rescan Chain - Rescan Chain + + Step %1 of %2 · %3 + - - Rescan the chain for missing wallet transactions starting from wallet creation time. - Rescan the chain for missing wallet transactions starting from wallet creation time. + + + + + No wallet is available. + - - Rescan Chain (full) - Rescan Chain (full) + + This wallet cannot sign. You can view, but not take part. + - - Rescan the chain for missing wallet transactions starting from genesis block. - Rescan the chain for missing wallet transactions starting from genesis block. + + A shared masternode needs between %1 and %2 participants. + - Rebuild Index - Rebuild Index + + Enter a name for participant %1. + - - 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 name "%1" is used twice. + - - 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). + + Each share is at least %1. + - - 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. + + The amounts add up to %1; they must be exactly %2. + - - Inbound: initiated by peer - Explanatory text for an inbound peer connection. - Inbound: initiated by peer + + + + + Select the participant that is you. + + + + + Enter a valid operator BLS public key (96 hexadecimal characters, basic scheme). + - 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 + Enter a valid voting address (P2PKH). + - - 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 + + Set the early-exit penalty to 0 when there is no early period. + - - 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 + + The early-exit penalty must be less than the smallest share (%1). + - - 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 owner address (P2PKH). + - - 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 refund address (P2PKH or P2SH). + - - To - To + + Enter a valid reward address (P2PKH or P2SH), or leave it empty. + - - we selected the peer for high bandwidth relay - we selected the peer for high bandwidth relay + + The reward address must differ from the voting address and every owner address. + - - From - From + + + Every participant must send back their details before the terms can be locked. + - - the peer selected us for high bandwidth relay - the peer selected us for high bandwidth relay + + + + + + This wallet is watch-only and cannot sign. + - - No - No + + Save the operator secret key first. It is shown once, on the "Save operator key" page, and the session file does not carry it. + - - no high bandwidth relay selected - no high bandwidth relay selected + + Reserve Coins and Copy Details + - - &Disconnect - &Disconnect + + Lock and Approve + - - Ban for - Ban for + + Lock Terms + - - 1 &hour - 1 &hour + + Approve and Copy Reply + - - 1 &week - 1 &week + + Approve + - - 1 &year - 1 &year + + Retry + - - &Unban - &Unban + + Sign and Copy Reply + - - In: - In: + + Broadcast Registration + - - Out: - Out: + + Close + Close - Network activity disabled - Network activity disabled + Finish + - - None - None + + Start Over + - - - Total: %1 (Enabled: %2) - Total: %1 (Enabled: %2) + + Confirm you saved the operator secret key by typing its last 4 characters. + - - Executing command without any wallet - Executing command without any wallet + + You already approved these terms. + - - Ctrl++ - Main shortcut to increase the RPC console font size. - Ctrl++ + + Every participant must sign their own coins before the registration can be broadcast. + - - Ctrl+= - Secondary shortcut to increase the RPC console font size. - Ctrl+= + + Shared Masternode — Session %1 + - - Ctrl+- - Main shortcut to decrease the RPC console font size. - Ctrl+- + + %1 of %2%3✓ + - - Ctrl+_ - Secondary shortcut to decrease the RPC console font size. - Ctrl+_ + + %1 of %2 — %3 missing + - - Ctrl+Shift+I - Ctrl+Shift+I + + %1 of %2 — %3 too much + - - Ctrl+Shift+C - Ctrl+Shift+C + + Must be less than the smallest share (%1). Set to 0 only if you accept that anyone can leave at any time for free. + - - Ctrl+Shift+G - Ctrl+Shift+G + + Anyone can leave at any time for free. + - - Ctrl+Shift+P - Ctrl+Shift+P + + If %1 leaves before block %2 of the masternode's life, %1 forfeits %3, split among the others. + - - Ctrl+Shift+R - Ctrl+Shift+R + + Leaving alone during the early period costs %1, split among the others. + - - Executing command using "%1" wallet - Executing command using "%1" wallet + + With a zero penalty the early period has no effect: anyone can dissolve the masternode alone at any time and pay nothing. + - - detecting: peer could be v1 or v2 - Explanatory text for "detecting" transport type. - detecting: peer could be v1 or v2 + + Share %1 of %2 — %3 — %4 + - - v1: unencrypted, plaintext transport protocol - Explanatory text for v1 transport type. - v1: unencrypted, plaintext transport protocol + + Share %1 of %2 — %3 (you) + - - v2: BIP324 encrypted transport protocol - Explanatory text for v2 transport type. - v2: BIP324 encrypted transport protocol + + + Choose which participant you are. + - - &Copy address - Context menu action to copy the address of a peer. - &Copy address + + Reserved — these coins cannot be spent until the session ends or you release them. + - - 1 d&ay - 1 d&ay + + + Uses %1 (%2); change %3 returns to a new address of yours. + - - &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 + + + Uses %1 (%2), with no change left over. + - - 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 + + Everyone reviews these exact terms and approves once. Send the same message to all. + - - Executing… - A console message indicating an entered command is currently being executed. - Executing… + + Read every line. Approving signs these exact terms with your owner key. Nothing is broadcast yet. + - - (peer: %1) - (peer: %1) + + All approvals are embedded. Every participant now signs their own coins. Replies can come in any order. + - via %1 - via %1 + Signs the coins you reserved. Your signature only spends them into this registration. + + + + + %1 of %2 funding inputs are signed. + + + + + Signs your %1 share. Nothing is broadcast by you. + - - Regular - Regular + + You sent: %1 · Code %2 · %3 + - Masternode - Masternode + the locked terms + - - Verified Masternode - Verified Masternode + + the signing request + - - Yes - Yes + + the final record + - - Unknown - Unknown + + Next you will receive %1. Paste it here when it arrives. + - - Never - Never + + %1 broadcasts the registration. When the masternode appears in your list, create your standby dissolution. + - - - 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. + + In this wallet (%1). Back up the wallet — it approves changes and dissolutions. + - &Message: - &Message: - - - - An optional label to associate with the new receiving address. - An optional label to associate with the new receiving address. + Held by %1. Needed on the server as masternodeblsprivkey. + - - 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. + + whoever runs the node + - - 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. + + Configure the masternode server with the operator secret key and restart dashd there. + - - Use this form to request payments. All fields are <b>optional</b>. - Use this form to request payments. All fields are <b>optional</b>. + + Send a service update once the node's addresses are ready; it stays inactive until then. + - - &Label: - &Label: + + Make sure every registered service address and port is reachable from the internet. + - - - 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. + + Each participant should create their own standby dissolution after the first confirmation. + - - &Amount: - &Amount: + + %1 of %2 inputs + - - &Create new receiving address - &Create new receiving address + + %1 of %2 replied + - - Clear all fields of the form. - Clear all fields of the form. + + %1 of %2 signed + - Clear - Clear + %1 of %2 approved + - - Requested payments history - Requested payments history + + Preparing… + - - Show the selected request (does the same as double clicking an entry) - Show the selected request (does the same as double clicking an entry) + + + + Preparing the registration failed: %1 + - - Show - Show + + the funding transaction is not valid. + - - Remove the selected entries from the list - Remove the selected entries from the list + + invalid refund address: %1 + - - Remove - Remove + + invalid reward address: %1 + - - Enter a label to associate with the new receiving address - Enter a label to associate with the new receiving address + + invalid share owner address: %1 + - - Enter a message to attach to the payment request - Enter a message to attach to the payment request + + the operator key is not a valid BLS public key. + - - Copy &URI - Copy &URI + + the voting address must be a P2PKH address. + - - &Copy address - &Copy address + + the operator reward must be between 0% and 100%. + - - Copy &label - Copy &label + + + Unexpected reply from the node. + - - Copy &message - Copy &message + + The terms are not locked yet. + - - Copy &amount - Copy &amount + + + + Approving failed: %1 + - - Could not unlock wallet. - Could not unlock wallet. + + Approving… + - - Could not generate new address - Could not generate new address + + + Approval + - - - ReceiveRequestDialog - - Request payment to … - Request payment to … + + + + + Combining approvals failed: %1 + - - Address: - Address: + + Combining approvals… + - - Amount: - Amount: + + 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. + - - Label: - Label: + + 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. + - Message: - Message: + + + + Signing failed: %1 + - - Wallet: - Wallet: + + The signed transaction is not the one you reviewed. Do not use it; ask %1 for a fresh session. + - - Copy &URI - Copy &URI + + + + Signed Contribution + - - Copy &Address - Copy &Address + + Unlock the terms? + - - &Verify - &Verify + + Unlocking discards %1. Everyone must approve again after you lock. + - - Verify this address on e.g. a hardware wallet screen - Verify this address on e.g. a hardware wallet screen + + Collateral: %1 + - - &Save Image… - &Save Image… + + Participants: %1 + - - Request payment to %1 - Request payment to %1 + + Confirm shared masternode registration + - - Payment information - Payment information + + Broadcast this shared masternode registration? + - - - RecentRequestsTableModel - - Date - Date + + Session %1 · Code %2 + - - Label - Label + + + Broadcast failed: %1 + - - Message - Message + + everyone + - - (no label) - (no label) + + Copied · Session %1 · Code %2 — send it to %3. + - - (no message) - (no message) + + 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. + - - (no amount requested) - (no amount requested) + + Save shared masternode message + - - Requested - Requested + + + Session files (*.json) + - - - RescanWalletActivity - - Rescan unavailable - Rescan unavailable + + Could not open %1 for writing. + - - Wallet is currently rescanning. Abort existing rescan or wait. - Wallet is currently rescanning. Abort existing rescan or wait. + + Saved · Session %1 · Code %2 + + + + + Open shared masternode message + - Rescan wallet failed - Rescan wallet failed + + That message is too large to be a shared masternode message. + - - Rescan failed. Potentially corrupted data files. - Rescan failed. Potentially corrupted data files. + + Could not open %1 for reading. + - - Rescan aborted - Rescan aborted + + This message is about an existing masternode. Open it from the Masternodes list. + - - Wallet rescan was aborted. - Wallet rescan was aborted. + + Signatures not counted + - - - RestoreWalletActivity - - Restore Wallet - Title of progress window which is displayed when wallets are being restored. - Restore Wallet + + + Received %1 · Code %2 + - - 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>… + + 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 failed - Title of message box which is displayed when the wallet could not be restored. - Restore wallet failed + + Received %1's %2 · Code %3 + - - Restore wallet warning - Title of message box which is displayed when the wallet is restored with some warning. - Restore wallet warning + + This wallet needs at least %1 spendable to fund your %2 share. + - - Restore wallet message - Title of message box which is displayed when the wallet is successfully restored. - Restore wallet message + + Release your coins? + - - - SendCoinsDialog - - - Send Coins - Send Coins + + The coins you reserved for Session %1 become spendable again. + - - Coin Control Features - Coin Control Features + + Everyone else's coins stay reserved. If you spend these, this registration can never be broadcast and the others have to start over. + - - automatically selected - automatically selected + + Released — these coins can be spent again. + - - Insufficient funds! - Insufficient funds! + + A coin reserved for this session was spent. The registration can no longer be completed — start over. + - - Quantity: - Quantity: + + %1 cannot be value-checked on this node yet. The inputs it can check total %2 of the %3 collateral. + - - Bytes: - Bytes: + + 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. + - - Amount: - Amount: + + Inputs %1 − change %2 = %3 collateral + %4 network fee. That fee is unusually large; continue only if it is intended. + - - Fee: - Fee: + + Inputs %1 − change %2 = %3 collateral + %4 network fee ✓ + - - Inputs… - Inputs… + + Save the operator key first? + - - After Fee: - After Fee: + + 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. + - - Change: - Change: + + Keep this session for later? + - - 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. + + 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. + - Custom change address - Custom change address + Save Operator Key + - - Transaction Fee: - Transaction Fee: + + Save and Close + - - 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. + + Discard and Release Coins + + + + SharedMnDialog - - 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) + + Share %1 of %2 + - - (Smart fee not initialized yet. This usually takes a few blocks…) - (Smart fee not initialized yet. This usually takes a few blocks…) + + This wallet does not hold any of this masternode's share owner keys. + - - Confirmation time target: - Confirmation time target: + + %1 — %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. + + Masternode: %1 + - - per kilobyte - per kilobyte + + Share + - - 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. + + Refund address + - - Choose… - Choose… + + Receives + - - Note: Not enough data for fee estimation, using the fallback fee instead. - Note: Not enough data for fee estimation, using the fallback fee instead. + + %1 — %2 — %3 + - - Hide transaction fee settings - Hide transaction fee settings + + No wallet is available. + - - Hide - Hide + + + This wallet is watch-only and cannot sign. + - - Recommended: - Recommended: + + + Another operation is still running. + - - Custom: - Custom: + + Wallet unlock was cancelled. + Wallet unlock was cancelled. - - - Confirm the send action - Confirm the send action + + The transaction is not valid transaction hex. + - - - S&end - S&end + + A coin this request needs (%1:%2) was spent. It can no longer be sent — start over. + - - Clear all fields of the form. - Clear all fields of the form. + + Internal error: the digest computed here does not match the node's. Do not approve; please report this. + - - Clear &All - Clear &All + + Approved %1 with this wallet. + - - Send to multiple recipients at once - Send to multiple recipients at once + + Shared masternodes need the v24 upgrade, which is not active on this network yet. + + + + SharedMnStatusBoard - - Add &Recipient - Add &Recipient + + # + - - Balance: - Balance: + + Name + Name - - Copy quantity - Copy quantity + + Amount + Amount - - Copy amount - Copy amount + + (you) + + + + SharedMnWidgets - - Copy fee - Copy fee + + This request does not pay every share its full principal. Do not approve it; ask whoever prepared it for a fresh request. + - - Copy after fee - Copy after fee + + This request names a share this masternode does not have. + - - Copy bytes - Copy bytes + + This request does not spend exactly the masternode's collateral. Do not approve it. + - - Copy change - Copy change + + 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 (%2 blocks) - %1 (%2 blocks) + + + The clipboard does not contain a shared masternode message. + - - - using - using + + This message is not a shared masternode message. + - - %1 to %2 - %1 to %2 + + This transaction is not a shared masternode dissolution. + - - <b>(%1 of %2 entries displayed)</b> - <b>(%1 of %2 entries displayed)</b> + + unnamed + - - S&end mixed funds - S&end mixed funds + + (you) + - - Confirm the %1 send action - Confirm the %1 send action + + %1 (%2%) + - - Cr&eate Unsigned - Cr&eate Unsigned + + Owner: + - - %1 to '%2' - %1 to '%2' + + + not set yet + - - %1 funds only - %1 funds only + + Refund: + + + + + Reward: + - any available funds - any available funds + same as refund + - - Transaction fee - Transaction fee + + Participants + - - (%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) + + Service: + - - Transaction size: %1 - Transaction size: %1 + + Not set — set later with a service update + - - Fee rate: %1 - Fee rate: %1 + + Operator key: + - + + - This transaction will consume %n input(s) - - This transaction will consume %n input - This transaction will consume %n inputs - + not set + - - 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 + + Node run by: + - Click to learn more - Click to learn more + + not recorded + - - Total Amount - Total Amount + + Voting address: + - or - or + Operator reward: + - - Confirm send coins - Confirm send coins + + Masternode + Masternode - - Save Transaction Data - Save Transaction Data + + Early period: + - - PSBT saved - PSBT saved + + %1 blocks (%2) + - - Watch-only balance: - Watch-only balance: + + Early-exit penalty: + - - 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. + + Anyone can leave at any time for free. + - - Sign on device - "device" usually means a hardware wallet. - Sign on device + + Leaving alone during the early period costs %1, split among the others; leaving together is free. + - - Connect your hardware wallet first. - Connect your hardware wallet first. + + Exit terms + - - 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 + + Contributions: + - - Confirm duplicate recipients - Confirm duplicate recipients + + %1, %2 + - - 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? + + Change returned: + - - %1 from wallet '%2' - %1 from wallet '%2' + + Collateral: + - - 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? + + %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 +11493,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 +11564,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 +11590,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,77 +11642,101 @@ For more information on using this console, type %6. verified via InstantSend - + Status Status - Date - Date + Date + 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 +11749,14 @@ For more information on using this console, type %6. not accepted - + - + Debit Debit - + Total debit Total debit @@ -6679,12 +11777,12 @@ For more information on using this console, type %6. - + Message Message - + Comment Comment @@ -6694,17 +11792,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 +11941,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 +11997,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 +12142,24 @@ For more information on using this console, type %6. + Masternode + Masternode + + + Platform Transfer Platform Transfer + + + Asset Lock + + + + + Data Transaction + + Dust Receive @@ -7094,98 +12247,339 @@ For more information on using this console, type %6. 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 + 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. + + + + + Service addresses: + + + + + Service address: + + + + + Operator key: + + + + + Platform node ID (40 hexadecimal characters) + + + + + Platform node ID: + + + + + Platform P2P addresses: + + + + + IP:PORT or domain:port, comma-separated + + + + + Platform HTTPS addresses: + + + + + Platform P2P port: + + + + + Platform HTTPS port: + + + + + Operator payout address: + + + + + 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 +12613,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 +12627,7 @@ Go to File > Open Wallet to load a wallet. Create a new wallet - + Error @@ -7268,17 +12662,23 @@ Go to File > Open Wallet to load a wallet. WalletModel - + + Send Coins Send Coins - + + Signer error + + + + Can't display address Can't display address - + default wallet default wallet @@ -7286,7 +12686,7 @@ Go to File > Open Wallet to load a wallet. WalletView - + &Export &Export @@ -7301,7 +12701,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 +12766,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 +12776,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 +12818,7 @@ Go to File > Open Wallet to load a wallet. Done loading - + Entries are full. Entries are full. @@ -7431,32 +12843,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 +12878,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 +12918,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 +12928,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 +12943,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 +12963,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 +12983,7 @@ Go to File > Open Wallet to load a wallet. Rescanning… - + Starting network threads… Starting network threads… @@ -7606,7 +13008,7 @@ Go to File > Open Wallet to load a wallet. Synchronizing governance objects… - + Transaction change output index out of range Transaction change output index out of range @@ -7616,22 +13018,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,27 +13048,32 @@ 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! - + + %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 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. %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. - + Disk space for %s may not accommodate the block files. Approximately %u GB of data will be stored in this directory. Disk space for %s may not accommodate the block files. Approximately %u GB of data will be stored in this directory. @@ -7681,17 +13083,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 +13103,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 +13113,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 +13128,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 +13148,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 +13173,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 +13212,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 +13238,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 +13288,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 +13318,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 +13333,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 + + 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 +13363,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 +13397,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 +13428,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. @@ -7971,7 +13498,32 @@ Go to File > Open Wallet to load a wallet. Section [%s] is not recognized. - + + Sets a window title which is appended to "Dash Core - " + + + + + Signer did not echo address + + + + + Signer echoed unexpected address %s + + + + + Signer returned error: %s + + + + + Snapshot chainstate EvoDB marker is missing. Reindex is required. + + + + Specified -walletdir "%s" does not exist Specified -walletdir "%s" does not exist @@ -7986,10 +13538,20 @@ 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. + + + There is no ScriptPubKeyManager for this address + + This is expected because you are running a pruned node. @@ -8016,12 +13578,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 +13593,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 +13618,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 +13638,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,42 +13658,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 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. - -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. - -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. - - - - -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. - -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. - - - - -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. - -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. - - - Cannot downgrade wallet from version %i to version %i. Wallet version unchanged. Cannot downgrade wallet from version %i to version %i. Wallet version unchanged. @@ -8160,6 +13697,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 +13718,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 +13812,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 +13833,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 +13874,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 +13899,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 +13940,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 +13990,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 +14035,7 @@ Go to File > Open Wallet to load a wallet. Dump file %s does not exist. - + Error creating %s Error creating %s @@ -8421,12 +14060,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 +14085,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 +14105,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 +14125,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 +14145,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 +14175,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,57 +14185,47 @@ 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. - + Cannot provide specific connections and have addrman find outgoing connections at the same time. 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 +14235,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 +14260,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. @@ -8666,7 +14285,7 @@ Go to File > Open Wallet to load a wallet. The transaction amount is too small to pay the fee - + This is experimental software. This is experimental software. @@ -8686,7 +14305,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 +14319,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 +14360,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 +14380,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 +14421,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..9465d846c608 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 + 272 Runaway exception - 465 + 459 A fatal error occurred. %1 can no longer continue safely and will quit. - 466 + 460 Internal error - 475 + 469 An internal error occurred. %1 will attempt to continue safely. This is an unexpected bug which can be reported as described below. - 476 + 470 Do you want to reset settings to default values, or to abort without making changes? - 186 + 189 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 + 209 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 + 495 Set the font family. Possible values: %1. (default: %2) - 503 + 501 Set a scale factor which gets applied to the base font size. Possible range %1 (smallest fonts) to %2 (largest fonts). (default: %3) - 504 + 502 Set the font weight for bold texts. Possible range %1 to %2 (default: %3) - 505 + 503 Set the font weight for normal texts. Possible range %1 to %2 (default: %3) - 506 + 504 Set language, for example "de_DE" (default: system locale) - 507 + 505 Start minimized - 508 + 506 Reset all settings changed in the GUI - 509 + 507 Show splash screen on startup (default: %u) - 510 + 508 - Error: Specified data directory "%1" does not exist. - 633 + Error: %1 + 641 - Error: Cannot parse configuration file: %1. - 642 + Error: Failed to load application fonts. + 688 - Error: %1 - 656 + Error: Font "%1" could not be loaded. + 706 - Error: Failed to load application fonts. - 706 + Error: Specified font-weight-normal invalid. Valid range %1 to %2. + 715 - Error: Font "%1" could not be loaded. + Error: Specified font-weight-bold invalid. Valid range %1 to %2. 724 - Error: Specified font-weight-normal 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 + 734 - + Error: Invalid -custom-css-dir path. - 771 + 751 - + Error: %1 CSS file(s) missing in -custom-css-dir path. - 791 + 771 - + %1 didn't yet exit safely… - 818 - - - - - Settings file could not be read - 179 - - - Settings file could not be written - 202 + 797 - + &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 + 231 - Some coins were unselected because they were spent. - 599 + Failed to lock some coins. + 232 - Show all coins - 623 + Failed to unlock some coins. + 233 - Hide %1 coins - 625 + (%1 locked) + 439 - Show all %1 coins - 629 + Can vary +/- %1 duff(s) per input. + 594 - Show spendable coins only - 631 + Some coins were unselected because they were spent. + 612 - (no label) - 651 - 726 + Show all coins + 636 - change from %1 (%2) - 721 + Hide %1 coins + 638 - (change) - 722 + Show all %1 coins + 642 + Show spendable coins only + 644 + + + (no label) + 665 + 740 + + + change from %1 (%2) + 735 + + + (change) + 736 + + n/a - 746 + 760 - + 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,7696 @@ - + 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 - - - 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 + + Tick the box to accept the penalty first. + 1288 - 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 + Choose data directory + 330 - Size of &database cache - 223 + At least %1 GB of data will be stored in this directory, and it will grow over time. + 385 - Number of script &verification threads - 269 - - - (0 = auto, <0 = leave that many cores free) - 282 + 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) + + - W&allet - 47 + %1 will download and store a copy of the Dash block chain. + 399 - &Appearance - 87 + The wallet will also be stored in this directory. + 401 - Show the icon in the system tray. - 135 + Error: Specified data directory "%1" cannot be created. + 256 - &Show tray icon - 138 + Error + 287 + + + + - Prune &block storage to - 173 + version + 41 - GB - 183 + About %1 + 45 - Reverting this setting requires re-downloading the entire blockchain. - 208 + Command-line options + 64 - 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. + %1 information + 112 - MiB - 239 + <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 + + - 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. + %1 is shutting down… + 190 - 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. + Do not shut down the computer until this window disappears. + 191 + + + + - Enable R&PC server - 307 - An Options window setting to enable the RPC server. + General + 20 - 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. + Client version + 27 - Subtract &fee from amount by default - 336 - An Options window setting to set subtracting the fee from a sending amount as default. + N/A + 37 + 63 + 89 + 118 + 144 + 174 + 197 + 262 + 285 + 308 + 338 + 361 - Enable &PSBT controls - 353 - An options window setting to enable PSBT controls. + User Agent + 50 - Whether to show PSBT controls. - 356 - Tooltip text for options window setting that enables PSBT controls. + Datadir + 76 - Whether to keep the specified custom change address or not. - 363 + To specify a non-default location of the data directory use the '%1' option. + 86 - Keep custom change &address - 366 + Blocksdir + 105 - Show additional tab listing all your masternodes in first sub-tab<br/>and all masternodes on the network in second sub-tab. - 373 + To specify a non-default location of the blocks directory use the '%1' option. + 115 - Show Masternodes Tab - 376 + Startup time + 134 - Show additional tab listing governance proposals. - 383 + Network + 157 - Show Governance Tab - 386 + Name + 164 - Show the governance clock in the status bar. - 414 + Number of connections + 187 - Show governance clock - 417 + Local Addresses + 210 - 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 - + Network addresses that your Dash node is currently using to communicate with other nodes. + 238 + - 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 + Block chain + 245 - Automatically lock small incoming transactions from external sources that may be dust attacks. Locked UTXOs will be excluded from coin selection. - 446 + Current block height + 252 - Enable &dust attack protection - 449 + Last block time + 275 - Dust threshold: - 458 + Last block hash + 298 - Transactions with outputs at or below this amount will be considered dust when received from external sources. - 465 + Memory Pool + 321 - duffs - 481 + Current number of transactions + 328 - External Signer (e.g. hardware wallet) - 508 + Memory usage + 351 + + + + - &External signer script path - 516 + In: + 74 - 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 + Out: + 75 - Show additional information and buttons on overview screen. - 555 + Network activity disabled + 78 - Enable advanced interface - 558 + None + 91 + + + + - Show system popups for mixing transactions<br/>just like for all other transaction types. - 565 + Welcome + 14 - Show popups for mixing transactions - 568 + Welcome to %1. + 23 - Show warning dialog when the wallet has very low number of keys left. - 575 + As this is the first time the program is launched, you can choose where %1 will store its data. + 49 - Warn if the wallet is running out of keys - 578 + Limit block chain storage to + 238 - 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 + 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 - Enable &multi-session - 588 + GB + 248 - 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 + 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 - Parallel sessions - 600 + 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 - Mixing rounds - 623 + 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 - This amount acts as a threshold to turn off mixing once it's reached. - 643 + Use the default data directory + 66 - Target balance - 658 + Use a custom data directory: + 73 + + + + - How many inputs of each denominated amount are created.<br/>Lower these numbers if you want fewer smaller denominations. - 681 + Masternode: %1 + 183 - Inputs per denomination - 684 + No wallet is available. + 199 - Try to create at least this many inputs for each denominated amount.<br/>Lower this number if you want fewer smaller denominations. - 695 + This wallet is watch-only and cannot sign transactions. + 201 - Target - 698 + Automatic (recommended) + 215 - Create up to this many inputs for each denominated amount.<br/>Lower this number if you want fewer smaller denominations. - 725 + Fee source: + 222 - Maximum - 728 + The wallet must be unlocked to create and sign this transaction. + 268 - Automatically open the Dash Core client port on the router. This only works when your router supports UPnP and it is enabled. - 774 + Enter a valid basic-scheme BLS operator secret key. + 293 - Map port using NA&T-PMP - 787 + The operator secret key does not match this masternode's registered public key. + 297 - Accept connections from outside. - 794 + Another masternode operation is already in progress. + 311 - Allow incomin&g connections - 797 + The operation completed without returning a transaction. + 329 - Connect to the Dash network through a SOCKS5 proxy. - 804 + The transaction was created but was not sent to the network. + 333 - &Connect through SOCKS5 proxy (default proxy): - 807 + The transaction was sent successfully. + 337 - Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type. - 910 - 923 - 936 + Transaction ID: %1 + 338 + + - Language missing or translation incomplete? Help contributing translations here: -https://explore.transifex.com/dash/dash/ - 1105 + Operator BLS secret key (64 hexadecimal characters) + 116 + + - 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 + Invalid Dash address: %1 + 75 + + - &Third-party transaction URLs - 1172 + Not specified + 656 - 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 + Termination of service + 657 - Whether to show coin control features or not. - 343 + Compromised keys + 658 - Automatically start %1 after logging in to the system. - 112 + Change of keys + 659 - &Start %1 on system login - 115 + Reason: + 660 - Enable coin &control features - 346 + Operator key: + 665 - &Spend unconfirmed change - 429 + Automatic uses the current operator payout, then the masternode payout. Select an address only to override that choice. + 667 - 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 + Revoke Masternode Service + 671 - &Network - 67 + Revoking clears the service address and PoSe-bans the masternode until its owner changes the operator key. The collateral is not affected. + 672 - 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 + Revoke + 674 + + - Map port using &UPnP - 777 + Operator BLS public key (96 hexadecimal characters) + 532 - 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 + Operator public key: + 534 - Proxy &IP: - 816 - 973 + Changing the operator key immediately PoSe-bans the masternode. The new operator must send an Update Service transaction to revive it. + 536 - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) - 841 - 998 + Voting address: + 548 - &Port: - 848 - 1005 + Payout address: + 554 - Port of the proxy (e.g. 9050) - 873 - 1030 + Multiple payout shares are preserved; use the RPC to change them + 557 - Used for reaching peers via: - 897 + This dialog cannot safely flatten a multi-payout masternode into one address. + 558 - IPv4 - 913 + Automatic uses the masternode's current primary payout address. Select an address only to override that choice. + 561 - IPv6 - 926 + Update Masternode Registrar + 565 - Tor - 939 + 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 - Show only a tray icon after minimizing the window. - 148 + Send Update + 568 - &Minimize to the tray instead of the taskbar - 151 + Enter a valid operator public key for the current provider-transaction version. + 606 - M&inimize on close - 161 + The voting address must be a key address. + 615 + + - &Display - 77 + IP:PORT, comma-separated for multiple entries + 360 + 382 - Connect to the Dash network through a separate SOCKS5 proxy for Tor onion services. - 961 + Multiple addresses require extended provider transactions. + 362 - Use separate SOCKS&5 proxy to reach peers via Tor onion services: - 964 + Service addresses: + 365 - User Interface &language: - 1071 + Service address: + 365 - The user interface language can be set here. This setting will take effect after restarting %1. - 1084 + Operator key: + 370 - &Unit to show amounts in: - 1131 + Platform node ID (40 hexadecimal characters) + 375 - Choose the default subdivision unit to show in the interface and when sending coins. - 1144 + Platform node ID: + 377 - Decimal digits - 1155 + Platform P2P addresses: + 384 - Options set in this dialog are overridden by the command line: - 1236 + IP:PORT or domain:port, comma-separated + 388 - Reset all client options to default. - 1282 + Platform HTTPS addresses: + 390 - &Reset Options - 1285 + Platform P2P port: + 397 - &OK - 1340 + Platform HTTPS port: + 402 - &Cancel - 1353 + Operator payout address: + 411 - - - - - Enable %1 features - 79 + Automatic uses the current operator payout, then the masternode payout. Select an address only to override that choice. + 414 - default - 163 + Update EvoNode Service + 418 - Confirm options reset - 438 - Window title text of pop-up window shown when the user has chosen to reset options. + Update Masternode Service + 418 - Client restart required to activate changes. - 429 - 494 - Text explaining that the settings changed will not come into effect until the client is restarted. + 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 - Compiled without external signing support (required for external signing) - 144 - "External signing" means using devices such as hardware wallets. + Send Update + 421 - 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. + Enter a valid Platform node ID (40 hexadecimal characters). + 476 + + + + - 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. + Form + 14 - This change would require a client restart. - 498 + Filter by masternode type + 44 - The supplied proxy address is invalid. - 526 + All + 48 - - - - - Could not read setting "%1", %2. - 397 + Regular + 53 - - - - - Form - 20 + Evo + 58 - 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 + Shared + 63 - Available: - 290 + Filter masternode list + 71 - Your current spendable balance - 300 + Owned + 84 - Pending: - 335 + Hide masternodes that are currently PoSe banned. + 91 - Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance - 135 + Hide banned + 94 - Immature: - 235 + Register a new masternode or evonode using this wallet + 104 - Mined balance that has not yet matured - 206 + Register Masternode… + 107 - Balances - 73 + Create a masternode with collateral pooled by multiple parties, or continue a saved session + 114 - Unconfirmed transactions to watch-only addresses - 116 + Shared Masternode… + 117 - Mined balance in watch-only addresses that has not yet matured - 154 + Node Count: + 163 - Total: - 196 + Show only masternodes this wallet has keys for. + 81 - Your current total balance - 245 + Filter by any property (e.g. address or protx hash) + 74 + + + + - Current total balance in watch-only addresses - 264 + Payout Address + 158 - Watch-only: - 280 + Filter by + 156 - Your current balance in watch-only addresses - 319 + Update Service… + 142 - Spendable: - 342 + Update Registrar… + 143 - Status: - 417 + Change Reward Address… + 145 - Enabled/Disabled - 424 + Rotate Keys… + 146 - Completion: - 431 + Dissolve… + 147 - Amount and Rounds: - 465 + Create Standby Dissolution… + 148 - 0 DASH / 0 Rounds - 472 + Revoke… + 153 - Submitted Denom: - 479 + Collateral Address + 157 - n/a - 489 + Owner Address + 159 - Recent transactions - 608 + Voting Address + 160 - Start/Stop Mixing - 527 + Registering a masternode requires a wallet. + 163 + 244 - The denominations you submitted to the Masternode.<br>To mix, other users must submit the exact same denominations. - 486 + Masternode registration does not yet support external-signer wallets. + 248 - - - - - out of sync - 176 - 177 - 178 + Masternode registration requires a wallet with private keys. + 249 - Automatic backups are disabled, no mixing available! - 526 + Masternode registration is unavailable until the node is ready. + 251 - No inputs detected - 410 - 416 + Register a new masternode or EvoNode using this wallet + 253 - %1 Balance - 182 + Managing shared masternodes requires a wallet. + 263 - Discreet mode activated for the Overview tab. To unmask the values, uncheck Settings->Discreet mode. - 215 + Managing shared masternodes requires a wallet with private keys. + 265 + + + Shared masternode management is unavailable until the node is ready. + 267 - - 414 - 431 - 437 - 448 - - %n Rounds - - - %n Rounds - - - Found enough compatible inputs to mix %1 - 434 + Shared masternodes require the v24 hard fork, which is not active on this network yet. + 269 - Not enough compatible inputs to mix <span style='%1'>%2</span>,<br>will mix <span style='%1'>%3</span> instead - 440 + Create or continue a multi-party shared masternode registration session + 271 - Overall progress - 498 + This transaction is not a readable shared masternode dissolution. + 305 - Denominated - 499 + Share %1 of %2 + 311 - Partially mixed - 500 + an unrecognised script + 317 - Mixed - 501 + Masternode: %1 + 322 + + + This masternode is not in the current masternode list. + 324 - - 502 - - Denominated inputs have %5 of %n rounds on average - - - Denominated inputs have %5 of %n rounds on average - - - keys left: %1 - 584 + Service: %1 + 326 - Start %1 - 602 - 737 + Collateral address: %1 + 327 - If you don't want to see internal %1 fees/transactions select "Most Common" as Type on the "Transactions" tab. - 700 + Fee paid by: %1 + 330 - %1 requires at least %2 to use. - 711 + Approved by: every share owner + 332 - Wallet is locked and user declined to unlock. Disabling %1. - 725 + Approved by: your signature only + 333 - Stop %1 - 741 + Payouts: + 335 - Disabled - 604 - 658 - 779 - 782 + %1 → %2 + 343 - Very low number of keys left since last automatic backup! - 623 + Fee: %1 + 348 - 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 + Every share's principal is returned to its own refund address. This cannot be undone. + 352 - Note: You can turn this message off in options. - 627 + Note: this transaction does not return every share's full principal. This cannot be undone. + 353 - WARNING! Something went wrong on automatic backup - 643 + Transaction: %1 + 354 + 378 - ERROR! Failed to create automatic backup - 651 - 668 + Broadcast this standby dissolution? + 365 - Mixing is disabled, please close your wallet and fix the issue! - 652 - 670 + Broadcast failed + 375 - Enabled - 658 + Standby dissolution sent + 378 - see debug.log for details. - 669 + Masternode not found + 396 - WARNING! Failed to replenish keypool, please unlock your wallet to do so. - 676 + This message is about a masternode that is not in the list yet. + 397 - - - - - Dialog - 14 + Nothing to open + 415 - Sign Tx - 86 + Requires a wallet capable of signing transactions + 441 + 449 - Broadcast Tx - 102 + Requires this masternode's owner key in the wallet + 447 - Copy to Clipboard - 122 + Requires one of this masternode's share owner keys in this wallet + 459 - Save… - 129 + Already saved on this computer on %1 + 467 - Close - 136 + Not created on this computer yet + 468 - - - - - Failed to load transaction: %1 - 61 + Filters by one of this masternode's share owner addresses + 471 - Failed to sign transaction: %1 - 86 + Details for Masternode %1 + 730 - Cannot sign inputs while wallet is locked. - 94 + Copy ProTx Hash + 139 - Could not sign any more inputs. - 96 + Copy Collateral Outpoint + 140 + + + + - Signed %1 inputs, but more signatures are still required. - 98 + Banned + 381 - Signed transaction successfully. Transaction is ready to broadcast. - 101 + Shared masternode · you hold %1 of %2 shares + 371 - Unknown error processing transaction. - 113 + Banned for %1 + 379 - Transaction broadcast successfully! Transaction ID: %1 - 123 + Active for %1 + 388 - Transaction broadcast failed: %1 - 126 + Shared (you hold %1 of %2) + 422 - PSBT copied to clipboard. - 135 + Shared (%1 shares) + 424 - Save Transaction Data - 158 + UNKNOWN + 436 - Partially Signed Transaction (Binary) - 160 - Expanded name of the binary PSBT file format. See: BIP 174. + Service + 496 - PSBT saved to disk. - 167 + Type + 498 - Sends %1 to %2 - 184 + PoSe Score + 502 - own address - 188 + Registered + 504 - Unable to calculate transaction fee or total transaction amount. - 196 + Last Paid + 506 - Pays transaction fee: - 198 + Next Payment + 508 - Total Amount - 210 + Operator Reward + 510 - or - 213 + ProTx Hash + 512 + + - Transaction has %1 unsigned inputs. - 219 + Shared + 69 - Transaction is missing some information about inputs. - 265 + to %1 + 128 - Transaction still needs signature(s). - 269 + to UNKNOWN + 130 - (But no wallet is loaded.) - 272 + but not claimed + 133 - (But this wallet cannot sign transactions.) - 275 + NONE + 136 - (But this wallet does not have the right keys.) - 278 + ProTx Hash + 204 - Transaction is fully signed and ready for broadcast. - 286 + Public Key Operator + 208 - Transaction status is unknown. - 290 + Owner Address + 212 - - - - - Payment request error - 148 + Payout Address + 213 - Cannot start dash: click-to-pay handler - 149 + Voting Address + 215 - URI handling - 197 - 213 - 218 - 226 + Collateral Address + 216 - 'dash://' is not a valid URI. Use 'dash:' instead. - 197 + Collateral Hash + 218 + ../proposalmodel.cpp131 - 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 + Collateral Index + 221 - URI cannot be parsed! This can be caused by an invalid Dash address or malformed URI parameters. - 227 + Masternode Type + 225 - Payment request file handling - 236 + Registered Height + 226 - - - - - User Agent - 112 - Title of Peers Table column which contains the peer's User Agent string. + Last Paid Height + 227 - Ping - 103 - Title of Peers Table column which indicates the current latency of the connection with the peer. + Consecutive Payments + 229 - Peer - 85 - Title of Peers Table column which contains a unique number used to identify a connection. + Operator Reward + 231 - Age - 88 - Title of Peers Table column which indicates the duration (length of time) since the peer connection started. + Shares + 238 - Direction - 94 - Title of Peers Table column which indicates the direction the peer connection was initiated from. + Participant + 241 - Type - 97 - Title of Peers Table column which describes the type of peer connection. The "type" describes why the connection exists. + Addresses + 243 - Sent - 106 - Title of Peers Table column which indicates the total amount of network information we have sent to the peer. + Share %1 + 249 - Received - 109 - Title of Peers Table column which indicates the total amount of network information we have received from the peer. + you + 251 - Address - 91 - Title of Peers Table column which contains the IP/Onion/I2P address of the connected peer. + same as refund + 261 - Network - 100 - Title of Peers Table column which states the network the peer connected through. + Owner + 266 - - - - - Inbound - 76 - An Inbound Connection from a Peer. + Reward + 267 - Outbound - 78 - An Outbound Connection to a Peer. + Refund + 267 - - - - - New proposal - 20 + Early period + 275 + 277 + 279 + 285 - Proposal &name - 56 + none + 275 - &Description URL - 95 + ends block %1 + 277 - &Payment date - 137 + ends block %1 (about %2 from now) + 280 - Pa&yments - 147 + ended (block %1) + 285 - Payment &address - 157 + Early-exit penalty + 287 - Payment &amount - 240 + saved on this computer on %1 + 292 - To&tal amount - 250 + not created on this computer + 293 - The amount to request in a single payment - 269 + Standby dissolution + 294 - View JSON - 335 + Network Addresses + 298 - View Payload - 357 + Platform HTTPS Addresses + 302 - margin-left: 8px; - 391 + Platform P2P Addresses + 305 - Create Proposal - 398 + Platform Node ID + 308 - - - - - All fields are mandatory - 170 + PoSe Penalty + 312 - Confirm Proposal - 185 + PoSe Ban Height + 314 - Are you sure you want to create this proposal? - 186 + PoSe Revived Height + 317 + + + + - Creating a proposal pays %1 to the network. This fee is non-refundable regardless of outcome. - 187 + 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 - Creation failed - 205 + The chosen service address is already in use by a registered masternode. + 223 - Proposal Created - 209 + A refund or reward address may not double as a share owner or voting address. Use distinct addresses for payouts and keys. + 224 - %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 + 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 - - - - - Pending, %1 of %2 confirmations - 278 + The network does not accept this transaction version yet. Wait for the network upgrade that introduces it to activate. + 226 - Voting, needs %1 more votes for funding - 282 + This feature is not active on the network yet. Wait for the network upgrade that introduces it to activate. + 227 - Passing with %1 votes - 285 + A dissolution for this masternode is already pending. + 228 - Passing with %1 votes but budget saturated, may not be funded - 288 + The transaction could not be funded. + 236 - Failed, needed %1 more votes - 292 + The transaction could not be funded: %1 + 237 - Funded at block %1 - 296 + + +Network rejection: %1 + 241 - Funded - 296 + Details: %1 + 245 + + + + - Lapsed, past proposal end date - 299 + Share %1 + 87 - Ready to broadcast, check "Resume Proposal" dialog - 302 + Contribution "%1" has a malformed input transaction id. + 135 - %1 Yes, %2 No, %3 Abstain, %4 - 308 + Contribution "%1" has an invalid change address. + 147 - passing with %1 votes - 310 + The session's prepared transaction is not valid transaction hex. + 177 - needs %1 more votes - 310 + The session's prepared transaction is not a shared masternode registration. + 184 - Hash - 351 + This message was edited after it was copied. + 247 - Title - 353 + Draft + 261 - Start - 355 + Terms locked + 263 - End - 357 + Collecting approvals + 265 - Amount - 359 + Approvals combined + 267 - Votes - 361 + Contributions signed + 269 - - - Title - 89 + Broadcast + 271 - URL - 91 + The file is not valid JSON. + 365 - Destination Address - 93 + The file is not a shared masternode session file. + 375 + 380 - Payment Amount - 94 + The session file uses an unsupported format version. Update Dash Core to open it. + 385 - Payments Requested - 95 + The session file is for the "%1" network but this node runs "%2". It cannot be used here. + 392 - Payment Start - 96 + unknown + 395 - Payment End - 97 + The session file has no session id. + 401 - Object Hash - 98 + The session file has an invalid revision. + 406 - Parent Hash - 99 + The session file has no stage. + 411 - Collateral Date - 100 + The session file is at the unknown stage "%1". It was probably created by a newer Dash Core. + 416 - - - - - Resume Proposals - 20 + The session file lists %1 shares; a shared masternode can have at most %2. + 441 - Close - 106 + Share entry %1 in the session file is malformed. + 454 + 463 - - - - - No pending proposals to broadcast. - 49 + The session file has an invalid early period. + 485 - For %1 payment(s) of %2 to %3 - 125 + The session file has an invalid early-exit penalty. + 494 - Unknown - 132 + The session file lists %1 contributions; there can be at most one per share, and at most %2 shares. + 503 - Pending - 134 + Contribution entry %1 in the session file is malformed. + 511 - Ready - 136 + Contribution entry %1 in the session file has %2 inputs; at most %3 can be funded in one contribution. + 525 - Collateral Hash - 144 + The session file has a malformed consent hash. + 575 - Collateral Status - 145 + Signature entry %1 in the session file is malformed. + 586 - Broadcast - 169 + The session file lists more than one signature for share %1. + 596 - Broadcast proposal - 214 - 217 + The session file is marked "%1" but is missing its frozen transaction or consent hash. + 611 - Proposal has been broadcasted to the network with hash %1 - 215 + The session file has a signature for a share that does not exist. + 624 - Unable to broadcast proposal, %1 - 218 + The session file claims the approvals are combined, but not every share has an approval. + 631 - - - - - Amount - 213 + The session file claims the approvals are combined, but an approval is invalid: %1 + 639 - - - - - Enter a Dash address (e.g. %1) - 257 + The session file claims every contribution is signed, but one or more funding inputs are unsigned. + 650 - Appearance Setup - 269 + The session file could not be parsed: %1 + 660 - Please choose your preferred settings for the appearance of %1 - 272 + A shared masternode needs between %1 and %2 shares (currently %3). + 672 - This can also be adjusted later in the "Appearance" tab of the preferences. - 275 + The voting address must be a valid P2PKH address. + 683 - Ctrl+W - 604 + Share %1: + 690 + 721 - Unroutable - 1089 + the owner address must be a valid P2PKH address. + 695 + 702 - Internal - 1095 + the owner address is already used by share %1. Every owner key must be unique. + 708 - Inbound - 1108 - An inbound connection from a peer. An inbound connection is a connection initiated by a peer. + the amount must be between %1 and %2. + 725 - Outbound - 1111 - An outbound connection to a peer. An outbound connection is a connection initiated by us. + refund + 735 - Full Relay - 1116 - Peer connection type that relays all network information. + reward + 736 - Block Relay - 1119 - Peer connection type that relays network information about blocks and not transactions or addresses. + the %1 address must be a valid P2PKH or P2SH address. + 743 - Manual - 1121 - Peer connection type established manually through one of several methods. + the refund address is already used by share %1. Every refund address must be unique. + 752 - Feeler - 1123 - Short-lived peer connection type that tests the aliveness of known addresses. + the %1 address must not be the voting address. + 760 - Address Fetch - 1125 - Short-lived peer connection type that solicits known addresses from a peer. + the %1 address must not be share %2's owner address. + 767 - %1 d - 1137 - 1149 + The share amounts must sum to exactly %1 (currently %2). + 777 - %1 h - 1138 - 1150 + The early period must be at most %1 blocks (about two years). + 783 - %1 m - 1139 - 1151 + The early penalty cannot be negative. + 788 - %1 s - 1141 - 1152 - 1178 + The early penalty must be below the smallest share amount (%1). + 790 - None - 1166 + Funding can only be changed while the session is editable. Unlock the terms first (this discards all collected approvals). + 818 + 868 - N/A - 1172 + The contribution needs a participant label. + 824 - %1 ms - 1173 + The contribution has no funding inputs. + 828 + + + "%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 - - 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 consent hash does not match the prepared transaction. Do not sign; restart the preparation step. + 900 - %1 B - 1221 + The collateral output index does not match the prepared transaction. + 906 - %1 kB - 1223 - ../rpcconsole.cpp1146 + The terms are not locked yet; there is nothing to approve. + 940 - %1 MB - 1225 - ../rpcconsole.cpp1147 - ../rpcconsole.cpp1148 + Share %1 of %2 does not exist. + 948 + 1579 - %1 GB - 1227 + The signature is not valid base64. + 959 - - - - - Default monospace font "%1" - 49 + 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 - Embedded "%1" - 50 + The session file's share table does not match its prepared transaction. Do not sign; request a fresh copy. + 989 - Use existing font - 51 + Share %1 in the session file does not match its prepared transaction. Do not sign; request a fresh copy. + 1003 - Custom… - 52 + Share %1's reward address in the session file does not match its prepared transaction. Do not sign; request a fresh copy. + 1013 - - - - - Error: Wallet controller not available. - 939 + The terms shown in the session file do not match its prepared transaction. Do not sign; request a fresh copy. + 1031 - Error: Rescan failed. Wallet not loaded. - 945 + The funding shown in the session file does not match its prepared transaction. Do not sign; request a fresh copy. + 1042 - - - Inbound: initiated by peer - 519 - Explanatory text for an inbound peer connection. + 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 - 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. + Funding inputs can only be signed once the approvals are combined. + 1172 - 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. + The prepared transaction does not match the terms everyone approved. Do not sign or broadcast it; request a fresh copy. + 1190 - 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. + This message is for a different session (Session %1). You are working on Session %2. + 1207 + 1289 + 1356 - 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. + Replies can only be absorbed while the terms are still editable. + 1214 - 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. + 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 - we selected the peer for high bandwidth relay - 553 + %1's share already has details from another reply. + 1248 - the peer selected us for high bandwidth relay - 554 + This message does not carry locked terms. + 1296 - no high bandwidth relay selected - 555 + The locked terms do not contain the details you sent. + 1301 - &Disconnect - 744 + the coordinator + 1315 - 1 &hour - 745 + The terms changed since you sent your details. Ask %1 to send the current invitation and reply again. + 1318 - 1 &week - 747 + The imported copy is revision %1 of this session; this copy is revision %2 and is superseded by it. + 1363 - 1 &year - 748 + The imported copy is revision %1 of this session; this copy is already at revision %2. Send the sender the newer file. + 1370 - &Unban - 778 + The imported copy has locked terms and supersedes this editable copy. + 1384 - In: - 1071 + This session's terms are already locked; the imported copy is still editable. Send the sender the newer update. + 1386 - Out: - 1072 + 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 - Network activity disabled - 1075 + Both copies of Session %1 changed the same details and cannot be combined. Agree on one copy and send it out again. + 1401 - None - 1088 + The funding-signed copies are not the same transaction. They cannot be merged. + 1443 - Total: %1 (Enabled: %2) - 1131 - 1135 + Funding input %1 has two different signatures. The copies cannot be merged. + 1452 - Executing command without any wallet - 1217 + The imported copy claims the approvals are combined, but that state is invalid: %1 + 1472 - Ctrl++ - 1429 - Main shortcut to increase the RPC console font size. + The imported copy claims every contribution is signed, but that state is invalid: %1 + 1479 - Ctrl+= - 1431 - Secondary shortcut to increase the RPC console font size. + The imported copy claims the registration was broadcast, but that state is invalid: %1 + 1486 - Ctrl+- - 1435 - Main shortcut to decrease the RPC console font size. + The session is not collecting approvals. + 1500 - Ctrl+_ - 1437 - Secondary 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+Shift+I - 1583 + The owner approvals have to be combined before the contributions are signed. + 1523 - Ctrl+Shift+C - 1584 + One funding input is still unsigned. + 1536 - Ctrl+Shift+G - 1585 + %1 funding inputs are still unsigned. + 1537 - Ctrl+Shift+P - 1586 + The session cannot be broadcast before every consent and funding signature is in place. + 1548 - Ctrl+Shift+R - 1587 + none + 1558 - Executing command using "%1" wallet - 1215 + about 1 minute + 1561 - detecting: peer could be v1 or v2 - 545 - Explanatory text for "detecting" transport type. + about %1 minutes + 1562 - v1: unencrypted, plaintext transport protocol - 547 - Explanatory text for v1 transport type. + about 1 hour + 1565 - v2: BIP324 encrypted transport protocol - 549 - Explanatory text for v2 transport type. + about %1 hours + 1566 - &Copy address - 740 - Context menu action to copy the address of a peer. + about 1 day + 1568 - 1 d&ay - 746 + about %1 days + 1569 - &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 fee must be positive. + 1585 - 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. + The penalty and fee exceed the dissolving participant's share. + 1597 - Executing… - 1225 - A console message indicating an entered command is currently being executed. + A unilateral dissolution needs at least one other share to receive the penalty. + 1617 + + + + - (peer: %1) - 1335 + 1 coin + 127 - via %1 - 1337 + %1 coins + 128 - Regular - 1384 + 1 approval + 2624 + ../sharedmndialogs.cpp782 - Masternode - 1388 + %1 approvals + 2625 + ../sharedmndialogs.cpp783 - Verified Masternode - 1390 + 1 participant + 2645 + ../sharedmnwidgets.cpp553 - - - - - QR-Code Title - 17 + %1 participants + 2646 + ../sharedmnwidgets.cpp554 - QR Code - 39 + 1 funding input + 3301 - &Save Image… - 85 + %1 funding inputs + 3302 - - - + - &Save Image… - 30 + Share %1 of %2 + 169 + + - &Copy Image - 31 + Shared Masternode + 189 + 1673 - Resulting URI too long, try to reduce the text for label / message. - 42 + Back + 224 - Error encoding URI into QR Code. - 49 + Paste + 225 - QR code support not available. - 104 + Save… + 226 - Save QR Code - 134 + Cancel + 227 + 3159 + 3459 - PNG Image - 137 - Expanded name of the PNG file format. See: https://en.wikipedia.org/wiki/Portable_Network_Graphics. + Next + 228 + 1416 - - - - - Tools window - 14 + Details + 279 + 1599 + 2697 - &Information - 44 + Funded + 279 - General - 112 + Approved + 279 - Name - 256 + Signed + 279 - 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 + another operation is still running. + 313 + 337 - Number of connections - 279 + no wallet is available. + 317 - &Open - 580 + the wallet stayed locked. + 324 + 2546 - Startup time - 226 + the node gave no reason. + 345 - Network - 249 - 1072 + the registration is not a valid transaction. + 352 - Last block time - 407 + Shared masternode + 360 + 1126 - Debug log file - 570 + 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 - Client version - 119 + Start + 374 - Block chain - 377 + You will enter who takes part and the masternode settings, then invite the others. + 376 - Memory Pool - 499 + Start a Shared Masternode + 380 - Current number of transactions - 506 + Continue + 388 + 1426 - Memory usage - 529 + Paste an invitation, locked terms, a signing request or any reply you received — the app will know what to do. + 390 - &Console - 54 + Paste From Clipboard + 394 + 970 - Clear console - 689 + Open File… + 397 + 973 - &Network Traffic - 64 + Participants + 412 + 831 + 1128 - Received - 1481 + Who takes part, and how much each contributes. Amounts must add up to exactly %1; every share is at least %2. + 413 - Sent - 1458 + # + 420 - &Peers - 74 + Name + 420 + 1693 - &Repair - 84 + Amount + 420 - Wallet: - 643 + Me + 420 - Banned peers - 877 + Add Participant + 438 - Select a peer to view detailed information. - 940 - ../rpcconsole.cpp1329 + Participant %1 + 444 + 2214 - Version - 1144 + Remove + 450 - High bandwidth BIP152 compact block relay: %1 - 1242 + Masternode settings + 486 + 1130 - High Bandwidth - 1245 + These apply to the whole masternode and are the same for every participant. + 487 - Starting Block - 1268 + Service addresses: + 494 - Synced Headers - 1291 + 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 Blocks - 1314 + Operator key: + 505 - Elapsed time since a novel block passing initial validity checks was received from this peer. - 1360 + Whoever runs the server needs the secret key. Only the public key is registered on-chain. + 506 - Last Block - 1363 + Copy Public Key + 517 - 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. + Node run by: + 531 - Last Transaction - 1389 + Recorded in the terms so everyone knows who can start and revive the node. + 532 - The mapped Autonomous System used for diversifying peer selection. - 1599 + Name of the participant who keeps the operator secret + 535 - Mapped AS - 1602 + Voting address: + 541 - 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). + Votes on governance proposals for the whole masternode (P2PKH). + 542 - 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). + Use new address + 547 + 717 - 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). + Operator reward: + 564 - 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. + Share of the reward promised to whoever runs the server. + 565 - User Agent - 142 - 1167 + The operator will permanently receive this share of all rewards before anything is split between the participants. + 575 - Datadir - 168 + Exit terms + 594 + 1132 - To specify a non-default location of the data directory use the '%1' option. - 178 + What happens if one participant wants out before the others. + 595 - Blocksdir - 197 + How leaving works + 600 - To specify a non-default location of the blocks directory use the '%1' option. - 207 + 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 - Local Addresses - 302 + Early period: + 611 - Network addresses that your Dash node is currently using to communicate with other nodes. - 330 + Blocks after registration during which leaving alone costs the penalty. + 612 - Number of regular Masternodes - 337 + None + 630 - Number of EvoNodes - 357 + 3 months + 630 - Current block height - 384 + 6 months + 630 - Last block hash - 430 + 1 year + 631 - Latest ChainLocked block hash - 453 + 2 years + 631 - Latest ChainLocked block height - 476 + Early-exit penalty: + 651 - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. - 577 + Your contribution + 681 + 1134 - InstantSend locks - 592 + Addresses and coins for your share. Only you see the coins; the others only see the resulting transaction inputs. + 683 - (none) - 654 + Your share + 690 + 1134 - Decrease font size - 675 + This is me: + 698 - Increase font size - 682 + Owner address: + 732 - &Reset - 794 + Controls your share: approves key changes and dissolutions. Kept in this wallet. + 733 - Node Type - 971 + Refund address: + 735 - PoSe Score - 994 + Receives your principal when the masternode is dissolved. Cannot be changed later. + 736 - The transport layer version: %1 - 1017 + Reward address (optional): + 738 - Transport - 1020 + Receives your part of the rewards. Leave empty to use the refund address; you can change it later. + 739 - The BIP324 session ID string in hex. - 1043 + Coins + 745 - Session ID - 1046 + Network fee: + 753 - The network protocol this peer is connected through: IPv4, IPv6, Onion, I2P, or CJDNS. - 1069 + Reserve Coins + 766 - Permissions - 1095 + Release + 770 + 3158 - The direction and type of peer connection: %1 - 1118 + Save operator key + 785 + 1136 - Direction/Type - 1121 + Save this generated key before inviting anyone. It is kept nowhere else and cannot be recovered from the wallet. + 786 - Services - 1193 + Operator secret key + 791 + 1026 - Whether we relay transactions to this peer. - 1216 + Save it now — the invitation cannot go out until you confirm it. + 793 - Transaction Relay - 1219 + Copy + 803 + 814 + 1008 - Connection Time - 1337 + Add this line to dash.conf on the masternode server: + 808 - Last Send - 1412 + The invitation you are about to send contains only the public key. + 819 - Last Receive - 1435 + Type the last 4 characters of the secret key to confirm you saved it: + 820 - Ping Time - 1504 + Invite participants + 842 + 1138 - The duration of a currently outstanding ping. - 1527 + Send the same invitation to everyone. Each person reserves their coins and sends you back their details. + 843 - Ping Wait - 1530 + Copy Invitation + 851 - Min Ping - 1553 + Invitation + 852 + 2697 - Time Offset - 1576 + Save Invitation… + 854 - Repair options. - 1731 + You changed the draft. Participants who already replied must reply again. + 861 - The buttons below will trigger repair actions to fix issues with corrupt files or missing/obsolete transactions. - 1741 + Lock these terms? + 870 - Rescan Chain - 1761 + Locking fixes every address, amount and coin. Afterwards nobody can edit — only unlock, which discards all approvals. + 876 - Rescan the chain for missing wallet transactions starting from wallet creation time. - 1768 + Approvals + 889 + 1145 - Rescan Chain (full) - 1784 + Copy Locked Terms + 910 - Rescan the chain for missing wallet transactions starting from genesis block. - 1791 + Locked Terms + 911 + 2700 - Rebuild Index - 1801 + Unlock terms… + 913 - Restarts the client to rebuild the chain index from current blk000??.dat files. - 1808 + Signatures + 927 + 1147 - 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). + Copy Signing Request + 939 - 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. + Signing Request + 940 + 2702 - - - - - To - 169 + What you sent + 959 - From - 169 + What comes next + 965 - No - 169 + Release my coins + 983 + 1065 - Ban for - 170 + Shared masternode registered + 998 - Yes - 169 + What happened + 1003 - Unknown - 170 + It appears under Masternodes after one confirmation. + 1014 - Never - 225 + What to keep safe + 1018 - - - - - 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 + Your share owner key + 1020 - &Message: - 37 + Standby dissolution + 1032 - An optional label to associate with the new receiving address. - 77 + 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 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 + 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 label to associate with the new receiving address (used by you to identify an invoice). It is also attached to the payment request. - 50 + Session record + 1042 - Use this form to request payments. All fields are <b>optional</b>. - 70 + Save Final Record… + 1045 - &Label: - 80 + Next steps + 1054 - An optional amount to request. Leave this empty or zero to not request a specific amount. - 93 - 179 + Copy Final Record + 1062 - &Amount: - 96 + Final Record + 1063 + 2708 - &Create new receiving address - 117 + Waiting for %1 + 1142 - Clear all fields of the form. - 136 + the coordinator + 1142 + 1944 + 2744 - Clear - 139 + Approve terms + 1145 - Requested payments history - 234 + Sign contribution + 1147 - Show the selected request (does the same as double clicking an entry) - 259 + Complete + 1149 - Show - 262 + Step %1 of %2 · %3 + 1163 - Remove the selected entries from the list - 275 + No wallet is available. + 1193 + 1478 + 2188 + 3022 - Remove - 278 + This wallet cannot sign. You can view, but not take part. + 1197 - Enter a label to associate with the new receiving address - 53 + A shared masternode needs between %1 and %2 participants. + 1271 - Enter a message to attach to the payment request - 63 + Enter a name for participant %1. + 1281 + 3100 - - - - - Copy &URI - 33 + The name "%1" is used twice. + 1285 - &Copy address - 34 + Each share is at least %1. + 1290 - Copy &label - 35 + The amounts add up to %1; they must be exactly %2. + 1298 - Copy &message - 36 + Select the participant that is you. + 1303 + 1344 + 3026 + 3078 - Copy &amount - 37 + 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. + 212 + + + + + + + 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! + 537 + + + No inputs detected + 418 + 424 + + + %1 Balance + 180 + + + Discreet mode activated for the Overview tab. To unmask the values, uncheck Settings->Discreet mode. + 214 + + + 422 + 439 + 445 + 456 + + %n Rounds + + + %n Rounds + + + + Found enough compatible inputs to mix %1 + 442 + + + Not enough compatible inputs to mix <span style='%1'>%2</span>,<br>will mix <span style='%1'>%3</span> instead + 448 + + + Overall progress + 505 + + + Denominated + 506 + + + Partially mixed + 507 + + + Mixed + 508 + + + 509 + + Denominated inputs have %5 of %n rounds on average + + + Denominated inputs have %5 of %n rounds on average + + + + keys left: %1 + 601 + + + Start %1 + 620 + 749 + + + If you don't want to see internal %1 fees/transactions select "Most Common" as Type on the "Transactions" tab. + 709 + + + %1 requires at least %2 to use. + 723 + + + Wallet is locked and user declined to unlock. Disabling %1. + 737 + + + Stop %1 + 753 + + + Disabled + 622 + 677 + 796 + 799 + + + Very low number of keys left since last automatic backup! + 641 + + + 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>! + 642 + + + Note: You can turn this message off in options. + 645 + + + WARNING! Something went wrong on automatic backup + 661 + + + ERROR! Failed to create automatic backup + 539 + 669 + + + Mixing is disabled, please close your wallet and fix the issue! + 541 + 670 + + + Enabled + 677 + + + see debug.log for details. + 540 + + + WARNING! Failed to replenish keypool, please unlock your wallet to do so. + 543 + + + + + + + PSBT Operations + 14 + + + Sign Tx + 86 + + + Broadcast Tx + 102 + + + Copy to Clipboard + 122 + + + Save… + 129 + + + Close + 136 + + + + + + + Failed to load transaction: %1 + 60 + + + Failed to sign transaction: %1 + 85 + + + Cannot sign inputs while wallet is locked. + 93 + + + Could not sign any more inputs. + 95 + + + Signed %1 inputs, but more signatures are still required. + 97 + + + Signed transaction successfully. Transaction is ready to broadcast. + 100 + + + Unknown error processing transaction. + 112 + + + Transaction broadcast successfully! Transaction ID: %1 + 122 + + + Transaction broadcast failed: %1 + 125 + + + PSBT copied to clipboard. + 134 + + + Save Transaction Data + 157 + + + Partially Signed Transaction (Binary) + 159 + Expanded name of the binary PSBT file format. See: BIP 174. + + + PSBT saved to disk. + 166 + + + Sends %1 to %2 + 183 + + + own address + 187 + + + Unable to calculate transaction fee or total transaction amount. + 195 + + + Pays transaction fee: + 197 + + + Total Amount + 209 + + + or + 212 + + + Transaction has %1 unsigned inputs. + 218 + + + Transaction is missing some information about inputs. + 264 + + + Transaction still needs signature(s). + 268 + + + (But no wallet is loaded.) + 271 + + + (But this wallet cannot sign transactions.) + 274 + + + (But this wallet does not have the right keys.) + 277 + + + Transaction is fully signed and ready for broadcast. + 285 + + + Transaction status is unknown. + 289 + + + + + + + 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 + + + IPv4 + 1073 + network name + Name of IPv4 network in peer info + + + IPv6 + 1075 + network name + Name of IPv6 network in peer info + + + Onion + 1077 + network name + Name of Tor network in peer info + + + I2P + 1079 + network name + Name of I2P network in peer info + + + CJDNS + 1081 + network name + Name of CJDNS network in peer info + + + Inbound + 1095 + An inbound connection from a peer. An inbound connection is a connection initiated by a peer. + + + Outbound + 1098 + An outbound connection to a peer. An outbound connection is a connection initiated by us. + + + Full Relay + 1103 + Peer connection type that relays all network information. + + + Block Relay + 1106 + Peer connection type that relays network information about blocks and not transactions or addresses. + + + Manual + 1108 + Peer connection type established manually through one of several methods. + + + Feeler + 1110 + Short-lived peer connection type that tests the aliveness of known addresses. + + + Address Fetch + 1112 + Short-lived peer connection type that solicits known addresses from a peer. + + + %1 d + 1124 + 1136 + + + %1 h + 1125 + 1137 + + + %1 m + 1126 + 1138 + + + %1 s + 1128 + 1139 + 1165 + + + None + 1153 + + + N/A + 1159 + + + %1 ms + 1160 + + + 1178 + + %n second(s) + + + %n second(s) + + + + 1182 + 1210 + + %n minute(s) + + + %n minute(s) + + + + 1186 + 1211 + + %n hour(s) + + + %n hour(s) + + + + 1190 + 1212 + + %n day(s) + + + %n day(s) + + + + 1194 + 1200 + + %n week(s) + + + %n week(s) + + + + 1200 + 1214 + + %n year(s) + + + %n year(s) + + + + %1 and %2 + 1200 + + + now + 1207 + ../proposalinfo.cpp41 + + + 1213 + + %n month(s) + + + %n month(s) + + + + %1 B + 1220 + + + %1 kB + 1222 + ../informationwidget.cpp123 + + + %1 MB + 1224 + ../informationwidget.cpp124 + ../informationwidget.cpp125 + + + %1 GB + 1226 + + + + + + + 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 + + + This transaction creates %1 of collateral from this wallet and registers the %2. + 1465 + + + This transaction registers the external %1 collateral and makes it the collateral for this %2. + 1468 + + + This transaction registers and locks the wallet's %1 collateral output for this %2. + 1472 + + + The network fee is calculated from the selected fee source using the wallet's current fee settings. + 1475 + + + Confirm %1 registration + 1478 + + + Do you want to broadcast this %1 registration? + 1479 + + + Fee source: %1 + 1481 + + + The network's provider-transaction rules changed while this wizard was open. Review the Platform services page again before registering. + 1499 - - Could not unlock wallet. - 142 + + Preparing… + 1523 - - Could not generate new address - 147 + + Registering… + 1523 - - - - - - Request payment to … - 14 + + 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 - - Address: - 90 + + The collateral signature is not valid base64. + 1547 - - Amount: - 119 + + Submitting… + 1557 - - Label: - 148 + + Registration failed + 1575 + 1610 - - Message: - 180 + + The registration completed without returning a transaction. + 1588 - - Wallet: - 212 + + The registration transaction was created but was not sent to the network. + 1593 - - Copy &URI - 240 + + The prepare operation completed without returning a transaction. + 1620 - - Copy &Address - 250 + + Collateral address holding the key: %1 + 1626 - - &Verify - 260 + + The registration transaction was sent to the network. + 1635 - - Verify this address on e.g. a hardware wallet screen - 263 + + 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 - - &Save Image… - 273 + + 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 - - Payment information - 39 + + Configure your masternode server with the operator secret key you saved, then restart dashd there. + 1648 - - - - - - Request payment to %1 - 52 + + Configure your masternode server with the BLS secret key matching the operator public key you provided. + 1651 - - - - - - Date - 32 + + Make sure every registered service address and port is reachable from the internet. + 1656 - - Label - 32 + + Send an Update Service transaction after the node's service endpoints are ready; it stays inactive until then. + 1658 - - Message - 32 + + Provision the Dash Platform services (Tenderdash and Drive) with the Platform node key matching the node ID you registered. + 1662 - - (no label) - 70 + + The EvoNode becomes active once the registration is confirmed and the first update is signed by the operator. + 1664 - - (no message) - 79 + + The masternode becomes active once the registration is confirmed on the network. + 1667 - - (no amount requested) - 87 + + Discard prepared registration? + 1684 - - Requested - 130 + + The prepared registration will be discarded. Any collateral lock acquired by this wizard will be released. + 1685 - + Send Coins 14 - ../sendcoinsdialog.cpp843 + ../sendcoinsdialog.cpp873 - + 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 +9281,348 @@ 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 - + + Unsigned Transaction + 510 + PSBT copied + Caption of "PSBT has been copied" messagebox + + + The PSBT has been copied to the clipboard. You can also save it. + 511 + + + PSBT saved to disk + 540 + + Confirm send coins - 512 + 589 - + Save Transaction Data - 600 + 530 - + PSBT saved - 609 + 540 + Popup message when a PSBT has been saved to a file - + Watch-only balance: - 788 + 818 - + 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 + 555 - + External signer not found - 544 + 560 "External signer" means using devices such as hardware wallets. - + External signer failure - 550 + 566 "External signer" means using devices such as hardware wallets. - + Partially Signed Transaction (Binary) - 602 + 532 Expanded name of the binary PSBT file format. See: BIP 174. - + External balance: - 785 + 815 - + The recipient address is not valid. Please recheck. - 818 + 848 - + The amount to pay must be larger than 0. - 821 + 851 - + The amount exceeds your balance. - 824 + 854 - + The total exceeds your balance when the %1 transaction fee is included. - 827 + 857 - + Transaction creation failed! - 830 + 860 - + A fee higher than %1 is considered an absurdly high fee. - 834 + 864 + + + %1/kB + 944 + 978 - 953 - + 988 + Estimated to begin confirmation within %n block(s). - + Estimated to begin confirmation within %n block(s). - + Warning: Invalid Dash address - 1048 + 1083 - + Warning: Unknown change address - 1053 + 1088 - + Confirm custom change address - 1056 + 1091 - + 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 + 1091 - + (no label) - 1077 + 1112 - + 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 +9630,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 +9757,2161 @@ 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 + 56 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 + 56 - + not in memory pool - 57 + 56 - + abandoned - 53 + 52 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 + 42 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 + 62 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 + 68 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 + 73 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 + 82 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 + 109 - + Date - 110 + 112 - + + Type + 116 + 119 + 122 + + + Masternode Registration + 116 + + + Masternode Update + 119 + + + Asset Lock + 122 + + Source - 117 - 121 + 132 + 134 - + Generated - 117 + 132 - + Platform Transfer - 121 + 134 - + From - 126 - 140 - 212 + 137 + 149 + 215 - + unknown - 140 + 149 - + To - 141 - 161 - 231 + 150 + 169 + 234 - + own address - 143 + 152 + 241 - + watch-only - 143 - 212 + 152 + 215 + 243 - + label - 145 + 154 - + Credit - 181 - 193 - 247 - 277 - 320 + 188 + 198 + 250 + 280 + 345 - 183 - + 190 + matures in %n more block(s) - + matures in %n more block(s) - + not accepted - 185 + 192 - + Debit - 245 - 271 - 317 + 248 + 274 + 342 - + Total debit - 255 + 258 - + Total credit - 256 + 259 - + Transaction fee - 261 + 264 - + Net amount - 283 + 286 - + Message - 289 - 300 + 292 + 325 - + Comment - 291 + 294 - + Transaction ID - 293 + 296 - + Output index - 294 + 298 - + Transaction total size - 295 + 300 - + + Payload + 318 + + 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 + 331 - + Debug information - 314 + 339 - + Transaction - 322 + 347 - + Inputs - 325 + 350 - + Amount - 346 + 371 - + true - 347 - 348 + 372 + 373 - + false - 347 - 348 + 372 + 373 - + 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 - + + Signer error + 635 + + Can't display address - 686 + 638 - + default wallet - 704 + 655 - + &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 + 198 - + This is a pre-release test build - use at your own risk - do not use for mining or merchant applications - 160 + 202 - + Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade. - 199 + 258 - + + +Unable to cleanup failed migration + 264 + + + +Unable to restore backup of wallet. + 267 + + Already have that input. - 221 + 284 - + Collateral not valid. - 233 + 296 - + Corrupted block database detected - 236 + 299 - + Do you want to rebuild the block database now? - 240 + 303 - + Done loading - 241 + 304 - + Entries are full. - 244 + 306 - + Error initializing block database - 247 + 309 - + Error initializing wallet database environment %s! - 248 + 310 - + Error loading block database - 254 + 316 - + Error opening block database - 255 + 317 - + Error reading from database, shutting down. - 256 + 319 - + Error: Missing checksum - 266 + 332 - + Error: Unable to parse version %u as a uint32_t - 268 + 339 - + Error: Unable to write record to new wallet - 269 + 342 - + Failed to listen on any port. Use -listen=0 if you want this. - 278 + 354 - + Found unconfirmed denominated outputs, will wait till they confirm to continue. - 87 + 106 - + Invalid -socketevents ('%s') specified. Only these modes are supported: %s - 96 + 115 - + 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 + 172 - + Can't mix: no compatible inputs found! - 225 + 288 - + Entry exceeds maximum size. - 245 + 307 - + Error upgrading evo database for EHF - 258 + 321 - + Failed to commit Evo database - 273 + 346 - + Found enough users, signing ( waiting %s ) - 289 + 365 - + Incompatible mode. - 294 + 370 - + Incompatible version. - 295 + 371 - + Incorrect or no genesis block found. Wrong datadir for network? - 297 + 372 - + Input is not valid. - 299 + 374 - + Insufficient funds. - 302 - - - Invalid minimum number of spork signers specified with -minsporkkeys - 312 + 378 - + Listening for incoming connections failed (listen returned error %s) - 319 + 398 - + Lock is already in place. - 324 + 403 - + Need to specify a port with -whitebind: '%s' - 330 + 410 - + No Masternodes detected. - 331 + 411 - + No compatible Masternode found. - 333 + 413 - + Not enough funds to mix. - 341 + 421 - + Not in the Masternode list. - 342 + 423 - + Pruning blockstore… - 347 + 433 - + Replaying blocks… - 349 + 435 - + Rescanning… - 350 + 436 - + Starting network threads… - 364 + 457 - + Submitted to masternode, waiting in queue %s - 365 + 458 - + Synchronization finished - 366 + 459 - + Synchronizing blockchain… - 367 + 460 - + Synchronizing governance objects… - 368 + 461 - + Transaction change output index out of range - 380 + 474 - + Unable to start HTTP server. See debug log for details. - 401 + 495 - + Unknown response. - 405 - - - Unsupported global logging level -loglevel=%s. Valid values: %s. - 408 + 500 - + User Agent comment (%s) contains unsafe characters. - 410 + 505 - + Can't find random Masternode. - 223 + 286 - + %s can't be lower than %s - 208 + 271 - + %s is idle. - 210 + 273 - + Can't mix while sync in progress. - 224 + 287 - + Invalid netmask specified in -whitelist: '%s' - 313 + 390 - + Invalid script detected. - 315 + 393 - + %s file contains all private keys from this wallet. Do not share it with anyone! + 26 + + + %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 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 + 46 - + Error loading %s: External signer wallet being loaded without external signer support compiled - 54 + 52 - + Error: Dumpfile version is not supported. This version of dash-wallet only supports version 1 dumpfiles. Got dumpfile with version %s - 71 + 75 - + 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 + 90 - + Make sure to encrypt your wallet and delete all non-encrypted backups after you have verified that the wallet works! - 105 + 124 - + More than one onion bind address is provided. Using %s for the automatically created Tor onion service. - 108 + 127 - + Prune configured below the minimum of %d MiB. Please use a higher number. - 138 + 160 - + Prune: last wallet synchronisation goes beyond pruned data. You need to -reindex (download the whole blockchain again in case of pruned node) - 143 + 165 - + 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 + 184 - + The transaction amount is too small to send after the fee has been deducted - 154 + 196 - + 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 + 213 - + Wallet is locked, can't replenish keypool! Automatic backups and mixing are disabled, please unlock your wallet to replenish keypool. - 191 + 250 - + You need to rebuild the database using -reindex to go back to unpruned mode. This will redownload the entire blockchain - 204 + 261 - + %s failed - 209 + 272 - + -maxmempool must be at least %d MB - 215 - - - Automatic backups disabled - 222 + 278 - + Cannot set -forcednsseed to true when setting -dnsseed to false. - 230 + 293 - + Cannot set -peerblockfilters without -blockfilterindex. - 231 + 294 - + Config setting for %s only applied on %s network when in [%s] section. - 234 + 297 - + Could not find asmap file %s - 237 + 300 - + Could not parse asmap file %s - 238 - - - ERROR! Failed to create automatic backup - 243 + 301 - + Error loading %s: Private keys can only be disabled during creation - 250 + 312 - + + Error reading configuration file: %s + 318 + + Error: Cannot extract destination from the generated scriptpubkey - 259 + 322 - + + Error: Could not add watchonly tx to watchonly wallet + 323 + + + Error: Could not delete watchonly transactions + 324 + + Error: Couldn't create cursor into database - 260 + 325 - + Error: Disk space is low for %s - 261 + 326 - + Error: Dumpfile checksum does not match. Computed %s, expected %s - 262 + 327 - + + Error: Failed to create new watchonly wallet + 328 + + Error: Got key that was not hex: %s - 263 + 329 - + Error: Got value that was not hex: %s - 264 + 330 - + Error: Keypool ran out, please call keypoolrefill first - 265 + 331 - + Error: No addresses available. - 267 + 333 - + + Error: Not all watchonly txs could be deleted + 334 + + + Error: This wallet already uses SQLite + 335 + + + Error: This wallet is already a descriptor wallet + 336 + + + Error: Unable to begin reading all records in the database + 337 + + + Error: Unable to make a backup of your wallet + 338 + + + Error: Unable to read all records in the database + 340 + + + Error: Unable to remove watchonly address book data + 341 + + Failed to create backup %s! - 274 + 347 - + Failed to create backup, error: %s - 275 + 348 - + Failed to delete backup, error: %s - 276 + 349 - + + Failed to finish interrupted invalid snapshot cleanup. + 351 + + + Failed to finish interrupted snapshot marker promotion. + 352 + + + Failed to inspect interrupted snapshot cleanup: %s + 353 + + + Failed to recover interrupted snapshot cleanup: %s + 359 + + Failed to rescan the wallet during initialization - 283 + 360 - + Failed to verify database - 286 + 363 - + Fee rate (%s) is lower than the minimum fee rate setting (%s) - 288 + 364 - + Found enough users, signing… - 290 + 366 - + Ignoring duplicate -wallet %s. - 292 + 368 - + Input not found or already spent - 300 + 375 - + + Insufficient dbcache for block verification + 377 + + + Interrupted snapshot cleanup has inconsistent coins and EvoDB tips. + 379 + + + Interrupted snapshot cleanup is missing its snapshot EvoDB marker. + 380 + + Invalid P2P permission: '%s' - 307 + 385 - + Invalid masternodeblsprivkey. Please see documentation. - 311 + 389 - + + Invalid pre-selected input %s + 392 + + + Invalid value for %s: exceeds maximum (%d) + 395 + + + Invalid value for %s: must be >= 0 + 396 + + Masternode queue is full. - 325 + 404 - + Masternode: - 326 + 405 - + Missing input transaction information. - 327 + 406 - + Mixing in progress… - 329 + 408 - + + More than one spork address is provided. Using %s. + 409 + + No addresses available - 332 + 412 - + No errors detected. - 334 + 414 - + No matching denominations found for mixing. - 337 + 417 - + Not compatible with existing transactions. - 339 + 419 - + Not enough file descriptors available. - 340 + 420 - + + Not found pre-selected input %s + 422 + + + Not solvable pre-selected input %s + 424 + + + Platform recipients cannot be combined with an explicit change position + 425 + + + Please enter the wallet passphrase with walletpassphrase first. + 426 + + Prune cannot be configured with a negative value. - 344 + 428 - + + Prune mode is incompatible with -addressindex. + 429 + + Prune mode is incompatible with -disablegovernance=false. - 345 + 430 - + + Prune mode is incompatible with -spentindex. + 431 + + Prune mode is incompatible with -txindex. - 346 + 432 - + SQLiteDatabase: Failed to execute statement to verify database: %s - 351 + 437 - + SQLiteDatabase: Failed to prepare statement to verify database: %s - 352 + 438 - + SQLiteDatabase: Failed to read database verification error: %s - 353 + 439 - + SQLiteDatabase: Unexpected application id. Expected %u, got %u - 354 + 440 - + Section [%s] is not recognized. - 355 + 441 - + + Sets a window title which is appended to "Dash Core - " + 443 + + + Signer did not echo address + 446 + + + Signer echoed unexpected address %s + 447 + + + Signer returned error: %s + 448 + + + Snapshot chainstate EvoDB marker is missing. Reindex is required. + 450 + + Specified -walletdir "%s" does not exist - 360 + 452 - + Specified -walletdir "%s" is a relative path - 361 + 453 - + Specified -walletdir "%s" is not a directory - 362 + 454 - + + Specified data directory "%s" does not exist. + 456 + + The wallet will avoid paying less than the minimum relay fee. - 372 + 465 - + + There is no ScriptPubKeyManager for this address + 466 + + This is expected because you are running a pruned node. - 373 + 467 - + This is the minimum transaction fee you pay on every transaction. - 375 + 469 - + This is the transaction fee you will pay if you send a transaction. - 376 + 470 - + Topping up keypool… - 377 + 471 - + Transaction amounts must not be negative - 379 + 473 - - Transaction has too long of a mempool chain - 383 + + acceptstalefeeestimates is not supported on %s chain. + 519 - + Transaction must have at least one recipient - 384 + 477 - + Transaction too large - 387 + 480 - + Unable to bind to %s on this computer. %s is probably already running. - 390 + 484 - + Unable to create the PID file '%s': %s - 391 + 485 - + Unable to find UTXO for external input - 392 + 486 - + Unable to generate initial keys - 393 + 487 - + Unable to open %s for writing - 397 + 491 - + Unknown -blockfilterindex value %s. - 402 + 497 - + Unknown new rules activated (versionbit %i) - 404 + 499 - + Verifying blocks… - 411 + 506 - + Verifying wallet(s)… - 412 + 507 - + Wallet needed to be rewritten: restart %s to complete - 415 + 509 - + Wasn't able to create wallet backup folder %s! - 418 + 512 - + Wiping wallet transactions… - 420 + 514 - + You can not start a masternode with wallet enabled. - 423 - - - no mixing available. - 427 - - - see debug.log for details. - 428 + 517 - + The %s developers 12 - + %s uses exact denominated amounts to send funds, you might simply need to mix some more coins. - 25 - - - -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 - - - -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 - - - -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 + 35 - + Cannot downgrade wallet from version %i to version %i. Wallet version unchanged. - 40 + 38 - + Cannot obtain a lock on data directory %s. %s is probably already running. - 43 + 41 - + Distributed under the MIT software license, see the accompanying file %s or %s - 51 + 49 - + Error loading %s: You can't enable HD on an already existing non-HD wallet - 57 + 55 - + 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 + 57 - + Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. - 64 + 62 - + + Error reading %s! Transaction data may be missing or incorrect. Rescanning wallet. + 65 + + + Error: Address book data in wallet cannot be identified to belong to migrated wallets + 68 + + Error: Dumpfile format record is incorrect. Got "%s", expected "format". - 67 + 71 - + Error: Dumpfile identifier record is incorrect. Got "%s", expected "%s". - 69 + 73 - - Failed to rename invalid peers.dat file. Please move or delete it and try again. + + Error: Duplicate descriptors created during migration. Your wallet may be corrupted. 78 - - Fee estimation failed. Fallbackfee is disabled. Wait a few blocks or enable %s. + + Error: Failed to advance active descriptor past legacy chain counter during migration. 81 - - File %s already exists. If you are sure this is what you want, move it out of the way first. + + Error: Transaction %s in wallet cannot be identified to belong to migrated wallets 84 - + + Error: Unable to produce descriptors for this legacy wallet. Make sure to provide the wallet's passphrase if it is encrypted. + 87 + + + Failed to remove the snapshot chainstate directory. Remove it manually before restarting. + 94 + + + Failed to rename invalid peers.dat file. Please move or delete it and try again. + 97 + + + Fee estimation failed. Fallbackfee is disabled. Wait a few blocks or enable %s. + 100 + + + File %s already exists. If you are sure this is what you want, move it out of the way first. + 103 + + Incompatible options: -dnsseed=1 was explicitly specified, but -onlynet forbids connections to IPv4/IPv6 - 90 + 109 - + Incorrect or no devnet genesis block found. Wrong datadir for devnet specified? - 93 + 112 - + Invalid amount for %s=<amount>: '%s' (must be at least the minrelay fee of %s to prevent stuck transactions) - 98 + 117 - + 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 + 120 - + No dump file provided. To use createfromdump, -dumpfile=<filename> must be provided. - 111 + 130 - + No dump file provided. To use dump, -dumpfile=<filename> must be provided. - 114 + 133 - + No wallet file format provided. To use createfromdump, -format=<format> must be provided. - 116 + 135 - + Outbound connections restricted to CJDNS (-onlynet=cjdns) but -cjdnsreachable is not provided - 119 + 138 - + Outbound connections restricted to Tor (-onlynet=onion) but the proxy for reaching the Tor network is explicitly forbidden: -onion=0 - 122 + 141 - + 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 + 144 - + Outbound connections restricted to i2p (-onlynet=i2p) but -i2psam is not provided - 129 + 148 - + + Platform recipients cannot be combined with another special transaction payload + 151 + + Please check that your computer's date and time are correct! If your clock is wrong, %s will not work properly. - 132 + 154 - + Please contribute if you find %s useful. Visit %s for further information about the software. - 135 + 157 - + Prune mode is incompatible with -reindex-chainstate. Use full -reindex instead. - 140 + 162 - + + 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. + 168 + + + 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. + 175 + + + 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. + 180 + + + The inputs size exceeds the maximum weight. Please try sending a smaller amount or manually consolidating your wallet's UTXOs + 189 + + + The preselected coins total amount does not cover the transaction target. Please allow other inputs to be automatically selected or include more coins manually + 192 + + This is the maximum transaction fee you pay (in addition to the normal fee) to prioritize partial spend avoidance over regular coin selection. - 163 + 205 - + This is the transaction fee you may discard if change is smaller than dust at this level - 166 + 208 - + This is the transaction fee you may pay when fee estimates are not available. - 169 + 211 - + + Transaction index can't be disabled with governance validation enabled. Either start with -disablegovernance command line switch or enable transaction index. + 216 + + + Transaction is non-standard (%s) and would not relay; sending to Platform addresses currently requires a node started with -acceptnonstdtxn=1 + 220 + + Transaction requires one destination of non-0 value, a non-0 feerate, or a pre-selected input - 174 + 223 - + + UTXO snapshot failed to validate. Restart to resume normal initial block download, or try loading a different snapshot. + 226 + + Unable to replay blocks. You will need to rebuild the database using -reindex-chainstate. - 177 + 229 - + + Unexpected legacy entry in descriptor wallet found. Loading wallet %s + +The wallet might have been tampered with or created with malicious intent. + + 232 + + Unknown wallet file format "%s" provided. Please provide one of "bdb" or "sqlite". - 180 + 236 - + + Unrecognized descriptor found. Loading wallet %s + +The wallet might had been created on a newer version. +Please try running the latest software version. + + 239 + + + Unsupported category-specific logging level %1$s=%2$s. Expected %1$s=<category>:<loglevel>. Valid categories: %3$s. Valid loglevels: %4$s. + 244 + + Unsupported chainstate database format found. Please restart with -reindex-chainstate. This will rebuild the chainstate database. - 186 + 247 - + Warning: Dumpfile wallet format "%s" does not match command line specified format "%s". - 194 + 253 - + Warning: Private keys detected in wallet {%s} with disabled private keys - 197 - - - You need to rebuild the database using -reindex to enable -timestampindex - 202 + 256 - + %s -- Incorrect seed, it should be a hex string - 207 + 270 - + %s is not a valid backup folder! - 211 + 274 - + %s is set very high! - 212 + 275 - + %s request incomplete: - 213 + 276 - + -devnet can only be specified once - 214 + 277 - + -port must be specified when -devnet and -listen are specified - 216 + 279 - + -rpcport must be specified when -devnet and -server are specified - 217 + 280 - + -statsbatchsize cannot be configured with a negative value. - 218 + 281 - + -statsduration cannot be configured with a negative value. - 219 + 282 - + A fatal internal error occurred, see debug.log for details - 220 + 283 - + + Block verification was interrupted + 285 + + Cannot create socket (socket() returned error %s) - 226 + 289 - + Cannot get socket address for %s - 227 + 290 - + Cannot init Statsd client - 228 + 291 - + Cannot resolve -%s address: '%s' - 229 + 292 - + Cannot write to data directory '%s'; check permissions. - 232 + 295 - + Copyright (C) - 235 + 298 - + Disk space is too low! - 239 + 302 - + Dump file %s does not exist. - 242 + 305 - + Error creating %s - 246 + 308 - + Error loading %s - 249 + 311 - + Error loading %s: Wallet corrupted - 251 + 313 - + Error loading %s: Wallet requires newer version of %s - 252 + 314 - + Error loading %s: You can't disable HD on an already existing HD wallet - 253 + 315 - + Error reading next record from wallet database - 257 + 320 - + Loading P2P addresses… - 320 + 399 - + Loading banlist… - 321 + 400 - + Loading block index… - 322 + 401 - + Loading wallet… - 323 + 402 - + Failed to clear fulfilled requests cache at %s - 270 + 343 - + Failed to clear governance cache at %s - 271 + 344 - + Failed to clear masternode cache at %s - 272 + 345 - + Failed to find mixing queue to join - 277 + 350 - + Failed to load fulfilled requests cache from %s - 279 + 355 - + Failed to load governance cache from %s - 280 + 356 - + Failed to load masternode cache from %s - 281 + 357 - + Failed to load sporks cache from %s - 282 + 358 - + Failed to start a new mixing queue - 284 + 361 - + Importing… - 293 - - - Incorrect -rescan mode, falling back to default value - 296 + 369 - + Initialization sanity check failed. %s is shutting down. - 298 + 373 - + Inputs vs outputs size mismatch. - 301 + 376 - + Invalid '%s'. Allowed values: 128, 160, 192, 224, 256. - 303 + 381 - + Invalid -i2psam address or hostname: '%s' - 304 + 382 - + Invalid -onion address or hostname: '%s' - 305 + 383 - + Invalid -proxy address or hostname: '%s' - 306 + 384 - + Invalid amount for -%s=<amount>: '%s' - 310 + 388 - + Invalid spork address specified with -sporkaddr - 316 + 394 - + Reducing -maxconnections from %d to %d, because of system limitations. - 348 + 434 - + Session not complete! - 356 - - - Session timed out. - 357 + 442 - + Signing transaction failed - 358 + 449 - + Specified blocks directory "%s" does not exist. - 363 + 455 - + Last queue was created too recently. - 317 + 397 - + %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 + 43 - + Failed to upgrade Evo database - 285 - - - Fee needed > fee paid - 287 + 362 - + Host %s on unsupported network - 291 + 367 - + Invalid amount for %s=<amount>: '%s' (must be at least %s) - 308 + 386 - + Invalid amount for %s=<amount>: '%s' - 309 + 387 - + Invalid port specified in %s: '%s' - 314 - - - Last successful action was too recent. - 318 + 391 - + Missing solving data for estimating transaction size - 328 + 407 - + No host specified - 335 + 415 - + No host specified, malformed URL - 336 + 416 - + No text before the scheme delimiter, malformed URL - 338 + 418 - + Port must be between %d and %d, supplied %d - 343 + 427 - + Socket not initialized, cannot send message - 359 + 451 - + The source code is available from %s. - 369 + 462 - + The specified config file %s does not exist - 370 + 463 - + The transaction amount is too small to pay the fee - 371 + 464 - + This is experimental software. - 374 + 468 - + Transaction amount too small - 378 + 472 - + Transaction created successfully. - 381 + 475 - + Transaction fees are too high. - 382 + 476 - + Transaction needs a change address, but we can't generate it. - 385 + 478 - + Transaction not valid. - 386 + 479 - + Trying to connect… - 388 + 481 - + + Unable to allocate memory for -maxsigcachesize: '%s' MiB + 482 + + Unable to bind to %s on this computer (bind returned error %s) - 389 + 483 - + Unable to locate enough mixed funds for this transaction. - 394 + 488 - + Unable to locate enough non-denominated funds for this transaction. - 395 + 489 - + Unable to lookup host %s - 396 + 490 - + Unable to parse -maxuploadtarget: '%s' - 398 + 492 - + Unable to send message to %s (::sendto() returned error %s) - 399 + 493 - + Unable to sign spork message, wrong key? - 400 + 494 - + + Unable to unload the wallet before migrating + 496 + + Unknown network specified in -onlynet: '%s' - 403 + 498 - + Unknown state: id = %u - 406 + 501 - + Unsupported URL scheme, must begin with udp:// - 407 + 502 - - Unsupported logging category %s=%s. - 409 + + Unsupported global logging level %s=%s. Valid values: %s. + 503 - - Very low number of keys left: %d - 413 + + Unsupported logging category %s=%s. + 504 - + Wallet is locked. - 414 + 508 - + Warning: can't use %s and %s together, will prefer %s - 416 + 510 - + Warning: incorrect parameter %s, path must exist! Using default path. - 417 + 511 - + Will retry… - 419 + 513 - + You are starting with governance validation disabled. - 421 + 515 - + You can not disable governance validation on a masternode. - 422 + 516 - - You need to rebuild the database using -reindex to enable -addressindex - 424 + + Your entries added successfully. + 518 - - You need to rebuild the database using -reindex to enable -spentindex - 425 + + Settings file could not be read + 444 - - Your entries added successfully. - 426 + + Settings file could not be written + 445 From 5ba801f91d5359a452d3008e06dab156e2ea69d1 Mon Sep 17 00:00:00 2001 From: pasta Date: Thu, 29 Oct 2026 21:23:22 +0000 Subject: [PATCH 2/3] chore: use translation source strings generated from v24.0.x The #7974 cherry-pick brings develop's translation source files, which contain strings that only exist on develop. Replace them with the output of `make -C src translate` on this branch (from 2a6b76fae57), so the English source file matches the code that ships in v24.0.0. Co-Authored-By: Claude Opus 5.5 --- src/qt/dashstrings.cpp | 17 +- src/qt/locale/dash_en.ts | 218 +- src/qt/locale/dash_en.xlf | 5550 ++++++++++++++++++------------------- 3 files changed, 2826 insertions(+), 2959 deletions(-) diff --git a/src/qt/dashstrings.cpp b/src/qt/dashstrings.cpp index 10ae0a47fae2..630d93e3a1b3 100644 --- a/src/qt/dashstrings.cpp +++ b/src/qt/dashstrings.cpp @@ -36,6 +36,18 @@ QT_TRANSLATE_NOOP("dash-core", "" "%s uses exact denominated amounts to send funds, you might simply need to " "mix some more coins."), QT_TRANSLATE_NOOP("dash-core", "" +"-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."), +QT_TRANSLATE_NOOP("dash-core", "" +"-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."), +QT_TRANSLATE_NOOP("dash-core", "" +"-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."), +QT_TRANSLATE_NOOP("dash-core", "" "Cannot downgrade wallet from version %i to version %i. Wallet version " "unchanged."), QT_TRANSLATE_NOOP("dash-core", "" @@ -440,12 +452,8 @@ 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", "Sets a window title which is appended to \"Dash Core - \""), 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", "Signer did not echo address"), -QT_TRANSLATE_NOOP("dash-core", "Signer echoed unexpected address %s"), -QT_TRANSLATE_NOOP("dash-core", "Signer returned error: %s"), 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"), @@ -463,7 +471,6 @@ QT_TRANSLATE_NOOP("dash-core", "The source code is available from %s."), QT_TRANSLATE_NOOP("dash-core", "The specified config file %s does not exist"), QT_TRANSLATE_NOOP("dash-core", "The transaction amount is too small to pay the fee"), QT_TRANSLATE_NOOP("dash-core", "The wallet will avoid paying less than the minimum relay fee."), -QT_TRANSLATE_NOOP("dash-core", "There is no ScriptPubKeyManager for this address"), QT_TRANSLATE_NOOP("dash-core", "This is expected because you are running a pruned node."), QT_TRANSLATE_NOOP("dash-core", "This is experimental software."), QT_TRANSLATE_NOOP("dash-core", "This is the minimum transaction fee you pay on every transaction."), diff --git a/src/qt/locale/dash_en.ts b/src/qt/locale/dash_en.ts index b0838735f64e..1e947adece58 100644 --- a/src/qt/locale/dash_en.ts +++ b/src/qt/locale/dash_en.ts @@ -424,7 +424,7 @@ BitcoinApplication - + Settings file %1 might be corrupt or invalid. Settings file %1 might be corrupt or invalid. @@ -1388,7 +1388,7 @@ Copy change - + Wallet error @@ -1438,7 +1438,7 @@ Show spendable coins only - + (no label) (no label) @@ -2255,12 +2255,7 @@ - - Choose data directory - - - - + At least %1 GB of data will be stored in this directory, and it will grow over time. At least %1 GB of data will be stored in this directory, and it will grow over time. @@ -4597,7 +4592,7 @@ https://explore.transifex.com/dash/dash/ OptionsModel - + Could not read setting "%1", %2. Could not read setting "%1", %2. @@ -4749,7 +4744,7 @@ https://explore.transifex.com/dash/dash/ out of sync - + Automatic backups are disabled, no mixing available! Automatic backups are disabled, no mixing available! @@ -4760,7 +4755,7 @@ https://explore.transifex.com/dash/dash/ No inputs detected - + %1 Balance %1 Balance @@ -4770,7 +4765,7 @@ https://explore.transifex.com/dash/dash/ Discreet mode activated for the Overview tab. To unmask the values, uncheck Settings->Discreet mode. - + @@ -4852,13 +4847,13 @@ https://explore.transifex.com/dash/dash/ - + Disabled Disabled - + Very low number of keys left since last automatic backup! Very low number of keys left since last automatic backup! @@ -4909,8 +4904,8 @@ https://explore.transifex.com/dash/dash/ PSBTOperationsDialog - PSBT Operations - + Dialog + Dialog @@ -4938,7 +4933,7 @@ https://explore.transifex.com/dash/dash/ Close - + Failed to load transaction: %1 Failed to load transaction: %1 @@ -6162,42 +6157,12 @@ Do you wish to continue? Unroutable - - IPv4 - network name - Name of IPv4 network in peer info - IPv4 - - - - IPv6 - network name - Name of IPv6 network in peer info - IPv6 - - - - Onion - network name - Name of Tor network in peer info - - - - - I2P - network name - Name of I2P network in peer info - - - - - CJDNS - network name - Name of CJDNS network in peer info - + + Internal + Internal - + Inbound An inbound connection from a peer. An inbound connection is a connection initiated by a peer. Inbound @@ -8865,7 +8830,7 @@ For more information on using this console, type %6. SendCoinsDialog - + Send Coins Send Coins @@ -9001,7 +8966,7 @@ For more information on using this console, type %6. - + Confirm the send action Confirm the send action @@ -9166,45 +9131,27 @@ For more information on using this console, type %6. or - - Unsigned Transaction - PSBT copied - Caption of "PSBT has been copied" messagebox - - - - - The PSBT has been copied to the clipboard. You can also save it. - - - - - PSBT saved to disk - - - - + Confirm send coins Confirm send coins - + Save Transaction Data Save Transaction Data - + PSBT saved - Popup message when a PSBT has been saved to a file 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. @@ -9275,7 +9222,7 @@ For more information on using this console, type %6. To review recipient list click "Show Details…" - + Sign failed Sign failed @@ -9286,19 +9233,19 @@ For more information on using this console, type %6. External signer not found - + External signer failure "External signer" means using devices such as hardware wallets. External signer failure - + Partially Signed Transaction (Binary) Expanded name of the binary PSBT file format. See: BIP 174. Partially Signed Transaction (Binary) - + External balance: External balance: @@ -9332,14 +9279,8 @@ For more information on using this console, type %6. A fee higher than %1 is considered an absurdly high fee. A fee higher than %1 is considered an absurdly high fee. - - - - %1/kB - %1 kB {1/?} - - + Estimated to begin confirmation within %n block(s). Estimated to begin confirmation within %n block. @@ -11590,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 @@ -11710,19 +11651,17 @@ For more information on using this console, type %6. - own address own address - + - watch-only watch-only - + label label @@ -12668,17 +12607,12 @@ Go to File > Open Wallet to load a wallet. Send Coins - - Signer error - - - - + Can't display address Can't display address - + default wallet default wallet @@ -12766,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 @@ -12983,7 +12917,7 @@ Unable to restore backup of wallet. Rescanning… - + Starting network threads… Starting network threads… @@ -13008,7 +12942,7 @@ Unable to restore backup of wallet. Synchronizing governance objects… - + Transaction change output index out of range Transaction change output index out of range @@ -13028,7 +12962,7 @@ Unable to restore backup of wallet. User Agent comment (%s) contains unsafe characters. - + Can't find random Masternode. Can't find random Masternode. @@ -13058,22 +12992,17 @@ Unable to restore backup of wallet. 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! - - %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 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. %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. - + Disk space for %s may not accommodate the block files. Approximately %u GB of data will be stored in this directory. Disk space for %s may not accommodate the block files. Approximately %u GB of data will be stored in this directory. @@ -13498,27 +13427,7 @@ Unable to restore backup of wallet. Section [%s] is not recognized. - - Sets a window title which is appended to "Dash Core - " - - - - - Signer did not echo address - - - - - Signer echoed unexpected address %s - - - - - Signer returned error: %s - - - - + Snapshot chainstate EvoDB marker is missing. Reindex is required. @@ -13547,11 +13456,6 @@ Unable to restore backup of wallet. The wallet will avoid paying less than the minimum relay fee. The wallet will avoid paying less than the minimum relay fee. - - - There is no ScriptPubKeyManager for this address - - This is expected because you are running a pruned node. @@ -13658,17 +13562,37 @@ Unable to restore backup of wallet. You can not start a masternode with wallet enabled. - + 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. + -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. + -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. + + + + -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. + -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. + + + + -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. + -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. + + + Cannot downgrade wallet from version %i to version %i. Wallet version unchanged. Cannot downgrade wallet from version %i to version %i. Wallet version unchanged. @@ -14185,7 +14109,7 @@ Please try running the latest software version. Session not complete! - + Signing transaction failed Signing transaction failed @@ -14195,12 +14119,12 @@ Please try running the latest software version. 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. @@ -14210,7 +14134,7 @@ Please try running the latest software version. %s is set very high! Fees this large could be paid on a single transaction. - + Cannot provide specific connections and have addrman find outgoing connections at the same time. Cannot provide specific connections and have addrman find outgoing connections at the same time. @@ -14265,7 +14189,7 @@ Please try running the latest software version. Port must be between %d and %d, supplied %d - + Socket not initialized, cannot send message Socket not initialized, cannot send message @@ -14285,7 +14209,7 @@ Please try running the latest software version. The transaction amount is too small to pay the fee - + This is experimental software. This is experimental software. @@ -14425,7 +14349,7 @@ Please try running the latest software version. Your entries added successfully. - + Settings file could not be read Settings file could not be read diff --git a/src/qt/locale/dash_en.xlf b/src/qt/locale/dash_en.xlf index 9465d846c608..3fd2446e9192 100644 --- a/src/qt/locale/dash_en.xlf +++ b/src/qt/locale/dash_en.xlf @@ -361,107 +361,107 @@ Settings file %1 might be corrupt or invalid. - 272 + 271 Runaway exception - 459 + 458 A fatal error occurred. %1 can no longer continue safely and will quit. - 460 + 459 Internal error - 469 + 468 An internal error occurred. %1 will attempt to continue safely. This is an unexpected bug which can be reported as described below. - 470 + 469 Do you want to reset settings to default values, or to abort without making changes? - 189 + 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. - 209 + 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) - 495 + 494 Set the font family. Possible values: %1. (default: %2) - 501 + 500 Set a scale factor which gets applied to the base font size. Possible range %1 (smallest fonts) to %2 (largest fonts). (default: %3) - 502 + 501 Set the font weight for bold texts. Possible range %1 to %2 (default: %3) - 503 + 502 Set the font weight for normal texts. Possible range %1 to %2 (default: %3) - 504 + 503 Set language, for example "de_DE" (default: system locale) - 505 + 504 Start minimized - 506 + 505 Reset all settings changed in the GUI - 507 + 506 Show splash screen on startup (default: %u) - 508 + 507 Error: %1 - 641 + 640 Error: Failed to load application fonts. - 688 + 687 Error: Font "%1" could not be loaded. - 706 + 705 Error: Specified font-weight-normal invalid. Valid range %1 to %2. - 715 + 714 Error: Specified font-weight-bold invalid. Valid range %1 to %2. - 724 + 723 Error: Specified font-scale invalid. Valid range %1 to %2. - 734 + 733 Error: Invalid -custom-css-dir path. - 751 + 750 Error: %1 CSS file(s) missing in -custom-css-dir path. - 771 + 770 %1 didn't yet exit safely… - 797 + 796 @@ -1232,60 +1232,60 @@ Wallet error - 231 + 226 Failed to lock some coins. - 232 + 227 Failed to unlock some coins. - 233 + 228 (%1 locked) - 439 + 434 Can vary +/- %1 duff(s) per input. - 594 + 589 Some coins were unselected because they were spent. - 612 + 607 Show all coins - 636 + 631 Hide %1 coins - 638 + 633 Show all %1 coins - 642 + 637 Show spendable coins only - 644 + 639 (no label) - 665 - 740 + 659 + 734 change from %1 (%2) - 735 + 729 (change) - 736 + 730 n/a - 760 + 754 @@ -2354,40 +2354,36 @@ The migration process will create a backup of the wallet before migrating. This - Choose data directory - 330 - - At least %1 GB of data will be stored in this directory, and it will grow over time. 385 - + 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) - + %1 will download and store a copy of the Dash block chain. 399 - + The wallet will also be stored in this directory. 401 - + Error: Specified data directory "%1" cannot be created. 256 - + Error 287 @@ -2395,33 +2391,33 @@ The migration process will create a backup of the wallet before migrating. This - + version 41 - + About %1 45 - + Command-line options 64 - + %1 information 112 - + <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 - + %1 is shutting down… 190 - + Do not shut down the computer until this window disappears. 191 @@ -2429,15 +2425,15 @@ The migration process will create a backup of the wallet before migrating. This - + General 20 - + Client version 27 - + N/A 37 63 @@ -2452,75 +2448,75 @@ The migration process will create a backup of the wallet before migrating. This 338 361 - + User Agent 50 - + Datadir 76 - + To specify a non-default location of the data directory use the '%1' option. 86 - + Blocksdir 105 - + To specify a non-default location of the blocks directory use the '%1' option. 115 - + Startup time 134 - + Network 157 - + Name 164 - + Number of connections 187 - + Local Addresses 210 - + Network addresses that your Dash node is currently using to communicate with other nodes. 238 - + Block chain 245 - + Current block height 252 - + Last block time 275 - + Last block hash 298 - + Memory Pool 321 - + Current number of transactions 328 - + Memory usage 351 @@ -2528,19 +2524,19 @@ The migration process will create a backup of the wallet before migrating. This - + In: 74 - + Out: 75 - + Network activity disabled 78 - + None 91 @@ -2548,47 +2544,47 @@ The migration process will create a backup of the wallet before migrating. This - + Welcome 14 - + Welcome to %1. 23 - + As this is the first time the program is launched, you can choose where %1 will store its data. 49 - + Limit block chain storage to 238 - + 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 - + GB 248 - + 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 - + 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 - + 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 - + Use the default data directory 66 - + Use a custom data directory: 73 @@ -2596,242 +2592,242 @@ The migration process will create a backup of the wallet before migrating. This - + Masternode: %1 183 - + No wallet is available. 199 - + This wallet is watch-only and cannot sign transactions. 201 - + Automatic (recommended) 215 - + Fee source: 222 - + The wallet must be unlocked to create and sign this transaction. 268 - + Enter a valid basic-scheme BLS operator secret key. 293 - + The operator secret key does not match this masternode's registered public key. 297 - + Another masternode operation is already in progress. 311 - + The operation completed without returning a transaction. 329 - + The transaction was created but was not sent to the network. 333 - + The transaction was sent successfully. 337 - + Transaction ID: %1 338 - + Operator BLS secret key (64 hexadecimal characters) 116 - + Invalid Dash address: %1 75 - + Not specified 656 - + Termination of service 657 - + Compromised keys 658 - + Change of keys 659 - + Reason: 660 - + Operator key: 665 - + Automatic uses the current operator payout, then the masternode payout. Select an address only to override that choice. 667 - + Revoke Masternode Service 671 - + Revoking clears the service address and PoSe-bans the masternode until its owner changes the operator key. The collateral is not affected. 672 - + Revoke 674 - + Operator BLS public key (96 hexadecimal characters) 532 - + Operator public key: 534 - + Changing the operator key immediately PoSe-bans the masternode. The new operator must send an Update Service transaction to revive it. 536 - + Voting address: 548 - + Payout address: 554 - + Multiple payout shares are preserved; use the RPC to change them 557 - + This dialog cannot safely flatten a multi-payout masternode into one address. 558 - + Automatic uses the masternode's current primary payout address. Select an address only to override that choice. 561 - + Update Masternode Registrar 565 - + 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 - + Send Update 568 - + Enter a valid operator public key for the current provider-transaction version. 606 - + The voting address must be a key address. 615 - + IP:PORT, comma-separated for multiple entries 360 382 - + Multiple addresses require extended provider transactions. 362 - + Service addresses: 365 - + Service address: 365 - + Operator key: 370 - + Platform node ID (40 hexadecimal characters) 375 - + Platform node ID: 377 - + Platform P2P addresses: 384 - + IP:PORT or domain:port, comma-separated 388 - + Platform HTTPS addresses: 390 - + Platform P2P port: 397 - + Platform HTTPS port: 402 - + Operator payout address: 411 - + Automatic uses the current operator payout, then the masternode payout. Select an address only to override that choice. 414 - + Update EvoNode Service 418 - + Update Masternode Service 418 - + 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 - + Send Update 421 - + Enter a valid Platform node ID (40 hexadecimal characters). 476 @@ -2839,71 +2835,71 @@ The migration process will create a backup of the wallet before migrating. This - + Form 14 - + Filter by masternode type 44 - + All 48 - + Regular 53 - + Evo 58 - + Shared 63 - + Filter masternode list 71 - + Owned 84 - + Hide masternodes that are currently PoSe banned. 91 - + Hide banned 94 - + Register a new masternode or evonode using this wallet 104 - + Register Masternode… 107 - + Create a masternode with collateral pooled by multiple parties, or continue a saved session 114 - + Shared Masternode… 117 - + Node Count: 163 - + Show only masternodes this wallet has keys for. 81 - + Filter by any property (e.g. address or protx hash) 74 @@ -2911,218 +2907,218 @@ The migration process will create a backup of the wallet before migrating. This - + Payout Address 158 - + Filter by 156 - + Update Service… 142 - + Update Registrar… 143 - + Change Reward Address… 145 - + Rotate Keys… 146 - + Dissolve… 147 - + Create Standby Dissolution… 148 - + Revoke… 153 - + Collateral Address 157 - + Owner Address 159 - + Voting Address 160 - + Registering a masternode requires a wallet. 163 244 - + Masternode registration does not yet support external-signer wallets. 248 - + Masternode registration requires a wallet with private keys. 249 - + Masternode registration is unavailable until the node is ready. 251 - + Register a new masternode or EvoNode using this wallet 253 - + Managing shared masternodes requires a wallet. 263 - + Managing shared masternodes requires a wallet with private keys. 265 - + 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 - + Create or continue a multi-party shared masternode registration session 271 - + This transaction is not a readable shared masternode dissolution. 305 - + Share %1 of %2 311 - + an unrecognised script 317 - + Masternode: %1 322 - + This masternode is not in the current masternode list. 324 - + Service: %1 326 - + Collateral address: %1 327 - + Fee paid by: %1 330 - + Approved by: every share owner 332 - + Approved by: your signature only 333 - + Payouts: 335 - + %1 → %2 343 - + Fee: %1 348 - + Every share's principal is returned to its own refund address. This cannot be undone. 352 - + Note: this transaction does not return every share's full principal. This cannot be undone. 353 - + Transaction: %1 354 378 - + Broadcast this standby dissolution? 365 - + Broadcast failed 375 - + Standby dissolution sent 378 - + Masternode not found 396 - + This message is about a masternode that is not in the list yet. 397 - + Nothing to open 415 - + Requires a wallet capable of signing transactions 441 449 - + Requires this masternode's owner key in the wallet 447 - + Requires one of this masternode's share owner keys in this wallet 459 - + Already saved on this computer on %1 467 - + Not created on this computer yet 468 - + Filters by one of this masternode's share owner addresses 471 - + Details for Masternode %1 730 - + Copy ProTx Hash 139 - + Copy Collateral Outpoint 140 @@ -3130,241 +3126,241 @@ The migration process will create a backup of the wallet before migrating. This - + Banned 381 - + Shared masternode · you hold %1 of %2 shares 371 - + Banned for %1 379 - + Active for %1 388 - + Shared (you hold %1 of %2) 422 - + Shared (%1 shares) 424 - + UNKNOWN 436 - + Service 496 - + Type 498 - + PoSe Score 502 - + Registered 504 - + Last Paid 506 - + Next Payment 508 - + Operator Reward 510 - + ProTx Hash 512 - + Shared 69 - + to %1 128 - + to UNKNOWN 130 - + but not claimed 133 - + NONE 136 - + ProTx Hash 204 - + Public Key Operator 208 - + Owner Address 212 - + Payout Address 213 - + Voting Address 215 - + Collateral Address 216 - + Collateral Hash 218 ../proposalmodel.cpp131 - + Collateral Index 221 - + Masternode Type 225 - + Registered Height 226 - + Last Paid Height 227 - + Consecutive Payments 229 - + Operator Reward 231 - + Shares 238 - + Participant 241 - + Addresses 243 - + Share %1 249 - + you 251 - + same as refund 261 - + Owner 266 - + Reward 267 - + Refund 267 - + Early period 275 277 279 285 - + none 275 - + ends block %1 277 - + ends block %1 (about %2 from now) 280 - + ended (block %1) 285 - + Early-exit penalty 287 - + saved on this computer on %1 292 - + not created on this computer 293 - + Standby dissolution 294 - + Network Addresses 298 - + Platform HTTPS Addresses 302 - + Platform P2P Addresses 305 - + Platform Node ID 308 - + PoSe Penalty 312 - + PoSe Ban Height 314 - + PoSe Revived Height 317 @@ -3372,49 +3368,49 @@ The migration process will create a backup of the wallet before migrating. This - + 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 - + The chosen service address is already in use by a registered masternode. 223 - + A refund or reward address may not double as a share owner or voting address. Use distinct addresses for payouts and keys. 224 - + 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 - + The network does not accept this transaction version yet. Wait for the network upgrade that introduces it to activate. 226 - + This feature is not active on the network yet. Wait for the network upgrade that introduces it to activate. 227 - + A dissolution for this masternode is already pending. 228 - + The transaction could not be funded. 236 - + The transaction could not be funded: %1 237 - + Network rejection: %1 241 - + Details: %1 245 @@ -3422,455 +3418,455 @@ Network rejection: %1 - + Share %1 87 - + Contribution "%1" has a malformed input transaction id. 135 - + Contribution "%1" has an invalid change address. 147 - + The session's prepared transaction is not valid transaction hex. 177 - + The session's prepared transaction is not a shared masternode registration. 184 - + This message was edited after it was copied. 247 - + Draft 261 - + Terms locked 263 - + Collecting approvals 265 - + Approvals combined 267 - + Contributions signed 269 - + Broadcast 271 - + The file is not valid JSON. 365 - + The file is not a shared masternode session file. 375 380 - + The session file uses an unsupported format version. Update Dash Core to open it. 385 - + The session file is for the "%1" network but this node runs "%2". It cannot be used here. 392 - + unknown 395 - + The session file has no session id. 401 - + The session file has an invalid revision. 406 - + The session file has no stage. 411 - + The session file is at the unknown stage "%1". It was probably created by a newer Dash Core. 416 - + The session file lists %1 shares; a shared masternode can have at most %2. 441 - + Share entry %1 in the session file is malformed. 454 463 - + The session file has an invalid early period. 485 - + The session file has an invalid early-exit penalty. 494 - + The session file lists %1 contributions; there can be at most one per share, and at most %2 shares. 503 - + Contribution entry %1 in the session file is malformed. 511 - + Contribution entry %1 in the session file has %2 inputs; at most %3 can be funded in one contribution. 525 - + The session file has a malformed consent hash. 575 - + Signature entry %1 in the session file is malformed. 586 - + The session file lists more than one signature for share %1. 596 - + The session file is marked "%1" but is missing its frozen transaction or consent hash. 611 - + The session file has a signature for a share that does not exist. 624 - + The session file claims the approvals are combined, but not every share has an approval. 631 - + The session file claims the approvals are combined, but an approval is invalid: %1 639 - + The session file claims every contribution is signed, but one or more funding inputs are unsigned. 650 - + The session file could not be parsed: %1 660 - + A shared masternode needs between %1 and %2 shares (currently %3). 672 - + The voting address must be a valid P2PKH address. 683 - + Share %1: 690 721 - + the owner address must be a valid P2PKH address. 695 702 - + the owner address is already used by share %1. Every owner key must be unique. 708 - + the amount must be between %1 and %2. 725 - + refund 735 - + reward 736 - + the %1 address must be a valid P2PKH or P2SH address. 743 - + the refund address is already used by share %1. Every refund address must be unique. 752 - + the %1 address must not be the voting address. 760 - + the %1 address must not be share %2's owner address. 767 - + The share amounts must sum to exactly %1 (currently %2). 777 - + The early period must be at most %1 blocks (about two years). 783 - + The early penalty cannot be negative. 788 - + The early penalty must be below the smallest share amount (%1). 790 - + Funding can only be changed while the session is editable. Unlock the terms first (this discards all collected approvals). 818 868 - + The contribution needs a participant label. 824 - + The contribution has no funding inputs. 828 - + "%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 - + The collateral output index does not match the prepared transaction. 906 - + The terms are not locked yet; there is nothing to approve. 940 - + Share %1 of %2 does not exist. 948 1579 - + The signature is not valid base64. 959 - + 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 - + The session file's share table does not match its prepared transaction. Do not sign; request a fresh copy. 989 - + Share %1 in the session file does not match its prepared transaction. Do not sign; request a fresh copy. 1003 - + Share %1's reward address in the session file does not match its prepared transaction. Do not sign; request a fresh copy. 1013 - + The terms shown in the session file do not match its prepared transaction. Do not sign; request a fresh copy. 1031 - + The funding shown in the session file does not match its prepared transaction. Do not sign; request a fresh copy. 1042 - + 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 - + Funding inputs can only be signed once the approvals are combined. 1172 - + The prepared transaction does not match the terms everyone approved. Do not sign or broadcast it; request a fresh copy. 1190 - + This message is for a different session (Session %1). You are working on Session %2. 1207 1289 1356 - + Replies can only be absorbed while the terms are still editable. 1214 - + 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 - + %1's share already has details from another reply. 1248 - + This message does not carry locked terms. 1296 - + The locked terms do not contain the details you sent. 1301 - + the coordinator 1315 - + The terms changed since you sent your details. Ask %1 to send the current invitation and reply again. 1318 - + The imported copy is revision %1 of this session; this copy is revision %2 and is superseded by it. 1363 - + The imported copy is revision %1 of this session; this copy is already at revision %2. Send the sender the newer file. 1370 - + The imported copy has locked terms and supersedes this editable copy. 1384 - + This session's terms are already locked; the imported copy is still editable. Send the sender the newer update. 1386 - + 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 - + Both copies of Session %1 changed the same details and cannot be combined. Agree on one copy and send it out again. 1401 - + The funding-signed copies are not the same transaction. They cannot be merged. 1443 - + Funding input %1 has two different signatures. The copies cannot be merged. 1452 - + The imported copy claims the approvals are combined, but that state is invalid: %1 1472 - + The imported copy claims every contribution is signed, but that state is invalid: %1 1479 - + The imported copy claims the registration was broadcast, but that state is invalid: %1 1486 - + The session is not collecting approvals. 1500 - + Not every share has signed yet (%1 of %2). Combine only a fully signed session. 1504 - + The owner approvals have to be combined before the contributions are signed. 1523 - + One funding input is still unsigned. 1536 - + %1 funding inputs are still unsigned. 1537 - + The session cannot be broadcast before every consent and funding signature is in place. 1548 - + none 1558 - + about 1 minute 1561 - + about %1 minutes 1562 - + about 1 hour 1565 - + about %1 hours 1566 - + about 1 day 1568 - + about %1 days 1569 - + The fee must be positive. 1585 - + The penalty and fee exceed the dissolving participant's share. 1597 - + A unilateral dissolution needs at least one other share to receive the penalty. 1617 @@ -3878,645 +3874,645 @@ Network rejection: %1 - + 1 coin 127 - + %1 coins 128 - + 1 approval 2624 ../sharedmndialogs.cpp782 - + %1 approvals 2625 ../sharedmndialogs.cpp783 - + 1 participant 2645 ../sharedmnwidgets.cpp553 - + %1 participants 2646 ../sharedmnwidgets.cpp554 - + 1 funding input 3301 - + %1 funding inputs 3302 - + Share %1 of %2 169 - + Shared Masternode 189 1673 - + Back 224 - + Paste 225 - + Save… 226 - + Cancel 227 3159 3459 - + Next 228 1416 - + Details 279 1599 2697 - + Funded 279 - + Approved 279 - + Signed 279 - + another operation is still running. 313 337 - + no wallet is available. 317 - + the wallet stayed locked. 324 2546 - + the node gave no reason. 345 - + the registration is not a valid transaction. 352 - + Shared masternode 360 1126 - + 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 - + Start 374 - + You will enter who takes part and the masternode settings, then invite the others. 376 - + Start a Shared Masternode 380 - + Continue 388 1426 - + Paste an invitation, locked terms, a signing request or any reply you received — the app will know what to do. 390 - + Paste From Clipboard 394 970 - + Open File… 397 973 - + Participants 412 831 1128 - + Who takes part, and how much each contributes. Amounts must add up to exactly %1; every share is at least %2. 413 - + # 420 - + Name 420 1693 - + Amount 420 - + Me 420 - + Add Participant 438 - + Participant %1 444 2214 - + Remove 450 - + Masternode settings 486 1130 - + These apply to the whole masternode and are the same for every participant. 487 - + Service addresses: 494 - + 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 - + Operator key: 505 - + Whoever runs the server needs the secret key. Only the public key is registered on-chain. 506 - + Copy Public Key 517 - + Node run by: 531 - + Recorded in the terms so everyone knows who can start and revive the node. 532 - + Name of the participant who keeps the operator secret 535 - + Voting address: 541 - + Votes on governance proposals for the whole masternode (P2PKH). 542 - + Use new address 547 717 - + Operator reward: 564 - + Share of the reward promised to whoever runs the server. 565 - + The operator will permanently receive this share of all rewards before anything is split between the participants. 575 - + Exit terms 594 1132 - + What happens if one participant wants out before the others. 595 - + How leaving works 600 - + 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 - + Early period: 611 - + Blocks after registration during which leaving alone costs the penalty. 612 - + None 630 - + 3 months 630 - + 6 months 630 - + 1 year 631 - + 2 years 631 - + Early-exit penalty: 651 - + Your contribution 681 1134 - + Addresses and coins for your share. Only you see the coins; the others only see the resulting transaction inputs. 683 - + Your share 690 1134 - + This is me: 698 - + Owner address: 732 - + Controls your share: approves key changes and dissolutions. Kept in this wallet. 733 - + Refund address: 735 - + Receives your principal when the masternode is dissolved. Cannot be changed later. 736 - + Reward address (optional): 738 - + Receives your part of the rewards. Leave empty to use the refund address; you can change it later. 739 - + Coins 745 - + Network fee: 753 - + Reserve Coins 766 - + Release 770 3158 - + Save operator key 785 1136 - + Save this generated key before inviting anyone. It is kept nowhere else and cannot be recovered from the wallet. 786 - + Operator secret key 791 1026 - + Save it now — the invitation cannot go out until you confirm it. 793 - + Copy 803 814 1008 - + Add this line to dash.conf on the masternode server: 808 - + The invitation you are about to send contains only the public key. 819 - + Type the last 4 characters of the secret key to confirm you saved it: 820 - + Invite participants 842 1138 - + Send the same invitation to everyone. Each person reserves their coins and sends you back their details. 843 - + Copy Invitation 851 - + Invitation 852 2697 - + Save Invitation… 854 - + You changed the draft. Participants who already replied must reply again. 861 - + Lock these terms? 870 - + Locking fixes every address, amount and coin. Afterwards nobody can edit — only unlock, which discards all approvals. 876 - + Approvals 889 1145 - + Copy Locked Terms 910 - + Locked Terms 911 2700 - + Unlock terms… 913 - + Signatures 927 1147 - + Copy Signing Request 939 - + Signing Request 940 2702 - + What you sent 959 - + What comes next 965 - + Release my coins 983 1065 - + Shared masternode registered 998 - + What happened 1003 - + It appears under Masternodes after one confirmation. 1014 - + What to keep safe 1018 - + Your share owner key 1020 - + Standby dissolution 1032 - + A signed dissolution you keep offline. It recovers your principal even if this wallet is lost. Create it after the first confirmation. 1034 - + 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 - + Session record 1042 - + Save Final Record… 1045 - + Next steps 1054 - + Copy Final Record 1062 - + Final Record 1063 2708 - + Waiting for %1 1142 - + the coordinator 1142 1944 2744 - + Approve terms 1145 - + Sign contribution 1147 - + Complete 1149 - + Step %1 of %2 · %3 1163 - + No wallet is available. 1193 1478 2188 3022 - + This wallet cannot sign. You can view, but not take part. 1197 - + A shared masternode needs between %1 and %2 participants. 1271 - + Enter a name for participant %1. 1281 3100 - + The name "%1" is used twice. 1285 - + 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 @@ -4524,480 +4520,480 @@ Network rejection: %1 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 @@ -5005,209 +5001,209 @@ Network rejection: %1 - + 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 @@ -5215,45 +5211,45 @@ Network rejection: %1 - + 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 @@ -5261,61 +5257,61 @@ Network rejection: %1 - + 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 @@ -5323,50 +5319,50 @@ Network rejection: %1 - + 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 @@ -5374,17 +5370,17 @@ Network rejection: %1 - + %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 @@ -5392,15 +5388,15 @@ Network rejection: %1 - + Credit Pool 24 - + Last block change 31 - + N/A 41 64 @@ -5416,67 +5412,67 @@ Network rejection: %1 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 @@ -5484,41 +5480,41 @@ Network rejection: %1 - + 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 @@ -5526,15 +5522,15 @@ Network rejection: %1 - + 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. @@ -5543,45 +5539,45 @@ Network rejection: %1 - + 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 @@ -5589,431 +5585,431 @@ Network rejection: %1 - + 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 @@ -6021,45 +6017,45 @@ https://explore.transifex.com/dash/dash/ - + 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 @@ -6067,121 +6063,121 @@ https://explore.transifex.com/dash/dash/ - + Could not read setting "%1", %2. - 212 + 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 @@ -6189,169 +6185,169 @@ https://explore.transifex.com/dash/dash/ - + out of sync 174 175 176 - + Automatic backups are disabled, no mixing available! - 537 + 527 - + No inputs detected - 418 - 424 + 408 + 414 - + %1 Balance 180 - + Discreet mode activated for the Overview tab. To unmask the values, uncheck Settings->Discreet mode. 214 - 422 - 439 - 445 - 456 - + 412 + 429 + 435 + 446 + %n Rounds - + %n Rounds - + Found enough compatible inputs to mix %1 - 442 + 432 - + Not enough compatible inputs to mix <span style='%1'>%2</span>,<br>will mix <span style='%1'>%3</span> instead - 448 + 438 - + Overall progress - 505 + 495 - + Denominated - 506 + 496 - + Partially mixed - 507 + 497 - + Mixed - 508 + 498 - 509 - + 499 + Denominated inputs have %5 of %n rounds on average - + Denominated inputs have %5 of %n rounds on average - + keys left: %1 - 601 + 591 - + Start %1 - 620 - 749 + 610 + 739 - + If you don't want to see internal %1 fees/transactions select "Most Common" as Type on the "Transactions" tab. - 709 + 699 - + %1 requires at least %2 to use. - 723 + 713 - + Wallet is locked and user declined to unlock. Disabling %1. - 737 + 727 - + Stop %1 - 753 + 743 - + Disabled - 622 - 677 - 796 - 799 + 612 + 667 + 780 + 783 - + Very low number of keys left since last automatic backup! - 641 + 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>! - 642 + 632 - + Note: You can turn this message off in options. - 645 + 635 - + WARNING! Something went wrong on automatic backup - 661 + 651 - + ERROR! Failed to create automatic backup - 539 - 669 + 529 + 659 - + Mixing is disabled, please close your wallet and fix the issue! - 541 - 670 + 531 + 660 - + Enabled - 677 + 667 - + see debug.log for details. - 540 + 530 - + WARNING! Failed to replenish keypool, please unlock your wallet to do so. - 543 + 533 - - PSBT Operations + + Dialog 14 - + Sign Tx 86 - + Broadcast Tx 102 - + Copy to Clipboard 122 - + Save… 129 - + Close 136 @@ -6359,149 +6355,149 @@ https://explore.transifex.com/dash/dash/ - + Failed to load transaction: %1 - 60 + 61 - + Failed to sign transaction: %1 - 85 + 86 - + Cannot sign inputs while wallet is locked. - 93 + 94 - + Could not sign any more inputs. - 95 + 96 - + Signed %1 inputs, but more signatures are still required. - 97 + 98 - + Signed transaction successfully. Transaction is ready to broadcast. - 100 + 101 - + Unknown error processing transaction. - 112 + 113 - + Transaction broadcast successfully! Transaction ID: %1 - 122 + 123 - + Transaction broadcast failed: %1 - 125 + 126 - + PSBT copied to clipboard. - 134 + 135 - + Save Transaction Data - 157 + 158 - + Partially Signed Transaction (Binary) - 159 + 160 Expanded name of the binary PSBT file format. See: BIP 174. - + PSBT saved to disk. - 166 + 167 - + Sends %1 to %2 - 183 + 184 - + own address - 187 + 188 - + Unable to calculate transaction fee or total transaction amount. - 195 + 196 - + Pays transaction fee: - 197 + 198 - + Total Amount - 209 + 210 - + or - 212 + 213 - + Transaction has %1 unsigned inputs. - 218 + 219 - + Transaction is missing some information about inputs. - 264 + 265 - + Transaction still needs signature(s). - 268 + 269 - + (But no wallet is loaded.) - 271 + 272 - + (But this wallet cannot sign transactions.) - 274 + 275 - + (But this wallet does not have the right keys.) - 277 + 278 - + Transaction is fully signed and ready for broadcast. - 285 + 286 - + Transaction status is unknown. - 289 + 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 @@ -6509,52 +6505,52 @@ Due to discontinued support, you should request the merchant to provide you with - + 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. @@ -6563,12 +6559,12 @@ Due to discontinued support, you should request the merchant to provide you with - + Inbound 76 An Inbound Connection from a Peer. - + Outbound 78 An Outbound Connection to a Peer. @@ -6577,51 +6573,51 @@ Due to discontinued support, you should request the merchant to provide you with - + 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 @@ -6629,31 +6625,31 @@ Due to discontinued support, you should request the merchant to provide you with - + 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". @@ -6663,15 +6659,15 @@ You will now be redirected to monitor and broadcast your new proposal, you can r - + General 33 - + Voting cycles 40 - + N/A 50 70 @@ -6693,67 +6689,67 @@ You will now be redirected to monitor and broadcast your new proposal, you can r ../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 @@ -6761,52 +6757,52 @@ You will now be redirected to monitor and broadcast your new proposal, you can r - + %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 @@ -6814,49 +6810,49 @@ You will now be redirected to monitor and broadcast your new proposal, you can r - + 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 @@ -6864,138 +6860,138 @@ You will now be redirected to monitor and broadcast your new proposal, you can r - + 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 @@ -7005,7 +7001,7 @@ This content was submitted by a user. It may not match what is described in the Do you wish to continue? 570 - + Voting Failed 600 605 @@ -7016,74 +7012,74 @@ Do you wish to continue? 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 @@ -7091,121 +7087,121 @@ Do you wish to continue? - + 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 @@ -7213,11 +7209,11 @@ Do you wish to continue? - + Resume Proposals 20 - + Close 106 @@ -7225,48 +7221,48 @@ Do you wish to continue? - + 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 @@ -7274,82 +7270,82 @@ Do you wish to continue? - + 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 @@ -7357,7 +7353,7 @@ Do you wish to continue? - + Amount 213 ../masternodemodel.cpp242 @@ -7366,241 +7362,215 @@ Do you wish to continue? - + Enter a Dash address (e.g. %1) 270 - + Ctrl+W 585 - + Unroutable 1071 - - IPv4 - 1073 - network name - Name of IPv4 network in peer info - - - IPv6 - 1075 - network name - Name of IPv6 network in peer info - - - Onion + + Internal 1077 - network name - Name of Tor network in peer info - - I2P - 1079 - network name - Name of I2P network in peer info - - - CJDNS - 1081 - network name - Name of CJDNS network in peer info - - + Inbound - 1095 + 1090 An inbound connection from a peer. An inbound connection is a connection initiated by a peer. - + Outbound - 1098 + 1093 An outbound connection to a peer. An outbound connection is a connection initiated by us. - + Full Relay - 1103 + 1098 Peer connection type that relays all network information. - + Block Relay - 1106 + 1101 Peer connection type that relays network information about blocks and not transactions or addresses. - + Manual - 1108 + 1103 Peer connection type established manually through one of several methods. - + Feeler - 1110 + 1105 Short-lived peer connection type that tests the aliveness of known addresses. - + Address Fetch - 1112 + 1107 Short-lived peer connection type that solicits known addresses from a peer. - + %1 d - 1124 - 1136 + 1119 + 1131 - + %1 h - 1125 - 1137 + 1120 + 1132 - + %1 m - 1126 - 1138 + 1121 + 1133 - + %1 s - 1128 - 1139 - 1165 + 1123 + 1134 + 1160 - + None - 1153 + 1148 - + N/A - 1159 + 1154 - + %1 ms - 1160 + 1155 - 1178 - + 1173 + %n second(s) - + %n second(s) - 1182 - 1210 - + 1177 + 1205 + %n minute(s) - + %n minute(s) - 1186 - 1211 - + 1181 + 1206 + %n hour(s) - + %n hour(s) - 1190 - 1212 - + 1185 + 1207 + %n day(s) - + %n day(s) - 1194 - 1200 - + 1189 + 1195 + %n week(s) - + %n week(s) - 1200 - 1214 - + 1195 + 1209 + %n year(s) - + %n year(s) - + %1 and %2 - 1200 + 1195 - + now - 1207 + 1202 ../proposalinfo.cpp41 - 1213 - + 1208 + %n month(s) - + %n month(s) - + %1 B - 1220 + 1215 - + %1 kB - 1222 + 1217 ../informationwidget.cpp123 - + %1 MB - 1224 + 1219 ../informationwidget.cpp124 ../informationwidget.cpp125 - + %1 GB - 1226 + 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 @@ -7608,160 +7578,160 @@ Do you wish to continue? - + 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. @@ -7772,28 +7742,28 @@ For more information on using this console, type %6. 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 @@ -7801,7 +7771,7 @@ For more information on using this console, type %6. - + UNKNOWN 180 ../masternodemodel.cpp85 @@ -7812,15 +7782,15 @@ For more information on using this console, type %6. - + QR-Code Title 17 - + QR Code 39 - + &Save Image… 85 @@ -7828,31 +7798,31 @@ For more information on using this console, type %6. - + &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. @@ -7861,15 +7831,15 @@ For more information on using this console, type %6. - + Tools window 14 - + &Information 44 - + N/A 511 534 @@ -7903,274 +7873,274 @@ For more information on using this console, type %6. 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. @@ -8179,31 +8149,31 @@ For more information on using this console, type %6. - + To 163 - + From 163 - + No 163 - + Ban for 164 - + Yes 163 - + Unknown 164 - + Never 217 @@ -8211,80 +8181,80 @@ For more information on using this console, type %6. - + 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 @@ -8292,31 +8262,31 @@ For more information on using this console, type %6. - + 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 @@ -8324,51 +8294,51 @@ For more information on using this console, type %6. - + 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 @@ -8376,7 +8346,7 @@ For more information on using this console, type %6. - + Request payment to %1 51 @@ -8384,31 +8354,31 @@ For more information on using this console, type %6. - + Date 32 - + Label 32 - + Message 32 - + (no label) 70 - + (no message) 79 - + (no amount requested) 87 - + Requested 130 @@ -8416,721 +8386,721 @@ For more information on using this console, type %6. - + 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 - + This transaction creates %1 of collateral from this wallet and registers the %2. 1465 - + This transaction registers the external %1 collateral and makes it the collateral for this %2. 1468 - + This transaction registers and locks the wallet's %1 collateral output for this %2. 1472 - + The network fee is calculated from the selected fee source using the wallet's current fee settings. 1475 - + Confirm %1 registration 1478 - + Do you want to broadcast this %1 registration? 1479 - + Fee source: %1 1481 - + The network's provider-transaction rules changed while this wizard was open. Review the Platform services page again before registering. 1499 - + Preparing… 1523 - + Registering… 1523 - + 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 - + The collateral signature is not valid base64. 1547 - + Submitting… 1557 - + Registration failed 1575 1610 - + The registration completed without returning a transaction. 1588 - + The registration transaction was created but was not sent to the network. 1593 - + The prepare operation completed without returning a transaction. 1620 - + Collateral address holding the key: %1 1626 - + The registration transaction was sent to the network. 1635 - + 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 - + 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 - + Configure your masternode server with the operator secret key you saved, then restart dashd there. 1648 - + Configure your masternode server with the BLS secret key matching the operator public key you provided. 1651 - + Make sure every registered service address and port is reachable from the internet. 1656 - + Send an Update Service transaction after the node's service endpoints are ready; it stays inactive until then. 1658 - + 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 @@ -9138,142 +9108,142 @@ For more information on using this console, type %6. - + Send Coins 14 - ../sendcoinsdialog.cpp873 + ../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.cpp147 - + S&end 1041 ../sendcoinsdialog.cpp146 - + Clear all fields of the form. 1060 - + Clear &All 1063 - + Send to multiple recipients at once 1073 - + Add &Recipient 1076 - + Balance: 1104 @@ -9281,348 +9251,328 @@ For more information on using this console, type %6. - + Copy quantity 104 - + Copy amount 105 - + Copy fee 106 - + Copy after fee 107 - + Copy bytes 108 - + Copy change 109 - + %1 (%2 blocks) 201 - + using 419 421 - + %1 to %2 377 - + <b>(%1 of %2 entries displayed)</b> 430 - + S&end mixed funds 143 - + Confirm the %1 send action 144 - + Cr&eate Unsigned 235 - + %1 to '%2' 372 - + %1 funds only 419 - + any available funds 421 - + Transaction fee 440 - + (%1 transactions have higher fees usually due to no change output being allowed) 446 - + Transaction size: %1 453 - + Fee rate: %1 456 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 468 - + Click to learn more 470 - + Total Amount 486 - + or 489 - - Unsigned Transaction - 510 - PSBT copied - Caption of "PSBT has been copied" messagebox - - - The PSBT has been copied to the clipboard. You can also save it. - 511 - - - PSBT saved to disk - 540 - - + Confirm send coins - 589 + 585 - + Save Transaction Data - 530 + 529 - + PSBT saved - 540 - Popup message when a PSBT has been saved to a file + 538 - + Watch-only balance: - 818 + 814 - + Creates a Partially Signed Blockchain Transaction (PSBT) for use with e.g. an offline %1 wallet, or a PSBT-compatible hardware wallet. 236 - + Sign on device 225 "device" usually means a hardware wallet. - + Connect your hardware wallet first. 228 - + Set external signer script path in Options -> Wallet 232 "External signer" means using devices such as hardware wallets. - + Confirm duplicate recipients 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? 338 - + %1 from wallet '%2' 361 - + Do you want to create this transaction? 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? 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. 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. 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. 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…" 495 - + Sign failed - 555 + 553 - + External signer not found - 560 + 558 "External signer" means using devices such as hardware wallets. - + External signer failure - 566 + 563 "External signer" means using devices such as hardware wallets. - + Partially Signed Transaction (Binary) - 532 + 531 Expanded name of the binary PSBT file format. See: BIP 174. - + External balance: - 815 + 811 - + The recipient address is not valid. Please recheck. - 848 + 844 - + The amount to pay must be larger than 0. - 851 + 847 - + The amount exceeds your balance. - 854 + 850 - + The total exceeds your balance when the %1 transaction fee is included. - 857 + 853 - + Transaction creation failed! - 860 + 856 - + A fee higher than %1 is considered an absurdly high fee. - 864 - - - %1/kB - 944 - 978 + 860 - 988 - + 984 + Estimated to begin confirmation within %n block(s). - + Estimated to begin confirmation within %n block(s). - + Warning: Invalid Dash address - 1083 + 1079 - + Warning: Unknown change address - 1088 + 1084 - + Confirm custom change address - 1091 + 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? - 1091 + 1087 - + (no label) - 1112 + 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 @@ -9630,11 +9580,11 @@ For more information on using this console, type %6. - + Send 146 - + Create Unsigned 148 @@ -9642,114 +9592,114 @@ For more information on using this console, type %6. - + 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 @@ -9757,61 +9707,61 @@ For more information on using this console, type %6. - + The entered address is invalid. 149 248 - + Please check the address and try again. 149 156 249 256 - + The entered address does not refer to a key. 156 255 - + Wallet unlock was cancelled. 164 - + No error 175 - + Private key for the entered address is not available. 178 - + Message signing failed. 181 - + Message signed. 193 - + The signature could not be decoded. 262 - + Please check the signature and try again. 263 270 - + The signature did not match the message digest. 269 - + Message verification failed. 275 - + Message verified. 243 @@ -9819,19 +9769,19 @@ For more information on using this console, type %6. - + kB/s 95 - + Total 160 - + Received 161 - + Sent 162 @@ -9839,382 +9789,380 @@ For more information on using this console, type %6. - + 0/unconfirmed, %1 - 56 + 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 - 56 + 55 - + not in memory pool - 56 + 55 - + abandoned - 52 + 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 - 42 + 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 - 62 + 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 - 68 + 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 - 73 + 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 - 82 + 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 - 109 + 108 - + Date - 112 + 111 - + Type - 116 - 119 - 122 + 115 + 118 + 121 - + Masternode Registration - 116 + 115 - + Masternode Update - 119 + 118 - + Asset Lock - 122 + 121 - + Source - 132 - 134 + 131 + 133 - + Generated - 132 + 131 - + Platform Transfer - 134 + 133 - + From - 137 - 149 - 215 + 136 + 148 + 214 - + unknown - 149 + 148 - + To - 150 - 169 - 234 + 149 + 168 + 233 - + own address - 152 - 241 + 151 - + watch-only - 152 - 215 - 243 + 151 + 214 - + label - 154 + 153 - + Credit - 188 - 198 - 250 - 280 - 345 + 187 + 197 + 249 + 279 + 344 - 190 - + 189 + matures in %n more block(s) - + matures in %n more block(s) - + not accepted - 192 + 191 - + Debit - 248 - 274 - 342 + 247 + 273 + 341 - + Total debit - 258 + 257 - + Total credit - 259 + 258 - + Transaction fee - 264 + 263 - + Net amount - 286 + 285 - + Message - 292 - 325 + 291 + 324 - + Comment - 294 + 293 - + Transaction ID - 296 + 295 - + Output index - 298 + 297 - + Transaction total size - 300 + 299 - + Payload - 318 + 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. - 331 + 330 - + Debug information - 339 + 338 - + Transaction - 347 + 346 - + Inputs - 350 + 349 - + Amount - 371 + 370 - + true + 371 372 - 373 - + false + 371 372 - 373 - + 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 - + Data Transaction 437 - + Dust Receive 439 - + Masternode Registration 441 - + Masternode Update 443 - + Asset Lock 445 - + %1 Mixing 448 - + %1 Collateral Payment 450 - + %1 Make Collateral Inputs 452 - + %1 Create Denominations 454 - + %1 Send 456 - + watch-only 477 - + (n/a) 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) 766 - + Transaction status. Hover over this field to show number of confirmations. 807 - + Date and time that the transaction was received. 809 - + Type of transaction. 811 - + Whether or not a watch-only address is involved in this transaction. 813 - + User-defined intent/purpose of the transaction. 815 - + Amount removed from or added to balance. 817 @@ -10222,226 +10170,226 @@ For more information on using this console, type %6. - + 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 - + Masternode 98 - + Platform Transfer 100 - + Asset Lock 101 - + Data Transaction 102 - + Dust Receive 103 - + Other 104 - + Enter address, transaction id, or label to search 110 - + Min amount 115 - + &Copy address 161 - + Copy &label 162 - + Copy &amount 163 - + Copy transaction &ID 164 - + Copy &raw transaction 165 - + Copy full transaction &details 166 - + &Show transaction details 167 - + A&bandon transaction 169 - + Rese&nd transaction 170 - + &Unlock dust UTXO 171 - + &Edit address label 172 - + Show address &QR code 173 - + Show in %1 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 379 - + Comma separated file 382 Expanded name of the CSV file format. See: https://en.wikipedia.org/wiki/Comma-separated_values. - + Confirmed 391 - + Watch-only 393 - + Date 394 - + Type 395 - + Label 396 - + Address 397 - + ID 399 - + Exporting Failed 402 - + There was an error trying to save the transaction history to %1. 402 - + Exporting Successful 406 - + The transaction history was successfully saved to %1. 406 - + Details for %1 586 - + QR code 605 - + Range: 648 - + to 657 @@ -10449,39 +10397,39 @@ For more information on using this console, type %6. - + No wallet has been loaded. Go to File > Open Wallet to load a wallet. - OR - 47 - + Create a new wallet 52 - + Error 257 267 285 - + Unable to decode PSBT from clipboard (invalid base64) 257 - + Load Transaction Data 263 - + Partially Signed Transaction (*.psbt) 264 - + PSBT file must be smaller than 100 MiB 267 - + Unable to decode PSBT 285 @@ -10489,86 +10437,82 @@ Go to File > Open Wallet to load a wallet. - + Send Coins 301 314 - - Signer error - 635 - - + Can't display address - 638 + 636 - + default wallet - 655 + 654 - + &Export 54 - + Export the data in the current tab to a file 55 - + Selected amount: 61 - + Wallet Data 298 Name of the wallet data file format. - + Backup Wallet 296 - + Backup Failed 304 - + There was an error trying to save the wallet data to %1. 304 - + Backup Successful 308 - + The wallet data was successfully saved to %1. 308 - + No Recovery Phrase 324 330 - + This wallet does not have private keys and therefore has no recovery phrase. 325 - + This wallet was not created with HD (Hierarchical Deterministic) mode and does not have a recovery phrase. 331 - + Mnemonic Retrieval Failed 348 - + Could not retrieve the recovery phrase from this wallet. 349 - + Cancel 398 @@ -10576,1342 +10520,1334 @@ Go to File > Open Wallet to load a 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 - 198 + 210 - + This is a pre-release test build - use at your own risk - do not use for mining or merchant applications - 202 + 214 - + Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade. - 258 + 270 - + Unable to cleanup failed migration - 264 + 276 - + Unable to restore backup of wallet. - 267 + 279 - + Already have that input. - 284 + 296 - + Collateral not valid. - 296 + 308 - + Corrupted block database detected - 299 + 311 - + Do you want to rebuild the block database now? - 303 + 315 - + Done loading - 304 + 316 - + Entries are full. - 306 + 318 - + Error initializing block database - 309 + 321 - + Error initializing wallet database environment %s! - 310 + 322 - + Error loading block database - 316 + 328 - + Error opening block database - 317 + 329 - + Error reading from database, shutting down. - 319 + 331 - + Error: Missing checksum - 332 + 344 - + Error: Unable to parse version %u as a uint32_t - 339 + 351 - + Error: Unable to write record to new wallet - 342 + 354 - + Failed to listen on any port. Use -listen=0 if you want this. - 354 + 366 - + Found unconfirmed denominated outputs, will wait till they confirm to continue. - 106 + 118 - + Invalid -socketevents ('%s') specified. Only these modes are supported: %s - 115 + 127 - + SQLiteDatabase: Unknown sqlite wallet schema version %d. Only version %d is supported - 172 + 184 - + Can't mix: no compatible inputs found! - 288 + 300 - + Entry exceeds maximum size. - 307 + 319 - + Error upgrading evo database for EHF - 321 + 333 - + Failed to commit Evo database - 346 + 358 - + Found enough users, signing ( waiting %s ) - 365 + 377 - + Incompatible mode. - 370 + 382 - + Incompatible version. - 371 + 383 - + Incorrect or no genesis block found. Wrong datadir for network? - 372 + 384 - + Input is not valid. - 374 + 386 - + Insufficient funds. - 378 + 390 - + Listening for incoming connections failed (listen returned error %s) - 398 + 410 - + Lock is already in place. - 403 + 415 - + Need to specify a port with -whitebind: '%s' - 410 + 422 - + No Masternodes detected. - 411 + 423 - + No compatible Masternode found. - 413 + 425 - + Not enough funds to mix. - 421 + 433 - + Not in the Masternode list. - 423 + 435 - + Pruning blockstore… - 433 + 445 - + Replaying blocks… - 435 + 447 - + Rescanning… - 436 + 448 - + Starting network threads… - 457 + 465 - + Submitted to masternode, waiting in queue %s - 458 + 466 - + Synchronization finished - 459 + 467 - + Synchronizing blockchain… - 460 + 468 - + Synchronizing governance objects… - 461 + 469 - + Transaction change output index out of range - 474 + 481 - + Unable to start HTTP server. See debug log for details. - 495 + 502 - + Unknown response. - 500 + 507 - + User Agent comment (%s) contains unsafe characters. - 505 + 512 - + Can't find random Masternode. - 286 + 298 - + %s can't be lower than %s - 271 + 283 - + %s is idle. - 273 + 285 - + Can't mix while sync in progress. - 287 + 299 - + Invalid netmask specified in -whitelist: '%s' - 390 + 402 - + Invalid script detected. - 393 + 405 - + %s file contains all private keys from this wallet. Do not share it with anyone! 26 - - %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 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. 31 - + Disk space for %s may not accommodate the block files. Approximately %u GB of data will be stored in this directory. - 46 + 58 - + Error loading %s: External signer wallet being loaded without external signer support compiled - 52 + 64 - + Error: Dumpfile version is not supported. This version of dash-wallet only supports version 1 dumpfiles. Got dumpfile with version %s - 75 + 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. - 90 + 102 - + Make sure to encrypt your wallet and delete all non-encrypted backups after you have verified that the wallet works! - 124 + 136 - + More than one onion bind address is provided. Using %s for the automatically created Tor onion service. - 127 + 139 - + Prune configured below the minimum of %d MiB. Please use a higher number. - 160 + 172 - + Prune: last wallet synchronisation goes beyond pruned data. You need to -reindex (download the whole blockchain again in case of pruned node) - 165 + 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 - 184 + 196 - + The transaction amount is too small to send after the fee has been deducted - 196 + 208 - + Total length of network version string (%i) exceeds maximum length (%i). Reduce the number or size of uacomments. - 213 + 225 - + Wallet is locked, can't replenish keypool! Automatic backups and mixing are disabled, please unlock your wallet to replenish keypool. - 250 + 262 - + You need to rebuild the database using -reindex to go back to unpruned mode. This will redownload the entire blockchain - 261 + 273 - + %s failed - 272 + 284 - + -maxmempool must be at least %d MB - 278 + 290 - + Cannot set -forcednsseed to true when setting -dnsseed to false. - 293 + 305 - + Cannot set -peerblockfilters without -blockfilterindex. - 294 + 306 - + Config setting for %s only applied on %s network when in [%s] section. - 297 + 309 - + Could not find asmap file %s - 300 + 312 - + Could not parse asmap file %s - 301 + 313 - + Error loading %s: Private keys can only be disabled during creation - 312 + 324 - + Error reading configuration file: %s - 318 + 330 - + Error: Cannot extract destination from the generated scriptpubkey - 322 + 334 - + Error: Could not add watchonly tx to watchonly wallet - 323 + 335 - + Error: Could not delete watchonly transactions - 324 + 336 - + Error: Couldn't create cursor into database - 325 + 337 - + Error: Disk space is low for %s - 326 + 338 - + Error: Dumpfile checksum does not match. Computed %s, expected %s - 327 + 339 - + Error: Failed to create new watchonly wallet - 328 + 340 - + Error: Got key that was not hex: %s - 329 + 341 - + Error: Got value that was not hex: %s - 330 + 342 - + Error: Keypool ran out, please call keypoolrefill first - 331 + 343 - + Error: No addresses available. - 333 + 345 - + Error: Not all watchonly txs could be deleted - 334 + 346 - + Error: This wallet already uses SQLite - 335 + 347 - + Error: This wallet is already a descriptor wallet - 336 + 348 - + Error: Unable to begin reading all records in the database - 337 + 349 - + Error: Unable to make a backup of your wallet - 338 + 350 - + Error: Unable to read all records in the database - 340 + 352 - + Error: Unable to remove watchonly address book data - 341 + 353 - + Failed to create backup %s! - 347 + 359 - + Failed to create backup, error: %s - 348 + 360 - + Failed to delete backup, error: %s - 349 + 361 - + Failed to finish interrupted invalid snapshot cleanup. - 351 + 363 - + Failed to finish interrupted snapshot marker promotion. - 352 + 364 - + Failed to inspect interrupted snapshot cleanup: %s - 353 + 365 - + Failed to recover interrupted snapshot cleanup: %s - 359 + 371 - + Failed to rescan the wallet during initialization - 360 + 372 - + Failed to verify database - 363 + 375 - + Fee rate (%s) is lower than the minimum fee rate setting (%s) - 364 + 376 - + Found enough users, signing… - 366 + 378 - + Ignoring duplicate -wallet %s. - 368 + 380 - + Input not found or already spent - 375 + 387 - + Insufficient dbcache for block verification - 377 + 389 - + Interrupted snapshot cleanup has inconsistent coins and EvoDB tips. - 379 + 391 - + Interrupted snapshot cleanup is missing its snapshot EvoDB marker. - 380 + 392 - + Invalid P2P permission: '%s' - 385 + 397 - + Invalid masternodeblsprivkey. Please see documentation. - 389 + 401 - + Invalid pre-selected input %s - 392 + 404 - + Invalid value for %s: exceeds maximum (%d) - 395 + 407 - + Invalid value for %s: must be >= 0 - 396 + 408 - + Masternode queue is full. - 404 + 416 - + Masternode: - 405 + 417 - + Missing input transaction information. - 406 + 418 - + Mixing in progress… - 408 + 420 - + More than one spork address is provided. Using %s. - 409 + 421 - + No addresses available - 412 + 424 - + No errors detected. - 414 + 426 - + No matching denominations found for mixing. - 417 + 429 - + Not compatible with existing transactions. - 419 + 431 - + Not enough file descriptors available. - 420 + 432 - + Not found pre-selected input %s - 422 + 434 - + Not solvable pre-selected input %s - 424 + 436 - + Platform recipients cannot be combined with an explicit change position - 425 + 437 - + Please enter the wallet passphrase with walletpassphrase first. - 426 + 438 - + Prune cannot be configured with a negative value. - 428 + 440 - + Prune mode is incompatible with -addressindex. - 429 + 441 - + Prune mode is incompatible with -disablegovernance=false. - 430 + 442 - + Prune mode is incompatible with -spentindex. - 431 + 443 - + Prune mode is incompatible with -txindex. - 432 + 444 - + SQLiteDatabase: Failed to execute statement to verify database: %s - 437 + 449 - + SQLiteDatabase: Failed to prepare statement to verify database: %s - 438 + 450 - + SQLiteDatabase: Failed to read database verification error: %s - 439 + 451 - + SQLiteDatabase: Unexpected application id. Expected %u, got %u - 440 + 452 - + Section [%s] is not recognized. - 441 - - - Sets a window title which is appended to "Dash Core - " - 443 - - - Signer did not echo address - 446 - - - Signer echoed unexpected address %s - 447 - - - Signer returned error: %s - 448 + 453 - + Snapshot chainstate EvoDB marker is missing. Reindex is required. - 450 + 458 - + Specified -walletdir "%s" does not exist - 452 + 460 - + Specified -walletdir "%s" is a relative path - 453 + 461 - + Specified -walletdir "%s" is not a directory - 454 + 462 - + Specified data directory "%s" does not exist. - 456 + 464 - + The wallet will avoid paying less than the minimum relay fee. - 465 - - - There is no ScriptPubKeyManager for this address - 466 + 473 - + This is expected because you are running a pruned node. - 467 + 474 - + This is the minimum transaction fee you pay on every transaction. - 469 + 476 - + This is the transaction fee you will pay if you send a transaction. - 470 + 477 - + Topping up keypool… - 471 + 478 - + Transaction amounts must not be negative - 473 + 480 - + acceptstalefeeestimates is not supported on %s chain. - 519 + 526 - + Transaction must have at least one recipient - 477 + 484 - + Transaction too large - 480 + 487 - + Unable to bind to %s on this computer. %s is probably already running. - 484 + 491 - + Unable to create the PID file '%s': %s - 485 + 492 - + Unable to find UTXO for external input - 486 + 493 - + Unable to generate initial keys - 487 + 494 - + Unable to open %s for writing - 491 + 498 - + Unknown -blockfilterindex value %s. - 497 + 504 - + Unknown new rules activated (versionbit %i) - 499 + 506 - + Verifying blocks… - 506 + 513 - + Verifying wallet(s)… - 507 + 514 - + Wallet needed to be rewritten: restart %s to complete - 509 + 516 - + Wasn't able to create wallet backup folder %s! - 512 + 519 - + Wiping wallet transactions… - 514 + 521 - + You can not start a masternode with wallet enabled. - 517 + 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. 35 - - Cannot downgrade wallet from version %i to version %i. Wallet version unchanged. + + -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. 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. + 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. + 46 + + + Cannot downgrade wallet from version %i to version %i. Wallet version unchanged. + 50 + + Cannot obtain a lock on data directory %s. %s is probably already running. - 41 + 53 - + Distributed under the MIT software license, see the accompanying file %s or %s - 49 + 61 - + Error loading %s: You can't enable HD on an already existing non-HD wallet - 55 + 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 - 57 + 69 - + Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. - 62 + 74 - + Error reading %s! Transaction data may be missing or incorrect. Rescanning wallet. - 65 + 77 - + Error: Address book data in wallet cannot be identified to belong to migrated wallets - 68 + 80 - + Error: Dumpfile format record is incorrect. Got "%s", expected "format". - 71 + 83 - + Error: Dumpfile identifier record is incorrect. Got "%s", expected "%s". - 73 + 85 - + Error: Duplicate descriptors created during migration. Your wallet may be corrupted. - 78 + 90 - + Error: Failed to advance active descriptor past legacy chain counter during migration. - 81 + 93 - + Error: Transaction %s in wallet cannot be identified to belong to migrated wallets - 84 + 96 - + Error: Unable to produce descriptors for this legacy wallet. Make sure to provide the wallet's passphrase if it is encrypted. - 87 + 99 - + Failed to remove the snapshot chainstate directory. Remove it manually before restarting. - 94 + 106 - + Failed to rename invalid peers.dat file. Please move or delete it and try again. - 97 + 109 - + Fee estimation failed. Fallbackfee is disabled. Wait a few blocks or enable %s. - 100 + 112 - + File %s already exists. If you are sure this is what you want, move it out of the way first. - 103 + 115 - + Incompatible options: -dnsseed=1 was explicitly specified, but -onlynet forbids connections to IPv4/IPv6 - 109 + 121 - + Incorrect or no devnet genesis block found. Wrong datadir for devnet specified? - 112 + 124 - + Invalid amount for %s=<amount>: '%s' (must be at least the minrelay fee of %s to prevent stuck transactions) - 117 + 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. - 120 + 132 - + No dump file provided. To use createfromdump, -dumpfile=<filename> must be provided. - 130 + 142 - + No dump file provided. To use dump, -dumpfile=<filename> must be provided. - 133 + 145 - + No wallet file format provided. To use createfromdump, -format=<format> must be provided. - 135 + 147 - + Outbound connections restricted to CJDNS (-onlynet=cjdns) but -cjdnsreachable is not provided - 138 + 150 - + Outbound connections restricted to Tor (-onlynet=onion) but the proxy for reaching the Tor network is explicitly forbidden: -onion=0 - 141 + 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 - 144 + 156 - + Outbound connections restricted to i2p (-onlynet=i2p) but -i2psam is not provided - 148 + 160 - + Platform recipients cannot be combined with another special transaction payload - 151 + 163 - + Please check that your computer's date and time are correct! If your clock is wrong, %s will not work properly. - 154 + 166 - + Please contribute if you find %s useful. Visit %s for further information about the software. - 157 + 169 - + Prune mode is incompatible with -reindex-chainstate. Use full -reindex instead. - 162 + 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. - 168 + 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. - 175 + 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. - 180 + 192 - + The inputs size exceeds the maximum weight. Please try sending a smaller amount or manually consolidating your wallet's UTXOs - 189 + 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 - 192 + 204 - + This is the maximum transaction fee you pay (in addition to the normal fee) to prioritize partial spend avoidance over regular coin selection. - 205 + 217 - + This is the transaction fee you may discard if change is smaller than dust at this level - 208 + 220 - + This is the transaction fee you may pay when fee estimates are not available. - 211 + 223 - + Transaction index can't be disabled with governance validation enabled. Either start with -disablegovernance command line switch or enable transaction index. - 216 + 228 - + Transaction is non-standard (%s) and would not relay; sending to Platform addresses currently requires a node started with -acceptnonstdtxn=1 - 220 + 232 - + Transaction requires one destination of non-0 value, a non-0 feerate, or a pre-selected input - 223 + 235 - + UTXO snapshot failed to validate. Restart to resume normal initial block download, or try loading a different snapshot. - 226 + 238 - + Unable to replay blocks. You will need to rebuild the database using -reindex-chainstate. - 229 + 241 - + Unexpected legacy entry in descriptor wallet found. Loading wallet %s The wallet might have been tampered with or created with malicious intent. - 232 + 244 - + Unknown wallet file format "%s" provided. Please provide one of "bdb" or "sqlite". - 236 + 248 - + Unrecognized descriptor found. Loading wallet %s The wallet might had been created on a newer version. Please try running the latest software version. - 239 + 251 - + Unsupported category-specific logging level %1$s=%2$s. Expected %1$s=<category>:<loglevel>. Valid categories: %3$s. Valid loglevels: %4$s. - 244 + 256 - + Unsupported chainstate database format found. Please restart with -reindex-chainstate. This will rebuild the chainstate database. - 247 + 259 - + Warning: Dumpfile wallet format "%s" does not match command line specified format "%s". - 253 + 265 - + Warning: Private keys detected in wallet {%s} with disabled private keys - 256 + 268 - + %s -- Incorrect seed, it should be a hex string - 270 + 282 - + %s is not a valid backup folder! - 274 + 286 - + %s is set very high! - 275 + 287 - + %s request incomplete: - 276 + 288 - + -devnet can only be specified once - 277 + 289 - + -port must be specified when -devnet and -listen are specified - 279 + 291 - + -rpcport must be specified when -devnet and -server are specified - 280 + 292 - + -statsbatchsize cannot be configured with a negative value. - 281 + 293 - + -statsduration cannot be configured with a negative value. - 282 + 294 - + A fatal internal error occurred, see debug.log for details - 283 + 295 - + Block verification was interrupted - 285 + 297 - + Cannot create socket (socket() returned error %s) - 289 + 301 - + Cannot get socket address for %s - 290 + 302 - + Cannot init Statsd client - 291 + 303 - + Cannot resolve -%s address: '%s' - 292 + 304 - + Cannot write to data directory '%s'; check permissions. - 295 + 307 - + Copyright (C) - 298 + 310 - + Disk space is too low! - 302 + 314 - + Dump file %s does not exist. - 305 + 317 - + Error creating %s - 308 + 320 - + Error loading %s - 311 + 323 - + Error loading %s: Wallet corrupted - 313 + 325 - + Error loading %s: Wallet requires newer version of %s - 314 + 326 - + Error loading %s: You can't disable HD on an already existing HD wallet - 315 + 327 - + Error reading next record from wallet database - 320 + 332 - + Loading P2P addresses… - 399 + 411 - + Loading banlist… - 400 + 412 - + Loading block index… - 401 + 413 - + Loading wallet… - 402 + 414 - + Failed to clear fulfilled requests cache at %s - 343 + 355 - + Failed to clear governance cache at %s - 344 + 356 - + Failed to clear masternode cache at %s - 345 + 357 - + Failed to find mixing queue to join - 350 + 362 - + Failed to load fulfilled requests cache from %s - 355 + 367 - + Failed to load governance cache from %s - 356 + 368 - + Failed to load masternode cache from %s - 357 + 369 - + Failed to load sporks cache from %s - 358 + 370 - + Failed to start a new mixing queue - 361 + 373 - + Importing… - 369 + 381 - + Initialization sanity check failed. %s is shutting down. - 373 + 385 - + Inputs vs outputs size mismatch. - 376 + 388 - + Invalid '%s'. Allowed values: 128, 160, 192, 224, 256. - 381 + 393 - + Invalid -i2psam address or hostname: '%s' - 382 + 394 - + Invalid -onion address or hostname: '%s' - 383 + 395 - + Invalid -proxy address or hostname: '%s' - 384 + 396 - + Invalid amount for -%s=<amount>: '%s' - 388 + 400 - + Invalid spork address specified with -sporkaddr - 394 + 406 - + Reducing -maxconnections from %d to %d, because of system limitations. - 434 + 446 - + Session not complete! - 442 + 454 - + Signing transaction failed - 449 + 457 - + Specified blocks directory "%s" does not exist. - 455 + 463 - + Last queue was created too recently. - 397 + 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. 29 - + Cannot provide specific connections and have addrman find outgoing connections at the same time. - 43 + 55 - + Failed to upgrade Evo database - 362 + 374 - + Host %s on unsupported network - 367 + 379 - + Invalid amount for %s=<amount>: '%s' (must be at least %s) - 386 + 398 - + Invalid amount for %s=<amount>: '%s' - 387 + 399 - + Invalid port specified in %s: '%s' - 391 + 403 - + Missing solving data for estimating transaction size - 407 + 419 - + No host specified - 415 + 427 - + No host specified, malformed URL - 416 + 428 - + No text before the scheme delimiter, malformed URL - 418 + 430 - + Port must be between %d and %d, supplied %d - 427 + 439 - + Socket not initialized, cannot send message - 451 + 459 - + The source code is available from %s. - 462 + 470 - + The specified config file %s does not exist - 463 + 471 - + The transaction amount is too small to pay the fee - 464 + 472 - + This is experimental software. - 468 + 475 - + Transaction amount too small - 472 + 479 - + Transaction created successfully. - 475 + 482 - + Transaction fees are too high. - 476 + 483 - + Transaction needs a change address, but we can't generate it. - 478 + 485 - + Transaction not valid. - 479 + 486 - + Trying to connect… - 481 + 488 - + Unable to allocate memory for -maxsigcachesize: '%s' MiB - 482 + 489 - + Unable to bind to %s on this computer (bind returned error %s) - 483 + 490 - + Unable to locate enough mixed funds for this transaction. - 488 + 495 - + Unable to locate enough non-denominated funds for this transaction. - 489 + 496 - + Unable to lookup host %s - 490 + 497 - + Unable to parse -maxuploadtarget: '%s' - 492 + 499 - + Unable to send message to %s (::sendto() returned error %s) - 493 + 500 - + Unable to sign spork message, wrong key? - 494 + 501 - + Unable to unload the wallet before migrating - 496 + 503 - + Unknown network specified in -onlynet: '%s' - 498 + 505 - + Unknown state: id = %u - 501 + 508 - + Unsupported URL scheme, must begin with udp:// - 502 + 509 - + Unsupported global logging level %s=%s. Valid values: %s. - 503 + 510 - + Unsupported logging category %s=%s. - 504 + 511 - + Wallet is locked. - 508 + 515 - + Warning: can't use %s and %s together, will prefer %s - 510 + 517 - + Warning: incorrect parameter %s, path must exist! Using default path. - 511 + 518 - + Will retry… - 513 + 520 - + You are starting with governance validation disabled. - 515 + 522 - + You can not disable governance validation on a masternode. - 516 + 523 - + Your entries added successfully. - 518 + 525 - + Settings file could not be read - 444 + 455 - + Settings file could not be written - 445 + 456 From 80f6cbe08b929a4ba5e5c0af7d51772fb07c2d27 Mon Sep 17 00:00:00 2001 From: pasta Date: Thu, 29 Oct 2026 21:23:22 +0000 Subject: [PATCH 3/3] chore: add the v23.1.9 release entry to flatpak metainfo Matches the entry develop already has, so merging back stays clean. Co-Authored-By: Claude Opus 5.5 --- contrib/flatpak/org.dash.dash-core.metainfo.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/contrib/flatpak/org.dash.dash-core.metainfo.xml b/contrib/flatpak/org.dash.dash-core.metainfo.xml index 5260b8c4da3b..deb15c56e221 100644 --- a/contrib/flatpak/org.dash.dash-core.metainfo.xml +++ b/contrib/flatpak/org.dash.dash-core.metainfo.xml @@ -22,6 +22,7 @@ +