mirror of
https://github.com/dashpay/dash.git
synced 2024-12-24 19:42:46 +01:00
Merge pull request #3745 from xdustinface/pr-backport-remaining
[v0.16.x] Backport remaining PRs
This commit is contained in:
commit
58adf53ef3
@ -1,5 +1,5 @@
|
||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.4.
|
||||
.TH DASH-CLI "1" "December 2019" "dash-cli v0.16.0.0" "User Commands"
|
||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.16.
|
||||
.TH DASH-CLI "1" "September 2020" "dash-cli v0.16.0.0" "User Commands"
|
||||
.SH NAME
|
||||
dash-cli \- manual page for dash-cli v0.16.0.0
|
||||
.SH DESCRIPTION
|
||||
@ -20,11 +20,20 @@ This help message
|
||||
.HP
|
||||
\fB\-conf=\fR<file>
|
||||
.IP
|
||||
Specify configuration file (default: dash.conf)
|
||||
Specify configuration file. Relative paths will be prefixed by datadir
|
||||
location. (default: dash.conf)
|
||||
.HP
|
||||
\fB\-datadir=\fR<dir>
|
||||
.IP
|
||||
Specify data directory
|
||||
.HP
|
||||
\fB\-getinfo\fR
|
||||
.IP
|
||||
Get general information from the remote server. Note that unlike
|
||||
server\-side RPC calls, the results of \fB\-getinfo\fR is the result of
|
||||
multiple non\-atomic requests. Some entries in the result may
|
||||
represent results from different states (e.g. wallet balance may
|
||||
be as of a different block from the chain state reported)
|
||||
.PP
|
||||
Chain selection options:
|
||||
.HP
|
||||
@ -71,16 +80,25 @@ Password for JSON\-RPC connections
|
||||
Timeout in seconds during HTTP requests, or 0 for no timeout. (default:
|
||||
900)
|
||||
.HP
|
||||
\fB\-stdinrpcpass\fR
|
||||
.TP
|
||||
Read RPC password from standard input as a single line.
|
||||
When combined
|
||||
.IP
|
||||
with \fB\-stdin\fR, the first line from standard input is used for the
|
||||
RPC password.
|
||||
.HP
|
||||
\fB\-stdin\fR
|
||||
.IP
|
||||
Read extra arguments from standard input, one per line until EOF/Ctrl\-D
|
||||
(recommended for sensitive information such as passphrases)
|
||||
(recommended for sensitive information such as passphrases).
|
||||
When combined with \fB\-stdinrpcpass\fR, the first line from standard
|
||||
input is used for the RPC password.
|
||||
.HP
|
||||
\fB\-rpcwallet=\fR<walletname>
|
||||
.IP
|
||||
Send RPC for non\-default wallet on RPC server (argument is wallet
|
||||
filename in dashd directory, required if dashd/\-Qt runs with
|
||||
multiple wallets)
|
||||
Send RPC for non\-default wallet on RPC server (needs to exactly match
|
||||
corresponding \fB\-wallet\fR option passed to dashd)
|
||||
.SH COPYRIGHT
|
||||
Copyright (C) 2014-2020 The Dash Core developers
|
||||
Copyright (C) 2009-2020 The Bitcoin Core developers
|
||||
|
@ -1,5 +1,5 @@
|
||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.4.
|
||||
.TH DASH-QT "1" "December 2019" "dash-qt v0.16.0.0" "User Commands"
|
||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.16.
|
||||
.TH DASH-QT "1" "September 2020" "dash-qt v0.16.0.0" "User Commands"
|
||||
.SH NAME
|
||||
dash-qt \- manual page for dash-qt v0.16.0.0
|
||||
.SH DESCRIPTION
|
||||
@ -32,13 +32,14 @@ block hash)
|
||||
If this block is in the chain assume that it and its ancestors are valid
|
||||
and potentially skip their script verification (0 to verify all,
|
||||
default:
|
||||
000000000000000fb7b1e9b81700283dff0f7d87cf458e5edfdae00c669de661,
|
||||
000000000000000c01e55cb55bcb15f700d79563efcbdecf8ab5aaee33dcfa49,
|
||||
testnet:
|
||||
000000001015eb5ef86a8fe2b3074d947bc972c5befe32b28dd5ce915dc0d029)
|
||||
0000019906db5219bdc6c9a0a94facf80356bcf1afebc0d356485711a294385f)
|
||||
.HP
|
||||
\fB\-conf=\fR<file>
|
||||
.IP
|
||||
Specify configuration file (default: dash.conf)
|
||||
Specify configuration file. Relative paths will be prefixed by datadir
|
||||
location. (default: dash.conf)
|
||||
.HP
|
||||
\fB\-datadir=\fR<dir>
|
||||
.IP
|
||||
@ -48,6 +49,11 @@ Specify data directory
|
||||
.IP
|
||||
Set database cache size in megabytes (4 to 16384, default: 300)
|
||||
.HP
|
||||
\fB\-debuglogfile=\fR<file>
|
||||
.IP
|
||||
Specify location of debug log file. Relative paths will be prefixed by a
|
||||
net\-specific datadir location. (default: debug.log)
|
||||
.HP
|
||||
\fB\-loadblock=\fR<file>
|
||||
.IP
|
||||
Imports blocks from external blk000??.dat file on startup
|
||||
@ -80,12 +86,13 @@ Extra transactions to keep in memory for compact block reconstructions
|
||||
.HP
|
||||
\fB\-par=\fR<n>
|
||||
.IP
|
||||
Set the number of script verification threads (\fB\-4\fR to 16, 0 = auto, <0 =
|
||||
Set the number of script verification threads (\fB\-2\fR to 16, 0 = auto, <0 =
|
||||
leave that many cores free, default: 0)
|
||||
.HP
|
||||
\fB\-pid=\fR<file>
|
||||
.IP
|
||||
Specify pid file (default: dashd.pid)
|
||||
Specify pid file. Relative paths will be prefixed by a net\-specific
|
||||
datadir location. (default: dashd.pid)
|
||||
.HP
|
||||
\fB\-prune=\fR<n>
|
||||
.IP
|
||||
@ -93,11 +100,11 @@ 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 and \fB\-rescan\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\-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)
|
||||
.HP
|
||||
\fB\-reindex\-chainstate\fR
|
||||
.IP
|
||||
@ -177,6 +184,10 @@ Allow DNS lookups for \fB\-addnode\fR, \fB\-seednode\fR and \fB\-connect\fR (def
|
||||
Query for peer addresses via DNS lookup, if low on addresses (default: 1
|
||||
unless \fB\-connect\fR used)
|
||||
.HP
|
||||
\fB\-enablebip61\fR
|
||||
.IP
|
||||
Send reject messages per BIP61 (default: 1)
|
||||
.HP
|
||||
\fB\-externalip=\fR<ip>
|
||||
.IP
|
||||
Specify your own public address
|
||||
@ -247,6 +258,10 @@ stream isolation (default: 1)
|
||||
.IP
|
||||
Connect to a node to retrieve peer addresses, and disconnect
|
||||
.HP
|
||||
\fB\-socketevents=\fR<mode>
|
||||
.IP
|
||||
Socket events mode, which must be one of: 'select' (default: select)
|
||||
.HP
|
||||
\fB\-timeout=\fR<n>
|
||||
.IP
|
||||
Specify connection timeout in milliseconds (minimum: 1, default: 5000)
|
||||
@ -355,14 +370,24 @@ during wallet creation/first start (default: randomly generated)
|
||||
.IP
|
||||
Upgrade wallet to latest format on startup
|
||||
.HP
|
||||
\fB\-wallet=\fR<file>
|
||||
\fB\-wallet=\fR<path>
|
||||
.IP
|
||||
Specify wallet file (within data directory) (default: wallet.dat)
|
||||
Specify wallet database path. Can be specified multiple times to load
|
||||
multiple wallets. Path is interpreted relative to <walletdir> if
|
||||
it is not absolute, and will be created if it does not exist (as
|
||||
a directory containing a wallet.dat file and log files). For
|
||||
backwards compatibility this will also accept names of existing
|
||||
data files in <walletdir>.)
|
||||
.HP
|
||||
\fB\-walletbroadcast\fR
|
||||
.IP
|
||||
Make the wallet broadcast transactions (default: 1)
|
||||
.HP
|
||||
\fB\-walletdir=\fR<dir>
|
||||
.IP
|
||||
Specify directory to hold wallets (default: <datadir>/wallets if it
|
||||
exists, otherwise <datadir>)
|
||||
.HP
|
||||
\fB\-walletnotify=\fR<cmd>
|
||||
.IP
|
||||
Execute command when a wallet transaction changes (%s in cmd is replaced
|
||||
@ -403,10 +428,49 @@ KeePassHttp id for the established association
|
||||
.IP
|
||||
Name to construct url for KeePass entry that stores the wallet
|
||||
passphrase
|
||||
.PP
|
||||
PrivateSend options:
|
||||
.HP
|
||||
\fB\-enableprivatesend\fR
|
||||
.IP
|
||||
Enable use of PrivateSend for funds stored in this wallet (0\-1, default:
|
||||
0)
|
||||
.HP
|
||||
\fB\-privatesendautostart\fR
|
||||
.IP
|
||||
Start PrivateSend automatically (0\-1, default: 0)
|
||||
.HP
|
||||
\fB\-privatesendmultisession\fR
|
||||
.IP
|
||||
Enable multiple PrivateSend mixing sessions per block, experimental
|
||||
(0\-1, default: 0)
|
||||
.HP
|
||||
\fB\-privatesendsessions=\fR<n>
|
||||
.IP
|
||||
Use N separate masternodes in parallel to mix funds (1\-10, default: 4)
|
||||
.HP
|
||||
\fB\-privatesendrounds=\fR<n>
|
||||
.IP
|
||||
Use N separate masternodes for each denominated input to mix funds
|
||||
(2\-16, default: 4)
|
||||
.HP
|
||||
\fB\-privatesendamount=\fR<n>
|
||||
.IP
|
||||
Target PrivateSend balance (2\-21000000, default: 1000)
|
||||
.HP
|
||||
\fB\-privatesenddenomsgoal=\fR<n>
|
||||
.IP
|
||||
Try to create at least N inputs of each denominated amount (10\-100000,
|
||||
default: 50)
|
||||
.HP
|
||||
\fB\-privatesenddenomshardcap=\fR<n>
|
||||
.IP
|
||||
Create up to N inputs of each denominated amount (10\-100000, default:
|
||||
300)
|
||||
.HP
|
||||
\fB\-windowtitle=\fR<name>
|
||||
.IP
|
||||
Wallet window title
|
||||
Sets a window title which is appended to "Dash Core \- "
|
||||
.PP
|
||||
ZeroMQ notification options:
|
||||
.HP
|
||||
@ -467,7 +531,7 @@ mempool, http, bench, zmq, db, rpc, estimatefee, addrman,
|
||||
selectcoins, reindex, cmpctblock, rand, prune, proxy, mempoolrej,
|
||||
libevent, coindb, qt, leveldb, chainlocks, gobject, instantsend,
|
||||
keepass, llmq, llmq\-dkg, llmq\-sigs, mnpayments, mnsync,
|
||||
privatesend, spork.
|
||||
privatesend, spork, netconn.
|
||||
.HP
|
||||
\fB\-debugexclude=\fR<category>
|
||||
.IP
|
||||
@ -515,10 +579,9 @@ Use the test chain
|
||||
.IP
|
||||
Use devnet chain with provided name
|
||||
.HP
|
||||
\fB\-litemode\fR
|
||||
\fB\-disablegovernance\fR
|
||||
.IP
|
||||
Disable all Dash specific functionality (Masternodes, PrivateSend,
|
||||
InstantSend, Governance) (0\-1, default: 0)
|
||||
Disable governance validation (0\-1, default: 0)
|
||||
.HP
|
||||
\fB\-sporkaddr=\fR<dashaddress>
|
||||
.IP
|
||||
@ -538,40 +601,6 @@ Masternode options:
|
||||
Set the masternode BLS private key and enable the client to act as a
|
||||
masternode
|
||||
.PP
|
||||
PrivateSend options:
|
||||
.HP
|
||||
\fB\-enableprivatesend\fR
|
||||
.IP
|
||||
Enable use of PrivateSend for funds stored in this wallet (0\-1, default:
|
||||
0)
|
||||
.HP
|
||||
\fB\-privatesendautostart\fR
|
||||
.IP
|
||||
Start PrivateSend automatically (0\-1, default: 0)
|
||||
.HP
|
||||
\fB\-privatesendmultisession\fR
|
||||
.IP
|
||||
Enable multiple PrivateSend mixing sessions per block, experimental
|
||||
(0\-1, default: 0)
|
||||
.HP
|
||||
\fB\-privatesendsessions=\fR<n>
|
||||
.IP
|
||||
Use N separate masternodes in parallel to mix funds (1\-10, default: 4)
|
||||
.HP
|
||||
\fB\-privatesendrounds=\fR<n>
|
||||
.IP
|
||||
Use N separate masternodes for each denominated input to mix funds
|
||||
(2\-16, default: 4)
|
||||
.HP
|
||||
\fB\-privatesendamount=\fR<n>
|
||||
.IP
|
||||
Target PrivateSend balance (2\-21000000, default: 1000)
|
||||
.HP
|
||||
\fB\-privatesenddenoms=\fR<n>
|
||||
.IP
|
||||
Create up to N inputs of each denominated amount (10\-100000, default:
|
||||
300)
|
||||
.PP
|
||||
InstantSend options:
|
||||
.HP
|
||||
\fB\-instantsendnotify=\fR<cmd>
|
||||
@ -641,7 +670,8 @@ option can be specified multiple times (default: 127.0.0.1 and
|
||||
.HP
|
||||
\fB\-rpccookiefile=\fR<loc>
|
||||
.IP
|
||||
Location of the auth cookie (default: data dir)
|
||||
Location of the auth cookie. Relative paths will be prefixed by a
|
||||
net\-specific datadir location. (default: data dir)
|
||||
.HP
|
||||
\fB\-rpcuser=\fR<user>
|
||||
.IP
|
||||
@ -682,6 +712,29 @@ UI Options:
|
||||
.IP
|
||||
Choose data directory on startup (default: 0)
|
||||
.HP
|
||||
\fB\-custom\-css\-dir\fR
|
||||
.IP
|
||||
Set a directory which contains custom css files. Those will be used as
|
||||
stylesheets for the UI.
|
||||
.HP
|
||||
\fB\-font\-family\fR
|
||||
.IP
|
||||
Set the font family. Possible values: SystemDefault, Montserrat.
|
||||
(default: SystemDefault)
|
||||
.HP
|
||||
\fB\-font\-scale\fR
|
||||
.IP
|
||||
Set a scale factor which gets applied to the base font size. Possible
|
||||
range \fB\-100\fR (smallest fonts) to 100 (largest fonts). (default: 0)
|
||||
.HP
|
||||
\fB\-font\-weight\-bold\fR
|
||||
.IP
|
||||
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)
|
||||
.HP
|
||||
\fB\-lang=\fR<lang>
|
||||
.IP
|
||||
Set language, for example "de_DE" (default: system locale)
|
||||
|
@ -1,5 +1,5 @@
|
||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.4.
|
||||
.TH DASH-TX "1" "December 2019" "dash-tx v0.16.0.0" "User Commands"
|
||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.16.
|
||||
.TH DASH-TX "1" "September 2020" "dash-tx v0.16.0.0" "User Commands"
|
||||
.SH NAME
|
||||
dash-tx \- manual page for dash-tx v0.16.0.0
|
||||
.SH DESCRIPTION
|
||||
|
136
doc/man/dashd.1
136
doc/man/dashd.1
@ -1,5 +1,5 @@
|
||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.4.
|
||||
.TH DASHD "1" "December 2019" "dashd v0.16.0.0" "User Commands"
|
||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.16.
|
||||
.TH DASHD "1" "September 2020" "dashd v0.16.0.0" "User Commands"
|
||||
.SH NAME
|
||||
dashd \- manual page for dashd v0.16.0.0
|
||||
.SH DESCRIPTION
|
||||
@ -33,13 +33,14 @@ block hash)
|
||||
If this block is in the chain assume that it and its ancestors are valid
|
||||
and potentially skip their script verification (0 to verify all,
|
||||
default:
|
||||
000000000000000fb7b1e9b81700283dff0f7d87cf458e5edfdae00c669de661,
|
||||
000000000000000c01e55cb55bcb15f700d79563efcbdecf8ab5aaee33dcfa49,
|
||||
testnet:
|
||||
000000001015eb5ef86a8fe2b3074d947bc972c5befe32b28dd5ce915dc0d029)
|
||||
0000019906db5219bdc6c9a0a94facf80356bcf1afebc0d356485711a294385f)
|
||||
.HP
|
||||
\fB\-conf=\fR<file>
|
||||
.IP
|
||||
Specify configuration file (default: dash.conf)
|
||||
Specify configuration file. Relative paths will be prefixed by datadir
|
||||
location. (default: dash.conf)
|
||||
.HP
|
||||
\fB\-daemon\fR
|
||||
.IP
|
||||
@ -53,6 +54,11 @@ Specify data directory
|
||||
.IP
|
||||
Set database cache size in megabytes (4 to 16384, default: 300)
|
||||
.HP
|
||||
\fB\-debuglogfile=\fR<file>
|
||||
.IP
|
||||
Specify location of debug log file. Relative paths will be prefixed by a
|
||||
net\-specific datadir location. (default: debug.log)
|
||||
.HP
|
||||
\fB\-loadblock=\fR<file>
|
||||
.IP
|
||||
Imports blocks from external blk000??.dat file on startup
|
||||
@ -85,12 +91,13 @@ Extra transactions to keep in memory for compact block reconstructions
|
||||
.HP
|
||||
\fB\-par=\fR<n>
|
||||
.IP
|
||||
Set the number of script verification threads (\fB\-4\fR to 16, 0 = auto, <0 =
|
||||
Set the number of script verification threads (\fB\-2\fR to 16, 0 = auto, <0 =
|
||||
leave that many cores free, default: 0)
|
||||
.HP
|
||||
\fB\-pid=\fR<file>
|
||||
.IP
|
||||
Specify pid file (default: dashd.pid)
|
||||
Specify pid file. Relative paths will be prefixed by a net\-specific
|
||||
datadir location. (default: dashd.pid)
|
||||
.HP
|
||||
\fB\-prune=\fR<n>
|
||||
.IP
|
||||
@ -98,11 +105,11 @@ 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 and \fB\-rescan\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\-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)
|
||||
.HP
|
||||
\fB\-reindex\-chainstate\fR
|
||||
.IP
|
||||
@ -182,6 +189,10 @@ Allow DNS lookups for \fB\-addnode\fR, \fB\-seednode\fR and \fB\-connect\fR (def
|
||||
Query for peer addresses via DNS lookup, if low on addresses (default: 1
|
||||
unless \fB\-connect\fR used)
|
||||
.HP
|
||||
\fB\-enablebip61\fR
|
||||
.IP
|
||||
Send reject messages per BIP61 (default: 1)
|
||||
.HP
|
||||
\fB\-externalip=\fR<ip>
|
||||
.IP
|
||||
Specify your own public address
|
||||
@ -252,6 +263,10 @@ stream isolation (default: 1)
|
||||
.IP
|
||||
Connect to a node to retrieve peer addresses, and disconnect
|
||||
.HP
|
||||
\fB\-socketevents=\fR<mode>
|
||||
.IP
|
||||
Socket events mode, which must be one of: 'select' (default: select)
|
||||
.HP
|
||||
\fB\-timeout=\fR<n>
|
||||
.IP
|
||||
Specify connection timeout in milliseconds (minimum: 1, default: 5000)
|
||||
@ -360,14 +375,24 @@ during wallet creation/first start (default: randomly generated)
|
||||
.IP
|
||||
Upgrade wallet to latest format on startup
|
||||
.HP
|
||||
\fB\-wallet=\fR<file>
|
||||
\fB\-wallet=\fR<path>
|
||||
.IP
|
||||
Specify wallet file (within data directory) (default: wallet.dat)
|
||||
Specify wallet database path. Can be specified multiple times to load
|
||||
multiple wallets. Path is interpreted relative to <walletdir> if
|
||||
it is not absolute, and will be created if it does not exist (as
|
||||
a directory containing a wallet.dat file and log files). For
|
||||
backwards compatibility this will also accept names of existing
|
||||
data files in <walletdir>.)
|
||||
.HP
|
||||
\fB\-walletbroadcast\fR
|
||||
.IP
|
||||
Make the wallet broadcast transactions (default: 1)
|
||||
.HP
|
||||
\fB\-walletdir=\fR<dir>
|
||||
.IP
|
||||
Specify directory to hold wallets (default: <datadir>/wallets if it
|
||||
exists, otherwise <datadir>)
|
||||
.HP
|
||||
\fB\-walletnotify=\fR<cmd>
|
||||
.IP
|
||||
Execute command when a wallet transaction changes (%s in cmd is replaced
|
||||
@ -409,6 +434,45 @@ KeePassHttp id for the established association
|
||||
Name to construct url for KeePass entry that stores the wallet
|
||||
passphrase
|
||||
.PP
|
||||
PrivateSend options:
|
||||
.HP
|
||||
\fB\-enableprivatesend\fR
|
||||
.IP
|
||||
Enable use of PrivateSend for funds stored in this wallet (0\-1, default:
|
||||
0)
|
||||
.HP
|
||||
\fB\-privatesendautostart\fR
|
||||
.IP
|
||||
Start PrivateSend automatically (0\-1, default: 0)
|
||||
.HP
|
||||
\fB\-privatesendmultisession\fR
|
||||
.IP
|
||||
Enable multiple PrivateSend mixing sessions per block, experimental
|
||||
(0\-1, default: 0)
|
||||
.HP
|
||||
\fB\-privatesendsessions=\fR<n>
|
||||
.IP
|
||||
Use N separate masternodes in parallel to mix funds (1\-10, default: 4)
|
||||
.HP
|
||||
\fB\-privatesendrounds=\fR<n>
|
||||
.IP
|
||||
Use N separate masternodes for each denominated input to mix funds
|
||||
(2\-16, default: 4)
|
||||
.HP
|
||||
\fB\-privatesendamount=\fR<n>
|
||||
.IP
|
||||
Target PrivateSend balance (2\-21000000, default: 1000)
|
||||
.HP
|
||||
\fB\-privatesenddenomsgoal=\fR<n>
|
||||
.IP
|
||||
Try to create at least N inputs of each denominated amount (10\-100000,
|
||||
default: 50)
|
||||
.HP
|
||||
\fB\-privatesenddenomshardcap=\fR<n>
|
||||
.IP
|
||||
Create up to N inputs of each denominated amount (10\-100000, default:
|
||||
300)
|
||||
.PP
|
||||
ZeroMQ notification options:
|
||||
.HP
|
||||
\fB\-zmqpubhashblock=\fR<address>
|
||||
@ -468,7 +532,7 @@ mempool, http, bench, zmq, db, rpc, estimatefee, addrman,
|
||||
selectcoins, reindex, cmpctblock, rand, prune, proxy, mempoolrej,
|
||||
libevent, coindb, qt, leveldb, chainlocks, gobject, instantsend,
|
||||
keepass, llmq, llmq\-dkg, llmq\-sigs, mnpayments, mnsync,
|
||||
privatesend, spork.
|
||||
privatesend, spork, netconn.
|
||||
.HP
|
||||
\fB\-debugexclude=\fR<category>
|
||||
.IP
|
||||
@ -516,10 +580,9 @@ Use the test chain
|
||||
.IP
|
||||
Use devnet chain with provided name
|
||||
.HP
|
||||
\fB\-litemode\fR
|
||||
\fB\-disablegovernance\fR
|
||||
.IP
|
||||
Disable all Dash specific functionality (Masternodes, PrivateSend,
|
||||
InstantSend, Governance) (0\-1, default: 0)
|
||||
Disable governance validation (0\-1, default: 0)
|
||||
.HP
|
||||
\fB\-sporkaddr=\fR<dashaddress>
|
||||
.IP
|
||||
@ -539,40 +602,6 @@ Masternode options:
|
||||
Set the masternode BLS private key and enable the client to act as a
|
||||
masternode
|
||||
.PP
|
||||
PrivateSend options:
|
||||
.HP
|
||||
\fB\-enableprivatesend\fR
|
||||
.IP
|
||||
Enable use of PrivateSend for funds stored in this wallet (0\-1, default:
|
||||
0)
|
||||
.HP
|
||||
\fB\-privatesendautostart\fR
|
||||
.IP
|
||||
Start PrivateSend automatically (0\-1, default: 0)
|
||||
.HP
|
||||
\fB\-privatesendmultisession\fR
|
||||
.IP
|
||||
Enable multiple PrivateSend mixing sessions per block, experimental
|
||||
(0\-1, default: 0)
|
||||
.HP
|
||||
\fB\-privatesendsessions=\fR<n>
|
||||
.IP
|
||||
Use N separate masternodes in parallel to mix funds (1\-10, default: 4)
|
||||
.HP
|
||||
\fB\-privatesendrounds=\fR<n>
|
||||
.IP
|
||||
Use N separate masternodes for each denominated input to mix funds
|
||||
(2\-16, default: 4)
|
||||
.HP
|
||||
\fB\-privatesendamount=\fR<n>
|
||||
.IP
|
||||
Target PrivateSend balance (2\-21000000, default: 1000)
|
||||
.HP
|
||||
\fB\-privatesenddenoms=\fR<n>
|
||||
.IP
|
||||
Create up to N inputs of each denominated amount (10\-100000, default:
|
||||
300)
|
||||
.PP
|
||||
InstantSend options:
|
||||
.HP
|
||||
\fB\-instantsendnotify=\fR<cmd>
|
||||
@ -642,7 +671,8 @@ option can be specified multiple times (default: 127.0.0.1 and
|
||||
.HP
|
||||
\fB\-rpccookiefile=\fR<loc>
|
||||
.IP
|
||||
Location of the auth cookie (default: data dir)
|
||||
Location of the auth cookie. Relative paths will be prefixed by a
|
||||
net\-specific datadir location. (default: data dir)
|
||||
.HP
|
||||
\fB\-rpcuser=\fR<user>
|
||||
.IP
|
||||
|
@ -359,10 +359,10 @@ public:
|
||||
consensus.vDeployments[Consensus::DEPLOYMENT_REALLOC].nFalloffCoeff = 5; // this corresponds to 10 periods
|
||||
|
||||
// The best chain should have at least this much work.
|
||||
consensus.nMinimumChainWork = uint256S("0x0000000000000000000000000000000000000000000027b81f49774e9f7fc93f"); // 1215000
|
||||
consensus.nMinimumChainWork = uint256S("0x00000000000000000000000000000000000000000000406cf3437a522656342a"); // 1344000
|
||||
|
||||
// By default assume that the signatures in ancestors of this block are valid.
|
||||
consensus.defaultAssumeValid = uint256S("0x0000000000000009a563e41afbafa4044861f32feb871de41f4c6e401dac1dac"); // 1215000
|
||||
consensus.defaultAssumeValid = uint256S("0x000000000000000c01e55cb55bcb15f700d79563efcbdecf8ab5aaee33dcfa49"); // 1344000
|
||||
|
||||
/**
|
||||
* The message start string is designed to be unlikely to occur in normal data.
|
||||
@ -461,10 +461,10 @@ public:
|
||||
};
|
||||
|
||||
chainTxData = ChainTxData{
|
||||
1574164758, // * UNIX timestamp of last known number of transactions (Block 1173619)
|
||||
19444536, // * total number of transactions between genesis and that timestamp
|
||||
1601017518, // * UNIX timestamp of last known number of transactions (Block 1344000)
|
||||
28914483, // * total number of transactions between genesis and that timestamp
|
||||
// (the tx=... number in the SetBestChain debug.log lines)
|
||||
0.2 // * estimated number of transactions per second after that timestamp
|
||||
0.3 // * estimated number of transactions per second after that timestamp
|
||||
};
|
||||
}
|
||||
};
|
||||
@ -555,10 +555,10 @@ public:
|
||||
consensus.vDeployments[Consensus::DEPLOYMENT_REALLOC].nFalloffCoeff = 5; // this corresponds to 10 periods
|
||||
|
||||
// The best chain should have at least this much work.
|
||||
consensus.nMinimumChainWork = uint256S("0x00000000000000000000000000000000000000000000000000ac720e0b2ed13d"); // 260000
|
||||
consensus.nMinimumChainWork = uint256S("0x000000000000000000000000000000000000000000000000022b7d3bf9070c88"); // 387900
|
||||
|
||||
// By default assume that the signatures in ancestors of this block are valid.
|
||||
consensus.defaultAssumeValid = uint256S("0x000002bbe0f404f22f0aff8032e2a87cef6a32f0840e9199aa0b79ba3870b33c"); // 260000
|
||||
consensus.defaultAssumeValid = uint256S("0x0000019906db5219bdc6c9a0a94facf80356bcf1afebc0d356485711a294385f"); // 387900
|
||||
|
||||
pchMessageStart[0] = 0xce;
|
||||
pchMessageStart[1] = 0xe2;
|
||||
@ -629,10 +629,10 @@ public:
|
||||
};
|
||||
|
||||
chainTxData = ChainTxData{
|
||||
1574164251, // * UNIX timestamp of last known number of transactions (Block 213054)
|
||||
1733259, // * total number of transactions between genesis and that timestamp
|
||||
1601053246, // * UNIX timestamp of last known number of transactions (Block 387900)
|
||||
3326586, // * total number of transactions between genesis and that timestamp
|
||||
// (the tx=... number in the SetBestChain debug.log lines)
|
||||
0.01 // * estimated number of transactions per second after that timestamp
|
||||
0.02 // * estimated number of transactions per second after that timestamp
|
||||
};
|
||||
|
||||
}
|
||||
|
@ -191,12 +191,6 @@ void CMasternodeSync::ProcessTick(CConnman& connman)
|
||||
}
|
||||
|
||||
if (nCurrentAsset == MASTERNODE_SYNC_BLOCKCHAIN) {
|
||||
if(pnode->nVersion >= 70216 && !pnode->fInbound && gArgs.GetBoolArg("-syncmempool", DEFAULT_SYNC_MEMPOOL) && !netfulfilledman.HasFulfilledRequest(pnode->addr, "mempool-sync")) {
|
||||
netfulfilledman.AddFulfilledRequest(pnode->addr, "mempool-sync");
|
||||
connman.PushMessage(pnode, msgMaker.Make(NetMsgType::MEMPOOL));
|
||||
LogPrintf("CMasternodeSync::ProcessTick -- nTick %d nCurrentAsset %d -- syncing mempool from peer=%d\n", nTick, nCurrentAsset, pnode->GetId());
|
||||
}
|
||||
|
||||
int64_t nTimeSyncTimeout = vNodesCopy.size() > 3 ? MASTERNODE_SYNC_TICK_SECONDS : MASTERNODE_SYNC_TIMEOUT_SECONDS;
|
||||
if (fReachedBestHeader && (GetTime() - nTimeLastBumped > nTimeSyncTimeout)) {
|
||||
// At this point we know that:
|
||||
@ -210,6 +204,18 @@ void CMasternodeSync::ProcessTick(CConnman& connman)
|
||||
// We must be at the tip already, let's move to the next asset.
|
||||
SwitchToNextAsset(connman);
|
||||
uiInterface.NotifyAdditionalDataSyncProgressChanged(nSyncProgress);
|
||||
|
||||
if (gArgs.GetBoolArg("-syncmempool", DEFAULT_SYNC_MEMPOOL)) {
|
||||
// Now that the blockchain is synced request the mempool from the connected outbound nodes if possible
|
||||
for (auto pNodeTmp : vNodesCopy) {
|
||||
bool fRequestedEarlier = netfulfilledman.HasFulfilledRequest(pNodeTmp->addr, "mempool-sync");
|
||||
if (pNodeTmp->nVersion >= 70216 && !pNodeTmp->fInbound && !fRequestedEarlier) {
|
||||
netfulfilledman.AddFulfilledRequest(pNodeTmp->addr, "mempool-sync");
|
||||
connman.PushMessage(pNodeTmp, msgMaker.Make(NetMsgType::MEMPOOL));
|
||||
LogPrintf("CMasternodeSync::ProcessTick -- nTick %d nCurrentAsset %d -- syncing mempool from peer=%d\n", nTick, nCurrentAsset, pNodeTmp->GetId());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -218,7 +218,7 @@ QVariant AddressTableModel::data(const QModelIndex &index, int role) const
|
||||
QFont font;
|
||||
if(index.column() == Address)
|
||||
{
|
||||
font = GUIUtil::fixedPitchFont();
|
||||
font = GUIUtil::getFontNormal();
|
||||
}
|
||||
return font;
|
||||
}
|
||||
|
@ -51,6 +51,12 @@ AppearanceWidget::AppearanceWidget(QWidget* parent) :
|
||||
connect(ui->fontScaleSlider, SIGNAL(valueChanged(int)), this, SLOT(updateFontScale(int)));
|
||||
connect(ui->fontWeightNormalSlider, SIGNAL(valueChanged(int)), this, SLOT(updateFontWeightNormal(int)));
|
||||
connect(ui->fontWeightBoldSlider, SIGNAL(valueChanged(int)), this, SLOT(updateFontWeightBold(int)));
|
||||
|
||||
connect(ui->theme, &QComboBox::currentTextChanged, [=]() { Q_EMIT appearanceChanged(); });
|
||||
connect(ui->fontFamily, &QComboBox::currentTextChanged, [=]() { Q_EMIT appearanceChanged(); });
|
||||
connect(ui->fontScaleSlider, &QSlider::sliderReleased, [=]() { Q_EMIT appearanceChanged(); });
|
||||
connect(ui->fontWeightNormalSlider, &QSlider::sliderReleased, [=]() { Q_EMIT appearanceChanged(); });
|
||||
connect(ui->fontWeightBoldSlider, &QSlider::sliderReleased, [=]() { Q_EMIT appearanceChanged(); });
|
||||
}
|
||||
|
||||
AppearanceWidget::~AppearanceWidget()
|
||||
|
@ -29,6 +29,9 @@ public:
|
||||
|
||||
void setModel(OptionsModel* model);
|
||||
|
||||
Q_SIGNALS:
|
||||
void appearanceChanged();
|
||||
|
||||
public Q_SLOTS:
|
||||
void accept();
|
||||
|
||||
|
@ -466,6 +466,8 @@ void BitcoinGUI::createActions()
|
||||
for (auto button : tabGroup->buttons()) {
|
||||
GUIUtil::setFont({button}, GUIUtil::FontWeight::Normal, 16);
|
||||
}
|
||||
GUIUtil::updateFonts();
|
||||
|
||||
// Give the selected tab button a bolder font.
|
||||
connect(tabGroup, SIGNAL(buttonToggled(QAbstractButton *, bool)), this, SLOT(highlightTabButton(QAbstractButton *, bool)));
|
||||
#endif // ENABLE_WALLET
|
||||
@ -766,6 +768,8 @@ void BitcoinGUI::setClientModel(ClientModel *_clientModel)
|
||||
|
||||
// initialize the disable state of the tray icon with the current value in the model.
|
||||
setTrayIconVisible(optionsModel->getHideTrayIcon());
|
||||
|
||||
connect(optionsModel, SIGNAL(privateSendEnabledChanged()), this, SLOT(updatePrivateSendVisibility()));
|
||||
}
|
||||
} else {
|
||||
// Disable possibility to show main window via action
|
||||
@ -912,6 +916,9 @@ void BitcoinGUI::optionsClicked()
|
||||
|
||||
OptionsDialog dlg(this, enableWallet);
|
||||
dlg.setModel(clientModel->getOptionsModel());
|
||||
connect(&dlg, &OptionsDialog::appearanceChanged, [=]() {
|
||||
updateWidth();
|
||||
});
|
||||
dlg.exec();
|
||||
|
||||
updatePrivateSendVisibility();
|
||||
@ -998,6 +1005,7 @@ void BitcoinGUI::openClicked()
|
||||
void BitcoinGUI::highlightTabButton(QAbstractButton *button, bool checked)
|
||||
{
|
||||
GUIUtil::setFont({button}, checked ? GUIUtil::FontWeight::Bold : GUIUtil::FontWeight::Normal, 16);
|
||||
GUIUtil::updateFonts();
|
||||
}
|
||||
|
||||
void BitcoinGUI::gotoOverviewPage()
|
||||
@ -1159,6 +1167,26 @@ void BitcoinGUI::updatePrivateSendVisibility()
|
||||
privateSendCoinsMenuAction->setVisible(fEnabled);
|
||||
showPrivateSendHelpAction->setVisible(fEnabled);
|
||||
updateToolBarShortcuts();
|
||||
updateWidth();
|
||||
}
|
||||
|
||||
void BitcoinGUI::updateWidth()
|
||||
{
|
||||
int nWidthWidestButton{0};
|
||||
int nButtonsVisible{0};
|
||||
for (QAbstractButton* button : tabGroup->buttons()) {
|
||||
if (!button->isEnabled()) {
|
||||
continue;
|
||||
}
|
||||
QFontMetrics fm(button->font());
|
||||
nWidthWidestButton = std::max<int>(nWidthWidestButton, fm.width(button->text()));
|
||||
++nButtonsVisible;
|
||||
}
|
||||
// Add 30 per button as padding and use minimum 980 which is the minimum required to show all tab's contents
|
||||
// Use nButtonsVisible + 1 <- for the dash logo
|
||||
int nWidth = std::max<int>(980, (nWidthWidestButton + 30) * (nButtonsVisible + 1));
|
||||
setMinimumWidth(nWidth);
|
||||
resize(nWidth, height());
|
||||
}
|
||||
|
||||
void BitcoinGUI::updateToolBarShortcuts()
|
||||
@ -1476,6 +1504,10 @@ void BitcoinGUI::showEvent(QShowEvent *event)
|
||||
openRepairAction->setEnabled(true);
|
||||
aboutAction->setEnabled(true);
|
||||
optionsAction->setEnabled(true);
|
||||
|
||||
if (!event->spontaneous()) {
|
||||
updateWidth();
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef ENABLE_WALLET
|
||||
|
@ -196,8 +196,6 @@ private:
|
||||
|
||||
void updateProgressBarVisibility();
|
||||
|
||||
void updatePrivateSendVisibility();
|
||||
|
||||
void updateToolBarShortcuts();
|
||||
|
||||
Q_SIGNALS:
|
||||
@ -322,6 +320,10 @@ private Q_SLOTS:
|
||||
void toggleNetworkActive();
|
||||
|
||||
void showModalOverlay();
|
||||
|
||||
void updatePrivateSendVisibility();
|
||||
|
||||
void updateWidth();
|
||||
};
|
||||
|
||||
class UnitDisplayStatusBarControl : public QLabel
|
||||
|
@ -31,7 +31,8 @@ QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"relaying transactions (default: %d)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Add a node to connect to and attempt to keep the connection open (see the "
|
||||
"`addnode` RPC command help for more info)"),
|
||||
"`addnode` RPC command help for more info). This option can be specified "
|
||||
"multiple times to add multiple nodes."),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Allow JSON-RPC connections from specified source. Valid for <ip> are a "
|
||||
"single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or "
|
||||
@ -43,7 +44,8 @@ QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Bind to given address and whitelist peers connecting to it. Use [host]:port "
|
||||
"notation for IPv6"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Bind to given address to listen for JSON-RPC connections. This option is "
|
||||
"Bind to given address to listen for JSON-RPC connections. Do not expose the "
|
||||
"RPC server to untrusted networks such as the public internet! This option is "
|
||||
"ignored unless -rpcallowip is also passed. Port is optional and overrides -"
|
||||
"rpcport. Use [host]:port notation for IPv6. This option can be specified "
|
||||
"multiple times (default: 127.0.0.1 and ::1 i.e., localhost, or if -"
|
||||
@ -51,8 +53,15 @@ QT_TRANSLATE_NOOP("dash-core", ""
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Cannot obtain a lock on data directory %s. %s is probably already running."),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Connect only to the specified node(s); -connect=0 disables automatic "
|
||||
"connections (the rules for this peer are the same as for -addnode)"),
|
||||
"Cannot provide specific connections and have addrman find outgoing "
|
||||
"connections at the same."),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Connect only to the specified node; -connect=0 disables automatic "
|
||||
"connections (the rules for this peer are the same as for -addnode). This "
|
||||
"option can be specified multiple times to connect to multiple nodes."),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Connect to a node to retrieve peer addresses, and disconnect. This option "
|
||||
"can be specified multiple times to connect to multiple nodes."),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Create new files with system default permissions, instead of umask 077 (only "
|
||||
"effective with disabled wallet functionality)"),
|
||||
@ -60,9 +69,6 @@ QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Delete all wallet transactions and only recover those parts of the "
|
||||
"blockchain through -rescan on startup"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Disable all Dash specific functionality (Masternodes, PrivateSend, "
|
||||
"InstantSend, Governance) (0-1, default: %u)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Discover own IP addresses (default: 1 when listening and no -externalip or -"
|
||||
"proxy)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
@ -84,9 +90,6 @@ QT_TRANSLATE_NOOP("dash-core", ""
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Error loading %s: You can't enable HD on an already existing non-HD wallet"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Error loading wallet %s. -wallet parameter must only specify a filename (not "
|
||||
"a path)."),
|
||||
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", ""
|
||||
@ -142,9 +145,14 @@ QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Incorrect or no devnet genesis block found. Wrong datadir for devnet "
|
||||
"specified?"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Invalid -socketevents ('%s') specified. Only these modes are supported: %s"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Invalid amount for -maxtxfee=<amount>: '%s' (must be at least the minrelay "
|
||||
"fee of %s to prevent stuck transactions)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Location of the auth cookie. Relative paths will be prefixed by a net-"
|
||||
"specific datadir location. (default: data dir)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Maintain a full address index, used to query for the balance, txids and "
|
||||
"unspent outputs for addresses (default: %u)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
@ -160,6 +168,10 @@ QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Maintain at most <n> connections to peers (temporary service connections "
|
||||
"excluded) (default: %u)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Make outgoing connections only through network <net> (ipv4, ipv6 or onion). "
|
||||
"Incoming connections are not affected by this option. This option can be "
|
||||
"specified multiple times to allow multiple networks."),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Make sure to encrypt your wallet and delete all non-encrypted backups after "
|
||||
"you have verified that the wallet works!"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
@ -210,15 +222,18 @@ QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"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 -txindex and -rescan. Warning: "
|
||||
"Reverting this setting requires re-downloading the entire blockchain. "
|
||||
"(default: 0 = disable pruning blocks, 1 = allow manual pruning via RPC, >%u "
|
||||
"= automatically prune block files to stay under the specified target size in "
|
||||
"MiB)"),
|
||||
"provided. This mode is incompatible with -txindex, -rescan and -"
|
||||
"disablegovernance=false. Warning: Reverting this setting requires re-"
|
||||
"downloading the entire blockchain. (default: 0 = disable pruning blocks, 1 = "
|
||||
"allow manual pruning via RPC, >=%u = automatically prune block files to stay "
|
||||
"under the specified target size in MiB)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Rescans are not possible in pruned mode. You will need to use -reindex which "
|
||||
"will download the whole blockchain again."),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Send trace/debug info to console (default: 1 when no -daemon. To disable "
|
||||
"logging to file, set debuglogfile=0)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Set lowest fee rate (in %s/kB) for transactions to be included in block "
|
||||
"creation. (default: %s)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
@ -228,8 +243,26 @@ QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Set the number of script verification threads (%u to %d, 0 = auto, <0 = "
|
||||
"leave that many cores free, default: %d)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Specify configuration file. Relative paths will be prefixed by datadir "
|
||||
"location. (default: %s)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Specify directory to hold wallets (default: <datadir>/wallets if it exists, "
|
||||
"otherwise <datadir>)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Specify full path to directory for automatic wallet backups (must exist)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Specify location of debug log file. Relative paths will be prefixed by a net-"
|
||||
"specific datadir location. (0 to disable; default: %s)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Specify pid file. Relative paths will be prefixed by a net-specific datadir "
|
||||
"location. (default: %s)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Specify wallet database path. Can be specified multiple times to load "
|
||||
"multiple wallets. Path is interpreted relative to <walletdir> if it is not "
|
||||
"absolute, and will be created if it does not exist (as a directory "
|
||||
"containing a wallet.dat file and log files). For backwards compatibility "
|
||||
"this will also accept names of existing data files in <walletdir>.)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Support filtering of blocks and transaction with bloom filters (default: %u)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"The block database contains a block which appears to be from the future. "
|
||||
@ -259,12 +292,16 @@ 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 in full mode. Either start with -"
|
||||
"litemode command line switch or enable transaction index."),
|
||||
"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", ""
|
||||
"Tries to keep outbound traffic under the given target (in MiB per 24h), 0 = "
|
||||
"no limit (default: %d)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Try to create at least N inputs of each denominated amount (%u-%u, default: "
|
||||
"%u)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Unable to locate enough PrivateSend denominated funds for this transaction."),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Unable to locate enough PrivateSend non-denominated funds for this "
|
||||
@ -303,7 +340,7 @@ QT_TRANSLATE_NOOP("dash-core", ""
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Username and hashed password for JSON-RPC connections. The field <userpw> "
|
||||
"comes in the format: <USERNAME>:<SALT>$<HASH>. A canonical python script is "
|
||||
"included in share/rpcuser. The client then connects normally using the "
|
||||
"included in share/rpcauth. The client then connects normally using the "
|
||||
"rpcuser=<USERNAME>/rpcpassword=<PASSWORD> pair of arguments. This option can "
|
||||
"be specified multiple times"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
@ -336,8 +373,6 @@ QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"Whitelisted peers cannot be DoS banned and their transactions are always "
|
||||
"relayed, even if they are already in the mempool, useful e.g. for a gateway"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"You are starting in lite mode, most Dash-specific functionality is disabled."),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"You need to rebuild the database using -reindex to change -timestampindex"),
|
||||
QT_TRANSLATE_NOOP("dash-core", ""
|
||||
"You need to rebuild the database using -reindex to go back to unpruned "
|
||||
@ -346,10 +381,9 @@ QT_TRANSLATE_NOOP("dash-core", "%d of last 100 blocks have unexpected version"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "%s corrupt, salvage failed"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "%s is not a valid backup folder!"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "%s is set very high!"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "(default: %s)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "(default: %u)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "(press q to shutdown and continue later)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "-devnet can only be specified once"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "-litemode is deprecated."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "-maxmempool must be at least %d MB"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "-port must be specified when -devnet and -listen are specified"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "-rpcport must be specified when -devnet and -server are specified"),
|
||||
@ -371,18 +405,17 @@ QT_TRANSLATE_NOOP("dash-core", "Can't mix while sync in progress."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Can't mix: no compatible inputs found!"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Cannot downgrade wallet"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Cannot resolve -%s address: '%s'"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Cannot write default address"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Chain selection options:"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Change index out of range"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Collateral not valid."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Connect through SOCKS5 proxy"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Connect to KeePassHttp on port <port> (default: %u)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Connect to a node to retrieve peer addresses, and disconnect"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Connection options:"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Copyright (C)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Corrupted block database detected"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Create up to N inputs of each denominated amount (%u-%u, default: %u)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Debugging/Testing options:"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Disable governance validation (0-1, default: %u)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Do not load the wallet and disable wallet RPC calls"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Do you want to rebuild the block database now?"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Done loading"),
|
||||
@ -404,15 +437,20 @@ QT_TRANSLATE_NOOP("dash-core", "Error loading %s: Wallet corrupted"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Error loading %s: Wallet requires newer version of %s"),
|
||||
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 loading wallet %s. -wallet filename must be a regular file."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Error loading wallet %s. Duplicate -wallet filename specified."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Error loading wallet %s. Invalid characters in -wallet filename."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Error opening block database"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Error reading from database, shutting down."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Error upgrading chainstate database"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Error upgrading evo database"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Error"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Error: A fatal internal error occurred, see debug.log for details"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Error: Disk space is low!"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Error: failed to add socket to epollfd (epoll_ctl returned error %s)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Exceeded max tries."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Failed to clear fulfilled requests cache at"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Failed to clear governance cache at"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Failed to clear masternode cache at"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Failed to commit EvoDB"),
|
||||
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"),
|
||||
@ -422,6 +460,7 @@ QT_TRANSLATE_NOOP("dash-core", "Failed to load fulfilled requests cache from"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Failed to load governance cache from"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Failed to load masternode cache from"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Failed to load sporks cache from"),
|
||||
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", "Fee (in %s/kB) to add to transactions you send (default: %s)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Found enough users, signing ( waiting %s )"),
|
||||
@ -450,10 +489,10 @@ QT_TRANSLATE_NOOP("dash-core", "Invalid minimum number of spork signers specifie
|
||||
QT_TRANSLATE_NOOP("dash-core", "Invalid netmask specified in -whitelist: '%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", "It has been replaced by -disablegovernance."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Its replacement -disablegovernance has been forced instead."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "KeePassHttp id for the established association"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "KeePassHttp key for AES encrypted communication with KeePass"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Keep N DASH mixed (%u-%u, default: %u)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Keep at most <n> unconnectable transactions in memory (default: %u)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Keep the transaction memory pool below <n> megabytes (default: %u)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Keypool ran out, please call keypoolrefill first"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Last PrivateSend was too recent."),
|
||||
@ -469,7 +508,6 @@ QT_TRANSLATE_NOOP("dash-core", "Loading masternode cache..."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Loading sporks cache..."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Loading wallet... (%3.2f %%)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Loading wallet..."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Location of the auth cookie (default: data dir)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Lock is already in place."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Make the wallet broadcast transactions"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Masternode options:"),
|
||||
@ -487,13 +525,11 @@ QT_TRANSLATE_NOOP("dash-core", "No compatible Masternode found."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "No errors detected."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "No matching denominations found for mixing."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Node relay options:"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Non-standard public key detected."),
|
||||
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 in the Masternode list."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Number of automatic wallet backups (default: %u)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Only connect to nodes in network <net> (ipv4, ipv6 or onion)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Options:"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Password for JSON-RPC connections"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Prepend debug output with timestamp (default: %u)"),
|
||||
@ -501,9 +537,9 @@ QT_TRANSLATE_NOOP("dash-core", "Print this help message and exit"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Print version and exit"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "PrivateSend is idle."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "PrivateSend options:"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "PrivateSend request complete:"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "PrivateSend request incomplete:"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Prune cannot be configured with a negative value."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Prune mode is incompatible with -disablegovernance=false."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Prune mode is incompatible with -txindex."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Pruning blockstore..."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "RPC server options:"),
|
||||
@ -516,7 +552,7 @@ QT_TRANSLATE_NOOP("dash-core", "Replaying blocks..."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Rescan the block chain for missing wallet transactions on startup"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Rescanning..."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Run in the background as a daemon and accept commands"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Send trace/debug info to console instead of debug.log file"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Send reject messages per BIP61 (default: %u)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Send trace/debug info to debug.log file (default: %u)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Session not complete!"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Session timed out."),
|
||||
@ -527,36 +563,35 @@ QT_TRANSLATE_NOOP("dash-core", "Set the number of threads to service RPC calls (
|
||||
QT_TRANSLATE_NOOP("dash-core", "Show all debugging options (usage: --help -help-debug)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Shrink debug.log file on client startup (default: 1 when no -debug)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Signing transaction failed"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Specify configuration file (default: %s)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Socket events mode, which must be one of: %s (default: %s)"),
|
||||
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", "Specify connection timeout in milliseconds (minimum: 1, default: %d)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Specify data directory"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Specify pid file (default: %s)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Specify wallet file (within data directory)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Specify your own public address"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Spend unconfirmed change when sending transactions (default: %u)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Start PrivateSend automatically (0-1, default: %u)"),
|
||||
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 failed"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Sync mempool from other nodes on start (default: %u)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Synchronization finished"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Synchronization pending..."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Synchronizing blockchain..."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Synchronizing governance objects..."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Target PrivateSend balance (%u-%u, default: %u)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "The source code is available from %s."),
|
||||
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", "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."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "This is the transaction fee you will pay if you send a transaction."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Threshold for disconnecting misbehaving peers (default: %u)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Too many %f denominations, removing."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Too many %f denominations, skipping."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Tor control port password (default: empty)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Tor control port to use if onion listening enabled (default: %s)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Transaction amount too small"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Transaction amounts must not be negative"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Transaction created successfully."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Transaction fee and change calculation failed"),
|
||||
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"),
|
||||
@ -566,6 +601,7 @@ QT_TRANSLATE_NOOP("dash-core", "Transaction too large"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Trying to connect..."),
|
||||
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 generate initial keys"),
|
||||
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", "Unknown network specified in -onlynet: '%s'"),
|
||||
@ -586,18 +622,18 @@ QT_TRANSLATE_NOOP("dash-core", "Username for JSON-RPC connections"),
|
||||
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 %s resides outside data directory %s"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Wallet %s resides outside wallet directory %s"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Wallet debugging/testing options:"),
|
||||
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", "Wallet options:"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Wallet window title"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Warning"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Warning: unknown new rules activated (versionbit %i)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Wasn't able to create wallet backup folder %s!"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Whether to operate in a blocks only mode (default: %u)"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "Will retry..."),
|
||||
QT_TRANSLATE_NOOP("dash-core", "You can not start a masternode in lite mode."),
|
||||
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 change -addressindex"),
|
||||
QT_TRANSLATE_NOOP("dash-core", "You need to rebuild the database using -reindex to change -spentindex"),
|
||||
|
@ -7,7 +7,7 @@
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>583</width>
|
||||
<height>537</height>
|
||||
<height>420</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
@ -51,6 +51,16 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="btnPrivateSend">
|
||||
<property name="text">
|
||||
<string>PrivateSend</string>
|
||||
</property>
|
||||
<property name="checkable">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="btnNetwork">
|
||||
<property name="text">
|
||||
@ -234,25 +244,66 @@
|
||||
<widget class="QWidget" name="pageWallet">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_Wallet">
|
||||
<item>
|
||||
<widget class="QCheckBox" name="coinControlFeatures">
|
||||
<property name="toolTip">
|
||||
<string>Whether to show coin control features or not.</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Enable coin &control features</string>
|
||||
</property>
|
||||
</widget>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_2">
|
||||
<item>
|
||||
<widget class="QCheckBox" name="coinControlFeatures">
|
||||
<property name="toolTip">
|
||||
<string>Whether to show coin control features or not.</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Enable coin &control features</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="showMasternodesTab">
|
||||
<property name="toolTip">
|
||||
<string>Show additional tab listing all your masternodes in first sub-tab<br/>and all masternodes on the network in second sub-tab.</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Show Masternodes Tab</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="spendZeroConfChange">
|
||||
<property name="toolTip">
|
||||
<string>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.</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>&Spend unconfirmed change</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="privateSendEnabled">
|
||||
<property name="toolTip">
|
||||
<string>Show mixing interface on Overview screen and reveal PrivateSend 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.</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Enable PrivateSend features</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="showMasternodesTab">
|
||||
<property name="toolTip">
|
||||
<string>Show additional tab listing all your masternodes in first sub-tab<br/>and all masternodes on the network in second sub-tab.</string>
|
||||
<spacer name="verticalSpacer_Wallet">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Show Masternodes Tab</string>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</widget>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="pagePrivateSend">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_4">
|
||||
<item>
|
||||
<widget class="QCheckBox" name="showAdvancedPSUI">
|
||||
<property name="toolTip">
|
||||
@ -264,12 +315,12 @@
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="spendZeroConfChange">
|
||||
<widget class="QCheckBox" name="showPrivateSendPopups">
|
||||
<property name="toolTip">
|
||||
<string>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.</string>
|
||||
<string>Show system popups for PrivateSend mixing transactions<br/>just like for all other transaction types.</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>&Spend unconfirmed change</string>
|
||||
<string>Show popups for PrivateSend transactions</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@ -293,16 +344,6 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="showPrivateSendPopups">
|
||||
<property name="toolTip">
|
||||
<string>Show system popups for PrivateSend mixing transactions<br/>just like for all other transaction types.</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Show popups for PrivateSend transactions</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_4_Wallet">
|
||||
<item>
|
||||
@ -373,7 +414,7 @@
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer_Wallet">
|
||||
<spacer name="verticalSpacerPS">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
|
@ -139,12 +139,8 @@ static QFont::Weight fontWeightNormal = defaultFontWeightNormal;
|
||||
// Application font weight for bold text. May be overwritten by -font-weight-bold.
|
||||
static QFont::Weight fontWeightBold = defaultFontWeightBold;
|
||||
|
||||
// Contains all widgets and its font attributes (weight, italic) with font changes due to GUIUtil::setFont
|
||||
static std::map<QWidget*, std::pair<FontWeight, bool>> mapNormalFontUpdates;
|
||||
// Contains all widgets where a fixed pitch font has been set with GUIUtil::setFixedPitchFont
|
||||
static std::set<QWidget*> setFixedPitchFontUpdates;
|
||||
// Contains all widgets where a non-default fontsize has been seet with GUIUtil::setFont
|
||||
static std::map<QWidget*, int> mapFontSizeUpdates;
|
||||
// Contains all widgets and its font attributes (weight, italic, size) with font changes due to GUIUtil::setFont
|
||||
static std::map<QWidget*, std::tuple<FontWeight, bool, int>> mapNormalFontUpdates;
|
||||
// Contains a list of supported font weights for all members of GUIUtil::FontFamily
|
||||
static std::map<FontFamily, std::vector<QFont::Weight>> mapSupportedWeights;
|
||||
|
||||
@ -269,25 +265,6 @@ QString dateTimeStr(qint64 nTime)
|
||||
return dateTimeStr(QDateTime::fromTime_t((qint32)nTime));
|
||||
}
|
||||
|
||||
QFont fixedPitchFont()
|
||||
{
|
||||
if (dashThemeActive()) {
|
||||
return getFontNormal();
|
||||
} else {
|
||||
#if QT_VERSION >= 0x50200
|
||||
return QFontDatabase::systemFont(QFontDatabase::FixedFont);
|
||||
#else
|
||||
QFont font("Monospace");
|
||||
#if QT_VERSION >= 0x040800
|
||||
font.setStyleHint(QFont::Monospace);
|
||||
#else
|
||||
font.setStyleHint(QFont::TypeWriter);
|
||||
#endif
|
||||
return font;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
// Just some dummy data to generate an convincing random-looking (but consistent) address
|
||||
static const uint8_t dummydata[] = {0xeb,0x15,0x23,0x1d,0xfc,0xeb,0x60,0x92,0x58,0x86,0xb6,0x7d,0x06,0x52,0x99,0x92,0x59,0x15,0xae,0xb1,0x72,0xc0,0x66,0x47};
|
||||
|
||||
@ -310,7 +287,6 @@ void setupAddressWidget(QValidatedLineEdit *widget, QWidget *parent, bool fAllow
|
||||
{
|
||||
parent->setFocusProxy(widget);
|
||||
|
||||
setFixedPitchFont({widget});
|
||||
#if QT_VERSION >= 0x040700
|
||||
// We don't want translators to use own addresses in translations
|
||||
// and this is the only place, where this address is supplied.
|
||||
@ -1320,6 +1296,7 @@ QString fontFamilyToString(FontFamily family)
|
||||
void setFontFamily(FontFamily family)
|
||||
{
|
||||
fontFamily = family;
|
||||
setApplicationFont();
|
||||
updateFonts();
|
||||
}
|
||||
|
||||
@ -1426,7 +1403,7 @@ void setFontScale(int nScale)
|
||||
|
||||
double getScaledFontSize(int nSize)
|
||||
{
|
||||
return (nSize * (1 + (fontScale * fontScaleSteps)));
|
||||
return std::round(nSize * (1 + (fontScale * fontScaleSteps)) * 4) / 4.0;
|
||||
}
|
||||
|
||||
bool loadFonts()
|
||||
@ -1574,27 +1551,12 @@ void setApplicationFont()
|
||||
|
||||
void setFont(const std::vector<QWidget*>& vecWidgets, FontWeight weight, int nPointSize, bool fItalic)
|
||||
{
|
||||
QFont font = getFont(weight, fItalic, nPointSize);
|
||||
|
||||
for (auto it : vecWidgets) {
|
||||
auto fontAttributes = std::make_pair(weight, fItalic);
|
||||
auto itw = mapNormalFontUpdates.emplace(std::make_pair(it, fontAttributes));
|
||||
if (!itw.second) itw.first->second = fontAttributes;
|
||||
|
||||
if (nPointSize != -1) {
|
||||
auto its = mapFontSizeUpdates.emplace(std::make_pair(it, nPointSize));
|
||||
if (!its.second) its.first->second = nPointSize;
|
||||
auto fontAttributes = std::make_tuple(weight, fItalic, nPointSize);
|
||||
auto itFontUpdate = mapNormalFontUpdates.emplace(std::make_pair(it, fontAttributes));
|
||||
if (!itFontUpdate.second) {
|
||||
itFontUpdate.first->second = fontAttributes;
|
||||
}
|
||||
|
||||
it->setFont(font);
|
||||
}
|
||||
}
|
||||
|
||||
void setFixedPitchFont(const std::vector<QWidget*>& vecWidgets)
|
||||
{
|
||||
for (auto it : vecWidgets) {
|
||||
setFixedPitchFontUpdates.emplace(it);
|
||||
it->setFont(fixedPitchFont());
|
||||
}
|
||||
}
|
||||
|
||||
@ -1605,75 +1567,100 @@ void updateFonts()
|
||||
return;
|
||||
}
|
||||
|
||||
setApplicationFont();
|
||||
|
||||
auto getKey = [](QWidget* w) -> QString {
|
||||
return w->parent() ? w->parent()->objectName() + w->objectName() : w->objectName();
|
||||
};
|
||||
|
||||
static std::map<QString, int> mapDefaultFontSizes;
|
||||
std::map<QWidget*, QFont> mapWidgetFonts;
|
||||
static std::map<QWidget*, int> mapWidgetDefaultFontSizes;
|
||||
static std::map<QString, int> mapClassDefaultFontSizes;
|
||||
std::map<QWidget*, std::pair<QFont, bool>> mapWidgetFonts;
|
||||
|
||||
for (QWidget* w : qApp->allWidgets()) {
|
||||
std::vector<QString> vecIgnore{
|
||||
"QWidget", "QDialog", "QFrame", "QStackedWidget", "QDesktopWidget", "QDesktopScreenWidget",
|
||||
"QTipLabel", "QMessageBox", "QMenu", "QComboBoxPrivateScroller", "QComboBoxPrivateContainer",
|
||||
"QScrollBar", "QListView", "BitcoinGUI", "WalletView", "WalletFrame"
|
||||
};
|
||||
if (std::find(vecIgnore.begin(), vecIgnore.end(), w->metaObject()->className()) != vecIgnore.end()) {
|
||||
continue;
|
||||
}
|
||||
QFont font = w->font();
|
||||
font.setFamily(qApp->font().family());
|
||||
font.setWeight(getFontWeightNormal());
|
||||
font.setStyleName(qApp->font().styleName());
|
||||
font.setStyle(qApp->font().style());
|
||||
// Set the font size based on the widgets default font size + the font scale
|
||||
QString key = getKey(w);
|
||||
if (!mapDefaultFontSizes.count(key)) {
|
||||
mapDefaultFontSizes.emplace(std::make_pair(key, font.pointSize() > 0 ? font.pointSize() : defaultFontSize));
|
||||
bool fAdded = false;
|
||||
if (!mapWidgetDefaultFontSizes.count(w)) {
|
||||
mapWidgetDefaultFontSizes.emplace(std::make_pair(w, font.pointSize() > 0 ? font.pointSize() : defaultFontSize));
|
||||
fAdded = true;
|
||||
}
|
||||
font.setPointSizeF(getScaledFontSize(mapDefaultFontSizes[key]));
|
||||
mapWidgetFonts.emplace(w, font);
|
||||
font.setPointSizeF(getScaledFontSize(mapWidgetDefaultFontSizes[w]));
|
||||
bool fUpdateRequired = fAdded || (mapNormalFontUpdates.find(w) == mapNormalFontUpdates.end() && font != w->font());
|
||||
mapWidgetFonts.emplace(w, std::make_pair(font, fUpdateRequired));
|
||||
}
|
||||
|
||||
auto itn = mapNormalFontUpdates.begin();
|
||||
while (itn != mapNormalFontUpdates.end()) {
|
||||
if (mapWidgetFonts.count(itn->first)) {
|
||||
mapWidgetFonts[itn->first] = getFont(itn->second.first, itn->second.second, mapDefaultFontSizes[getKey(itn->first)]);
|
||||
auto itw = mapWidgetFonts.find(itn->first);
|
||||
if (itw != mapWidgetFonts.end()) {
|
||||
int nSize = std::get<2>(itn->second);
|
||||
if (nSize == -1) {
|
||||
nSize = mapWidgetDefaultFontSizes[itn->first];
|
||||
}
|
||||
QFont&& font = getFont(std::get<0>(itn->second), std::get<1>(itn->second), nSize);
|
||||
if (itn->first->font() != font) {
|
||||
itw->second.first = font;
|
||||
itw->second.second = true;
|
||||
}
|
||||
++itn;
|
||||
} else {
|
||||
itn = mapNormalFontUpdates.erase(itn);
|
||||
}
|
||||
}
|
||||
auto its = mapFontSizeUpdates.begin();
|
||||
while (its != mapFontSizeUpdates.end()) {
|
||||
if (mapWidgetFonts.count(its->first)) {
|
||||
QFont font = mapWidgetFonts[its->first];
|
||||
font.setPointSizeF(getScaledFontSize(its->second));
|
||||
mapWidgetFonts[its->first] = font;
|
||||
++its;
|
||||
} else {
|
||||
its = mapFontSizeUpdates.erase(its);
|
||||
}
|
||||
}
|
||||
auto itf = setFixedPitchFontUpdates.begin();
|
||||
while (itf != setFixedPitchFontUpdates.end()) {
|
||||
if (mapWidgetFonts.count(*itf)) {
|
||||
QFont font = fixedPitchFont();
|
||||
font.setPointSizeF(getScaledFontSize(mapDefaultFontSizes[getKey(*itf)]));
|
||||
mapWidgetFonts[*itf] = font;
|
||||
++itf;
|
||||
} else {
|
||||
itf = setFixedPitchFontUpdates.erase(itf);
|
||||
}
|
||||
}
|
||||
|
||||
for (auto it : mapWidgetFonts) {
|
||||
it.first->setFont(it.second);
|
||||
if (it.second.second) {
|
||||
it.first->setFont(it.second.first);
|
||||
}
|
||||
}
|
||||
|
||||
// Get the global font for QToolTip labels
|
||||
QFont fontToolTip = qApp->font("QTipLabel");
|
||||
// Store the default QToolTip font size before ever applying any scale to it
|
||||
if (!mapDefaultFontSizes.count("QTipLabel")) {
|
||||
mapDefaultFontSizes.emplace("QTipLabel", fontToolTip.pointSize());
|
||||
// Cleanup mapDefaultFontSize to remove deleted widgets
|
||||
auto itd = mapWidgetDefaultFontSizes.begin();
|
||||
while (itd != mapWidgetDefaultFontSizes.end()) {
|
||||
if (qApp->allWidgets().contains(itd->first)) {
|
||||
++itd;
|
||||
} else {
|
||||
itd = mapWidgetDefaultFontSizes.erase(itd);
|
||||
}
|
||||
}
|
||||
|
||||
// Scale the global font for QToolTip labels, QMenu and QMessageBox instances
|
||||
QFont fontToolTip = qApp->font("QTipLabel");
|
||||
QFont fontMenu = qApp->font("QMenu");
|
||||
QFont fontMessageBox = qApp->font("QMessageBox");
|
||||
// Store their default font sizes before ever applying any scale to it
|
||||
if (!mapClassDefaultFontSizes.count("QTipLabel")) {
|
||||
mapClassDefaultFontSizes.emplace("QTipLabel", fontToolTip.pointSize());
|
||||
}
|
||||
if (!mapClassDefaultFontSizes.count("QMenu")) {
|
||||
mapClassDefaultFontSizes.emplace("QMenu", fontMenu.pointSize());
|
||||
}
|
||||
if (!mapClassDefaultFontSizes.count("QMessageBox")) {
|
||||
mapClassDefaultFontSizes.emplace("QMessageBox", fontMessageBox.pointSize());
|
||||
}
|
||||
// And give them the proper scaled size based on their default sizes if required
|
||||
double dSize = getScaledFontSize(mapClassDefaultFontSizes["QTipLabel"]);
|
||||
if (fontToolTip.pointSizeF() != dSize) {
|
||||
fontToolTip.setPointSizeF(dSize);
|
||||
qApp->setFont(fontToolTip, "QTipLabel");
|
||||
}
|
||||
dSize = getScaledFontSize(mapClassDefaultFontSizes["QMenu"]);
|
||||
if (fontMenu.pointSizeF() != dSize) {
|
||||
fontMenu.setPointSizeF(dSize);
|
||||
qApp->setFont(fontMenu, "QMenu");
|
||||
}
|
||||
dSize = getScaledFontSize(getScaledFontSize(mapClassDefaultFontSizes["QMessageBox"]));
|
||||
if (fontMessageBox.pointSizeF() != dSize) {
|
||||
fontMessageBox.setPointSizeF(dSize);
|
||||
qApp->setFont(fontMessageBox, "QMessageBox");
|
||||
}
|
||||
// And give it the proper scaled size based on its default size
|
||||
fontToolTip.setPointSizeF(getScaledFontSize(mapDefaultFontSizes["QTipLabel"]));
|
||||
qApp->setFont(fontToolTip, "QTipLabel");
|
||||
}
|
||||
|
||||
QFont getFont(FontFamily family, QFont::Weight qWeight, bool fItalic, int nPointSize)
|
||||
|
@ -101,9 +101,6 @@ namespace GUIUtil
|
||||
QString dateTimeStr(const QDateTime &datetime);
|
||||
QString dateTimeStr(qint64 nTime);
|
||||
|
||||
// Return a monospace font
|
||||
QFont fixedPitchFont();
|
||||
|
||||
// Set up widgets for address and amounts
|
||||
void setupAddressWidget(QValidatedLineEdit *widget, QWidget *parent, bool fAllowURI = false);
|
||||
void setupAmountWidget(QLineEdit *widget, QWidget *parent);
|
||||
@ -331,9 +328,6 @@ namespace GUIUtil
|
||||
theme changes. */
|
||||
void setFont(const std::vector<QWidget*>& vecWidgets, FontWeight weight, int nPointSize = -1, bool fItalic = false);
|
||||
|
||||
/** Workaround to set a fixed pitch font in traditional theme while keeping track of font updates */
|
||||
void setFixedPitchFont(const std::vector<QWidget*>& vecWidgets);
|
||||
|
||||
/** Update the font of all widgets where a custom font has been set with
|
||||
GUIUtil::setFont */
|
||||
void updateFonts();
|
||||
|
@ -23,7 +23,7 @@
|
||||
|
||||
static const uint64_t GB_BYTES = 1000000000LL;
|
||||
/* Minimum free space (in GB) needed for data directory */
|
||||
static const uint64_t BLOCK_CHAIN_SIZE = 15;
|
||||
static const uint64_t BLOCK_CHAIN_SIZE = 30;
|
||||
/* Minimum free space (in GB) needed for data directory when pruned; Does not include prune target */
|
||||
static const uint64_t CHAIN_STATE_SIZE = 1;
|
||||
/* Total required space (in GB) depending on user choice (prune, not prune) */
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -129,6 +129,9 @@
|
||||
<translation>(ラベル無し)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AppearanceWidget</name>
|
||||
</context>
|
||||
<context>
|
||||
<name>AskPassphraseDialog</name>
|
||||
<message>
|
||||
@ -255,6 +258,9 @@
|
||||
<translation>以下の時間までbanする:</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>BitcoinAmountField</name>
|
||||
</context>
|
||||
<context>
|
||||
<name>BitcoinGUI</name>
|
||||
<message>
|
||||
@ -639,10 +645,6 @@
|
||||
<source>HD key generation is <b>enabled</b></source>
|
||||
<translation>HDウォレット鍵生成は<b>有効</b>です。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HD key generation is <b>disabled</b></source>
|
||||
<translation>HDウォレット鍵生成は<b>無効</b>です。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Wallet is <b>encrypted</b> and currently <b>unlocked</b></source>
|
||||
<translation>ウォレットは <b>暗号化</b>され、現在<b>アンロック</b>されています。</translation>
|
||||
@ -722,10 +724,6 @@
|
||||
<source>Received with address</source>
|
||||
<translation>アドレスに対する入金一覧</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PS Rounds</source>
|
||||
<translation>PSラウンド</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Date</source>
|
||||
<translation>日付</translation>
|
||||
@ -849,10 +847,6 @@
|
||||
<source>The address associated with this address list entry. This can only be modified for sending addresses.</source>
|
||||
<translation>このアドレスに関連しているアドレス。これは送金アドレス用にのみ変更できます。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>New receiving address</source>
|
||||
<translation>新しい入金アドレス</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>New sending address</source>
|
||||
<translation>新しい送金アドレス</translation>
|
||||
@ -1299,10 +1293,6 @@
|
||||
<source>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 |.</source>
|
||||
<translation>メニューアイテムとしてトランザクションタブに表示されるサードパーティのURL (例 ブロックエクスプローラー) :<br/>%s はトランザクションハッシュに置き換えられます。複数のURLは"|"によって区切られます。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Expert</source>
|
||||
<translation>エキスパート</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Whether to show coin control features or not.</source>
|
||||
<translation>コインコントロール機能の表示/非表示</translation>
|
||||
@ -1339,14 +1329,6 @@
|
||||
<source>Map port using &UPnP</source>
|
||||
<translation>UPnPを使ってポートを割り当て (&U)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Accept connections from outside</source>
|
||||
<translation>外部からの接続を許可</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow incoming connections</source>
|
||||
<translation>受信中の接続を許可</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Proxy &IP:</source>
|
||||
<translation>プロキシの IP:(&I) </translation>
|
||||
@ -1383,22 +1365,6 @@
|
||||
<source>Connect to the Dash network through a separate SOCKS5 proxy for Tor hidden services.</source>
|
||||
<translation>Tor秘匿サービスを利用するため独立なSOCKS5プロキシ経由でDashネットワークに接続</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Use separate SOCKS5 proxy to reach peers via Tor hidden services:</source>
|
||||
<translation>独立なSOCKS5プロキシを使用してTor秘匿サービス経由でピアに到達</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Window</source>
|
||||
<translation>ウインドウ (&W)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Hide the icon from the system tray.</source>
|
||||
<translation>システムトレイからアイコンを非表示(&W)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hide tray icon</source>
|
||||
<translation>トレイアイコンを非表示</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show only a tray icon after minimizing the window.</source>
|
||||
<translation>ウインドウを最小化したあとトレイアイコンだけを表示</translation>
|
||||
@ -1429,10 +1395,6 @@ https://www.transifex.com/projects/p/dash/</source>
|
||||
<translation>希望の言語がない場合または翻訳に問題がある場合はこちらで翻訳にご協力ください。:
|
||||
https://www.transifex.com/projects/p/dash/</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>User Interface Theme:</source>
|
||||
<translation>ユーザーインターフェイスのテーマ:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Unit to show amounts in:</source>
|
||||
<translation>表示する単位 :(&U)</translation>
|
||||
@ -1445,10 +1407,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Decimal digits</source>
|
||||
<translation>10進数</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Third party transaction URLs</source>
|
||||
<translation>サードパーティのトランザクションURL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Active command-line options that override above options:</source>
|
||||
<translation>上のオプションを置き換えることのできる有効なコマンドラインオプションの一覧:</translation>
|
||||
@ -1473,10 +1431,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>default</source>
|
||||
<translation>デフォルト設定</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>none</source>
|
||||
<translation>なし</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Confirm options reset</source>
|
||||
<translation>オプションのリセットの確認</translation>
|
||||
@ -1616,10 +1570,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>The denominations you submitted to the Masternode.<br>To mix, other users must submit the exact same denominations.</source>
|
||||
<translation>マスターノードに送った通貨単位<br>ミキシングをするには他のユーザーが正確に同じ通貨単位を送る必要があります。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>(Last Message)</source>
|
||||
<translation>(最新メッセージ)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>out of sync</source>
|
||||
<translation>未同期</translation>
|
||||
@ -1644,14 +1594,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>%n Rounds</source>
|
||||
<translation><numerusform>%n ラウンド</numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Found enough compatible inputs to anonymize %1</source>
|
||||
<translation> %1 を匿名化するのに十分なインプットを検知しました。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Not enough compatible inputs to anonymize <span style='color:red;'>%1</span>,<br>will anonymize <span style='color:red;'>%2</span> instead</source>
|
||||
<translation> <span style='color:red;'>%1</span>を匿名化するのに十分なインプットがありません、<br> <span style='color:red;'>%2</span> を代わりに匿名化します。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Overall progress</source>
|
||||
<translation>すべての進捗</translation>
|
||||
@ -1680,10 +1622,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Very low number of keys left since last automatic backup!</source>
|
||||
<translation>前回の自動バックアップから残されたキーの数がほとんどありません!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>We are about to create a new automatic backup for you, however <span style='color:red;'> you should always make sure you have backups saved in some safe place</span>!</source>
|
||||
<translation>新しい自動バックアップを作成しますが、 <span style='color:red;'> 常にバックアップを安全な場所に作成してください</span>!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Note: You can turn this message off in options.</source>
|
||||
<translation>注記: このメッセージはオプションで非表示にできます。</translation>
|
||||
@ -1712,12 +1650,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>WARNING! Failed to replenish keypool, please unlock your wallet to do so.</source>
|
||||
<translation>警告! キープールの補充に失敗しました。ウォレットをアンロックしてキープールを補充してください</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Last PrivateSend message:
|
||||
</source>
|
||||
<translation>最後のプライベートセンドのメッセージ:
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>If you don't want to see internal PrivateSend fees/transactions select "Most Common" as Type on the "Transactions" tab.</source>
|
||||
<translation>プライベートセンドのトランザクションや手数料を非表示にしたい場合はトランザクションタブ上で”通常”をタイプとして選択してください。</translation>
|
||||
@ -1840,7 +1772,7 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Ping</source>
|
||||
<translation>Ping</translation>
|
||||
</message>
|
||||
</context>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
<message>
|
||||
@ -1930,7 +1862,7 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Error: %1</source>
|
||||
<translation>エラー: %1</translation>
|
||||
</message>
|
||||
</context>
|
||||
</context>
|
||||
<context>
|
||||
<name>QRDialog</name>
|
||||
<message>
|
||||
@ -2078,10 +2010,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>&Network Traffic</source>
|
||||
<translation>ネットワークトラフィック (&N)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Totals</source>
|
||||
<translation>合計</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Received</source>
|
||||
<translation>受取完了</translation>
|
||||
@ -2290,10 +2218,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Welcome to the %1 RPC console.</source>
|
||||
<translation>%1 RPCコンソールへようこそ。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Type <b>help</b> for an overview of available commands.</source>
|
||||
<translation>使用可能なコマンドを見るには <b>help</b> と入力してください</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Use up and down arrows to navigate history, and %1 to clear screen.</source>
|
||||
<translation>上下の矢印を使用して履歴をナビゲートし、 %1 を使用して画面をクリアします。</translation>
|
||||
@ -2318,22 +2242,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Total: %1 (Enabled: %2)</source>
|
||||
<translation>合計: %1 (有効: %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 B</source>
|
||||
<translation>%1 B</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 KB</source>
|
||||
<translation>%1 KB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 MB</source>
|
||||
<translation>%1 MB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 GB</source>
|
||||
<translation>%1 GB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>(node id: %1)</source>
|
||||
<translation>(ノードID: %1)</translation>
|
||||
@ -2369,14 +2277,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
</context>
|
||||
<context>
|
||||
<name>ReceiveCoinsDialog</name>
|
||||
<message>
|
||||
<source>Reuse one of the previously used receiving addresses.<br>Reusing addresses has security and privacy issues.<br>Do not use this unless re-generating a payment request made before.</source>
|
||||
<translation>過去に使用した受け取り用アドレスを再使用します。<br>アドレスの再使用はセキュリティーとプライバシー保護に問題があります。<br>過去の支払いリクエストの再生成をしない限りこれを使用しないでください。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>R&euse an existing receiving address (not recommended)</source>
|
||||
<translation>既存の受け取り用アドレスを再使用する (非推奨) (&E)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>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.</source>
|
||||
<translation>支払いリクエストが開始された時に表示される、支払いリクエストに添付される任意のメッセージです。注意:このメッセージはDashネットワークを通じて支払いと共に送信されるわけではありません。</translation>
|
||||
@ -2618,10 +2518,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Confirmation time target:</source>
|
||||
<translation>検証時間ターゲット:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PrivateSend</source>
|
||||
<translation>プライベートセンド</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>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.</source>
|
||||
<translation>カスタマイズされた手数料が1000duffsに設定され、トランザクションが250 bytesしかなかった場合、キロバイトあたりでは250 duffsしか手数料を支払いませんが<br />最低でも1000 duffs支払います。1キロバイト以上のトランザクションに対しては、1キロバイトあたり1000duffs支払います。</translation>
|
||||
@ -3065,10 +2961,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>[testnet]</source>
|
||||
<translation>[testnet]</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Version %1</source>
|
||||
<translation>バージョン %1</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>TrafficGraphWidget</name>
|
||||
@ -3076,7 +2968,7 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>KB/s</source>
|
||||
<translation>KB/s</translation>
|
||||
</message>
|
||||
</context>
|
||||
</context>
|
||||
<context>
|
||||
<name>TransactionDesc</name>
|
||||
<message numerus="yes">
|
||||
@ -3091,10 +2983,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>conflicted</source>
|
||||
<translation>コンフリクト発生</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1/offline</source>
|
||||
<translation>%1/オフライン</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>0/unconfirmed, %1</source>
|
||||
<translation>0/未検証, %1</translation>
|
||||
@ -3119,26 +3007,10 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>%1 confirmations</source>
|
||||
<translation>%1 確認</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>locked via LLMQ based ChainLocks</source>
|
||||
<translation>LLMQベースのChainLocksによりロック済み</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>verified via LLMQ based InstantSend</source>
|
||||
<translation>LLMQベースのインスタントセンドにより検証済み</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Status</source>
|
||||
<translation>ステータス</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>, has not been successfully broadcast yet</source>
|
||||
<translation>ブロードキャストがまだ成功していません</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>, broadcast through %n node(s)</source>
|
||||
<translation><numerusform>%n ノードにブロードキャスト</numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Date</source>
|
||||
<translation>日付</translation>
|
||||
@ -3293,10 +3165,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Open until %1</source>
|
||||
<translation> %1 までオープン</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Offline</source>
|
||||
<translation>オフライン</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unconfirmed</source>
|
||||
<translation>未検証</translation>
|
||||
@ -3321,10 +3189,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Immature (%1 confirmations, will be available after %2)</source>
|
||||
<translation>マチュアでない状態(%1検証。%2検証完了後に使用可能となります)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>This block was not received by any other nodes and will probably not be accepted!</source>
|
||||
<translation>このブロックは他のどのノードにも受け取られてないで、今後も受け取られないでしょう!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Generated but not accepted</source>
|
||||
<translation>生成されましたが承認されませんでした</translation>
|
||||
@ -3369,10 +3233,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>PrivateSend Create Denominations</source>
|
||||
<translation>プライベートセンド:デノミネーション生成</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PrivateSend</source>
|
||||
<translation>プライベートセンド</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>watch-only</source>
|
||||
<translation>ウォッチオンリー</translation>
|
||||
@ -3401,10 +3261,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Whether or not a watch-only address is involved in this transaction.</source>
|
||||
<translation>ウォッチオンリーのアドレスがこのトランザクションに含まれているかどうか</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Whether or not this transaction was locked by InstantSend.</source>
|
||||
<translation>このトランザクションがインスタントセンドによってロックされていたかどうか。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>User-defined intent/purpose of the transaction.</source>
|
||||
<translation>ユーザー定義のトランザクションの意図/目的</translation>
|
||||
@ -3420,14 +3276,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>All</source>
|
||||
<translation>すべて</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Locked by InstantSend</source>
|
||||
<translation>即時送金[インスタントセンド]によってロックされています</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Not locked by InstantSend</source>
|
||||
<translation>即時送金[インスタントセンド]によってロックされていません</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Today</source>
|
||||
<translation>今日</translation>
|
||||
@ -3464,10 +3312,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Sent to</source>
|
||||
<translation>送金先</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PrivateSend</source>
|
||||
<translation>プライベートセンド</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PrivateSend Make Collateral Inputs</source>
|
||||
<translation>プライベートセンド:コラテラル入力</translation>
|
||||
@ -3496,10 +3340,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Other</source>
|
||||
<translation>その他</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Enter address or label to search</source>
|
||||
<translation>検索するアドレスまたはラベルを入力</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Min amount</source>
|
||||
<translation>最小の額</translation>
|
||||
@ -3731,18 +3571,10 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Cannot downgrade wallet</source>
|
||||
<translation>ウォレットのダウングレードはできません</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cannot write default address</source>
|
||||
<translation>初期値のアドレスを書き込むことができません</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Collateral not valid.</source>
|
||||
<translation>コラテラルが無効です</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Connect to a node to retrieve peer addresses, and disconnect</source>
|
||||
<translation>ピアアドレスを取得するためにノードに接続し、そして切断します</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Connection options:</source>
|
||||
<translation>接続オプション:</translation>
|
||||
@ -3903,10 +3735,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Whitelisted peers cannot be DoS banned and their transactions are always relayed, even if they are already in the mempool, useful e.g. for a gateway</source>
|
||||
<translation>ホワイトリストのピアはDoSによるアクセス禁止処理が無効化され、トランザクションは例えmempool内に既に存在していたとしても常にリレーされます。これは例えばゲートウェイに対して有用です</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>(default: %s)</source>
|
||||
<translation>(初期設定: %s)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Accept public REST requests (default: %u)</source>
|
||||
<translation>公開 REST リクエストを許可する (初期設定: %u)</translation>
|
||||
@ -4063,10 +3891,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Not in the Masternode list.</source>
|
||||
<translation>マスターノードリストにありません</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Only connect to nodes in network <net> (ipv4, ipv6 or onion)</source>
|
||||
<translation><net> (ipv4, ipv6 または onion) ネットワーク内のノードだけに接続する</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Prepend debug output with timestamp (default: %u)</source>
|
||||
<translation>デバッグ出力にタイムスタンプを付ける (初期設定: %u)</translation>
|
||||
@ -4091,18 +3915,10 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Set the number of threads to service RPC calls (default: %d)</source>
|
||||
<translation>RPC 呼び出しのスレッド数を設定 (初期設定: %d)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Specify configuration file (default: %s)</source>
|
||||
<translation>設定ファイルの指定 (初期設定: %s)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Specify connection timeout in milliseconds (minimum: 1, default: %d)</source>
|
||||
<translation>接続のタイムアウトをミリ秒単位で指定 (最小値: 1, 初期設定:: %d)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Specify pid file (default: %s)</source>
|
||||
<translation>pid ファイルの指定 (初期設定: %s)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Spend unconfirmed change when sending transactions (default: %u)</source>
|
||||
<translation>トランザクション送信時に未検証のチェンジを使用する (初期設定: %u)</translation>
|
||||
@ -4111,10 +3927,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Submitted to masternode, waiting in queue %s</source>
|
||||
<translation>マスターノードにサブミット、待機中 %s</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Synchronization failed</source>
|
||||
<translation>同期失敗</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Synchronization finished</source>
|
||||
<translation>同期完了</translation>
|
||||
@ -4123,14 +3935,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Threshold for disconnecting misbehaving peers (default: %u)</source>
|
||||
<translation>不正なピアを切断するためのしきい値 (初期設定: %u)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Too many %f denominations, removing.</source>
|
||||
<translation>異常に多くの %f デノミネーション、削除中</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Too many %f denominations, skipping.</source>
|
||||
<translation>%f 分割単位が多すぎるため、スキップします。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tor control port password (default: empty)</source>
|
||||
<translation>Tor管理ポートのパスワード (初期値: 空文字)</translation>
|
||||
@ -4211,18 +4015,10 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>KeePassHttp key for AES encrypted communication with KeePass</source>
|
||||
<translation>KeePassとの AES 暗号化接続用のKeePassHttp キー </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable all Dash specific functionality (Masternodes, PrivateSend, InstantSend, Governance) (0-1, default: %u)</source>
|
||||
<translation>Dashに固有の機能(マスターノード, プライベートセンド, インスタントセンド, ガバナンス) を無効化(0-1, 初期設定: %u)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%s file contains all private keys from this wallet. Do not share it with anyone!</source>
|
||||
<translation>%s ファイルはこのウォレットのプライベートキーをすべて保有しています。誰ともシェアしないでください。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Bind to given address to listen for JSON-RPC connections. This option is ignored unless -rpcallowip is also passed. Port is optional and overrides -rpcport. Use [host]:port notation for IPv6. This option can be specified multiple times (default: 127.0.0.1 and ::1 i.e., localhost, or if -rpcallowip has been specified, 0.0.0.0 and :: i.e., all addresses)</source>
|
||||
<translation>指定されたアドレスに対してJSON-RPC接続をリッスンするようバインドします。-rpcallowipもパスされない限り、このオプションは無視されます。ポートはオプションであり、-rpcportをオーバーライドします。IPv6には[host]:port表記を使用します。このオプションは複数回指定できます(デフォルト:127.0.0.1および:: 1すなわちlocalhost、または-rpcallowipが指定されている場合、0.0.0.0および::すなわちすべてのアドレス)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discover own IP addresses (default: 1 when listening and no -externalip or -proxy)</source>
|
||||
<translation>自分のIPアドレスを解決する (初期値: リッスンをしており、-externalipまたは-proxyオプションが指定されていない場合は1)</translation>
|
||||
@ -4315,10 +4111,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Total length of network version string (%i) exceeds maximum length (%i). Reduce the number or size of uacomments.</source>
|
||||
<translation>ネットワークバージョン文字 (%i) の長さが最大の長さ (%i) を超えています。UAコメントの数や長さを削減してください。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Transaction index can't be disabled in full mode. Either start with -litemode command line switch or enable transaction index.</source>
|
||||
<translation>トランザクションインデックスはフルモードでは無効化できません。 -litemodeコマンドラインスイッチでスタートするかトランザクションインデックスを有効にしてください。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tries to keep outbound traffic under the given target (in MiB per 24h), 0 = no limit (default: %d)</source>
|
||||
<translation>送信転送量を与えられた目標値以下に維持するようにする (24時間あたり何MiBかで指定)。0 の場合は無制限 (初期値: %d)</translation>
|
||||
@ -4487,10 +4279,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Loading wallet...</source>
|
||||
<translation>ウォレットを読み込んでいます…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Location of the auth cookie (default: data dir)</source>
|
||||
<translation>認証クッキーの場所 (初期設定: データディレクトリ)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Make the wallet broadcast transactions</source>
|
||||
<translation>ウォレットにトランザクションをブロードキャストさせる</translation>
|
||||
@ -4527,10 +4315,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Node relay options:</source>
|
||||
<translation>ノード中継オプション:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Non-standard public key detected.</source>
|
||||
<translation>スタンダードでないパブリックキーが検出されました</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Not compatible with existing transactions.</source>
|
||||
<translation>既存のトランザクションと互換性がありません。</translation>
|
||||
@ -4563,10 +4347,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>PrivateSend options:</source>
|
||||
<translation>プライベートセンドオプション:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PrivateSend request complete:</source>
|
||||
<translation>プライベートセンドリクエスト完了:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PrivateSend request incomplete:</source>
|
||||
<translation>プライベートセンドリクエスト未完了:</translation>
|
||||
@ -4655,10 +4435,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Whether to operate in a blocks only mode (default: %u)</source>
|
||||
<translation>ブロック限定モードにおいて動作を行うかどうか (初期値: %u)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>You can not start a masternode in lite mode.</source>
|
||||
<translation>ライトモードではマスターノードをスタートできません。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>You can not start a masternode with wallet enabled.</source>
|
||||
<translation>ウォレットを有効にした状態でマスターノードを起動することはできません。</translation>
|
||||
@ -4707,10 +4483,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Error loading %s: You can't enable HD on an already existing non-HD wallet</source>
|
||||
<translation>%s読み込みエラー: 既存の非HDウォレット上でHDを有効化できません</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error loading wallet %s. -wallet parameter must only specify a filename (not a path).</source>
|
||||
<translation>ウォレットの読み込みエラー %s。-wallet parameterはファイル名(pathではない)のみを使用する必要があります。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</source>
|
||||
<translation>%s の読み込みエラー! すべてのキーは正しく読み取れますが、トランザクションデータやアドレス帳のエントリが失われたか、正しくない可能性があります。</translation>
|
||||
@ -4747,10 +4519,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Please contribute if you find %s useful. Visit %s for further information about the software.</source>
|
||||
<translation>%s が有用だと感じられた方はぜひプロジェクトへの貢献をお願いします。ソフトウェアのより詳細な情報については %s をご覧ください。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>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 -txindex and -rescan. Warning: Reverting this setting requires re-downloading the entire blockchain. (default: 0 = disable pruning blocks, 1 = allow manual pruning via RPC, >%u = automatically prune block files to stay under the specified target size in MiB)</source>
|
||||
<translation>古いブロックの剪定 (削除) を有効にすることでストレージの必要量を削減します。これにより pruneblockchain RPC を呼び出すことで指定されたブロックを削除することができます。またターゲットサイズが MiB 単位で指定された場合には古いブロックの自動剪定が有効となります。このモードは -txindex および -rescan オプションと互換性がありません。警告: この設定を再有効化するにはすべてのブロックチェーンの再ダウンロードが必要となります。(初期設定: 0 = ブロックの剪定を無効化する, 1 = RPC 経由での手動剪定を許可する, >%u = MiB 単位で指定されたターゲットサイズを常に下回るようにブロックファイルを自動的に剪定する)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Set lowest fee rate (in %s/kB) for transactions to be included in block creation. (default: %s)</source>
|
||||
<translation>ブロック生成時に取り込まれるトランザクションの最低手数料率 (%s/kB 単位)。(初期設定: %s)</translation>
|
||||
@ -4791,10 +4559,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>User defined mnemonic passphrase for HD wallet (BIP39). Only has effect during wallet creation/first start (default: empty string)</source>
|
||||
<translation>ユーザー定義ニーモニックパスフレーズをHDウォレットに使用します (BIP39)。ウォレット作成時にのみ有効です。(初期設定: 空文字)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username and hashed password for JSON-RPC connections. The field <userpw> comes in the format: <USERNAME>:<SALT>$<HASH>. A canonical python script is included in share/rpcuser. The client then connects normally using the rpcuser=<USERNAME>/rpcpassword=<PASSWORD> pair of arguments. This option can be specified multiple times</source>
|
||||
<translation>JSON-RPC 接続時のユーザ名とハッシュ化されたパスワード。<userpw> フィールドのフォーマットは <USERNAME>:<SALT>$<HASH>。標準的な Python スクリプトが share/rpcuser 内に含まれています。クライアントは通常の場合には rpcuser=<USERNAME>/rpcpassword=<PASSWORD> を利用して接続を行います。このオプションは複数回指定できます。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Wallet will not create transactions that violate mempool chain limits (default: %u)</source>
|
||||
<translation>ウォレットがmempoolチェーン制限数を超えてトランザクションを作らないようにする (初期値: %u)</translation>
|
||||
@ -4811,10 +4575,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Whitelist peers connecting from the given IP address (e.g. 1.2.3.4) or CIDR notated network (e.g. 1.2.3.0/24). Can be specified multiple times.</source>
|
||||
<translation>ホワイトリストとして登録するピア、接続元の IP アドレス (例: 1.2.3.4) または CIDR 表現のネットワーク (例: 1.2.3.0/24)。複数回指定することも可能。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>You are starting in lite mode, most Dash-specific functionality is disabled.</source>
|
||||
<translation>ライトモードで起動すると、ほとんどのDash特有の機能が無効になります。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%d of last 100 blocks have unexpected version</source>
|
||||
<translation>最新の100ブロックの %d で予期しないバージョンがあります。</translation>
|
||||
@ -4831,10 +4591,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>%s is set very high!</source>
|
||||
<translation>%s の設定値は高すぎます!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>(press q to shutdown and continue later)</source>
|
||||
<translation>( qを押してシャットダウンし、あとで再開してください)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>-devnet can only be specified once</source>
|
||||
<translation>-devnet は一度だけ指定できます</translation>
|
||||
@ -4891,18 +4647,10 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Error loading %s: You can't disable HD on an already existing HD wallet</source>
|
||||
<translation>読み込みエラー %s: 既存のHDウォレット上のHDを無効化できません</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error loading wallet %s. -wallet filename must be a regular file.</source>
|
||||
<translation>ウォレットの読み込みエラー %s. -wallet ファイル名は通常のファイルでなければなりません。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error loading wallet %s. Duplicate -wallet filename specified.</source>
|
||||
<translation>ウォレットの読み込みエラー %s。重複する -walletファイル名が指定されました。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error loading wallet %s. Invalid characters in -wallet filename.</source>
|
||||
<translation>ウォレットの読み込みエラー %s。ウォレットファイルの名前に無効な文字があります。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error upgrading chainstate database</source>
|
||||
<translation>チェーンステートデータベースのアップグレードエラー</translation>
|
||||
@ -4971,10 +4719,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Run in the background as a daemon and accept commands</source>
|
||||
<translation>デーモンとしてバックグランドで実行しコマンドを許可</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Send trace/debug info to console instead of debug.log file</source>
|
||||
<translation>トレース/デバッグ情報を debug.log ファイルの代わりにコンソールへ送る</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Session not complete!</source>
|
||||
<translation>セッション未完了!</translation>
|
||||
@ -5007,10 +4751,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Specify data directory</source>
|
||||
<translation>データ ディレクトリの指定</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Specify wallet file (within data directory)</source>
|
||||
<translation>ウォレットのファイルを指定 (データディレクトリの中で)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Specify your own public address</source>
|
||||
<translation>あなた自身のパブリックなアドレスを指定</translation>
|
||||
@ -5023,10 +4763,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Starting network threads...</source>
|
||||
<translation>ネットワークのスレッドを起動しています...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Synchronization pending...</source>
|
||||
<translation>同期保留中...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Synchronizing governance objects...</source>
|
||||
<translation>ガバナンスオブジェクトを同期中...</translation>
|
||||
@ -5051,10 +4787,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Transaction created successfully.</source>
|
||||
<translation>トランザクション作成に成功</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Transaction fee and change calculation failed</source>
|
||||
<translation>送金手数料とおつりの計算に失敗しました</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Transaction fees are too high.</source>
|
||||
<translation>トランザクション手数料が高すぎます</translation>
|
||||
@ -5099,10 +4831,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Very low number of keys left: %d</source>
|
||||
<translation>非常に少ない数のキー: %d</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Wallet %s resides outside data directory %s</source>
|
||||
<translation>ウォレット %s はデータディレクトリ%sの外にあります。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Wallet is locked.</source>
|
||||
<translation>ウォレットはロックされています。</translation>
|
||||
@ -5111,10 +4839,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Wallet options:</source>
|
||||
<translation>ウォレットオプション:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Wallet window title</source>
|
||||
<translation>ウォレットウィンドウタイトル</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Warning</source>
|
||||
<translation>警告</translation>
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -129,6 +129,9 @@
|
||||
<translation>(fără etichetă)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AppearanceWidget</name>
|
||||
</context>
|
||||
<context>
|
||||
<name>AskPassphraseDialog</name>
|
||||
<message>
|
||||
@ -255,6 +258,9 @@
|
||||
<translation>Banat până la</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>BitcoinAmountField</name>
|
||||
</context>
|
||||
<context>
|
||||
<name>BitcoinGUI</name>
|
||||
<message>
|
||||
@ -597,6 +603,30 @@
|
||||
<source>Information</source>
|
||||
<translation>Informaţie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Received and sent multiple transactions</source>
|
||||
<translation>Tranzactii multiple primite si trimise</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Sent multiple transactions</source>
|
||||
<translation>Tranzactii multiple trimise</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Received multiple transactions</source>
|
||||
<translation>Tranzactii multiple primite</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Sent Amount: %1
|
||||
</source>
|
||||
<translation>Suma trimisa: %1
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Received Amount: %1
|
||||
</source>
|
||||
<translation>Suma primita: %1
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Date: %1
|
||||
</source>
|
||||
@ -639,10 +669,6 @@
|
||||
<source>HD key generation is <b>enabled</b></source>
|
||||
<translation>Generarea de chei HD este <b>activata</b></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HD key generation is <b>disabled</b></source>
|
||||
<translation>Generarea de chei HD este <b>dezactivata</b></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Wallet is <b>encrypted</b> and currently <b>unlocked</b></source>
|
||||
<translation>Portofelul este <b>criptat</b> iar în momentul de faţă este <b>deblocat</b></translation>
|
||||
@ -722,10 +748,6 @@
|
||||
<source>Received with address</source>
|
||||
<translation>Primite cu adresa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PS Rounds</source>
|
||||
<translation>Runde PS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Date</source>
|
||||
<translation>Data</translation>
|
||||
@ -849,10 +871,6 @@
|
||||
<source>The address associated with this address list entry. This can only be modified for sending addresses.</source>
|
||||
<translation>Adresa asociată cu această adresă din listă. Aceasta poate fi modificată doar pentru adresele de trimitere.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>New receiving address</source>
|
||||
<translation>Noua adresă de primire</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>New sending address</source>
|
||||
<translation>Noua adresă de trimitere</translation>
|
||||
@ -963,7 +981,11 @@
|
||||
<source>PrivateSend information</source>
|
||||
<translation>Informație TrimitePrivat</translation>
|
||||
</message>
|
||||
</context>
|
||||
<message>
|
||||
<source><h3>PrivateSend Basics</h3> PrivateSend 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> PrivateSend 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 PrivateSend process works like this:</b><ol type="1"> <li>PrivateSend 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 PrivateSend 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 PrivateSend disabled. <hr>For more information, see the <a style="%1" href="https://docs.dash.org/en/stable/wallets/dashcore/privatesend-instantsend.html">PrivateSend documentation</a>.</source>
|
||||
<translation><h3>Informații de bază TrimitePrivat</h3>TrimitePrivat oferă o intimitate financiară adevărată, ascunzând originea fondurilor. Toate monedele Dash din portofel sunt alcătuite din diferite "intrări" pe care le poți considera drept monede separate, discrete. <br> TrimitePrivat folosește un proces inovator pentru a amesteca intrările tale cu input-urile altor două persoane, fără ca monedele tale să părăsească vreodată portofelul tău. Menții controlul asupra banilor în orice moment.<hr> <b>Procesul TrimitePrivat funcționează astfel:</b><ol type="1"> <li>TrimitePrivat începe prin ruperea intrărilor de tranzacții în denumiri standard. Aceste denumiri sunt 0.001 DASH, 0.01 DASH, 0.1 DASH, 1 DASH și 10 DASH - ceva asemănător cu banii de hârtie pe care îi folosim zilnic.</li> <li>Portofelul tău trimite apoi cereri către nodurile software configurate special pe rețea, numite "masternodes". Aceste masternodes sunt informate atunci că eștii interesat să amesteci o anumită denominație. Nu sunt trimise nici un fel de informații identificabile la masternodes, astfel încât să nu știe niciodată "cine" ești.</li> <li>Atunci când alte două persoane trimit mesaje similare, indicând faptul că doresc să amestece aceeași denominație, începe o sesiune de amestecare. Masternodul amestecă intrările și instruiește portofelele celor trei utilizatori să plătească intrarea transformată acum înapoi la ei înșiși. Portofelul tău plătește această denominație direct la sine, dar într-o altă adresă (numită o adresă de schimbare).</li> <li>Pentru a închide complet fondurile tale, portofelul tău trebuie să repete acest proces de mai multe ori cu fiecare denominație. De fiecare dată când procesul este finalizat, se numește o "rundă". Fiecare rundă de TrimitePrivat o face exponențial mai dificil de determinat de unde au provenit fondurile.</li> <li>Acest proces de amestecare se întâmplă în fundal, fără intervenție din partea ta când dorești să efectuezi o tranzacție, fondurile tale vor fi deja anonime. Nu este necesară o așteptare suplimentară.</li> </ol> <hr><b>IMPORTANT:</b>Portofelul tău conține numai 1000 dintre aceste "adrese de schimbare". De fiecare dată când se întâmplă un eveniment de amestecare, până la 9 dintre adresele tale sunt epuizate. Aceasta înseamnă că cele 1000 de adrese durează aproximativ 100 de evenimente de amestecare. Atunci când sunt utilizate 900 dintre ele, portofelul tău trebuie să creeze mai multe adrese. Cu toate acestea, poți face acest lucru numai dacă ai activări de rezervă automate. <br>În consecință, utilizatorii care au backup-urile dezactivate vor avea și TrimitePrivat dezactivat . <hr>Pentru mai multe informații, consultă <a style="%1" href="https://docs.dash.org/en/stable/wallets/dashcore/privatesend-instantsend.html">documentația PrivateSend</a>.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Intro</name>
|
||||
<message>
|
||||
@ -1065,6 +1087,10 @@
|
||||
<source>My masternodes only</source>
|
||||
<translation>Doar masternode-urile mele</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Service</source>
|
||||
<translation>Serviciu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PoSe Score</source>
|
||||
<translation>Scorul PoSe</translation>
|
||||
@ -1081,10 +1107,26 @@
|
||||
<source>Next Payment</source>
|
||||
<translation>Următoarea Plată</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Payout Address</source>
|
||||
<translation>Adresa de plata</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Operator Reward</source>
|
||||
<translation>Recompensă Operator</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Collateral Address</source>
|
||||
<translation>Adresa colaterala</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Owner Address</source>
|
||||
<translation>Adresa Proprietarului</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Voting Address</source>
|
||||
<translation>Adresa de vot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Copy ProTx Hash</source>
|
||||
<translation>Copiază ProTx Hash</translation>
|
||||
@ -1274,6 +1316,10 @@
|
||||
<source>This amount acts as a threshold to turn off PrivateSend once it's reached.</source>
|
||||
<translation>Această sumă acționează ca un prag pentru a dezactiva TrimitePrivat după ce a fost atins.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Target PrivateSend balance</source>
|
||||
<translation>Obiectiv Sold TrimitePrivat:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Automatically open the Dash Core client port on the router. This only works when your router supports UPnP and it is enabled.</source>
|
||||
<translation>Deschide automat portul client Dash Core de pe router. Asta funcționează numai atunci când routerul dvs. acceptă UPnP și este activat.</translation>
|
||||
@ -1298,10 +1344,6 @@
|
||||
<source>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 |.</source>
|
||||
<translation>Adresele URL ale unor terțe părți (de exemplu, un explorator block) care apar în tab-ul de tranzacții ca elemente de meniu contextual.<br/>%s în URL este înlocuit de hash-ul tranzacției. Adresele URL multiple sunt separate prin bara verticală |.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Expert</source>
|
||||
<translation>Expert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Whether to show coin control features or not.</source>
|
||||
<translation>Arată controlul caracteristicilor monedei sau nu.</translation>
|
||||
@ -1330,6 +1372,10 @@
|
||||
<source>&Spend unconfirmed change</source>
|
||||
<translation>Cheltuire rest neconfirmat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>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.</source>
|
||||
<translation>Această setare determină cantitatea de masternode-uri individuale prin care o intrare va fi amestecată.<br/>Mai multe runde de amestecare oferă un grad mai mare de confidențialitate, dar costă mai mult în taxe.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Network</source>
|
||||
<translation>&Retea</translation>
|
||||
@ -1338,14 +1384,6 @@
|
||||
<source>Map port using &UPnP</source>
|
||||
<translation>Mapare port folosind &UPnP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Accept connections from outside</source>
|
||||
<translation>Acceptă conexiuni din exterior</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow incoming connections</source>
|
||||
<translation>Acceptă conexiuni în curs de sosire</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Proxy &IP:</source>
|
||||
<translation>Proxy &IP:</translation>
|
||||
@ -1382,22 +1420,6 @@
|
||||
<source>Connect to the Dash network through a separate SOCKS5 proxy for Tor hidden services.</source>
|
||||
<translation>Conectare la reteaua Dash printr-un proxy SOCKS5 separat pentru serviciile TOR ascunse.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Use separate SOCKS5 proxy to reach peers via Tor hidden services:</source>
|
||||
<translation>Utilizează un proxy separat SOCKS5 pentru a ajunge la peers prin intermediul serviciilor ascunse Tor:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Window</source>
|
||||
<translation>&Fereastra</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Hide the icon from the system tray.</source>
|
||||
<translation>&Ascunde pictrograma din zona de notificare.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hide tray icon</source>
|
||||
<translation>Ascunde pictrograma de notificare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show only a tray icon after minimizing the window.</source>
|
||||
<translation>Afişează doar un icon in tray la ascunderea ferestrei</translation>
|
||||
@ -1428,10 +1450,6 @@ https://www.transifex.com/projects/p/dash/</source>
|
||||
<translation>Limba lipsă sau traducerea incompletă? Ajută contribuind traduceri aici:
|
||||
https://www.transifex.com/projects/p/dash/</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>User Interface Theme:</source>
|
||||
<translation>Tematica Interfaței Utilizatorului:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Unit to show amounts in:</source>
|
||||
<translation>&Unitatea de măsură pentru afişarea sumelor:</translation>
|
||||
@ -1444,10 +1462,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Decimal digits</source>
|
||||
<translation>Zecimale</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Third party transaction URLs</source>
|
||||
<translation>Adrese URL de tranzacție terță parte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Active command-line options that override above options:</source>
|
||||
<translation>Opţiuni linie de comandă active care oprimă opţiunile de mai sus:</translation>
|
||||
@ -1472,10 +1486,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>default</source>
|
||||
<translation>Initial</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>none</source>
|
||||
<translation>Niciuna</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Confirm options reset</source>
|
||||
<translation>Confirmă resetarea opţiunilor</translation>
|
||||
@ -1615,10 +1625,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>The denominations you submitted to the Masternode.<br>To mix, other users must submit the exact same denominations.</source>
|
||||
<translation>Denominațiile pe care le-ai trimis la Masternode.<br>Pentru a amesteca, ceilalți utilizatori trebuie să trimită exact aceleași denominații.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>(Last Message)</source>
|
||||
<translation>(Ultimul Mesaj)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>out of sync</source>
|
||||
<translation>Nu este sincronizat</translation>
|
||||
@ -1643,14 +1649,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>%n Rounds</source>
|
||||
<translation><numerusform>%n Rundă</numerusform><numerusform>%n Runde</numerusform><numerusform>%n Runde</numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Found enough compatible inputs to anonymize %1</source>
|
||||
<translation>S-au găsit suficiente intrări compatibile pentru anonimizare %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Not enough compatible inputs to anonymize <span style='color:red;'>%1</span>,<br>will anonymize <span style='color:red;'>%2</span> instead</source>
|
||||
<translation>Nu există suficiente intrări compatibile pentru anonimizare<span style='color:red;'>%1</span>,<br>va anonimiza<span style='color:red;'>%2</span>în schimb </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Overall progress</source>
|
||||
<translation>Progres general</translation>
|
||||
@ -1659,6 +1657,10 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Denominated</source>
|
||||
<translation>Denominat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Partially mixed</source>
|
||||
<translation>Partial amestecate</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Mixed</source>
|
||||
<translation>Amestecat</translation>
|
||||
@ -1680,8 +1682,8 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<translation>Număr foarte mic de chei rămase de la ultimul backup automat!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>We are about to create a new automatic backup for you, however <span style='color:red;'> you should always make sure you have backups saved in some safe place</span>!</source>
|
||||
<translation>Suntem pe cale să creăm un nou backup automat pentru tine, dar <span style='color:red;'>va trebui să te asiguri întotdeauna că ai backup-urile salvate într-un loc sigur </span>!</translation>
|
||||
<source>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>!</source>
|
||||
<translation>Suntem pe cale să creăm un nou backup automat pentru tine, dar <span style='%1'>va trebui să te asiguri întotdeauna că ai backup-urile salvate într-un loc sigur </span>!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Note: You can turn this message off in options.</source>
|
||||
@ -1711,12 +1713,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>WARNING! Failed to replenish keypool, please unlock your wallet to do so.</source>
|
||||
<translation>AVERTIZARE! Nu s-a reușit reîncărcarea keypool-ului, te rog deblochează portofelul pentru a face acest lucru.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Last PrivateSend message:
|
||||
</source>
|
||||
<translation>Ultimul mesaj TrimitePrivat:
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>If you don't want to see internal PrivateSend fees/transactions select "Most Common" as Type on the "Transactions" tab.</source>
|
||||
<translation>Dacă nu vrei să vezi taxele / tranzacțiile interne TrimitePrivat, selectează "Cele mai frecvente" ca Tip în pagina "Tranzacții".</translation>
|
||||
@ -1839,7 +1835,7 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Ping</source>
|
||||
<translation>Ping</translation>
|
||||
</message>
|
||||
</context>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
<message>
|
||||
@ -1929,7 +1925,7 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Error: %1</source>
|
||||
<translation>Eroare: %1</translation>
|
||||
</message>
|
||||
</context>
|
||||
</context>
|
||||
<context>
|
||||
<name>QRDialog</name>
|
||||
<message>
|
||||
@ -2077,10 +2073,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>&Network Traffic</source>
|
||||
<translation>Trafic reţea</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Totals</source>
|
||||
<translation>Totaluri</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Received</source>
|
||||
<translation>Recepţionat</translation>
|
||||
@ -2289,10 +2281,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Welcome to the %1 RPC console.</source>
|
||||
<translation>Bun venit la consola %1 RPC.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Type <b>help</b> for an overview of available commands.</source>
|
||||
<translation>Scrie <b>help</b> pentru a vedea comenzile disponibile</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Use up and down arrows to navigate history, and %1 to clear screen.</source>
|
||||
<translation>Foloseste sagetile sus si jos pentru a naviga in istoric si %1 pentru a curata.</translation>
|
||||
@ -2317,22 +2305,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Total: %1 (Enabled: %2)</source>
|
||||
<translation>Total: %1 (Activat: %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 B</source>
|
||||
<translation>%1 B</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 KB</source>
|
||||
<translation>%1 KB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 MB</source>
|
||||
<translation>%1 MB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 GB</source>
|
||||
<translation>%1 GB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>(node id: %1)</source>
|
||||
<translation>(node id: %1)</translation>
|
||||
@ -2368,14 +2340,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
</context>
|
||||
<context>
|
||||
<name>ReceiveCoinsDialog</name>
|
||||
<message>
|
||||
<source>Reuse one of the previously used receiving addresses.<br>Reusing addresses has security and privacy issues.<br>Do not use this unless re-generating a payment request made before.</source>
|
||||
<translation>Reutilizează una dintre adresele primite anterior.<br>Reutilizarea adreselor creează probleme de securitate și confidențialitate.<br>Nu utiliza decât dacă re-generezi o cerere de plată făcută înainte.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>R&euse an existing receiving address (not recommended)</source>
|
||||
<translation>R&eutilizează o adresă de primire existentă (nerecomandat)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>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.</source>
|
||||
<translation>Un mesaj opţional de ataşat la cererea de plată, care va fi afişat cînd cererea este deschisă. Notă: Acest mesaj nu va fi trimis cu plata către reţeaua Dash.</translation>
|
||||
@ -2617,10 +2581,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Confirmation time target:</source>
|
||||
<translation>Timp confirmare tinta:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PrivateSend</source>
|
||||
<translation>TrimitePrivat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>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.</source>
|
||||
<translation>Dacă taxa vamală este stabilită la 1000 de duffi și tranzacția are doar 250 de octeți, atunci "per kilobyte" plătește doar 250 de duffi în taxă,<br />în timp ce "cel puțin" plătește 1000 de duffi. Pentru tranzacțiile mai mari decât un kilobyte, ambele plătesc cu kilobyte.</translation>
|
||||
@ -2745,10 +2705,34 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source><b>(%1 of %2 entries displayed)</b></source>
|
||||
<translation><b>(%1 of %2 înregistrările afișate)</b></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PrivateSend funds only</source>
|
||||
<translation>Fonduri TrimitePrivat doar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>any available funds</source>
|
||||
<translation>orice fonduri disponibile</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>(PrivateSend transactions have higher fees usually due to no change output being allowed)</source>
|
||||
<translation>(Tranzactiile TrimitePrivat au taxe mai mari de obicei din cauza ca iesirile cu rest nu sunt permise)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Transaction size: %1</source>
|
||||
<translation>Marimea tranzactiei: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Fee rate: %1</source>
|
||||
<translation>Rata taxei: %1</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>This transaction will consume %n input(s)</source>
|
||||
<translation><numerusform>Aceasta tranzactie va consuma %n din intrari</numerusform><numerusform>Aceasta tranzactie va consuma %n din intrari</numerusform><numerusform>Aceasta tranzactie va consuma %n din intrari</numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Warning: Using PrivateSend with %1 or more inputs can harm your privacy and is not recommended</source>
|
||||
<translation>Avertisment: Folosirea TrimitePrivat cu %1 sau mai multe intrari poate provoca daune confidentialitatii tale si nu este recomandata</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Confirm send coins</source>
|
||||
<translation>Confirmă trimiterea de monede</translation>
|
||||
@ -3064,10 +3048,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>[testnet]</source>
|
||||
<translation>[testnet]</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Version %1</source>
|
||||
<translation>Versiunea %1</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>TrafficGraphWidget</name>
|
||||
@ -3075,7 +3055,7 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>KB/s</source>
|
||||
<translation>KB/s</translation>
|
||||
</message>
|
||||
</context>
|
||||
</context>
|
||||
<context>
|
||||
<name>TransactionDesc</name>
|
||||
<message numerus="yes">
|
||||
@ -3090,10 +3070,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>conflicted</source>
|
||||
<translation>conflictual</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1/offline</source>
|
||||
<translation>%1/deconectat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>0/unconfirmed, %1</source>
|
||||
<translation>0/neconfirmat, %1</translation>
|
||||
@ -3118,26 +3094,10 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>%1 confirmations</source>
|
||||
<translation>%1 confirmări</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>locked via LLMQ based ChainLocks</source>
|
||||
<translation>blocat cu ChainLocks bazat pe LLMQ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>verified via LLMQ based InstantSend</source>
|
||||
<translation>verificat cu TrimiteInstant bazat pe LLMQ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Status</source>
|
||||
<translation>Stare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>, has not been successfully broadcast yet</source>
|
||||
<translation>, nu s-a propagat încă</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>, broadcast through %n node(s)</source>
|
||||
<translation><numerusform>, difuzat prin %n nod</numerusform><numerusform>, difuzat prin %n node-uri</numerusform><numerusform>, difuzat prin %n node-uri</numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Date</source>
|
||||
<translation>Data</translation>
|
||||
@ -3292,10 +3252,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Open until %1</source>
|
||||
<translation>Deschis până la %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Offline</source>
|
||||
<translation>Deconectat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unconfirmed</source>
|
||||
<translation>Neconfirmat</translation>
|
||||
@ -3320,10 +3276,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Immature (%1 confirmations, will be available after %2)</source>
|
||||
<translation>Imatur (%1 confirmari, va fi disponibil după %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>This block was not received by any other nodes and will probably not be accepted!</source>
|
||||
<translation>Acest bloc nu a fost recepționat de niciun alt nod și probabil nu va fi acceptat!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Generated but not accepted</source>
|
||||
<translation>Generat dar neacceptat</translation>
|
||||
@ -3368,10 +3320,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>PrivateSend Create Denominations</source>
|
||||
<translation>TrimitePrivat Creează Denumiri</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PrivateSend</source>
|
||||
<translation>TrimitePrivat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>watch-only</source>
|
||||
<translation>doar-supraveghere</translation>
|
||||
@ -3400,10 +3348,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Whether or not a watch-only address is involved in this transaction.</source>
|
||||
<translation>Indiferent dacă sau nu o adresa doar-suăpraveghere este implicată în această tranzacţie.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Whether or not this transaction was locked by InstantSend.</source>
|
||||
<translation>Dacă această tranzacție a fost sau nu blocată de TrimiteInstant.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>User-defined intent/purpose of the transaction.</source>
|
||||
<translation>Intentie/scop al tranzactie definit de user.</translation>
|
||||
@ -3419,14 +3363,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>All</source>
|
||||
<translation>Toate</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Locked by InstantSend</source>
|
||||
<translation>Blocat de TrimiteInstant</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Not locked by InstantSend</source>
|
||||
<translation>Ne-blocat de TrimiteInstant</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Today</source>
|
||||
<translation>Astăzi</translation>
|
||||
@ -3463,10 +3399,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Sent to</source>
|
||||
<translation>Trimis către</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PrivateSend</source>
|
||||
<translation>TrimitePrivat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PrivateSend Make Collateral Inputs</source>
|
||||
<translation>TrimitePrivat Realizează Intrări Colaterale </translation>
|
||||
@ -3495,10 +3427,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Other</source>
|
||||
<translation>Altele</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Enter address or label to search</source>
|
||||
<translation>Introdu adresa sau eticheta pentru căutare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Min amount</source>
|
||||
<translation>Cantitatea minimă</translation>
|
||||
@ -3730,18 +3658,10 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Cannot downgrade wallet</source>
|
||||
<translation>Nu se poate retrograda portofelul</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cannot write default address</source>
|
||||
<translation>Nu se poate scrie adresa implicită</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Collateral not valid.</source>
|
||||
<translation>Colateralul nu este valabil.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Connect to a node to retrieve peer addresses, and disconnect</source>
|
||||
<translation>Conectează-te la nod pentru a obține adresele partenerilor, și apoi deconectează-te</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Connection options:</source>
|
||||
<translation>Opțiuni de conectare:</translation>
|
||||
@ -3882,6 +3802,14 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Overrides minimum spork signers to change spork value. Only useful for regtest and devnet. Using this on mainnet or testnet will ban you.</source>
|
||||
<translation>Depășește minimumul semnătorilor spork pentru a schimba valoarea spork. Doar util pentru regtest și devnet. Folosirea acestui lucru pe mainnet sau testnet te va bloca.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PrivateSend uses exact denominated amounts to send funds, you might simply need to mix some more coins.</source>
|
||||
<translation>TrimitePrivat foloseste sume denominate exacte pentru a trimite fonduri, s-ar putea sa ai nevoie pur si simplu sa amesteci niste monede in plus.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>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 -txindex, -rescan and -disablegovernance=false. Warning: Reverting this setting requires re-downloading the entire blockchain. (default: 0 = disable pruning blocks, 1 = allow manual pruning via RPC, >=%u = automatically prune block files to stay under the specified target size in MiB)</source>
|
||||
<translation>Redu cerințele de stocare activând tăierea (ștergerea) block-urilor vechi. Asta va permite apelarea la pruneblockchain RPC pentru a șterge block-uri specifice, și permite tăierea automată a block-urilor vechi dacă este furnizată o dimensiune țintă în MiB. Acest mod este incompatibil cu -txindex, -rescan și -disablegovernance=false. Avertisment: Inversarea acestei setări necesită re-descărcarea întregului blockchain. (implicit: 0 = dezactivați tăierea block-urilor, 1 = permiteți tăierea manuală prin RPC, >=%u = taie automat fișierele block pentru a rămâne sub dimensiunea de țintă specificată în MiB)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Use N separate masternodes in parallel to mix funds (%u-%u, default: %u)</source>
|
||||
<translation>Foloseștee N masternode-uri separate în paralel pentru mixarea fondurilor (%u-%u, implicit: %u)</translation>
|
||||
@ -3902,10 +3830,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Whitelisted peers cannot be DoS banned and their transactions are always relayed, even if they are already in the mempool, useful e.g. for a gateway</source>
|
||||
<translation>Whitelisted peers nu pot fi interziși și tranzacțiile lor sunt întotdeauna transmise, chiar dacă acestea sunt deja în mempool, de ex. pentru un gateway</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>(default: %s)</source>
|
||||
<translation>(implicit: %s)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Accept public REST requests (default: %u)</source>
|
||||
<translation>Acceptă cererile publice REST (implicit: %u)</translation>
|
||||
@ -4059,12 +3983,12 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<translation>Nici un Masternode compatibil nu a fost găsit.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Not in the Masternode list.</source>
|
||||
<translation>Nu este în lista Masternode</translation>
|
||||
<source>Not enough funds to mix.</source>
|
||||
<translation>Nu sunt suficiente fonduri pentru amestecare.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Only connect to nodes in network <net> (ipv4, ipv6 or onion)</source>
|
||||
<translation>Conectează-te numai la nodurile din rețea <net> (ipv4, ipv6 sau onion)</translation>
|
||||
<source>Not in the Masternode list.</source>
|
||||
<translation>Nu este în lista Masternode</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Prepend debug output with timestamp (default: %u)</source>
|
||||
@ -4090,18 +4014,10 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Set the number of threads to service RPC calls (default: %d)</source>
|
||||
<translation>Setează numărul de fire pentru a activa apelurile RPC (implicit: %d)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Specify configuration file (default: %s)</source>
|
||||
<translation>Specifică fișierul de configurare (implicit: %s)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Specify connection timeout in milliseconds (minimum: 1, default: %d)</source>
|
||||
<translation>Specifică timpul de conectare în milisecunde (minimum: 1, implicit: %d)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Specify pid file (default: %s)</source>
|
||||
<translation>Specifică fișierul pid (implicit: %s)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Spend unconfirmed change when sending transactions (default: %u)</source>
|
||||
<translation>Cheltuie restul neconfirmat la trimiterea tranzacțiilor (implicit: %u)</translation>
|
||||
@ -4110,10 +4026,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Submitted to masternode, waiting in queue %s</source>
|
||||
<translation>Trimis la masternode, așteaptă la coadă %s</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Synchronization failed</source>
|
||||
<translation>Sincronizarea a eșuat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Synchronization finished</source>
|
||||
<translation>Sincronizarea s-a terminat</translation>
|
||||
@ -4122,14 +4034,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Threshold for disconnecting misbehaving peers (default: %u)</source>
|
||||
<translation> Prag pentru deconectarea acelor peers care au o conduita nepotrivită (implicit: %u)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Too many %f denominations, removing.</source>
|
||||
<translation>Prea multe %f denumiri, se elimină.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Too many %f denominations, skipping.</source>
|
||||
<translation>Prea multe %f denumiri, se sare.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tor control port password (default: empty)</source>
|
||||
<translation>Parola pentru portul de control Tor (implicit: gol)</translation>
|
||||
@ -4210,17 +4114,13 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>KeePassHttp key for AES encrypted communication with KeePass</source>
|
||||
<translation>Cheie KeePassHttp pentru comunicarea criptată AES cu KeePass</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable all Dash specific functionality (Masternodes, PrivateSend, InstantSend, Governance) (0-1, default: %u)</source>
|
||||
<translation>Dezactivează toate funcționalitățile specifice Dash (Masternode-uri, TrimitePrivat, TrimiteInstant, Guvernanță) (0-1, implicit: %u)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%s file contains all private keys from this wallet. Do not share it with anyone!</source>
|
||||
<translation>%s fișierul conține toate cheile private din acest portofel. Nu le împărtăși nimănui!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Bind to given address to listen for JSON-RPC connections. This option is ignored unless -rpcallowip is also passed. Port is optional and overrides -rpcport. Use [host]:port notation for IPv6. This option can be specified multiple times (default: 127.0.0.1 and ::1 i.e., localhost, or if -rpcallowip has been specified, 0.0.0.0 and :: i.e., all addresses)</source>
|
||||
<translation>Leagă-te la adresa dată pentru a asculta conexiunile JSON-RPC. Această opțiune este ignorată doar dacă -rpcallowip este de asemenea trecut. Portul este opțional și suprascrie -rpcport. Utilizează [host]: port de notare pentru IPv6. Această opțiune poate fi specificată de mai multe ori (implicit: 127.0.0.1 și ::1 i.e., localhost, sau dacă -rpcallowip a fost specificat, 0.0.0.0 și :: ex., toate adresele)</translation>
|
||||
<source>-masternode option is deprecated and ignored, specifying -masternodeblsprivkey is enough to start this node as a masternode.</source>
|
||||
<translation>- optiunea masternode este dezaprobata si ignorata - specificarea masternodeblsprivkey-ului este suficienta pentru a porni acest nod ca si un masternode.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discover own IP addresses (default: 1 when listening and no -externalip or -proxy)</source>
|
||||
@ -4274,6 +4174,14 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Maintain at most <n> connections to peers (temporary service connections excluded) (default: %u)</source>
|
||||
<translation>Menține cel mult <n>conexiuni cu peers (excluderea conexiunilor temporare) (implicit : %u)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Make sure to encrypt your wallet and delete all non-encrypted backups after you have verified that the wallet works!</source>
|
||||
<translation>Fii sigur sa criptezi portofelul tau si sa stergi toate backup-urile non-criptate dupa ce ai verificat ca portofelul functioneaza!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Maximum total size of all orphan transactions in megabytes (default: %u)</source>
|
||||
<translation>Marimea totala maxima a tuturor tranzactiilor orfane in megabytes (implicit: %u)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Prune configured below the minimum of %d MiB. Please use a higher number.</source>
|
||||
<translation>Reductia e configurata sub minimul de %d MiB. Rugam folositi un numar mai mare.</translation>
|
||||
@ -4294,6 +4202,10 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Rescans are not possible in pruned mode. You will need to use -reindex which will download the whole blockchain again.</source>
|
||||
<translation>Rescanarile nu sunt posibile in modul redus. Va trebui sa folositi -reindex, ceea ce va descarca din nou intregul blockchain.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Set the masternode BLS private key and enable the client to act as a masternode</source>
|
||||
<translation>Seteza cheia BLS privata a masternodului si permite clientului sa se comporte ca un masternode</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Specify full path to directory for automatic wallet backups (must exist)</source>
|
||||
<translation>Specifică calea completă la directorul pentru backupul automat al portofelului (trebuie să existe)</translation>
|
||||
@ -4314,10 +4226,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Total length of network version string (%i) exceeds maximum length (%i). Reduce the number or size of uacomments.</source>
|
||||
<translation>Lungimea totala a sirului versiunii retelei (%i) depaseste lungimea maxima (%i). Reduceti numarul sa dimensiunea uacomments. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Transaction index can't be disabled in full mode. Either start with -litemode command line switch or enable transaction index.</source>
|
||||
<translation>Indexul tranzacției nu poate fi dezactivat în full mode. Ori porneşti cu comutatorul de linie de comandă -litemode sau activezi indexul tranzacțiilor.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tries to keep outbound traffic under the given target (in MiB per 24h), 0 = no limit (default: %d)</source>
|
||||
<translation>Încearcă să păstrezi traficul de ieșire sub ținta dată (în MiB per 24h), 0 = fără limită (implicit: %d)</translation>
|
||||
@ -4338,6 +4246,10 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Use UPnP to map the listening port (default: 1 when listening and no -proxy)</source>
|
||||
<translation>Utilizează UPnP pentru a mapa portul de ascultare (implicit: 1 când asculți și nu -proxy)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username and hashed password for JSON-RPC connections. The field <userpw> comes in the format: <USERNAME>:<SALT>$<HASH>. A canonical python script is included in share/rpcauth. The client then connects normally using the rpcuser=<USERNAME>/rpcpassword=<PASSWORD> pair of arguments. This option can be specified multiple times</source>
|
||||
<translation>Numele de utilizator și parola de salvare pentru conexiunile JSON-RPC. Câmpul <userpw> vine în formatul: <USERNAME>:<SALT>$<HASH>. Un script phyton canonic este inclus în share/rpcauth. Apoi, clientul se conectează în mod normal folosind rpcuser=<USERNAME>/rpcpassword=<PASSWORD>pereche de argumente. Această opțiune poate fi specificată de mai multe ori </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>WARNING! Failed to replenish keypool, please unlock your wallet to do so.</source>
|
||||
<translation>AVERTIZARE! Nu s-a reușit reîncărcarea keypool-ului, deblochează portofelul pentru a face acest lucru.</translation>
|
||||
@ -4490,10 +4402,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Loading wallet...</source>
|
||||
<translation>Încarc portofel...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Location of the auth cookie (default: data dir)</source>
|
||||
<translation>Locația cookie-ului de autentificare (implicit: dir de date)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Make the wallet broadcast transactions</source>
|
||||
<translation>Fă ca portofelul sa trimită tranzacții</translation>
|
||||
@ -4530,10 +4438,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Node relay options:</source>
|
||||
<translation>Opțiuni pentru node relay:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Non-standard public key detected.</source>
|
||||
<translation>Cheie publică non-standard detectată.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Not compatible with existing transactions.</source>
|
||||
<translation>Nu este compatibil cu tranzacțiile existente.</translation>
|
||||
@ -4566,10 +4470,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>PrivateSend options:</source>
|
||||
<translation>opțiuni TrimitePrivat:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PrivateSend request complete:</source>
|
||||
<translation>solicitare TrimitePrivat completă:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PrivateSend request incomplete:</source>
|
||||
<translation>solicitare TrimitePrivat incompletă:</translation>
|
||||
@ -4658,10 +4558,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Whether to operate in a blocks only mode (default: %u)</source>
|
||||
<translation>Dacă funcționează doar într-un mod blocks only (implicit: %u)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>You can not start a masternode in lite mode.</source>
|
||||
<translation>Nu poți porni un masternode în modul lite.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>You can not start a masternode with wallet enabled.</source>
|
||||
<translation>Nu poți porni un masternode cu portofelul activat.</translation>
|
||||
@ -4718,10 +4614,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Error loading %s: You can't enable HD on an already existing non-HD wallet</source>
|
||||
<translation>Eroare la încărcare %s: Nu poți activa HD pe un portofel non-HD deja existent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error loading wallet %s. -wallet parameter must only specify a filename (not a path).</source>
|
||||
<translation>Eroare la încărcarea portofelului %s. -wallet parametrul trebuie să specifice doar un nume de fișier (nu o cale).</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</source>
|
||||
<translation>Eroare la citirea %s! Toate cheile sînt citite corect, dar datele tranzactiei sau anumite intrări din agenda sînt incorecte sau lipsesc.</translation>
|
||||
@ -4758,10 +4650,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Please contribute if you find %s useful. Visit %s for further information about the software.</source>
|
||||
<translation>Va rugam sa contribuiti daca apreciati ca %s va este util. Vizitati %s pentru mai multe informatii despre software.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>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 -txindex and -rescan. Warning: Reverting this setting requires re-downloading the entire blockchain. (default: 0 = disable pruning blocks, 1 = allow manual pruning via RPC, >%u = automatically prune block files to stay under the specified target size in MiB)</source>
|
||||
<translation>Redu cerințele de stocare activând tăierea (ștergerea) block-urilor vechi. Asta va permite apelarea la pruneblockchain RPC pentru a șterge block-uri specifice, și permite tăierea automată a block-urilor vechi dacă este furnizată o dimensiune țintă în MiB. Acest mod este incompatibil cu -txindex și -rescan. Avertisment: Inversarea acestei setări necesită re-descărcarea întregului blockchain. (implicit: 0 = dezactivați tăierea block-urilor, 1 = permiteți tăierea manuală prin RPC, >%u = taie automat fișierele block pentru a rămâne sub dimensiunea de țintă specificată în MiB)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Set lowest fee rate (in %s/kB) for transactions to be included in block creation. (default: %s)</source>
|
||||
<translation>Setează cea mai mică rată de taxă (în %s/kB) pentru tranzacțiile care vor fi incluse în crearea block-urilor. (implicit: %s)</translation>
|
||||
@ -4802,10 +4690,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>User defined mnemonic passphrase for HD wallet (BIP39). Only has effect during wallet creation/first start (default: empty string)</source>
|
||||
<translation>Fraza de acces mnemonică definită de utilizator pentru portofelul HD (BIP39). Are efect numai în timpul creării portofelului/primula pornire (implicit: empty string)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username and hashed password for JSON-RPC connections. The field <userpw> comes in the format: <USERNAME>:<SALT>$<HASH>. A canonical python script is included in share/rpcuser. The client then connects normally using the rpcuser=<USERNAME>/rpcpassword=<PASSWORD> pair of arguments. This option can be specified multiple times</source>
|
||||
<translation>Numele de utilizator și parola de salvare pentru conexiunile JSON-RPC. Câmpul <userpw> vine în formatul: <USERNAME>:<SALT>$<HASH>. Un script phyton canonic este inclus în share/rpcuser. Apoi, clientul se conectează în mod normal folosind rpcuser=<USERNAME>/rpcpassword=<PASSWORD>pereche de argumente. Această opțiune poate fi specificată de mai multe ori </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Wallet will not create transactions that violate mempool chain limits (default: %u)</source>
|
||||
<translation>Portofelul nu va crea tranzacții care încalcă limitele lanțului mempool (implicit: %u)</translation>
|
||||
@ -4822,10 +4706,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Whitelist peers connecting from the given IP address (e.g. 1.2.3.4) or CIDR notated network (e.g. 1.2.3.0/24). Can be specified multiple times.</source>
|
||||
<translation>Whitelist peers care se conectează de la adresa IP dată (ex. 1.2.3.4) sau rețeaua notată CIDR (ex. 1.2.3.0/24). Poate fi specificat de mai multe ori.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>You are starting in lite mode, most Dash-specific functionality is disabled.</source>
|
||||
<translation>Începeți în modul lite, cele mai multe funcționalități specifice Dash sunt dezactivate.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%d of last 100 blocks have unexpected version</source>
|
||||
<translation>%d din ultimele 100 de blocuri au versiune neașteptată</translation>
|
||||
@ -4842,10 +4722,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>%s is set very high!</source>
|
||||
<translation>%s este setata foarte sus!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>(press q to shutdown and continue later)</source>
|
||||
<translation>(apasă q pentru a opri și continuă mai târziu)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>-devnet can only be specified once</source>
|
||||
<translation>-devnet poate fi specificat o singură dată</translation>
|
||||
@ -4902,18 +4778,10 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Error loading %s: You can't disable HD on an already existing HD wallet</source>
|
||||
<translation>Eroare la încărcare %s: Nu poți dezactiva HD pe un portofel HD deja existent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error loading wallet %s. -wallet filename must be a regular file.</source>
|
||||
<translation>Eroare la încărcarea portofelului %s. Numele fișierului -wallet trebuie să fie un fișier obișnuit.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error loading wallet %s. Duplicate -wallet filename specified.</source>
|
||||
<translation>Eroare la încărcarea portofelului %s. Numele de fișier duplicat -walet specificat.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error loading wallet %s. Invalid characters in -wallet filename.</source>
|
||||
<translation>Eroare la încărcarea portofelului %s. Caractere invalide în numele de fişier -wallet.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error upgrading chainstate database</source>
|
||||
<translation>Eroare la actualizarea bazei de date chainstate</translation>
|
||||
@ -4982,10 +4850,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Run in the background as a daemon and accept commands</source>
|
||||
<translation>Rulează în fundal ca un demon și acceptă comenzi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Send trace/debug info to console instead of debug.log file</source>
|
||||
<translation>Trimite informațiile trace/debug la consolă în locul fișierului debug.log</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Session not complete!</source>
|
||||
<translation>Sesiunea nu este completă!</translation>
|
||||
@ -5018,10 +4882,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Specify data directory</source>
|
||||
<translation>Specifică dosarul de date</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Specify wallet file (within data directory)</source>
|
||||
<translation>Specifică fișierul wallet (în dosarul de date)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Specify your own public address</source>
|
||||
<translation>Specifică adresa ta publică</translation>
|
||||
@ -5034,10 +4894,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Starting network threads...</source>
|
||||
<translation>Se pornesc threadurile retelei...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Synchronization pending...</source>
|
||||
<translation>Sincronizare în desfășurare...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Synchronizing governance objects...</source>
|
||||
<translation>Sincronizarea obiectelor de guvernare...</translation>
|
||||
@ -5062,10 +4918,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Transaction created successfully.</source>
|
||||
<translation>Tranzacția a fost creată cu succes.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Transaction fee and change calculation failed</source>
|
||||
<translation>Taxa de tranzacție și calculul modificărilor au eșuat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Transaction fees are too high.</source>
|
||||
<translation>Taxele de tranzacție sunt prea mari.</translation>
|
||||
@ -5110,10 +4962,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Very low number of keys left: %d</source>
|
||||
<translation>Un număr foarte scăzut de chei rămase: %d</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Wallet %s resides outside data directory %s</source>
|
||||
<translation>Protofelul %s se află în afara directorului de date %s</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Wallet is locked.</source>
|
||||
<translation>Portofel blocat.</translation>
|
||||
@ -5122,10 +4970,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Wallet options:</source>
|
||||
<translation>Opțiuni pentru portofel:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Wallet window title</source>
|
||||
<translation>Titlu fereastră portofel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Warning</source>
|
||||
<translation>Avertisment</translation>
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -129,6 +129,9 @@
|
||||
<translation>(bez popisu)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AppearanceWidget</name>
|
||||
</context>
|
||||
<context>
|
||||
<name>AskPassphraseDialog</name>
|
||||
<message>
|
||||
@ -255,6 +258,9 @@
|
||||
<translation>Blokovaný do</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>BitcoinAmountField</name>
|
||||
</context>
|
||||
<context>
|
||||
<name>BitcoinGUI</name>
|
||||
<message>
|
||||
@ -663,10 +669,6 @@
|
||||
<source>HD key generation is <b>enabled</b></source>
|
||||
<translation>Generovanie HD kľúčov je <b>zapnuté</b></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HD key generation is <b>disabled</b></source>
|
||||
<translation>Generovanie HD kľúčov je <b>vypnuté</b></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Wallet is <b>encrypted</b> and currently <b>unlocked</b></source>
|
||||
<translation>Peňaženka je <b>zašifrovaná</b> a momentálne <b>odomknutá</b></translation>
|
||||
@ -746,10 +748,6 @@
|
||||
<source>Received with address</source>
|
||||
<translation>Prijaté s adresou</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PS Rounds</source>
|
||||
<translation>Kôl PS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Date</source>
|
||||
<translation>Dátum</translation>
|
||||
@ -814,10 +812,6 @@
|
||||
<source>Please switch to "List mode" to use this function.</source>
|
||||
<translation>Pre použitie tejto funkcie prepnite na "Zoznamový mód".</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Non-mixed input selected. <b>PrivateSend will be disabled.</b><br><br>If you still want to use PrivateSend, please deselect all non-mixed inputs first and then check the PrivateSend checkbox again.</source>
|
||||
<translation>Je vybraný nemiešaný vstup. <b>PrivateSend bude vypnutý.</b><br><br>Ak si stále želáte použiť PrivateSend, najskôr odznačte všetky nemiešané vstupy a potom znova zaškrtnite políčko PrivateSend.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>(%1 locked)</source>
|
||||
<translation>(%1 zamknutých)</translation>
|
||||
@ -877,10 +871,6 @@
|
||||
<source>The address associated with this address list entry. This can only be modified for sending addresses.</source>
|
||||
<translation>Adresa spojená s týmto záznamom v adresári. Možné upravovať len pre odosielajúce adresy.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>New receiving address</source>
|
||||
<translation>Nová adresa pre prijímanie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>New sending address</source>
|
||||
<translation>Nová adresa pre odoslanie</translation>
|
||||
@ -992,8 +982,8 @@
|
||||
<translation>Informácie o PrivateSend</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><h3>PrivateSend Basics</h3> PrivateSend 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> PrivateSend uses an innovative process to mix your inputs with the inputs of two other people, without having your coins ever leave your wallet. You retain control of your money at all times.<hr> <b>The PrivateSend process works like this:</b><ol type="1"> <li>PrivateSend 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 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 PrivateSend 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 PrivateSend disabled. <hr>For more information, see the <a href="https://docs.dash.org/en/stable/wallets/dashcore/privatesend-instantsend.html">PrivateSend documentation</a>.</source>
|
||||
<translation><h3>Základy PrivateSend</h3> PrivateSend vám poskytuje skutočné finančné súkromie skrývaním pôvodu vašich zdrojov. Všetky Dashe vo vašej peňaženke pozostávajú z rôznych "vstupov", ktoré si môžete predstaviť ako rozdelené, diskrétne mince.<br> PrivateSend používa zdokonalený proces pre miešanie vašich vstupov so vstupmi iných ľudí bez toho, aby vaše mince museli opustiť peňaženku. Počas celej doby máte kontrolu nad vašimi peniazmi.<hr> <b>Proces PrivateSend funguje nasledovne:</b><ol type="1"> <li>PrivateSend začne rozdelením vašich transakčných vstupov na štandardné časti, takzvané denominácie. Tieto denominácie sú 0.001 DASH, 0.01 DASH, 0.1 DASH, 1 DASH a 10 DASH -- v podstate niečo ako papierové peniaze, ktoré používate každý deň.</li> <li>Vaša peňaženka potom pošle požiadavok špeciálne nastavenému softvérovému uzlu nazvaného "Masternód". Tieto masternódy sú potom informované, že máte záujem miešať určité denominácie. Masternód neobdrží žiadne informácie ktoré by vás identifikovali, takže nikdy nevie kto ste.</li> <li>Keď ďalší dvaja ľudia pošlú podobnú správu hovoriacu o tom, že chcú miešať rovnakú denomináciu, začne sa samotné miešanie. Masternód zamieša vstupy a povie peňaženkám všetkých troch používateľov, aby zaplatili teraz už zmiešané vstupy sami sebe. Vaša peňaženka zaplatí tieto denominácie priamo sebe, ale už na inú adresu (nazývanú "meniaca adresa").</li> <li>Aby boli vaše zdroje plne ukryté, vaša peňaženka musí zopakovať tento proces niekoľko krát s každou denomináciou. Vždy keď je tento proces dokončený, je nazvaný "kolo". Každé kolo PrivateSend exponenciálne sťažuje určiť, odkiaľ pochádzajú vaše zdroje.</li> <li>Toto miešanie sa deje na pozadí, bez nutnosti zásahov z vašej strany. Keď si prajete uskutočniť transakciu, vaše zdroje budú už zmiešané. Nie je nutné na nič čakať.</li> </ol> <hr> <b>DÔLEŽITÉ:</b> Vaša peňaženka obsahuje iba 1000 takýchto "meniacich adries". Vždy keď prebehne miešanie, použije sa maximálne až 9 vašich adries. To znamená, že týchto 1000 adries vystačí zhruba na 100 miešaní. Keď sa použije 900 adries, vaša peňaženka musí vytvoriť viac adries. Toto je však možné iba vtedy, keď máte zapnuté automatické zálohovanie.<br> V dôsledku toho, používatelia ktorí majú zálohovanie vypnuté, budú mať vypnutý aj PrivateSend. <hr>Viac informácií nájdete v <a href="https://docs.dash.org/en/stable/wallets/dashcore/privatesend-instantsend.html">dokumentácií ku PrivateSend</a>.</translation>
|
||||
<source><h3>PrivateSend Basics</h3> PrivateSend 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> PrivateSend 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 PrivateSend process works like this:</b><ol type="1"> <li>PrivateSend 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 PrivateSend 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 PrivateSend disabled. <hr>For more information, see the <a style="%1" href="https://docs.dash.org/en/stable/wallets/dashcore/privatesend-instantsend.html">PrivateSend documentation</a>.</source>
|
||||
<translation><h3>Základy PrivateSend</h3> PrivateSend vám poskytuje skutočné finančné súkromie skrývaním pôvodu vašich zdrojov. Všetky Dashe vo vašej peňaženke pozostávajú z rôznych "vstupov", ktoré si môžete predstaviť ako rozdelené, diskrétne mince.<br> PrivateSend používa zdokonalený proces pre miešanie vašich vstupov so vstupmi iných ľudí bez toho, aby vaše mince museli opustiť peňaženku. Počas celej doby máte kontrolu nad vašimi peniazmi.<hr> <b>Proces PrivateSend funguje nasledovne:</b><ol type="1"> <li>PrivateSend začne rozdelením vašich transakčných vstupov na štandardné časti, takzvané denominácie. Tieto denominácie sú 0.001 DASH, 0.01 DASH, 0.1 DASH, 1 DASH a 10 DASH -- v podstate niečo ako papierové peniaze, ktoré používate každý deň.</li> <li>Vaša peňaženka potom pošle požiadavok špeciálne nastavenému softvérovému uzlu nazvaného "Masternód". Tieto masternódy sú potom informované, že máte záujem miešať určité denominácie. Masternód neobdrží žiadne informácie ktoré by vás identifikovali, takže nikdy nevie kto ste.</li> <li>Keď ďalší dvaja ľudia pošlú podobnú správu hovoriacu o tom, že chcú miešať rovnakú denomináciu, začne sa samotné miešanie. Masternód zamieša vstupy a povie peňaženkám všetkých troch používateľov, aby zaplatili teraz už zmiešané vstupy sami sebe. Vaša peňaženka zaplatí tieto denominácie priamo sebe, ale už na inú adresu (nazývanú "meniaca adresa").</li> <li>Aby boli vaše zdroje plne ukryté, vaša peňaženka musí zopakovať tento proces niekoľko krát s každou denomináciou. Vždy keď je tento proces dokončený, je nazvaný "kolo". Každé kolo PrivateSend exponenciálne sťažuje určiť, odkiaľ pochádzajú vaše zdroje.</li> <li>Toto miešanie sa deje na pozadí, bez nutnosti zásahov z vašej strany. Keď si prajete uskutočniť transakciu, vaše zdroje budú už zmiešané. Nie je nutné na nič čakať.</li> </ol> <hr> <b>DÔLEŽITÉ:</b> Vaša peňaženka obsahuje iba 1000 takýchto "meniacich adries". Vždy keď prebehne miešanie, použije sa maximálne až 9 vašich adries. To znamená, že týchto 1000 adries vystačí zhruba na 100 miešaní. Keď sa použije 900 adries, vaša peňaženka musí vytvoriť viac adries. Toto je však možné iba vtedy, keď máte zapnuté automatické zálohovanie.<br> V dôsledku toho, používatelia ktorí majú zálohovanie vypnuté, budú mať vypnutý aj PrivateSend. <hr>Viac informácií nájdete v <a style="%1" href="https://docs.dash.org/en/stable/wallets/dashcore/privatesend-instantsend.html">dokumentácií ku PrivateSend</a>.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -1354,10 +1344,6 @@
|
||||
<source>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 |.</source>
|
||||
<translation>URL tretích strán (napr. prehliadač blockchain) ktoré sa zobrazujú v záložke transakcií ako položky kontextového menu.<br/> %s v URL je nahradené hash-om transakcie. Viaceré URL sú oddelené zvislou čiarou |.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Expert</source>
|
||||
<translation>Expert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Whether to show coin control features or not.</source>
|
||||
<translation>Či zobrazovať možnosti "Coin control" alebo nie.</translation>
|
||||
@ -1398,14 +1384,6 @@
|
||||
<source>Map port using &UPnP</source>
|
||||
<translation>Mapovať port pomocou &UPnP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Accept connections from outside</source>
|
||||
<translation>Akceptovať pripojenie z vonku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow incoming connections</source>
|
||||
<translation>Povoliť prichádzajúce spojenia</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Proxy &IP:</source>
|
||||
<translation>Proxy &IP:</translation>
|
||||
@ -1442,22 +1420,6 @@
|
||||
<source>Connect to the Dash network through a separate SOCKS5 proxy for Tor hidden services.</source>
|
||||
<translation>Pripojiť sa do siete Dash cez oddelené SOCKS5 proxy pre skryté služby Tor.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Use separate SOCKS5 proxy to reach peers via Tor hidden services:</source>
|
||||
<translation>Použiť samostatný SOCKS5 proxy server na dosiahnutie počítačov cez skryté služby Tor:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Window</source>
|
||||
<translation>&Okno</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Hide the icon from the system tray.</source>
|
||||
<translation>&Skryť ikonu zo systémovej lišty.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hide tray icon</source>
|
||||
<translation>Skryť ikonu v oblasti oznámení</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show only a tray icon after minimizing the window.</source>
|
||||
<translation>Zobraziť len ikonu na lište po minimalizovaní okna.</translation>
|
||||
@ -1488,10 +1450,6 @@ https://www.transifex.com/projects/p/dash/</source>
|
||||
<translation>Chýbajúci alebo nekompletný preklad? Pomôžte nám tu:
|
||||
https://www.transifex.com/projects/p/dash/</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>User Interface Theme:</source>
|
||||
<translation>Motív užívateľského rozhrania:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Unit to show amounts in:</source>
|
||||
<translation>&Zobrazovať hodnoty v jednotkách:</translation>
|
||||
@ -1504,10 +1462,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Decimal digits</source>
|
||||
<translation>Decimálne čísla</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Third party transaction URLs</source>
|
||||
<translation>URL transakcií s tretími stranami</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Active command-line options that override above options:</source>
|
||||
<translation>Aktívne možnosti príkazového riadku, ktoré prepíšu možnosti vyššie:</translation>
|
||||
@ -1532,10 +1486,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>default</source>
|
||||
<translation>predvolené</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>none</source>
|
||||
<translation>žiadne</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Confirm options reset</source>
|
||||
<translation>Potvrdiť obnovenie možností</translation>
|
||||
@ -1675,10 +1625,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>The denominations you submitted to the Masternode.<br>To mix, other users must submit the exact same denominations.</source>
|
||||
<translation>Denominácie ktoré ste odoslali na Masternode. <br>Pre miešanie, ostatný používatelia musia odoslať rovnakú sumu denominácií.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>(Last Message)</source>
|
||||
<translation>(Posledná správa)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>out of sync</source>
|
||||
<translation>nesynchronizované</translation>
|
||||
@ -1703,14 +1649,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>%n Rounds</source>
|
||||
<translation><numerusform>%n kolo</numerusform><numerusform>%n kolá</numerusform><numerusform>%n kôl</numerusform><numerusform>%n kôl</numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Found enough compatible inputs to anonymize %1</source>
|
||||
<translation>Nájdený dostatok kompatibilných vstupov na anonymizáciu %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Not enough compatible inputs to anonymize <span style='color:red;'>%1</span>,<br>will anonymize <span style='color:red;'>%2</span> instead</source>
|
||||
<translation>Nedostatok kompatibilných vstupov na anonymizáciu <span style='color:red;'>%1</span>,<br>bude anonymizovaných <span style='color:red;'>%2</span></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Overall progress</source>
|
||||
<translation>Celkový progres</translation>
|
||||
@ -1744,8 +1682,8 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<translation>Od poslednej automatickej zálohy zostáva veľmi málo kľúčov!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>We are about to create a new automatic backup for you, however <span style='color:red;'> you should always make sure you have backups saved in some safe place</span>!</source>
|
||||
<translation>Chystáme sa pre Vás vytvoriť automatickú zálohu, avšak <span style='color:red;'>mali by ste sa uistiť, že máte zálohy uložené na bezpečnom mieste</span>!</translation>
|
||||
<source>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>!</source>
|
||||
<translation>Chystáme sa pre Vás vytvoriť automatickú zálohu, avšak <span style='%1'>mali by ste sa uistiť, že máte zálohy uložené na bezpečnom mieste</span>!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Note: You can turn this message off in options.</source>
|
||||
@ -1775,13 +1713,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>WARNING! Failed to replenish keypool, please unlock your wallet to do so.</source>
|
||||
<translation>UPOZORNENIE! Chyba pri doplňovaní zásobníku kľúčov. Pre doplnenie musíte odomknúť vašu peňaženku.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Last PrivateSend message:
|
||||
</source>
|
||||
<translation>Posledná PrivateSend správa:
|
||||
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>If you don't want to see internal PrivateSend fees/transactions select "Most Common" as Type on the "Transactions" tab.</source>
|
||||
<translation>Ak nechcete vidieť interné Darksend poplatky/transakcie, vyberte "Najčastejšie" ako typ na záložke "Transakcie".</translation>
|
||||
@ -1904,7 +1835,7 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Ping</source>
|
||||
<translation>Odozva</translation>
|
||||
</message>
|
||||
</context>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
<message>
|
||||
@ -1994,7 +1925,7 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Error: %1</source>
|
||||
<translation>Chyba: %1</translation>
|
||||
</message>
|
||||
</context>
|
||||
</context>
|
||||
<context>
|
||||
<name>QRDialog</name>
|
||||
<message>
|
||||
@ -2142,10 +2073,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>&Network Traffic</source>
|
||||
<translation>&Sieťová prevádzka</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Totals</source>
|
||||
<translation>Celkovo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Received</source>
|
||||
<translation>Prijaté</translation>
|
||||
@ -2354,10 +2281,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Welcome to the %1 RPC console.</source>
|
||||
<translation>Vitajte v %1 RPC konzole</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Type <b>help</b> for an overview of available commands.</source>
|
||||
<translation>Napíšte <b>help</b> pre prehľad dostupných príkazov.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Use up and down arrows to navigate history, and %1 to clear screen.</source>
|
||||
<translation>Použi šipky hore a dolu pre navigáciu históriou a %1 pre vyčistenie obrazovky.</translation>
|
||||
@ -2382,22 +2305,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Total: %1 (Enabled: %2)</source>
|
||||
<translation>Celkovo: %1 (Povolené: %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 B</source>
|
||||
<translation>%1 B</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 KB</source>
|
||||
<translation>%1 KB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 MB</source>
|
||||
<translation>%1 MB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 GB</source>
|
||||
<translation>%1 GB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>(node id: %1)</source>
|
||||
<translation>(ID uzlu: %1)</translation>
|
||||
@ -2433,14 +2340,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
</context>
|
||||
<context>
|
||||
<name>ReceiveCoinsDialog</name>
|
||||
<message>
|
||||
<source>Reuse one of the previously used receiving addresses.<br>Reusing addresses has security and privacy issues.<br>Do not use this unless re-generating a payment request made before.</source>
|
||||
<translation>Znovu použiť jednu z už použitých adries pre prijímanie. <br>Znovu používanie adries je problematické v otázke bezpečnosti aj súkromia.<br/> Používajte to len v prípade ak znovu generujete výzvu na zaplatenie, ktorú ste už vytvorili v minulosti.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>R&euse an existing receiving address (not recommended)</source>
|
||||
<translation>Z&novu použiť jestvujúcu prijímaciu adresu (neodporúča sa)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>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.</source>
|
||||
<translation>Pripojiť ku vyžiadanej platbe voliteľnú správu, ktorá sa zobrazí, keď bude žiadosť otvorená. Poznámka: Správa nebude poslaná spolu s platbou cez sieť Dash.</translation>
|
||||
@ -2682,10 +2581,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Confirmation time target:</source>
|
||||
<translation>Cieľový čas potvrdenia:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PrivateSend</source>
|
||||
<translation>PrivateSend</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>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.</source>
|
||||
<translation>Ak je vlastný poplatok nastavený na 1000 duffov a transakcia je len 250 bytov, v tom prípade "za kilobajt" zaplatí iba 250 duffov na poplatkoch, <br />zatiaľ čo "pri najmenšom" zaplatí 1000 duffov. Pre transakcie väčšie ako jeden kilobajt, obe zaplatia rovnako za kilobajt. </translation>
|
||||
@ -3153,10 +3048,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>[testnet]</source>
|
||||
<translation>[testovacia sieť]</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Version %1</source>
|
||||
<translation>Verzia %1</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>TrafficGraphWidget</name>
|
||||
@ -3164,7 +3055,7 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>KB/s</source>
|
||||
<translation>KB/s</translation>
|
||||
</message>
|
||||
</context>
|
||||
</context>
|
||||
<context>
|
||||
<name>TransactionDesc</name>
|
||||
<message numerus="yes">
|
||||
@ -3179,10 +3070,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>conflicted</source>
|
||||
<translation>sporné</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1/offline</source>
|
||||
<translation>%1/offline</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>0/unconfirmed, %1</source>
|
||||
<translation>0/nepotvrdené, %1</translation>
|
||||
@ -3207,26 +3094,10 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>%1 confirmations</source>
|
||||
<translation>%1 potvrdení</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>locked via LLMQ based ChainLocks</source>
|
||||
<translation>zamknuté pomocou LLMQ ChainLocks</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>verified via LLMQ based InstantSend</source>
|
||||
<translation>overené pomocou LLMQ InstantSend</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Status</source>
|
||||
<translation>Stav</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>, has not been successfully broadcast yet</source>
|
||||
<translation>, ešte nebola úspešne odoslaná</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>, broadcast through %n node(s)</source>
|
||||
<translation><numerusform>, vysielaný cez %n uzol</numerusform><numerusform>, vysielaný cez %n uzle</numerusform><numerusform>, vysielaný cez %n uzlov</numerusform><numerusform>, vysielaný cez %n uzlov</numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Date</source>
|
||||
<translation>Dátum</translation>
|
||||
@ -3381,10 +3252,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Open until %1</source>
|
||||
<translation>Otvorené do %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Offline</source>
|
||||
<translation>Offline</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unconfirmed</source>
|
||||
<translation>Nepotvrdené</translation>
|
||||
@ -3409,10 +3276,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Immature (%1 confirmations, will be available after %2)</source>
|
||||
<translation>Nezrelé (%1 potvrdení, bude k dispozícii po %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>This block was not received by any other nodes and will probably not be accepted!</source>
|
||||
<translation>Ten blok nebol prijatý žiadnou inou nódou a pravdepodobne nebude akceptovaný!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Generated but not accepted</source>
|
||||
<translation>Vypočítané ale neakceptované</translation>
|
||||
@ -3457,10 +3320,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>PrivateSend Create Denominations</source>
|
||||
<translation>Vytvorené denominácie PrivateSend</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PrivateSend</source>
|
||||
<translation>PrivateSend</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>watch-only</source>
|
||||
<translation>iba sledovanie</translation>
|
||||
@ -3489,10 +3348,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Whether or not a watch-only address is involved in this transaction.</source>
|
||||
<translation>Či sú ale nie sú, adresy iba na sledovanie zahrnuté v tejto transakcii.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Whether or not this transaction was locked by InstantSend.</source>
|
||||
<translation>Či bola, alebo nebola táto transakcia uzamknutá pomocou InstantSend.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>User-defined intent/purpose of the transaction.</source>
|
||||
<translation>Užívateľsky určený účel transakcie.</translation>
|
||||
@ -3508,14 +3363,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>All</source>
|
||||
<translation>Všetko</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Locked by InstantSend</source>
|
||||
<translation>Uzamknuté cez InstantSend</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Not locked by InstantSend</source>
|
||||
<translation>Neuzamknuté cez InstantSend</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Today</source>
|
||||
<translation>Dnes</translation>
|
||||
@ -3552,10 +3399,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Sent to</source>
|
||||
<translation>Odoslané na</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PrivateSend</source>
|
||||
<translation>PrivateSend</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PrivateSend Make Collateral Inputs</source>
|
||||
<translation>Uskutočnené zaisťovacie PrivateSend vstupy</translation>
|
||||
@ -3584,10 +3427,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Other</source>
|
||||
<translation>Iné</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Enter address or label to search</source>
|
||||
<translation>Pre vyhľadávanie vložte adresu alebo popis</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Min amount</source>
|
||||
<translation>Minimálna suma</translation>
|
||||
@ -3819,18 +3658,10 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Cannot downgrade wallet</source>
|
||||
<translation>Nie je možné prejsť na staršiu verziu peňaženky</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cannot write default address</source>
|
||||
<translation>Nie je možné zapísať predvolenú adresu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Collateral not valid.</source>
|
||||
<translation>Zaistenie je neplatné.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Connect to a node to retrieve peer addresses, and disconnect</source>
|
||||
<translation>Pre načítanie peer adresy sa pripojte k uzlu, a odpojte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Connection options:</source>
|
||||
<translation>Možnosti pripojenia:</translation>
|
||||
@ -3975,6 +3806,10 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>PrivateSend uses exact denominated amounts to send funds, you might simply need to mix some more coins.</source>
|
||||
<translation>Pre poslanie zdrojov používa PrivateSend presné denominované sumy, možno iba potrebujete zmiešať viac mincí. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>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 -txindex, -rescan and -disablegovernance=false. Warning: Reverting this setting requires re-downloading the entire blockchain. (default: 0 = disable pruning blocks, 1 = allow manual pruning via RPC, >=%u = automatically prune block files to stay under the specified target size in MiB)</source>
|
||||
<translation>Obmedziť nároky na úložný priestor orezávaním (mazaním) starých blokov. Táto voľba tiež umožní použiť RPC volanie pruneblockchain na zmazanie konkrétnych blokov a ďalej automatické orezávanie starých blokov, ak je zadaná cieľová veľkosť súborov z blokmi v MiB. Tento režim nie je zlúčiteľný s -txindex, -rescan ani -disablegovernance=false. Upozornenie: opätovná zmena tohoto nastavenia bude vyžadovať nové stiahnutie celého blockchainu . (predvolené: 0 = bloky neorezávať, 1 = povoliť ručné orezávanie cez RPC, >=%u = automatické orezávanie blokov tak, aby bola udržaná cieľová veľkosť súborov s blokmi v MiB)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Use N separate masternodes in parallel to mix funds (%u-%u, default: %u)</source>
|
||||
<translation>Použiť N oddelených masternódov súčasne pre zmiešanie prostriedkov (%u-%u, predvolené: %u)</translation>
|
||||
@ -3995,10 +3830,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Whitelisted peers cannot be DoS banned and their transactions are always relayed, even if they are already in the mempool, useful e.g. for a gateway</source>
|
||||
<translation>Uzle na zoznam povolených nemôžu byť DoS zakázané a ich transakcie vždy postúpené ďalej, aj v prípade, ak sú už pamäťovej fronte. Užitočné napr. pre brány</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>(default: %s)</source>
|
||||
<translation>(predvolené: %s)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Accept public REST requests (default: %u)</source>
|
||||
<translation>Akceptovať verejné REST žiadosti (predvolené: %u)</translation>
|
||||
@ -4095,14 +3926,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Invalid minimum number of spork signers specified with -minsporkkeys</source>
|
||||
<translation>Neplatný minimálny počet spork podpisovateľov určených pomocou -minsporkkeys</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Keep N DASH mixed (%u-%u, default: %u)</source>
|
||||
<translation>Udržovať zmiešaných N DASHov (%u-%u, predvolené: %u)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Keep at most <n> unconnectable transactions in memory (default: %u)</source>
|
||||
<translation>V pamäti udržiavať najviac <n> nespojiteľných transakcií (predvolené: %u)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Keypool ran out, please call keypoolrefill first</source>
|
||||
<translation>Vyčerpal sa zásobník kľúčov, zavolať najskôr keypoolrefill</translation>
|
||||
@ -4167,10 +3990,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Not in the Masternode list.</source>
|
||||
<translation>Nie je v zozname Masternode.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Only connect to nodes in network <net> (ipv4, ipv6 or onion)</source>
|
||||
<translation>Pripojiť iba k uzlom v sieti <net> (ipv4, ipv6, alebo onion)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Prepend debug output with timestamp (default: %u)</source>
|
||||
<translation>Na začiatok pripojiť časovú známku k ladiacemu výstupu (predvolené: %u)</translation>
|
||||
@ -4195,18 +4014,10 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Set the number of threads to service RPC calls (default: %d)</source>
|
||||
<translation>Nastaviť počet vlákien na obsluhu RPC volaní (predvolené: %d)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Specify configuration file (default: %s)</source>
|
||||
<translation>Zadať konfiguračný súbor (predvolené: %s)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Specify connection timeout in milliseconds (minimum: 1, default: %d)</source>
|
||||
<translation>Zadajte časový limit pripojenia v milisekundách (minimum: 1, predvolené: %d)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Specify pid file (default: %s)</source>
|
||||
<translation>Zadať pid súbor (predvolené: %s)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Spend unconfirmed change when sending transactions (default: %u)</source>
|
||||
<translation>Minúť nepotvrdené zmenu pri posielaní transakcií (predvolené: %u)</translation>
|
||||
@ -4215,10 +4026,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Submitted to masternode, waiting in queue %s</source>
|
||||
<translation>Odoslané na masternode, čaká vo fronte %s</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Synchronization failed</source>
|
||||
<translation>Synchronizácia zlyhala</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Synchronization finished</source>
|
||||
<translation>Synchronizácia dokončená</translation>
|
||||
@ -4227,14 +4034,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Threshold for disconnecting misbehaving peers (default: %u)</source>
|
||||
<translation>Hranica pre odpájanie zle sa správajúcim partnerským uzlom (predvolené: %u)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Too many %f denominations, removing.</source>
|
||||
<translation>Príliš mnoho %f denominácií, maže sa.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Too many %f denominations, skipping.</source>
|
||||
<translation>Príliš mnoho %f denominácií, preskakuje sa.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tor control port password (default: empty)</source>
|
||||
<translation>Heslo na kontrolu portu pre Tor (predvolené: žiadne)</translation>
|
||||
@ -4315,10 +4114,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>KeePassHttp key for AES encrypted communication with KeePass</source>
|
||||
<translation>Kľúč KeePassHttp pre šifrovanú AES komunikáciu s KeePass</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable all Dash specific functionality (Masternodes, PrivateSend, InstantSend, Governance) (0-1, default: %u)</source>
|
||||
<translation>Vypnúť všetky funkcie špecifické pre Dash (Masternódy, PrivateSend, InstantSend, Správu) (0-1, predvolené: %u)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%s file contains all private keys from this wallet. Do not share it with anyone!</source>
|
||||
<translation>Súbor %s obsahuje všetky súkromné kľúče z tejto peňaženky. Nezdieľajte s nikým!</translation>
|
||||
@ -4327,18 +4122,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>-masternode option is deprecated and ignored, specifying -masternodeblsprivkey is enough to start this node as a masternode.</source>
|
||||
<translation>Podpora -masternode príkazu bola ukončená a je ignorovaná, na spustenie tohto uzla ako masternódu stačí zadanie -masternodeblsprivkey.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add a node to connect to and attempt to keep the connection open (see the `addnode` RPC command help for more info)</source>
|
||||
<translation>Pridať uzol pre pripojenie a pokúsiť sa udržať otvorené pripojenie (ďalšie informácie nájdete v pomocníkovi RPC príkazu „addnode“)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Bind to given address to listen for JSON-RPC connections. This option is ignored unless -rpcallowip is also passed. Port is optional and overrides -rpcport. Use [host]:port notation for IPv6. This option can be specified multiple times (default: 127.0.0.1 and ::1 i.e., localhost, or if -rpcallowip has been specified, 0.0.0.0 and :: i.e., all addresses)</source>
|
||||
<translation>Pripojte na zadanú adresu pre počúvanie spojenia JSON-RPC. Táto voľba sa ignoruje, pokiaľ nie je úspešne zadané -rpcallowip. Port je voliteľný a prepisuje -rpcport. Pre IPv6 použite zápis [host]:port. Táto možnosť môže byť zadaná viackrát (predvolené: 127.0.0.1 a ::1, t.j. localhost, alebo ak bolo zadané -rpcallowip, 0.0.0.0 a :: t.j. všetky adresy)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Connect only to the specified node(s); -connect=0 disables automatic connections (the rules for this peer are the same as for -addnode)</source>
|
||||
<translation>Pripojiť iba k zadanému uzlu(om); -connect=0 zakáže automatické pripojenia (pravidlá pre tento uzol sú rovnaké ako pre -addnode)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discover own IP addresses (default: 1 when listening and no -externalip or -proxy)</source>
|
||||
<translation>Zisti vlastnú IP adresu (predvolené: 1 pre listen a -externalip alebo -proxy)</translation>
|
||||
@ -4443,10 +4226,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Total length of network version string (%i) exceeds maximum length (%i). Reduce the number or size of uacomments.</source>
|
||||
<translation>Celková dĺžka verzie sieťového reťazca (%i) prekračuje maximálnu dĺžku (%i). Znížte počet a veľkosť parametra uacomments.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Transaction index can't be disabled in full mode. Either start with -litemode command line switch or enable transaction index.</source>
|
||||
<translation>Index transakcií nie je možné deaktivovať v plnom režime. Buď začnite s prepínačom príkazového riadka -litemode alebo aktivujte index transakcií.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tries to keep outbound traffic under the given target (in MiB per 24h), 0 = no limit (default: %d)</source>
|
||||
<translation>Sa snaží držať odchádzajúce prevádzku v rámci daného cieľa (v MB za 24h), 0 = žiadny limit (predvolený: %d)</translation>
|
||||
@ -4467,6 +4246,10 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Use UPnP to map the listening port (default: 1 when listening and no -proxy)</source>
|
||||
<translation>Skúsiť použiť UPnP pre mapovanie počúvajúceho portu (predvolené: 1 počas počúvania a bez -proxy)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username and hashed password for JSON-RPC connections. The field <userpw> comes in the format: <USERNAME>:<SALT>$<HASH>. A canonical python script is included in share/rpcauth. The client then connects normally using the rpcuser=<USERNAME>/rpcpassword=<PASSWORD> pair of arguments. This option can be specified multiple times</source>
|
||||
<translation>Užívateľské meno a zahašované heslo pre JSON-RPC spojenie. Pole <userpw> má formát: <USERNAME>:<SALT>$<HASH>. Pomocný python skript je priložený v share/rpcauth. Klient sa potom už pripojuje normálne pomocou páru argumentov rpcuser=<USERNAME>/rpcpassword=<PASSWORD>. Túto voľbu môžete použiť i viackrát</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>WARNING! Failed to replenish keypool, please unlock your wallet to do so.</source>
|
||||
<translation>UPOZORNENIE! Chyba pri doplňovaní zásobníku kľúčov. Pre doplnenie musíte odomknúť vašu peňaženku.</translation>
|
||||
@ -4619,10 +4402,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Loading wallet...</source>
|
||||
<translation>Načítavanie peňaženky...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Location of the auth cookie (default: data dir)</source>
|
||||
<translation>Umiestnenie overovacieho cookie súboru (predvolená: Priečinok s dátami)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Make the wallet broadcast transactions</source>
|
||||
<translation>Vysielať transakcie z peňaženky</translation>
|
||||
@ -4659,10 +4438,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Node relay options:</source>
|
||||
<translation>Prenosové možnosti uzla:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Non-standard public key detected.</source>
|
||||
<translation>Detekovaný neštandardný verejný kľúč.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Not compatible with existing transactions.</source>
|
||||
<translation>Nie je kompatibilné s existujúcou transakciou.</translation>
|
||||
@ -4695,10 +4470,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>PrivateSend options:</source>
|
||||
<translation>Možnosti PrivateSend:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PrivateSend request complete:</source>
|
||||
<translation>Dokončené PrivateSend požiadavky:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>PrivateSend request incomplete:</source>
|
||||
<translation>Nedokončené PrivateSend požiadavky:</translation>
|
||||
@ -4787,10 +4558,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Whether to operate in a blocks only mode (default: %u)</source>
|
||||
<translation>Či fungovat iba v čistom blokovom režime (predvolené: %u)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>You can not start a masternode in lite mode.</source>
|
||||
<translation>V režime Lite nemôžete spustiť masternode.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>You can not start a masternode with wallet enabled.</source>
|
||||
<translation>Nie je možné spustiť masternód s povolenou peňaženkou.</translation>
|
||||
@ -4847,10 +4614,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Error loading %s: You can't enable HD on an already existing non-HD wallet</source>
|
||||
<translation>Chyba pri načítaní %s: Nemôžete zapnúť HD na už existujúcej nie-HD peňaženke</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error loading wallet %s. -wallet parameter must only specify a filename (not a path).</source>
|
||||
<translation>Chyba pri načítaní peňaženky %s. Parameter -wallet musí špecifikovať len názov súboru (nie cestu).</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</source>
|
||||
<translation>Nastala chyba pri čítaní súboru %s! Všetky kľúče sa prečítali správne, ale dáta o transakciách alebo záznamy v adresári môžu chýbať alebo byť nesprávne.</translation>
|
||||
@ -4887,10 +4650,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Please contribute if you find %s useful. Visit %s for further information about the software.</source>
|
||||
<translation>Keď si myslíte, že %s je užitočný, podporte nás. Pre viac informácií o software navštívte %s.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>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 -txindex and -rescan. Warning: Reverting this setting requires re-downloading the entire blockchain. (default: 0 = disable pruning blocks, 1 = allow manual pruning via RPC, >%u = automatically prune block files to stay under the specified target size in MiB)</source>
|
||||
<translation>Obmedziť nároky na úložný priestor orezávaním (mazaním) starých blokov. Táto voľba tiež umožní použiť RPC volanie pruneblockchain na zmazanie konkrétnych blokov a ďalej automatické orezávanie starých blokov, ak je zadaná cieľová veľkosť súborov z blokmi v MiB. Tento režim nie je zlúčiteľný s -txindex ani -rescan. Upozornenie: opätovná zmena tohoto nastavenia bude vyžadovať nové stiahnutie celého blockchainu . (predvolené: 0 = bloky neorezávať, 1 = povoliť ručné orezávanie cez RPC, >%u = automatické orezávanie blokov tak, aby bola udržaná cieľová veľkosť súborov s blokmi v MiB)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Set lowest fee rate (in %s/kB) for transactions to be included in block creation. (default: %s)</source>
|
||||
<translation>Nastaviť nejnižší akceptovateľný poplatok (v %s/kB) pre transakcie, ktoré majú byť zahrnutý do nových blokov. (predvolené: %s)</translation>
|
||||
@ -4931,10 +4690,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>User defined mnemonic passphrase for HD wallet (BIP39). Only has effect during wallet creation/first start (default: empty string)</source>
|
||||
<translation>Užívateľsky definovaná zapamätaná prístupová fráza pre HD peňaženku (BIP39). Platí iba počas vytvárania peňaženky/prvého spustenia (predvolené: prázdny reťazec)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username and hashed password for JSON-RPC connections. The field <userpw> comes in the format: <USERNAME>:<SALT>$<HASH>. A canonical python script is included in share/rpcuser. The client then connects normally using the rpcuser=<USERNAME>/rpcpassword=<PASSWORD> pair of arguments. This option can be specified multiple times</source>
|
||||
<translation>Užívateľské meno a zahašované heslo pre JSON-RPC spojenie. Pole <userpw> má formát: <USERNAME>:<SALT>$<HASH>. Pomocný python skript je priložený v share/rpcuser. Klient sa potom už pripojuje normálne pomocou páru argumentov rpcuser=<USERNAME>/rpcpassword=<PASSWORD>. Túto voľbu môžete použiť i viackrát</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Wallet will not create transactions that violate mempool chain limits (default: %u)</source>
|
||||
<translation>Peňaženka nebude vytvárať transakcie, ktoré by porušovali limity transakčného zásobníku reťazcov (predvolené: %u)</translation>
|
||||
@ -4951,10 +4706,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Whitelist peers connecting from the given IP address (e.g. 1.2.3.4) or CIDR notated network (e.g. 1.2.3.0/24). Can be specified multiple times.</source>
|
||||
<translation>Povoliť partnerov pripájajúcich sa z danej IP adresy (napr. 1.2.3.4) alebo zo siete vo formáte CIDR (napr. 1.2.3.0/24). Môže byť zadané viackrát.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>You are starting in lite mode, most Dash-specific functionality is disabled.</source>
|
||||
<translation>Začínate v lite móde, kde väčšina funkcií špecifických pre Dash je vypnutá.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%d of last 100 blocks have unexpected version</source>
|
||||
<translation>%d z posledných 100 blokov má neočakávanú verziu</translation>
|
||||
@ -4971,10 +4722,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>%s is set very high!</source>
|
||||
<translation>Hodnota %s je nastavená veľmi vysoko!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>(press q to shutdown and continue later)</source>
|
||||
<translation>(stlačením tlačidla q vypnúť a pokračovať neskôr)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>-devnet can only be specified once</source>
|
||||
<translation>-devnet môže byť zadaný iba raz</translation>
|
||||
@ -5031,18 +4778,10 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Error loading %s: You can't disable HD on an already existing HD wallet</source>
|
||||
<translation>Chyba pri načítaní %s: Nemôžete vypnúť HD na už existujúcej HD peňaženke</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error loading wallet %s. -wallet filename must be a regular file.</source>
|
||||
<translation>Chyba pri načítaní peňaženky %s. Parameter -wallet musí byť obyčajný súbor.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error loading wallet %s. Duplicate -wallet filename specified.</source>
|
||||
<translation>Chyba pri načítaní peňaženky %s. Bol špecifikovaný duplikáty parameter -wallet.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error loading wallet %s. Invalid characters in -wallet filename.</source>
|
||||
<translation>Chyba pri načítaní peňaženky %s. Neplatné znaky v názve súboru -wallet.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error upgrading chainstate database</source>
|
||||
<translation>Chyba pri vylepšení databáze reťzcov blokov</translation>
|
||||
@ -5111,10 +4850,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Run in the background as a daemon and accept commands</source>
|
||||
<translation>Bežať na pozadí ako démon a prijímať príkazy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Send trace/debug info to console instead of debug.log file</source>
|
||||
<translation>Odoslať trace/debug informácie na konzolu namiesto debug.info žurnálu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Session not complete!</source>
|
||||
<translation>Relácia nie je dokončená!</translation>
|
||||
@ -5147,10 +4882,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Specify data directory</source>
|
||||
<translation>Zadať dátový adresár</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Specify wallet file (within data directory)</source>
|
||||
<translation>Zadajte súbor peňaženky (vrámci dátovej zložky)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Specify your own public address</source>
|
||||
<translation>Zadajte vašu vlastnú verejnú adresu</translation>
|
||||
@ -5163,10 +4894,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Starting network threads...</source>
|
||||
<translation>Spúšťajú sa sieťové vlákna...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Synchronization pending...</source>
|
||||
<translation>Synchronizácia čaká...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Synchronizing governance objects...</source>
|
||||
<translation>Synchronizujú sa objekty správy...</translation>
|
||||
@ -5191,10 +4918,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Transaction created successfully.</source>
|
||||
<translation>Transakcia úspešne vytvorená</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Transaction fee and change calculation failed</source>
|
||||
<translation>Výpočet transakčného poplatku a výdavku zlyhal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Transaction fees are too high.</source>
|
||||
<translation>Transakčné poplatky sú príliš vysoké</translation>
|
||||
@ -5239,10 +4962,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Very low number of keys left: %d</source>
|
||||
<translation>Zostáva veľmi málo kľúčov: %d</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Wallet %s resides outside data directory %s</source>
|
||||
<translation>Peňaženka %s je umiestnená mimo dátový adresár %s.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Wallet is locked.</source>
|
||||
<translation>Peňaženka je zamknutá.</translation>
|
||||
@ -5251,10 +4970,6 @@ https://www.transifex.com/projects/p/dash/</translation>
|
||||
<source>Wallet options:</source>
|
||||
<translation>Možnosti peňaženky:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Wallet window title</source>
|
||||
<translation>Nadpis okna peňaženky</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Warning</source>
|
||||
<translation>Upozornenie</translation>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -96,6 +96,8 @@ MasternodeList::MasternodeList(QWidget* parent) :
|
||||
timer = new QTimer(this);
|
||||
connect(timer, SIGNAL(timeout()), this, SLOT(updateDIP3ListScheduled()));
|
||||
timer->start(1000);
|
||||
|
||||
GUIUtil::updateFonts();
|
||||
}
|
||||
|
||||
MasternodeList::~MasternodeList()
|
||||
|
@ -41,6 +41,8 @@ foreverHidden(false)
|
||||
|
||||
blockProcessTime.clear();
|
||||
setVisible(false);
|
||||
|
||||
GUIUtil::updateFonts();
|
||||
}
|
||||
|
||||
ModalOverlay::~ModalOverlay()
|
||||
|
@ -28,6 +28,7 @@
|
||||
#include <QLocale>
|
||||
#include <QMessageBox>
|
||||
#include <QSettings>
|
||||
#include <QShowEvent>
|
||||
#include <QTimer>
|
||||
|
||||
OptionsDialog::OptionsDialog(QWidget *parent, bool enableWallet) :
|
||||
@ -79,12 +80,15 @@ OptionsDialog::OptionsDialog(QWidget *parent, bool enableWallet) :
|
||||
connect(ui->connectSocksTor, SIGNAL(toggled(bool)), this, SLOT(updateProxyValidationState()));
|
||||
|
||||
pageButtons.addButton(ui->btnMain, pageButtons.buttons().size());
|
||||
/* remove Wallet tab in case of -disablewallet */
|
||||
/* Remove Wallet/PrivateSend tabs in case of -disablewallet */
|
||||
if (!enableWallet) {
|
||||
ui->stackedWidgetOptions->removeWidget(ui->pageWallet);
|
||||
ui->btnWallet->hide();
|
||||
ui->stackedWidgetOptions->removeWidget(ui->pagePrivateSend);
|
||||
ui->btnPrivateSend->hide();
|
||||
} else {
|
||||
pageButtons.addButton(ui->btnWallet, pageButtons.buttons().size());
|
||||
pageButtons.addButton(ui->btnPrivateSend, pageButtons.buttons().size());
|
||||
}
|
||||
pageButtons.addButton(ui->btnNetwork, pageButtons.buttons().size());
|
||||
pageButtons.addButton(ui->btnDisplay, pageButtons.buttons().size());
|
||||
@ -162,7 +166,22 @@ OptionsDialog::OptionsDialog(QWidget *parent, bool enableWallet) :
|
||||
appearanceLayout->addWidget(appearance);
|
||||
ui->widgetAppearance->setLayout(appearanceLayout);
|
||||
|
||||
connect(appearance, &AppearanceWidget::appearanceChanged, [=](){
|
||||
updateWidth();
|
||||
Q_EMIT appearanceChanged();
|
||||
});
|
||||
|
||||
updatePrivateSendVisibility();
|
||||
|
||||
// Store the current PrivateSend enabled state to recover it if it gets changed but the dialog gets not accepted but declined.
|
||||
#ifdef ENABLE_WALLET
|
||||
fPrivateSendEnabledPrev = privateSendClient.fEnablePrivateSend;
|
||||
connect(this, &OptionsDialog::rejected, [=]() {
|
||||
if (fPrivateSendEnabledPrev != privateSendClient.fEnablePrivateSend) {
|
||||
ui->privateSendEnabled->click();
|
||||
}
|
||||
});
|
||||
#endif
|
||||
}
|
||||
|
||||
OptionsDialog::~OptionsDialog()
|
||||
@ -187,6 +206,17 @@ void OptionsDialog::setModel(OptionsModel *_model)
|
||||
ui->overriddenByCommandLineLabel->setText(strLabel);
|
||||
}
|
||||
|
||||
|
||||
#ifdef ENABLE_WALLET
|
||||
// If -enableprivatesend was passed in on the command line, set the checkbox
|
||||
// to the value given via commandline and disable it (make it unclickable).
|
||||
if (strLabel.contains("-enableprivatesend")) {
|
||||
bool fEnabled = privateSendClient.fEnablePrivateSend;
|
||||
ui->privateSendEnabled->setChecked(fEnabled);
|
||||
ui->privateSendEnabled->setEnabled(false);
|
||||
}
|
||||
#endif
|
||||
|
||||
mapper->setModel(_model);
|
||||
setMapper();
|
||||
mapper->toFirst();
|
||||
@ -212,6 +242,17 @@ void OptionsDialog::setModel(OptionsModel *_model)
|
||||
connect(ui->digits, SIGNAL(valueChanged()), this, SLOT(showRestartWarning()));
|
||||
connect(ui->lang, SIGNAL(valueChanged()), this, SLOT(showRestartWarning()));
|
||||
connect(ui->thirdPartyTxUrls, SIGNAL(textChanged(const QString &)), this, SLOT(showRestartWarning()));
|
||||
|
||||
connect(ui->privateSendEnabled, &QCheckBox::clicked, [=](bool fChecked) {
|
||||
#ifdef ENABLE_WALLET
|
||||
privateSendClient.fEnablePrivateSend = fChecked;
|
||||
#endif
|
||||
updatePrivateSendVisibility();
|
||||
if (_model != nullptr) {
|
||||
_model->emitPrivateSendEnabledChanged();
|
||||
}
|
||||
updateWidth();
|
||||
});
|
||||
}
|
||||
|
||||
void OptionsDialog::setMapper()
|
||||
@ -225,6 +266,7 @@ void OptionsDialog::setMapper()
|
||||
#endif
|
||||
mapper->addMapping(ui->threadsScriptVerif, OptionsModel::ThreadsScriptVerif);
|
||||
mapper->addMapping(ui->databaseCache, OptionsModel::DatabaseCache);
|
||||
mapper->addMapping(ui->privateSendEnabled, OptionsModel::PrivateSendEnabled);
|
||||
|
||||
/* Wallet */
|
||||
mapper->addMapping(ui->coinControlFeatures, OptionsModel::CoinControlFeatures);
|
||||
@ -272,6 +314,7 @@ void OptionsDialog::showPage(int index)
|
||||
|
||||
GUIUtil::setFont({btnActive}, GUIUtil::FontWeight::Bold, 16);
|
||||
GUIUtil::setFont(vecNormal, GUIUtil::FontWeight::Normal, 16);
|
||||
GUIUtil::updateFonts();
|
||||
|
||||
ui->stackedWidgetOptions->setCurrentIndex(index);
|
||||
btnActive->setChecked(true);
|
||||
@ -403,19 +446,33 @@ void OptionsDialog::updatePrivateSendVisibility()
|
||||
#else
|
||||
bool fEnabled = false;
|
||||
#endif
|
||||
std::vector<QWidget*> vecWidgets{
|
||||
ui->showAdvancedPSUI,
|
||||
ui->showPrivateSendPopups,
|
||||
ui->lowKeysWarning,
|
||||
ui->privateSendMultiSession,
|
||||
ui->privateSendAmount,
|
||||
ui->lblPrivateSendAmountText,
|
||||
ui->lblPrivateSendRoundsText,
|
||||
ui->privateSendRounds,
|
||||
};
|
||||
for (auto w : vecWidgets) {
|
||||
w->setVisible(fEnabled);
|
||||
ui->btnPrivateSend->setVisible(fEnabled);
|
||||
}
|
||||
|
||||
void OptionsDialog::updateWidth()
|
||||
{
|
||||
int nWidthWidestButton{0};
|
||||
int nButtonsVisible{0};
|
||||
for (QAbstractButton* button : pageButtons.buttons()) {
|
||||
if (!button->isVisible()) {
|
||||
continue;
|
||||
}
|
||||
QFontMetrics fm(button->font());
|
||||
nWidthWidestButton = std::max<int>(nWidthWidestButton, fm.width(button->text()));
|
||||
++nButtonsVisible;
|
||||
}
|
||||
// Add 10 per button as padding and use minimum 585 which is what we used in css before
|
||||
int nWidth = std::max<int>(585, (nWidthWidestButton + 10) * nButtonsVisible);
|
||||
setMinimumWidth(nWidth);
|
||||
resize(nWidth, height());
|
||||
}
|
||||
|
||||
void OptionsDialog::showEvent(QShowEvent* event)
|
||||
{
|
||||
if (!event->spontaneous()) {
|
||||
updateWidth();
|
||||
}
|
||||
QDialog::showEvent(event);
|
||||
}
|
||||
|
||||
ProxyAddressValidator::ProxyAddressValidator(QObject *parent) :
|
||||
|
@ -64,7 +64,10 @@ private Q_SLOTS:
|
||||
|
||||
void updatePrivateSendVisibility();
|
||||
|
||||
void updateWidth();
|
||||
|
||||
Q_SIGNALS:
|
||||
void appearanceChanged();
|
||||
void proxyIpChecks(QValidatedLineEdit *pUiProxyIp, int nProxyPort);
|
||||
|
||||
private:
|
||||
@ -74,6 +77,9 @@ private:
|
||||
QButtonGroup pageButtons;
|
||||
QString previousTheme;
|
||||
AppearanceWidget* appearance;
|
||||
bool fPrivateSendEnabledPrev{false};
|
||||
|
||||
void showEvent(QShowEvent* event) override;
|
||||
};
|
||||
|
||||
#endif // BITCOIN_QT_OPTIONSDIALOG_H
|
||||
|
@ -113,6 +113,13 @@ void OptionsModel::Init(bool resetSettings)
|
||||
settings.setValue("digits", "2");
|
||||
|
||||
// PrivateSend
|
||||
if (!settings.contains("fPrivateSendEnabled")) {
|
||||
settings.setValue("fPrivateSendEnabled", true);
|
||||
}
|
||||
if (!gArgs.SoftSetBoolArg("-enableprivatesend", settings.value("fPrivateSendEnabled").toBool())) {
|
||||
addOverriddenOption("-enableprivatesend");
|
||||
}
|
||||
|
||||
if (!settings.contains("fShowAdvancedPSUI"))
|
||||
settings.setValue("fShowAdvancedPSUI", false);
|
||||
fShowAdvancedPSUI = settings.value("fShowAdvancedPSUI", false).toBool();
|
||||
@ -330,6 +337,8 @@ QVariant OptionsModel::data(const QModelIndex & index, int role) const
|
||||
return settings.value("bSpendZeroConfChange");
|
||||
case ShowMasternodesTab:
|
||||
return settings.value("fShowMasternodesTab");
|
||||
case PrivateSendEnabled:
|
||||
return settings.value("fPrivateSendEnabled");
|
||||
case ShowAdvancedPSUI:
|
||||
return fShowAdvancedPSUI;
|
||||
case ShowPrivateSendPopups:
|
||||
@ -481,10 +490,18 @@ bool OptionsModel::setData(const QModelIndex & index, const QVariant & value, in
|
||||
setRestartRequired(true);
|
||||
}
|
||||
break;
|
||||
case PrivateSendEnabled:
|
||||
if (settings.value("fPrivateSendEnabled") != value) {
|
||||
settings.setValue("fPrivateSendEnabled", value.toBool());
|
||||
Q_EMIT privateSendEnabledChanged();
|
||||
}
|
||||
break;
|
||||
case ShowAdvancedPSUI:
|
||||
fShowAdvancedPSUI = value.toBool();
|
||||
settings.setValue("fShowAdvancedPSUI", fShowAdvancedPSUI);
|
||||
Q_EMIT advancedPSUIChanged(fShowAdvancedPSUI);
|
||||
if (settings.value("fShowAdvancedPSUI") != value) {
|
||||
fShowAdvancedPSUI = value.toBool();
|
||||
settings.setValue("fShowAdvancedPSUI", fShowAdvancedPSUI);
|
||||
Q_EMIT advancedPSUIChanged(fShowAdvancedPSUI);
|
||||
}
|
||||
break;
|
||||
case ShowPrivateSendPopups:
|
||||
settings.setValue("fShowPrivateSendPopups", value);
|
||||
@ -633,6 +650,11 @@ bool OptionsModel::getProxySettings(QNetworkProxy& proxy) const
|
||||
return false;
|
||||
}
|
||||
|
||||
void OptionsModel::emitPrivateSendEnabledChanged()
|
||||
{
|
||||
Q_EMIT privateSendEnabledChanged();
|
||||
}
|
||||
|
||||
void OptionsModel::setRestartRequired(bool fRequired)
|
||||
{
|
||||
QSettings settings;
|
||||
|
@ -55,6 +55,7 @@ public:
|
||||
DatabaseCache, // int
|
||||
SpendZeroConfChange, // bool
|
||||
ShowMasternodesTab, // bool
|
||||
PrivateSendEnabled, // bool
|
||||
ShowAdvancedPSUI, // bool
|
||||
ShowPrivateSendPopups, // bool
|
||||
LowKeysWarning, // bool
|
||||
@ -84,6 +85,7 @@ public:
|
||||
bool getCoinControlFeatures() const { return fCoinControlFeatures; }
|
||||
bool getShowAdvancedPSUI() { return fShowAdvancedPSUI; }
|
||||
const QString& getOverriddenByCommandLine() { return strOverriddenByCommandLine; }
|
||||
void emitPrivateSendEnabledChanged();
|
||||
|
||||
/* Restart flag helper */
|
||||
void setRestartRequired(bool fRequired);
|
||||
@ -110,6 +112,7 @@ private:
|
||||
void checkAndMigrate();
|
||||
Q_SIGNALS:
|
||||
void displayUnitChanged(int unit);
|
||||
void privateSendEnabledChanged();
|
||||
void privateSendRoundsChanged();
|
||||
void privateSentAmountChanged();
|
||||
void advancedPSUIChanged(bool);
|
||||
|
@ -26,8 +26,8 @@
|
||||
|
||||
#define ITEM_HEIGHT 54
|
||||
#define NUM_ITEMS_DISABLED 5
|
||||
#define NUM_ITEMS_ENABLED_NORMAL 7
|
||||
#define NUM_ITEMS_ENABLED_ADVANCED 9
|
||||
#define NUM_ITEMS_ENABLED_NORMAL 6
|
||||
#define NUM_ITEMS_ENABLED_ADVANCED 8
|
||||
|
||||
class TxViewDelegate : public QAbstractItemDelegate
|
||||
{
|
||||
@ -52,7 +52,7 @@ public:
|
||||
QRect rectBottomHalf(mainRect.left() + xspace, mainRect.top() + ypad + halfheight + 5, mainRect.width() - xspace, halfheight);
|
||||
QRect rectBounding;
|
||||
QColor colorForeground;
|
||||
QFont fontInitial = painter->font();
|
||||
qreal initialFontSize = painter->font().pointSizeF();
|
||||
|
||||
// Grab model indexes for desired data from TransactionTableModel
|
||||
QModelIndex indexDate = index.sibling(index.row(), TransactionTableModel::Date);
|
||||
@ -61,9 +61,7 @@ public:
|
||||
|
||||
// Draw first line (with slightly bigger font than the second line will get)
|
||||
// Content: Date/Time, Optional IS indicator, Amount
|
||||
QFont font = fontInitial;
|
||||
font.setPointSize(font.pointSize() * 1.17);
|
||||
painter->setFont(font);
|
||||
painter->setFont(GUIUtil::getFont(GUIUtil::FontWeight::Normal, false, GUIUtil::getScaledFontSize(initialFontSize * 1.17)));
|
||||
// Date/Time
|
||||
colorForeground = qvariant_cast<QColor>(indexDate.data(Qt::ForegroundRole));
|
||||
QString strDate = indexDate.data(Qt::DisplayRole).toString();
|
||||
@ -83,7 +81,7 @@ public:
|
||||
|
||||
// Draw second line (with the initial font)
|
||||
// Content: Address/label, Optional Watchonly indicator
|
||||
painter->setFont(fontInitial);
|
||||
painter->setFont(GUIUtil::getFont(GUIUtil::FontWeight::Normal, false, GUIUtil::getScaledFontSize(initialFontSize)));
|
||||
// Address/Label
|
||||
colorForeground = qvariant_cast<QColor>(indexAddress.data(Qt::ForegroundRole));
|
||||
QString address = indexAddress.data(Qt::DisplayRole).toString();
|
||||
@ -144,6 +142,8 @@ OverviewPage::OverviewPage(QWidget* parent) :
|
||||
ui->labelSpendable
|
||||
}, GUIUtil::FontWeight::Bold);
|
||||
|
||||
GUIUtil::updateFonts();
|
||||
|
||||
// Recent transactions
|
||||
ui->listTransactions->setItemDelegate(txdelegate);
|
||||
// Note: minimum height of listTransactions will be set later in updateAdvancedPSUI() to reflect actual settings
|
||||
@ -163,28 +163,12 @@ OverviewPage::OverviewPage(QWidget* parent) :
|
||||
// start with displaying the "out of sync" warnings
|
||||
showOutOfSyncWarning(true);
|
||||
|
||||
if(!privateSendClient.fEnablePrivateSend) return;
|
||||
// Disable privateSendClient builtin support for automatic backups while we are in GUI,
|
||||
// we'll handle automatic backups and user warnings in privateSendStatus()
|
||||
privateSendClient.fCreateAutoBackups = false;
|
||||
|
||||
// Disable any PS UI for masternode or when autobackup is disabled or failed for whatever reason
|
||||
if(fMasternodeMode || nWalletBackups <= 0){
|
||||
DisablePrivateSendCompletely();
|
||||
if (nWalletBackups <= 0) {
|
||||
ui->labelPrivateSendEnabled->setToolTip(tr("Automatic backups are disabled, no mixing available!"));
|
||||
}
|
||||
} else {
|
||||
if(!privateSendClient.fPrivateSendRunning){
|
||||
ui->togglePrivateSend->setText(tr("Start Mixing"));
|
||||
} else {
|
||||
ui->togglePrivateSend->setText(tr("Stop Mixing"));
|
||||
}
|
||||
// Disable privateSendClient builtin support for automatic backups while we are in GUI,
|
||||
// we'll handle automatic backups and user warnings in privateSendStatus()
|
||||
privateSendClient.fCreateAutoBackups = false;
|
||||
|
||||
timer = new QTimer(this);
|
||||
connect(timer, SIGNAL(timeout()), this, SLOT(privateSendStatus()));
|
||||
timer->start(1000);
|
||||
}
|
||||
timer = new QTimer(this);
|
||||
connect(timer, SIGNAL(timeout()), this, SLOT(privateSendStatus()));
|
||||
}
|
||||
|
||||
void OverviewPage::handleTransactionClicked(const QModelIndex &index)
|
||||
@ -296,11 +280,12 @@ void OverviewPage::setWalletModel(WalletModel *model)
|
||||
// explicitly update PS frame and transaction list to reflect actual settings
|
||||
updateAdvancedPSUI(model->getOptionsModel()->getShowAdvancedPSUI());
|
||||
|
||||
if(!privateSendClient.fEnablePrivateSend) return;
|
||||
|
||||
connect(model->getOptionsModel(), SIGNAL(privateSendRoundsChanged()), this, SLOT(updatePrivateSendProgress()));
|
||||
connect(model->getOptionsModel(), SIGNAL(privateSentAmountChanged()), this, SLOT(updatePrivateSendProgress()));
|
||||
connect(model->getOptionsModel(), SIGNAL(advancedPSUIChanged(bool)), this, SLOT(updateAdvancedPSUI(bool)));
|
||||
connect(model->getOptionsModel(), &OptionsModel::privateSendEnabledChanged, [=]() {
|
||||
privateSendStatus(true);
|
||||
});
|
||||
|
||||
connect(ui->togglePrivateSend, SIGNAL(clicked()), this, SLOT(togglePrivateSend()));
|
||||
|
||||
@ -457,13 +442,29 @@ void OverviewPage::privateSendStatus(bool fForce)
|
||||
|
||||
if(!walletModel) return;
|
||||
|
||||
// Disable any PS UI for masternode or when autobackup is disabled or failed for whatever reason
|
||||
if (fMasternodeMode || nWalletBackups <= 0) {
|
||||
DisablePrivateSendCompletely();
|
||||
if (nWalletBackups <= 0) {
|
||||
ui->labelPrivateSendEnabled->setToolTip(tr("Automatic backups are disabled, no mixing available!"));
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
bool fIsEnabled = privateSendClient.fEnablePrivateSend;
|
||||
ui->framePrivateSend->setVisible(fIsEnabled);
|
||||
if (!fIsEnabled) {
|
||||
SetupTransactionList(NUM_ITEMS_DISABLED);
|
||||
if (timer != nullptr) {
|
||||
timer->stop();
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
if (timer != nullptr && !timer->isActive()) {
|
||||
timer->start(1000);
|
||||
}
|
||||
|
||||
// Wrap all privatesend related widgets we want to show/hide state based.
|
||||
// Value of the map contains a flag if this widget belongs to the advanced
|
||||
// PrivateSend UI option or not. True if it does, false if not.
|
||||
@ -676,6 +677,7 @@ void OverviewPage::SetupTransactionList(int nNumItems)
|
||||
}
|
||||
|
||||
filter->setLimit(nNumItems);
|
||||
ui->listTransactions->setMinimumHeight(nNumItems * ITEM_HEIGHT);
|
||||
}
|
||||
|
||||
void OverviewPage::DisablePrivateSendCompletely() {
|
||||
|
@ -31,6 +31,7 @@ ReceiveCoinsDialog::ReceiveCoinsDialog(QWidget* parent) :
|
||||
GUIUtil::setFont({ui->label,
|
||||
ui->label_2,
|
||||
ui->label_3}, GUIUtil::FontWeight::Normal, 15);
|
||||
GUIUtil::updateFonts();
|
||||
|
||||
#if QT_VERSION >= 0x040700
|
||||
ui->reqLabel->setPlaceholderText(tr("Enter a label to associate with the new receiving address"));
|
||||
|
@ -194,7 +194,7 @@ void ReceiveRequestDialog::update()
|
||||
painter.fillRect(paddedRect, GUIUtil::getThemedQColor(GUIUtil::ThemedColor::BACKGROUND_WIDGET));
|
||||
painter.drawImage(2, 2, qrImage.scaled(QR_IMAGE_SIZE - 4, QR_IMAGE_SIZE - 4));
|
||||
// calculate ideal font size
|
||||
QFont font = GUIUtil::fixedPitchFont();
|
||||
QFont font = GUIUtil::getFontNormal();
|
||||
qreal font_size = GUIUtil::calculateIdealFontSize((paddedRect.width() - 20), info.address, font);
|
||||
font.setPointSizeF(font_size);
|
||||
// paint the address
|
||||
|
@ -477,6 +477,7 @@ QPushButton - Special case, tabbar replacement buttons
|
||||
/* Options dialog buttons */
|
||||
#btnMain,
|
||||
#btnWallet,
|
||||
#btnPrivateSend,
|
||||
#btnNetwork,
|
||||
#btnDisplay,
|
||||
#btnAppearance,
|
||||
@ -496,6 +497,7 @@ QPushButton - Special case, tabbar replacement buttons
|
||||
/* Options dialog buttons */
|
||||
#btnMain:hover:checked,
|
||||
#btnWallet:hover:checked,
|
||||
#btnPrivateSend:hover:checked,
|
||||
#btnNetwork:hover:checked,
|
||||
#btnDisplay:hover:checked,
|
||||
#btnAppearance:hover:checked,
|
||||
@ -515,6 +517,7 @@ QPushButton - Special case, tabbar replacement buttons
|
||||
/* Options dialog buttons */
|
||||
#btnMain:hover:!checked,
|
||||
#btnWallet:hover:!checked,
|
||||
#btnPrivateSend:hover:!checked,
|
||||
#btnNetwork:hover:!checked,
|
||||
#btnDisplay:hover:!checked,
|
||||
#btnAppearance:hover:!checked,
|
||||
@ -534,6 +537,7 @@ QPushButton - Special case, tabbar replacement buttons
|
||||
/* Options dialog buttons */
|
||||
#btnMain:checked,
|
||||
#btnWallet:checked,
|
||||
#btnPrivateSend:checked,
|
||||
#btnNetwork:checked,
|
||||
#btnDisplay:checked,
|
||||
#btnAppearance:checked,
|
||||
|
@ -621,6 +621,7 @@ QPushButton - Special case, tabbar replacement buttons
|
||||
/* Options dialog buttons */
|
||||
#btnMain,
|
||||
#btnWallet,
|
||||
#btnPrivateSend,
|
||||
#btnNetwork,
|
||||
#btnDisplay,
|
||||
#btnAppearance,
|
||||
@ -643,6 +644,7 @@ QPushButton - Special case, tabbar replacement buttons
|
||||
/* Options dialog buttons */
|
||||
#btnMain:hover:checked,
|
||||
#btnWallet:hover:checked,
|
||||
#btnPrivateSend:hover:checked,
|
||||
#btnNetwork:hover:checked,
|
||||
#btnDisplay:hover:checked,
|
||||
#btnAppearance:hover:checked,
|
||||
@ -665,6 +667,7 @@ QPushButton - Special case, tabbar replacement buttons
|
||||
/* Options dialog buttons */
|
||||
#btnMain:hover:!checked,
|
||||
#btnWallet:hover:!checked,
|
||||
#btnPrivateSend:hover:!checked,
|
||||
#btnNetwork:hover:!checked,
|
||||
#btnDisplay:hover:!checked,
|
||||
#btnAppearance:hover:!checked,
|
||||
@ -687,6 +690,7 @@ QPushButton - Special case, tabbar replacement buttons
|
||||
/* Options dialog buttons */
|
||||
#btnMain:checked,
|
||||
#btnWallet:checked,
|
||||
#btnPrivateSend:checked,
|
||||
#btnNetwork:checked,
|
||||
#btnDisplay:checked,
|
||||
#btnAppearance:checked,
|
||||
@ -708,6 +712,7 @@ QPushButton - Special case, tabbar replacement buttons
|
||||
/* Options dialog buttons */
|
||||
#btnMain:hover:pressed,
|
||||
#btnWallet:hover:pressed,
|
||||
#btnPrivateSend:hover:pressed,
|
||||
#btnNetwork:hover:pressed,
|
||||
#btnDisplay:hover:pressed,
|
||||
#btnAppearance:hover:pressed,
|
||||
@ -1254,7 +1259,6 @@ OptionsDialog
|
||||
******************************************************/
|
||||
|
||||
QDialog#OptionsDialog {
|
||||
min-width: 585px;
|
||||
}
|
||||
|
||||
QDialog#OptionsDialog QValueComboBox,
|
||||
|
@ -459,6 +459,7 @@ QPushButton - Special case, tabbar replacement buttons
|
||||
/* Options dialog buttons */
|
||||
#btnMain,
|
||||
#btnWallet,
|
||||
#btnPrivateSend,
|
||||
#btnNetwork,
|
||||
#btnDisplay,
|
||||
#btnAppearance,
|
||||
@ -478,6 +479,7 @@ QPushButton - Special case, tabbar replacement buttons
|
||||
/* Options dialog buttons */
|
||||
#btnMain:hover:checked,
|
||||
#btnWallet:hover:checked,
|
||||
#btnPrivateSend:hover:checked,
|
||||
#btnNetwork:hover:checked,
|
||||
#btnDisplay:hover:checked,
|
||||
#btnAppearance:hover:checked,
|
||||
@ -497,6 +499,7 @@ QPushButton - Special case, tabbar replacement buttons
|
||||
/* Options dialog buttons */
|
||||
#btnMain:hover:!checked,
|
||||
#btnWallet:hover:!checked,
|
||||
#btnPrivateSend:hover:!checked,
|
||||
#btnNetwork:hover:!checked,
|
||||
#btnDisplay:hover:!checked,
|
||||
#btnAppearance:hover:!checked,
|
||||
@ -516,6 +519,7 @@ QPushButton - Special case, tabbar replacement buttons
|
||||
/* Options dialog buttons */
|
||||
#btnMain:checked,
|
||||
#btnWallet:checked,
|
||||
#btnPrivateSend:checked,
|
||||
#btnNetwork:checked,
|
||||
#btnDisplay:checked,
|
||||
#btnAppearance:checked,
|
||||
|
@ -54,6 +54,7 @@ QPushButton - Special case, tabbar replacement buttons
|
||||
/* Options dialog buttons */
|
||||
#btnMain,
|
||||
#btnWallet,
|
||||
#btnPrivateSend,
|
||||
#btnNetwork,
|
||||
#btnDisplay,
|
||||
#btnAppearance,
|
||||
@ -77,6 +78,7 @@ QPushButton - Special case, tabbar replacement buttons
|
||||
/* Options dialog buttons */
|
||||
#btnMain:hover:checked,
|
||||
#btnWallet:hover:checked,
|
||||
#btnPrivateSend:hover:checked,
|
||||
#btnNetwork:hover:checked,
|
||||
#btnDisplay:hover:checked,
|
||||
#btnAppearance:hover:checked,
|
||||
@ -99,6 +101,7 @@ QPushButton - Special case, tabbar replacement buttons
|
||||
/* Options dialog buttons */
|
||||
#btnMain:hover:!checked,
|
||||
#btnWallet:hover:!checked,
|
||||
#btnPrivateSend:hover:!checked,
|
||||
#btnNetwork:hover:!checked,
|
||||
#btnDisplay:hover:!checked,
|
||||
#btnAppearance:hover:!checked,
|
||||
@ -121,6 +124,7 @@ QPushButton - Special case, tabbar replacement buttons
|
||||
/* Options dialog buttons */
|
||||
#btnMain:checked,
|
||||
#btnWallet:checked,
|
||||
#btnPrivateSend:checked,
|
||||
#btnNetwork:checked,
|
||||
#btnDisplay:checked,
|
||||
#btnAppearance:checked,
|
||||
|
@ -462,6 +462,8 @@ RPCConsole::RPCConsole(QWidget* parent) :
|
||||
ui->banHeading
|
||||
}, GUIUtil::FontWeight::Bold, 16);
|
||||
|
||||
GUIUtil::updateFonts();
|
||||
|
||||
GUIUtil::disableMacFocusRect(this);
|
||||
|
||||
QSettings settings;
|
||||
@ -833,7 +835,7 @@ void RPCConsole::clear(bool clearHistory)
|
||||
ui->lineEdit->setFocus();
|
||||
|
||||
// Set default style sheet
|
||||
QFontInfo fixedFontInfo(GUIUtil::fixedPitchFont());
|
||||
QFontInfo fixedFontInfo(GUIUtil::getFontNormal());
|
||||
ui->messagesWidget->document()->setDefaultStyleSheet(
|
||||
QString(
|
||||
"table { }"
|
||||
@ -841,7 +843,7 @@ void RPCConsole::clear(bool clearHistory)
|
||||
"td.message { " + GUIUtil::getThemedStyleQString(GUIUtil::ThemedStyle::TS_PRIMARY) + " font-family: %1; font-size: %2; white-space:pre-wrap; } "
|
||||
"td.cmd-request, b { " + GUIUtil::getThemedStyleQString(GUIUtil::ThemedStyle::TS_COMMAND) + " } "
|
||||
"td.cmd-error, .secwarning { " + GUIUtil::getThemedStyleQString(GUIUtil::ThemedStyle::TS_ERROR) + " }"
|
||||
).arg(fixedFontInfo.family(), QString("%1pt").arg(consoleFontSize)).arg(consoleFontSize * 0.1)
|
||||
).arg(fixedFontInfo.family(), QString("%1pt").arg(consoleFontSize))
|
||||
);
|
||||
|
||||
#ifdef Q_OS_MAC
|
||||
@ -957,6 +959,7 @@ void RPCConsole::showPage(int index)
|
||||
|
||||
GUIUtil::setFont({btnActive}, GUIUtil::FontWeight::Bold, 16);
|
||||
GUIUtil::setFont(vecNormal, GUIUtil::FontWeight::Normal, 16);
|
||||
GUIUtil::updateFonts();
|
||||
|
||||
ui->stackedWidgetRPC->setCurrentIndex(index);
|
||||
btnActive->setChecked(true);
|
||||
|
@ -86,6 +86,8 @@ SendCoinsDialog::SendCoinsDialog(bool _fPrivateSend, QWidget* parent) :
|
||||
|
||||
addEntry();
|
||||
|
||||
GUIUtil::updateFonts();
|
||||
|
||||
connect(ui->addButton, SIGNAL(clicked()), this, SLOT(addEntry()));
|
||||
connect(ui->clearButton, SIGNAL(clicked()), this, SLOT(clear()));
|
||||
|
||||
|
@ -33,8 +33,6 @@ SendCoinsEntry::SendCoinsEntry(QWidget* parent) :
|
||||
|
||||
// normal dash address field
|
||||
GUIUtil::setupAddressWidget(ui->payTo, this, true);
|
||||
// just a label for displaying dash address(es)
|
||||
ui->payTo_is->setFont(GUIUtil::fixedPitchFont());
|
||||
|
||||
GUIUtil::setFont({ui->payToLabel,
|
||||
ui->labellLabel,
|
||||
|
@ -52,9 +52,7 @@ SignVerifyMessageDialog::SignVerifyMessageDialog(QWidget* parent) :
|
||||
ui->messageIn_VM->installEventFilter(this);
|
||||
ui->signatureIn_VM->installEventFilter(this);
|
||||
|
||||
GUIUtil::setFixedPitchFont({ui->signatureOut_SM, ui->signatureIn_VM});
|
||||
|
||||
GUIUtil::setFont({ui->signatureOut_SM}, GUIUtil::FontWeight::Normal, 11, true);
|
||||
GUIUtil::setFont({ui->signatureOut_SM, ui->signatureIn_VM}, GUIUtil::FontWeight::Normal, 11, true);
|
||||
GUIUtil::setFont({ui->signatureLabel_SM}, GUIUtil::FontWeight::Bold, 16);
|
||||
GUIUtil::setFont({ui->statusLabel_SM, ui->statusLabel_VM}, GUIUtil::FontWeight::Bold);
|
||||
|
||||
@ -111,6 +109,7 @@ void SignVerifyMessageDialog::showPage(int index)
|
||||
|
||||
GUIUtil::setFont({btnActive}, GUIUtil::FontWeight::Bold, 16);
|
||||
GUIUtil::setFont(vecNormal, GUIUtil::FontWeight::Normal, 16);
|
||||
GUIUtil::updateFonts();
|
||||
|
||||
ui->stackedWidgetSig->setCurrentIndex(index);
|
||||
btnActive->setChecked(true);
|
||||
|
@ -159,16 +159,24 @@ void TrafficGraphWidget::paintEvent(QPaintEvent *)
|
||||
}
|
||||
|
||||
// Draw statistic rect on top of everything else
|
||||
const int nScale = GUIUtil::getFontScale() / 2;
|
||||
const int nMarginStats = 20;
|
||||
const int nPadding = 5;
|
||||
const int nWidthStats = 160 + nScale * 3 - 2 * nPadding;
|
||||
const int nHeightStats = 110 + nScale - 2 * nPadding;
|
||||
const int nSizeMark = nWidthStats * 0.15;
|
||||
const int nWidthText = nWidthStats * 0.45;
|
||||
const int nWidthBytes = nWidthStats * 0.4;
|
||||
const int nHeightTotals = nHeightStats * 0.3;
|
||||
const int nHeightInOut = nHeightStats * 0.35;
|
||||
const int nMarginStats = 20;
|
||||
const QString strTotal = tr("Total");
|
||||
const QString strReceived = tr("Received");
|
||||
const QString strSent = tr("Sent");
|
||||
// Get a bold font for the title and a normal one for the rest
|
||||
QFont fontTotal = GUIUtil::getFont(GUIUtil::FontWeight::Bold, false, 16);
|
||||
QFont fontInOut = GUIUtil::getFont(GUIUtil::FontWeight::Normal, false, 12);
|
||||
// Use font metrics to determine minimum rect sizes depending on the font scale
|
||||
QFontMetrics fmTotal(fontTotal);
|
||||
QFontMetrics fmInOut(fontInOut);
|
||||
const int nSizeMark = fmInOut.height() + 2 * nPadding;
|
||||
const int nWidthText = fmInOut.width(strReceived) + 2 * nPadding;
|
||||
const int nWidthBytes = fmInOut.width("1000 GB") + 2 * nPadding;
|
||||
const int nHeightTotals = fmTotal.height() + 2 * nPadding;
|
||||
const int nHeightInOut = fmInOut.height() + 2 * nPadding;
|
||||
const int nWidthStats = nSizeMark + nWidthText + nWidthBytes + 2 * nPadding;
|
||||
const int nHeightStats = nHeightTotals + 2 * nHeightInOut + 2 * nPadding;
|
||||
auto addPadding = [&](QRect& rect, int nPadding) {
|
||||
rect.adjust(nPadding, nPadding, -nPadding, -nPadding);
|
||||
};
|
||||
@ -177,26 +185,23 @@ void TrafficGraphWidget::paintEvent(QPaintEvent *)
|
||||
QRect rectContent = rectOuter;
|
||||
QRect rectContentPadded = rectContent;
|
||||
addPadding(rectContentPadded, nPadding);
|
||||
QRect rectTotals(rectContentPadded.topLeft(), QSize(nWidthStats, nHeightTotals));
|
||||
QRect rectIn(rectTotals.bottomLeft(), QSize(nWidthStats, nHeightInOut));
|
||||
QRect rectOut(rectIn.bottomLeft(), QSize(nWidthStats, nHeightInOut));
|
||||
QRect rectTotals(rectContentPadded.topLeft(), QSize(rectContentPadded.width(), nHeightTotals));
|
||||
QRect rectIn(rectTotals.bottomLeft(), QSize(rectContentPadded.width(), nHeightInOut));
|
||||
QRect rectOut(rectIn.bottomLeft(), QSize(rectContentPadded.width(), nHeightInOut));
|
||||
// Create subrects for received
|
||||
QRect rectInMark(rectIn.topLeft(), QSize(nSizeMark, nSizeMark));
|
||||
QRect rectInText(rectInMark.topRight(), QSize(nWidthText, nHeightInOut));
|
||||
QRect rectInBytes(rectInText.topRight(), QSize(nWidthBytes - nPadding, nHeightInOut));
|
||||
QRect rectInBytes(rectInText.topRight(), QSize(nWidthBytes, nHeightInOut));
|
||||
// Create subrects for sent
|
||||
QRect rectOutMark(rectOut.topLeft(), QSize(nSizeMark, nSizeMark));
|
||||
QRect rectOutText(rectOutMark.topRight(), QSize(nWidthText, nHeightInOut));
|
||||
QRect rectOutBytes(rectOutText.topRight(), QSize(nWidthBytes - nPadding, nHeightInOut));
|
||||
// Get a bold font for the title and a normal one for the rest
|
||||
QFont fontTotal = GUIUtil::getFont(GUIUtil::FontWeight::Bold, false, 16);
|
||||
QFont fontInOut = GUIUtil::getFont(GUIUtil::FontWeight::Normal, false, 12);
|
||||
QRect rectOutBytes(rectOutText.topRight(), QSize(nWidthBytes, nHeightInOut));
|
||||
// Add padding where required
|
||||
addPadding(rectTotals, nPadding);
|
||||
addPadding(rectInMark, nPadding);
|
||||
addPadding(rectInMark, 1.6 * nPadding);
|
||||
addPadding(rectInText, nPadding);
|
||||
addPadding(rectInBytes, nPadding);
|
||||
addPadding(rectOutMark, nPadding);
|
||||
addPadding(rectOutMark, 1.6 * nPadding);
|
||||
addPadding(rectOutText, nPadding);
|
||||
addPadding(rectOutBytes, nPadding);
|
||||
// Finally draw it all
|
||||
@ -205,11 +210,11 @@ void TrafficGraphWidget::paintEvent(QPaintEvent *)
|
||||
painter.fillRect(rectContent, GUIUtil::getThemedQColor(GUIUtil::ThemedColor::BACKGROUND_NETSTATS));
|
||||
painter.setPen(axisCol);
|
||||
painter.setFont(fontTotal);
|
||||
painter.drawText(rectTotals, Qt::AlignLeft, tr("Totals"));
|
||||
painter.drawText(rectTotals, Qt::AlignLeft, strTotal);
|
||||
painter.setFont(fontInOut);
|
||||
painter.drawText(rectInText, Qt::AlignLeft, tr("Received"));
|
||||
painter.drawText(rectInText, Qt::AlignLeft, strReceived);
|
||||
painter.drawText(rectInBytes, Qt::AlignRight, GUIUtil::formatBytes(trafficGraphData.getLastBytesIn()));
|
||||
painter.drawText(rectOutText, Qt::AlignLeft, tr("Sent"));
|
||||
painter.drawText(rectOutText, Qt::AlignLeft, strSent);
|
||||
painter.drawText(rectOutBytes, Qt::AlignRight, GUIUtil::formatBytes(trafficGraphData.getLastBytesOut()));
|
||||
painter.setPen(green);
|
||||
painter.setBrush(green);
|
||||
|
@ -253,6 +253,8 @@ void TransactionView::setModel(WalletModel *_model)
|
||||
mapperThirdPartyTxUrls->setMapping(thirdPartyTxUrlAction, listUrls[i].trimmed());
|
||||
}
|
||||
}
|
||||
|
||||
connect(_model->getOptionsModel(), SIGNAL(privateSendEnabledChanged()), this, SLOT(updatePrivateSendVisibility()));
|
||||
}
|
||||
|
||||
// show/hide column Watch-only
|
||||
|
@ -217,6 +217,8 @@ ShutdownWindow::ShutdownWindow(QWidget *parent, Qt::WindowFlags f):
|
||||
tr("%1 is shutting down...").arg(tr(PACKAGE_NAME)) + "<br /><br />" +
|
||||
tr("Do not shut down the computer until this window disappears.")));
|
||||
setLayout(layout);
|
||||
|
||||
GUIUtil::updateFonts();
|
||||
}
|
||||
|
||||
QWidget *ShutdownWindow::showShutdownWindow(BitcoinGUI *window)
|
||||
|
@ -62,6 +62,7 @@ WalletView::WalletView(QWidget* parent) :
|
||||
GUIUtil::setFont({transactionSumLabel,
|
||||
transactionSum,
|
||||
}, GUIUtil::FontWeight::Bold, 14);
|
||||
GUIUtil::updateFonts();
|
||||
|
||||
hbox_buttons->addWidget(transactionSum);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user