diff options
175 files changed, 43937 insertions, 17218 deletions
diff --git a/.gitignore b/.gitignore index a34921b3ac..bf16a51891 100644 --- a/.gitignore +++ b/.gitignore @@ -15,6 +15,7 @@ src/test_bitcoin *.qm Makefile bitcoin-qt +Bitcoin-Qt.app # Unit-tests Makefile.test @@ -70,8 +70,8 @@ Unit tests for the GUI code are in `src/qt/test/`. To compile and run them: Every pull request is built for both Windows and Linux on a dedicated server, and unit and sanity tests are automatically run. The binaries produced may be -used for manual QA testing -- a link to them will appear in a comment on the -pull request posted by 'BitcoinPullTester'. See `https://github.com/TheBlueMatt/test-scripts` +used for manual QA testing — a link to them will appear in a comment on the +pull request posted by [BitcoinPullTester](https://github.com/BitcoinPullTester). See https://github.com/TheBlueMatt/test-scripts for the build/test scripts. ### Manual Quality Assurance (QA) Testing @@ -79,4 +79,4 @@ for the build/test scripts. Large changes should have a test plan, and should be tested by somebody other than the developer who wrote the code. -See `https://github.com/bitcoin/QA/` for how to create a test plan. +See https://github.com/bitcoin/QA/ for how to create a test plan. diff --git a/bitcoin-qt.pro b/bitcoin-qt.pro index bf41314052..d938c07c45 100644 --- a/bitcoin-qt.pro +++ b/bitcoin-qt.pro @@ -101,14 +101,15 @@ contains(BITCOIN_NEED_QT_PLUGINS, 1) { INCLUDEPATH += src/leveldb/include src/leveldb/helpers LIBS += $$PWD/src/leveldb/libleveldb.a $$PWD/src/leveldb/libmemenv.a !win32 { - genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX $(MAKE) OPT=\"$$QMAKE_CXXFLAGS\" libleveldb.a libmemenv.a + # we use QMAKE_CXXFLAGS_RELEASE even without RELEASE=1 because we use RELEASE to indicate linking preferences not -O preferences + genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a libmemenv.a } else { # make an educated guess about what the ranlib command is called isEmpty(QMAKE_RANLIB) { QMAKE_RANLIB = $$replace(QMAKE_STRIP, strip, ranlib) } LIBS += -lshlwapi - genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) OPT=\"$$QMAKE_CXXFLAGS\" libleveldb.a libmemenv.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libleveldb.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libmemenv.a + genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a libmemenv.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libleveldb.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libmemenv.a } genleveldb.target = $$PWD/src/leveldb/libleveldb.a genleveldb.depends = FORCE @@ -159,7 +160,6 @@ HEADERS += src/qt/bitcoingui.h \ src/walletdb.h \ src/script.h \ src/init.h \ - src/irc.h \ src/bloom.h \ src/mruset.h \ src/checkqueue.h \ @@ -186,6 +186,9 @@ HEADERS += src/qt/bitcoingui.h \ src/qt/transactionfilterproxy.h \ src/qt/transactionview.h \ src/qt/walletmodel.h \ + src/qt/walletview.h \ + src/qt/walletstack.h \ + src/qt/walletframe.h \ src/bitcoinrpc.h \ src/qt/overviewpage.h \ src/qt/csvmodelwriter.h \ @@ -206,7 +209,9 @@ HEADERS += src/qt/bitcoingui.h \ src/clientversion.h \ src/txdb.h \ src/leveldb.h \ - src/threadsafety.h + src/threadsafety.h \ + src/limitedmap.h \ + src/qt/splashscreen.h SOURCES += src/qt/bitcoin.cpp \ src/qt/bitcoingui.cpp \ @@ -230,7 +235,6 @@ SOURCES += src/qt/bitcoin.cpp \ src/main.cpp \ src/init.cpp \ src/net.cpp \ - src/irc.cpp \ src/bloom.cpp \ src/checkpoints.cpp \ src/addrman.cpp \ @@ -250,6 +254,9 @@ SOURCES += src/qt/bitcoin.cpp \ src/qt/transactionfilterproxy.cpp \ src/qt/transactionview.cpp \ src/qt/walletmodel.cpp \ + src/qt/walletview.cpp \ + src/qt/walletstack.cpp \ + src/qt/walletframe.cpp \ src/bitcoinrpc.cpp \ src/rpcdump.cpp \ src/rpcnet.cpp \ @@ -271,7 +278,8 @@ SOURCES += src/qt/bitcoin.cpp \ src/qt/rpcconsole.cpp \ src/noui.cpp \ src/leveldb.cpp \ - src/txdb.cpp + src/txdb.cpp \ + src/qt/splashscreen.cpp RESOURCES += src/qt/bitcoin.qrc @@ -324,8 +332,15 @@ TSQM.CONFIG = no_link QMAKE_EXTRA_COMPILERS += TSQM # "Other files" to show in Qt Creator -OTHER_FILES += \ - doc/*.rst doc/*.txt doc/README README.md res/bitcoin-qt.rc src/test/*.cpp src/test/*.h src/qt/test/*.cpp src/qt/test/*.h +OTHER_FILES += README.md \ + doc/*.rst \ + doc/*.txt \ + doc/README \ + src/qt/res/bitcoin-qt.rc \ + src/test/*.cpp \ + src/test/*.h \ + src/qt/test/*.cpp \ + src/qt/test/*.h # platform specific defaults, if not overridden on command line isEmpty(BOOST_LIB_SUFFIX) { @@ -404,4 +419,4 @@ contains(RELEASE, 1) { } } -system($$QMAKE_LRELEASE -silent $$_PRO_FILE_) +system($$QMAKE_LRELEASE -silent $$TRANSLATIONS) diff --git a/contrib/debian/bin/bitcoind b/contrib/debian/bin/bitcoind deleted file mode 100755 index a2f55a9138..0000000000 --- a/contrib/debian/bin/bitcoind +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -set -e - -umask 077 - -basedir=~/.bitcoin -cfgfile="$basedir/bitcoin.conf" - -[ -e "$basedir" ] || mkdir "$basedir" - -[ -e "$cfgfile" ] || perl -le 'print"rpcpassword=",map{(a..z,A..Z,0..9)[rand 62]}0..9' > "$cfgfile" - -exec /usr/lib/bitcoin/bitcoind "$@" diff --git a/contrib/debian/bitcoind.install b/contrib/debian/bitcoind.install index e978c44b3f..7bf746006c 100644 --- a/contrib/debian/bitcoind.install +++ b/contrib/debian/bitcoind.install @@ -1,2 +1 @@ -debian/bin/bitcoind usr/bin -src/bitcoind usr/lib/bitcoin +src/bitcoind usr/bin diff --git a/contrib/debian/changelog b/contrib/debian/changelog index 52d0e5907b..4388e7175a 100644 --- a/contrib/debian/changelog +++ b/contrib/debian/changelog @@ -1,3 +1,39 @@ +bitcoin (0.8.1-natty2) natty; urgency=low + + * Remove dumb broken launcher script + + -- Matt Corallo <matt@bluematt.me> Sun, 24 Mar 2013 20:01:00 -0400 + +bitcoin (0.8.1-natty1) natty; urgency=low + + * New upstream release. + + -- Matt Corallo <matt@bluematt.me> Tue, 19 Mar 2013 13:03:00 -0400 + +bitcoin (0.8.0-natty1) natty; urgency=low + + * New upstream release. + + -- Matt Corallo <matt@bluematt.me> Sat, 23 Feb 2013 16:01:00 -0500 + +bitcoin (0.7.2-natty1) natty; urgency=low + + * New upstream release. + + -- Matt Corallo <matt@bluematt.me> Sat, 15 Dec 2012 10:59:00 -0400 + +bitcoin (0.7.1-natty1) natty; urgency=low + + * New upstream release. + + -- Matt Corallo <matt@bluematt.me> Wed, 24 Oct 2012 15:06:00 -0400 + +bitcoin (0.7.0-natty1) natty; urgency=low + + * New upstream release. + + -- Matt Corallo <matt@bluematt.me> Mon, 17 Sep 2012 13:45:00 +0200 + bitcoin (0.6.3-natty1) natty; urgency=low * New upstream release. diff --git a/contrib/debian/control b/contrib/debian/control index c8266f686b..dd167ef53d 100644 --- a/contrib/debian/control +++ b/contrib/debian/control @@ -33,8 +33,6 @@ Description: peer-to-peer network based digital currency - daemon transact directly with each other, with the help of a P2P network to check for double-spending. . - By default connects to an IRC network to discover other peers. - . Full transaction history is stored locally at each client. This requires 2+ GB of space, slowly growing. . @@ -51,8 +49,6 @@ Description: peer-to-peer network based digital currency - Qt GUI transact directly with each other, with the help of a P2P network to check for double-spending. . - By default connects to an IRC network to discover other peers. - . Full transaction history is stored locally at each client. This requires 2+ GB of space, slowly growing. . diff --git a/contrib/debian/examples/bitcoin.conf b/contrib/debian/examples/bitcoin.conf index e56c43cb50..10ec36ae7e 100644 --- a/contrib/debian/examples/bitcoin.conf +++ b/contrib/debian/examples/bitcoin.conf @@ -18,10 +18,6 @@ #connect=69.164.218.197 #connect=10.0.0.1:8333 -# Do not use Internet Relay Chat (irc.lfnet.org #bitcoin channel) to -# find other peers. -#noirc=1 - # Maximum number of inbound+outbound connections. #maxconnections= diff --git a/contrib/debian/manpages/bitcoin-qt.1 b/contrib/debian/manpages/bitcoin-qt.1 new file mode 100644 index 0000000000..cd478b1875 --- /dev/null +++ b/contrib/debian/manpages/bitcoin-qt.1 @@ -0,0 +1,206 @@ +.TH BITCOIN-QT "1" "April 2013" "bitcoin-qt 1" +.SH NAME +bitcoin-qt \- peer-to-peer network based digital currency +.SH DESCRIPTION +.SS "Usage:" +.IP +bitcoin\-qt [command\-line options] +.SH OPTIONS +.TP +\-? +This help message +.TP +\fB\-conf=\fR<file> +Specify configuration file (default: bitcoin.conf) +.TP +\fB\-pid=\fR<file> +Specify pid file (default: bitcoind.pid) +.TP +\fB\-gen\fR +Generate coins +.TP +\fB\-gen\fR=\fI0\fR +Don't generate coins +.TP +\fB\-datadir=\fR<dir> +Specify data directory +.TP +\fB\-dbcache=\fR<n> +Set database cache size in megabytes (default: 25) +.TP +\fB\-timeout=\fR<n> +Specify connection timeout in milliseconds (default: 5000) +.TP +\fB\-proxy=\fR<ip:port> +Connect through socks proxy +.TP +\fB\-socks=\fR<n> +Select the version of socks proxy to use (4\-5, default: 5) +.TP +\fB\-tor=\fR<ip:port> +Use proxy to reach tor hidden services (default: same as \fB\-proxy\fR) +.TP +\fB\-dns\fR +Allow DNS lookups for \fB\-addnode\fR, \fB\-seednode\fR and \fB\-connect\fR +.TP +\fB\-port=\fR<port> +Listen for connections on <port> (default: 8333 or testnet: 18333) +.TP +\fB\-maxconnections=\fR<n> +Maintain at most <n> connections to peers (default: 125) +.TP +\fB\-addnode=\fR<ip> +Add a node to connect to and attempt to keep the connection open +.TP +\fB\-connect=\fR<ip> +Connect only to the specified node(s) +.TP +\fB\-seednode=\fR<ip> +Connect to a node to retrieve peer addresses, and disconnect +.TP +\fB\-externalip=\fR<ip> +Specify your own public address +.TP +\fB\-onlynet=\fR<net> +Only connect to nodes in network <net> (IPv4, IPv6 or Tor) +.TP +\fB\-discover\fR +Discover own IP address (default: 1 when listening and no \fB\-externalip\fR) +.TP +\fB\-checkpoints\fR +Only accept block chain matching built\-in checkpoints (default: 1) +.TP +\fB\-listen\fR +Accept connections from outside (default: 1 if no \fB\-proxy\fR or \fB\-connect\fR) +.TP +\fB\-bind=\fR<addr> +Bind to given address and always listen on it. Use [host]:port notation for IPv6 +.TP +\fB\-dnsseed\fR +Find peers using DNS lookup (default: 1 unless \fB\-connect\fR) +.TP +\fB\-banscore=\fR<n> +Threshold for disconnecting misbehaving peers (default: 100) +.TP +\fB\-bantime=\fR<n> +Number of seconds to keep misbehaving peers from reconnecting (default: 86400) +.TP +\fB\-maxreceivebuffer=\fR<n> +Maximum per\-connection receive buffer, <n>*1000 bytes (default: 5000) +.TP +\fB\-maxsendbuffer=\fR<n> +Maximum per\-connection send buffer, <n>*1000 bytes (default: 1000) +.TP +\fB\-upnp\fR +Use UPnP to map the listening port (default: 1 when listening) +.TP +\fB\-paytxfee=\fR<amt> +Fee per KB to add to transactions you send +.TP +\fB\-server\fR +Accept command line and JSON\-RPC commands +.TP +\fB\-testnet\fR +Use the test network +.TP +\fB\-debug\fR +Output extra debugging information. Implies all other \fB\-debug\fR* options +.TP +\fB\-debugnet\fR +Output extra network debugging information +.TP +\fB\-logtimestamps\fR +Prepend debug output with timestamp +.TP +\fB\-shrinkdebugfile\fR +Shrink debug.log file on client startup (default: 1 when no \fB\-debug\fR) +.TP +\fB\-printtoconsole\fR +Send trace/debug info to console instead of debug.log file +.TP +\fB\-rpcuser=\fR<user> +Username for JSON\-RPC connections +.TP +\fB\-rpcpassword=\fR<pw> +Password for JSON\-RPC connections +.TP +\fB\-rpcport=\fR<port> +Listen for JSON\-RPC connections on <port> (default: 8332 or testnet: 18332) +.TP +\fB\-rpcallowip=\fR<ip> +Allow JSON\-RPC connections from specified IP address +.TP +\fB\-rpcthreads=\fR<n> +Set the number of threads to service RPC calls (default: 4) +.TP +\fB\-blocknotify=\fR<cmd> +Execute command when the best block changes (%s in cmd is replaced by block hash) +.TP +\fB\-walletnotify=\fR<cmd> +Execute command when a wallet transaction changes (%s in cmd is replaced by TxID) +.TP +\fB\-alertnotify=\fR<cmd> +Execute command when a relevant alert is received (%s in cmd is replaced by message) +.TP +\fB\-upgradewallet\fR +Upgrade wallet to latest format +.TP +\fB\-keypool=\fR<n> +Set key pool size to <n> (default: 100) +.TP +\fB\-rescan\fR +Rescan the block chain for missing wallet transactions +.TP +\fB\-salvagewallet\fR +Attempt to recover private keys from a corrupt wallet.dat +.TP +\fB\-checkblocks=\fR<n> +How many blocks to check at startup (default: 288, 0 = all) +.TP +\fB\-checklevel=\fR<n> +How thorough the block verification is (0\-4, default: 3) +.TP +\fB\-txindex\fR +Maintain a full transaction index (default: 0) +.TP +\fB\-loadblock=\fR<file> +Imports blocks from external blk000??.dat file +.TP +\fB\-reindex\fR +Rebuild block chain index from current blk000??.dat files +.TP +\fB\-par=\fR<n> +Set the number of script verification threads (1\-16, 0=auto, default: 0) +.SS "Block creation options:" +.TP +\fB\-blockminsize=\fR<n> +Set minimum block size in bytes (default: 0) +.TP +\fB\-blockmaxsize=\fR<n> +Set maximum block size in bytes (default: 250000) +.HP +\fB\-blockprioritysize=\fR<n> Set maximum size of high\-priority/low\-fee transactions in bytes (default: 27000) +.PP +SSL options: (see the Bitcoin Wiki for SSL setup instructions) +.TP +\fB\-rpcssl\fR +Use OpenSSL (https) for JSON\-RPC connections +.TP +\fB\-rpcsslcertificatechainfile=\fR<file.cert> +Server certificate file (default: server.cert) +.TP +\fB\-rpcsslprivatekeyfile=\fR<file.pem> +Server private key (default: server.pem) +.TP +\fB\-rpcsslciphers=\fR<ciphers> +Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH) +.SS "UI options:" +.TP +\fB\-lang=\fR<lang> +Set language, for example "de_DE" (default: system locale) +.TP +\fB\-min\fR +Start minimized +.TP +\fB\-splash\fR +Show splash screen on startup (default: 1) diff --git a/contrib/debian/manpages/bitcoin.conf.5 b/contrib/debian/manpages/bitcoin.conf.5 index 1243253413..eef213149d 100644 --- a/contrib/debian/manpages/bitcoin.conf.5 +++ b/contrib/debian/manpages/bitcoin.conf.5 @@ -2,11 +2,11 @@ .SH NAME bitcoin.conf \- bitcoin configuration file .SH SYNOPSIS -All command-line options (except for '-datadir' and '-conf') may be specified in a configuration file, and all configuration file options may also be specified on the command line. Command-line options override values set in the configuration file. +All command-line options (except for '\-datadir' and '\-conf') may be specified in a configuration file, and all configuration file options may also be specified on the command line. Command-line options override values set in the configuration file. .TP The configuration file is a list of 'setting=value' pairs, one per line, with optional comments starting with the '#' character. .TP -The configuration file is not automatically created; you can create it using your favorite plain-text editor. By default, bitcoind(1) will look for a file named bitcoin.conf(5) in the bitcoin data directory, but both the data directory and the configuration file path may be changed using the '-datadir' and '-conf' command-line arguments. +The configuration file is not automatically created; you can create it using your favorite plain-text editor. By default, bitcoind(1) will look for a file named bitcoin.conf(5) in the bitcoin data directory, but both the data directory and the configuration file path may be changed using the '\-datadir' and '\-conf' command-line arguments. .SH LOCATION bitcoin.conf should be located in $HOME/.bitcoin .SH NETWORK-RELATED SETTINGS @@ -24,9 +24,6 @@ Use as many *addnode=* settings as you like to connect to specific peers. \fBconnect=\fR\fI'10.0.0.1:8333'\fR Use as many *connect=* settings as you like to connect ONLY to specific peers. .TP -\fBnoirc=\fR[\fI'1'\fR|\fI'0'\fR] -Use or Do not use Internet Relay Chat (irc.lfnet.org #bitcoin channel) to find other peers. -.TP \fRmaxconnections=\fR\fI'value'\fR Maximum number of inbound+outbound connections. .SH JSON-RPC OPTIONS @@ -53,9 +50,10 @@ Listen for RPC connections on this TCP port. You can use *bitcoin* or *bitcoind(1)* to send commands to *bitcoin*/*bitcoind(1)* running on another host using this option. .TP \fBrpcssl=\fR\fI'1'\fR -Use Secure Sockets Layer (also known as TLS or HTTPS) to communicate with *bitcoin* '-server' or *bitcoind(1)*. Example of OpenSSL settings used when *rpcssl*='1': +Use Secure Sockets Layer (also known as TLS or HTTPS) to communicate with *bitcoin* '\-server' or *bitcoind(1)*. Example of OpenSSL settings used when *rpcssl*='1': .TP -\fBrpcsslciphers=\fR\fI'TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH'\fR +\fB\-rpcsslciphers=\fR<ciphers> +Acceptable ciphers (default: TLSv1+HIGH:\:!SSLv2:\:!aNULL:\:!eNULL:\:!AH:\:!3DES:\:@STRENGTH) .TP \fBrpcsslcertificatechainfile=\fR\fI'server.cert'\fR .TP diff --git a/contrib/debian/manpages/bitcoind.1 b/contrib/debian/manpages/bitcoind.1 index bf46a6609c..0c191b6043 100644 --- a/contrib/debian/manpages/bitcoind.1 +++ b/contrib/debian/manpages/bitcoind.1 @@ -4,7 +4,7 @@ bitcoind \- peer-to-peer network based digital currency .SH SYNOPSIS bitcoin [options] <command> [params] .TP -bitcoin [options] help <command> - Get help for a command +bitcoin [options] help <command> \- Get help for a command .SH DESCRIPTION This manual page documents the bitcoind program. Bitcoin is a peer-to-peer digital currency. Peer-to-peer (P2P) means that there is no central authority to issue new money or keep track of transactions. Instead, these tasks are managed collectively by the nodes of the network. Advantages: @@ -75,7 +75,7 @@ Server certificate file (default: server.cert) Server private key (default: server.pem) .TP \fB\-rpcsslciphers=\fR<ciphers> -Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH) +Acceptable ciphers (default: TLSv1+HIGH:\:!SSLv2:\:!aNULL:\:!eNULL:\:!AH:\:!3DES:\:@STRENGTH) .TP \-? This help message @@ -115,7 +115,7 @@ Returns the proof-of-work difficulty as a multiple of the minimum difficulty. Returns boolean true if server is trying to generate bitcoins, false otherwise. .TP \fBsetgenerate 'generate' ['genproclimit']\fR -Generation is limited to ['genproclimit'] processors, -1 is unlimited. +Generation is limited to ['genproclimit'] processors, \-1 is unlimited. .TP \fBgethashespersec\fR Returns a recent hashes per second performance measurement while generating. @@ -166,7 +166,7 @@ List accounts and their current balances. "confirmations" : number of confirmations of the most recent transaction included. .TP \fBlisttransactions 'account' ['count=10']\fR -Returns a list of the last ['count'] transactions for 'account' - for all accounts if 'account' is not specified or is "*". Each entry in the list may contain: +Returns a list of the last ['count'] transactions for 'account' \- for all accounts if 'account' is not specified or is "*". Each entry in the list may contain: "category" : will be generate, send, receive, or move. "amount" : amount of transaction. diff --git a/contrib/homebrew/bitcoin.qt.pro.patch b/contrib/homebrew/bitcoin.qt.pro.patch new file mode 100644 index 0000000000..1001f29065 --- /dev/null +++ b/contrib/homebrew/bitcoin.qt.pro.patch @@ -0,0 +1,32 @@ +diff --git a/bitcoin-qt.pro b/bitcoin-qt.pro +index d938c07..e1dd4ec 100644 +--- a/bitcoin-qt.pro ++++ b/bitcoin-qt.pro +@@ -353,7 +353,7 @@ + } + + isEmpty(BDB_LIB_PATH) { +- macx:BDB_LIB_PATH = /opt/local/lib/db48 ++ macx:BDB_LIB_PATH = /usr/local/opt/berkeley-db4/lib + } + + isEmpty(BDB_LIB_SUFFIX) { +@@ -361,15 +361,15 @@ + } + + isEmpty(BDB_INCLUDE_PATH) { +- macx:BDB_INCLUDE_PATH = /opt/local/include/db48 ++ macx:BDB_INCLUDE_PATH = /usr/local/opt/berkeley-db4/include + } + + isEmpty(BOOST_LIB_PATH) { +- macx:BOOST_LIB_PATH = /opt/local/lib ++ macx:BOOST_LIB_PATH = /usr/local/opt/boost/lib + } + + isEmpty(BOOST_INCLUDE_PATH) { +- macx:BOOST_INCLUDE_PATH = /opt/local/include ++ macx:BOOST_INCLUDE_PATH = /usr/local/opt/boost/include + } + + win32:DEFINES += WIN32 diff --git a/contrib/test-patches/README b/contrib/test-patches/README new file mode 100644 index 0000000000..ed754cea7a --- /dev/null +++ b/contrib/test-patches/README @@ -0,0 +1,4 @@ +These patches are applied when the automated pull-tester +tests each pull and when master is tested using jenkins. +You can find more information about the tests run at +http://jenkins.bluematt.me/pull-tester/files/ diff --git a/contrib/test-patches/bitcoind-comparison.patch b/contrib/test-patches/bitcoind-comparison.patch new file mode 100644 index 0000000000..7464349b3c --- /dev/null +++ b/contrib/test-patches/bitcoind-comparison.patch @@ -0,0 +1,196 @@ +diff --git a/contrib/test-patches/bitcoind-comparison.patch b/contrib/test-patches/bitcoind-comparison.patch +index 04a8618..519429a 100644 +--- a/src/main.cpp ++++ b/src/main.cpp +@@ -31,8 +31,8 @@ CTxMemPool mempool; + unsigned int nTransactionsUpdated = 0; + + map<uint256, CBlockIndex*> mapBlockIndex; +-uint256 hashGenesisBlock("0x000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f"); +-static CBigNum bnProofOfWorkLimit(~uint256(0) >> 32); ++uint256 hashGenesisBlock("0x0f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e2206"); ++static CBigNum bnProofOfWorkLimit(~uint256(0) >> 1); + CBlockIndex* pindexGenesisBlock = NULL; + int nBestHeight = -1; + uint256 nBestChainWork = 0; +@@ -1055,7 +1055,7 @@ int64 static GetBlockValue(int nHeight, int64 nFees) + int64 nSubsidy = 50 * COIN; + + // Subsidy is cut in half every 210000 blocks, which will occur approximately every 4 years +- nSubsidy >>= (nHeight / 210000); ++ nSubsidy >>= (nHeight / 150); + + return nSubsidy + nFees; + } +@@ -2736,9 +2736,9 @@ bool InitBlockIndex() { + block.hashPrevBlock = 0; + block.hashMerkleRoot = block.BuildMerkleTree(); + block.nVersion = 1; +- block.nTime = 1231006505; +- block.nBits = 0x1d00ffff; +- block.nNonce = 2083236893; ++ block.nTime = 1296688602; ++ block.nBits = 0x207fffff; ++ block.nNonce = 2; + + if (fTestNet) + { +@@ -3024,7 +3024,7 @@ bool static AlreadyHave(const CInv& inv) + // The message start string is designed to be unlikely to occur in normal data. + // The characters are rarely used upper ASCII, not valid as UTF-8, and produce + // a large 4-byte int at any alignment. +-unsigned char pchMessageStart[4] = { 0xf9, 0xbe, 0xb4, 0xd9 }; ++unsigned char pchMessageStart[4] = { 0xfa, 0xbf, 0xb5, 0xda }; + + + void static ProcessGetData(CNode* pfrom) +diff --git a/src/test/miner_tests.cpp b/src/test/miner_tests.cpp +index af28465..ee9a4db 100644 +--- a/src/test/miner_tests.cpp ++++ b/src/test/miner_tests.cpp +@@ -15,34 +15,117 @@ struct { + unsigned char extranonce; + unsigned int nonce; + } blockinfo[] = { +- {4, 0xa4a3e223}, {2, 0x15c32f9e}, {1, 0x0375b547}, {1, 0x7004a8a5}, +- {2, 0xce440296}, {2, 0x52cfe198}, {1, 0x77a72cd0}, {2, 0xbb5d6f84}, +- {2, 0x83f30c2c}, {1, 0x48a73d5b}, {1, 0xef7dcd01}, {2, 0x6809c6c4}, +- {2, 0x0883ab3c}, {1, 0x087bbbe2}, {2, 0x2104a814}, {2, 0xdffb6daa}, +- {1, 0xee8a0a08}, {2, 0xba4237c1}, {1, 0xa70349dc}, {1, 0x344722bb}, +- {3, 0xd6294733}, {2, 0xec9f5c94}, {2, 0xca2fbc28}, {1, 0x6ba4f406}, +- {2, 0x015d4532}, {1, 0x6e119b7c}, {2, 0x43e8f314}, {2, 0x27962f38}, +- {2, 0xb571b51b}, {2, 0xb36bee23}, {2, 0xd17924a8}, {2, 0x6bc212d9}, +- {1, 0x630d4948}, {2, 0x9a4c4ebb}, {2, 0x554be537}, {1, 0xd63ddfc7}, +- {2, 0xa10acc11}, {1, 0x759a8363}, {2, 0xfb73090d}, {1, 0xe82c6a34}, +- {1, 0xe33e92d7}, {3, 0x658ef5cb}, {2, 0xba32ff22}, {5, 0x0227a10c}, +- {1, 0xa9a70155}, {5, 0xd096d809}, {1, 0x37176174}, {1, 0x830b8d0f}, +- {1, 0xc6e3910e}, {2, 0x823f3ca8}, {1, 0x99850849}, {1, 0x7521fb81}, +- {1, 0xaacaabab}, {1, 0xd645a2eb}, {5, 0x7aea1781}, {5, 0x9d6e4b78}, +- {1, 0x4ce90fd8}, {1, 0xabdc832d}, {6, 0x4a34f32a}, {2, 0xf2524c1c}, +- {2, 0x1bbeb08a}, {1, 0xad47f480}, {1, 0x9f026aeb}, {1, 0x15a95049}, +- {2, 0xd1cb95b2}, {2, 0xf84bbda5}, {1, 0x0fa62cd1}, {1, 0xe05f9169}, +- {1, 0x78d194a9}, {5, 0x3e38147b}, {5, 0x737ba0d4}, {1, 0x63378e10}, +- {1, 0x6d5f91cf}, {2, 0x88612eb8}, {2, 0xe9639484}, {1, 0xb7fabc9d}, +- {2, 0x19b01592}, {1, 0x5a90dd31}, {2, 0x5bd7e028}, {2, 0x94d00323}, +- {1, 0xa9b9c01a}, {1, 0x3a40de61}, {1, 0x56e7eec7}, {5, 0x859f7ef6}, +- {1, 0xfd8e5630}, {1, 0x2b0c9f7f}, {1, 0xba700e26}, {1, 0x7170a408}, +- {1, 0x70de86a8}, {1, 0x74d64cd5}, {1, 0x49e738a1}, {2, 0x6910b602}, +- {0, 0x643c565f}, {1, 0x54264b3f}, {2, 0x97ea6396}, {2, 0x55174459}, +- {2, 0x03e8779a}, {1, 0x98f34d8f}, {1, 0xc07b2b07}, {1, 0xdfe29668}, +- {1, 0x3141c7c1}, {1, 0xb3b595f4}, {1, 0x735abf08}, {5, 0x623bfbce}, +- {2, 0xd351e722}, {1, 0xf4ca48c9}, {1, 0x5b19c670}, {1, 0xa164bf0e}, +- {2, 0xbbbeb305}, {2, 0xfe1c810a}, ++{4, 2762203683}, ++{2, 365113248}, ++{1, 58045772}, ++{1, 1879353512}, ++{2, 3460563607}, ++{2, 1389355416}, ++{1, 2007444690}, ++{2, 3143462790}, ++{2, 2213743660}, ++{1, 1218919771}, ++{1, 4017999107}, ++{2, 1745471173}, ++{2, 142846780}, ++{1, 142326754}, ++{2, 553953301}, ++{2, 3757796778}, ++{1, 4002023946}, ++{2, 3124901826}, ++{1, 2802010589}, ++{1, 877077181}, ++{3, 3593029427}, ++{2, 3969866902}, ++{2, 3392125996}, ++{1, 1805972490}, ++{2, 22889779}, ++{1, 1846647676}, ++{2, 1139340052}, ++{2, 664153912}, ++{2, 3044128027}, ++{2, 3010194979}, ++{2, 3514377385}, ++{2, 1807880922}, ++{1, 1661815113}, ++{2, 2588692156}, ++{2, 1431037239}, ++{1, 3594379210}, ++{2, 2701839377}, ++{1, 1973060452}, ++{2, 4218620174}, ++{1, 3895224884}, ++{1, 3812528857}, ++{3, 1703867851}, ++{2, 3123904294}, ++{5, 36151564}, ++{1, 2846294357}, ++{5, 3499546633}, ++{1, 924279160}, ++{1, 2198572304}, ++{1, 3336802574}, ++{2, 2185182379}, ++{1, 2575632458}, ++{1, 1965161345}, ++{1, 2865408940}, ++{1, 3594887915}, ++{5, 2062161796}, ++{5, 2641251194}, ++{1, 1290342362}, ++{1, 2883355438}, ++{6, 1244984107}, ++{2, 4065479712}, ++{2, 465481866}, ++{1, 2907174016}, ++{1, 2667735788}, ++{1, 363417673}, ++{2, 3519780275}, ++{2, 4165713317}, ++{1, 262548689}, ++{1, 3764359529}, ++{1, 2027001003}, ++{5, 1043862655}, ++{5, 1937481940}, ++{1, 1664585233}, ++{1, 1834979792}, ++{2, 2288070330}, ++{2, 3915617412}, ++{1, 3086662813}, ++{2, 430970259}, ++{1, 1519443249}, ++{2, 1540874280}, ++{2, 2496660261}, ++{1, 2847522842}, ++{1, 977329763}, ++{1, 1458040519}, ++{5, 2241822454}, ++{1, 4253963824}, ++{1, 722247551}, ++{1, 3127905834}, ++{1, 1903207432}, ++{1, 1893631657}, ++{1, 1960201429}, ++{1, 1239890082}, ++{2, 1762702850}, ++{0, 1681675873}, ++{1, 1411795775}, ++{2, 2548720534}, ++{2, 1427588186}, ++{2, 65566621}, ++{1, 2566081936}, ++{1, 3229297415}, ++{1, 3756168812}, ++{1, 826394561}, ++{1, 3015022068}, ++{1, 1935326986}, ++{5, 1648098256}, ++{2, 3545360164}, ++{1, 4106897609}, ++{1, 1528415857}, ++{1, 2707734286}, ++{2, 3149837061}, ++{2, 4263280906}, ++ + }; + + // NOTE: These tests rely on CreateNewBlock doing its own self-validation! diff --git a/contrib/test-patches/temp-revert-1.patch b/contrib/test-patches/temp-revert-1.patch new file mode 100644 index 0000000000..a5aec641ce --- /dev/null +++ b/contrib/test-patches/temp-revert-1.patch @@ -0,0 +1,21 @@ +commit 4dcc8701ac0eb09d8992d19fb411cee3c9aaf394 +Author: Matt Corallo <git@bluematt.me> +Date: Sun Mar 24 20:45:44 2013 -0400 + + Revert "Update unit test to match rule enforcement starts 21 March" + + This reverts commit d3e8c6a9d3fad68b0eee4434401ec7b3066399a2. + +diff --git a/src/test/checkblock_tests.cpp b/src/test/checkblock_tests.cpp +index 3cfb6db..e167def 100644 +--- a/src/test/checkblock_tests.cpp ++++ b/src/test/checkblock_tests.cpp +@@ -52,7 +52,7 @@ BOOST_AUTO_TEST_CASE(May15) + if (read_block("Mar12Fork.dat", forkingBlock)) + { + CValidationState state; +- forkingBlock.nTime = tMay15-1; // Invalidates PoW ++ BOOST_CHECK(!forkingBlock.CheckBlock(state, true, true)); + BOOST_CHECK(!forkingBlock.CheckBlock(state, false, false)); + + // After May 15'th, big blocks are OK: diff --git a/contrib/test-patches/temp-revert-2.patch b/contrib/test-patches/temp-revert-2.patch new file mode 100644 index 0000000000..1cd043d0d7 --- /dev/null +++ b/contrib/test-patches/temp-revert-2.patch @@ -0,0 +1,20 @@ +commit cfae26916dba311f6f75d444301c1f9362267c3e +Author: Matt Corallo <git@bluematt.me> +Date: Sun Mar 24 20:45:50 2013 -0400 + + Revert "Checkpoint at first block in 11 March chain fork" + + This reverts commit f817c496a1482d05b22c8e539de67f07db1c09d9. + +diff --git a/src/checkpoints.cpp b/src/checkpoints.cpp +index 62234b9..9b11f0b 100644 +--- a/src/checkpoints.cpp ++++ b/src/checkpoints.cpp +@@ -44,7 +44,6 @@ namespace Checkpoints + (193000, uint256("0x000000000000059f452a5f7340de6682a977387c17010ff6e6c3bd83ca8b1317")) + (210000, uint256("0x000000000000048b95347e83192f69cf0366076336c639f9b7228e9ba171342e")) + (216116, uint256("0x00000000000001b4f4b433e81ee46494af945cf96014816a4e2370f11b23df4e")) +- (225430, uint256("0x00000000000001c108384350f74090433e7fcf79a606b8e797f065b130575932")) + ; + static const CCheckpointData data = { + &mapCheckpoints, diff --git a/contrib/test-patches/temp-revert-3.patch b/contrib/test-patches/temp-revert-3.patch new file mode 100644 index 0000000000..5c0775dfa5 --- /dev/null +++ b/contrib/test-patches/temp-revert-3.patch @@ -0,0 +1,34 @@ +commit ba84709c65b911798ddae1285d807f4cd036990d +Author: Matt Corallo <git@bluematt.me> +Date: Sun Mar 24 20:45:56 2013 -0400 + + Revert "Before 15 May, limit created block size to 500K" + + This reverts commit 402f19b64530775a7e4ded025c80d8c16a55e454. + +diff --git a/src/main.cpp b/src/main.cpp +index 22baf0f..51ada0a 100644 +--- a/src/main.cpp ++++ b/src/main.cpp +@@ -2057,8 +2057,8 @@ bool CBlock::CheckBlock(CValidationState &state, bool fCheckPOW, bool fCheckMerk + return state.DoS(100, error("CheckBlock() : size limits failed")); + + // Special short-term limits to avoid 10,000 BDB lock limit: +- if (GetBlockTime() >= 1363867200 && // start enforcing 21 March 2013, noon GMT +- GetBlockTime() < 1368576000) // stop enforcing 15 May 2013 00:00:00 ++ if (GetBlockTime() > 1363039171 && // 11 March 2013, timestamp of block before the big fork ++ GetBlockTime() < 1368576000) // 15 May 2013 00:00:00 + { + // Rule is: #unique txids referenced <= 4,500 + // ... to prevent 10,000 BDB lock exhaustion on old clients +@@ -4155,10 +4155,6 @@ CBlockTemplate* CreateNewBlock(CReserveKey& reservekey) + // Limit to betweeen 1K and MAX_BLOCK_SIZE-1K for sanity: + nBlockMaxSize = std::max((unsigned int)1000, std::min((unsigned int)(MAX_BLOCK_SIZE-1000), nBlockMaxSize)); + +- // Special compatibility rule before 15 May: limit size to 500,000 bytes: +- if (GetAdjustedTime() < 1368576000) +- nBlockMaxSize = std::min(nBlockMaxSize, (unsigned int)(MAX_BLOCK_SIZE_GEN)); +- + // How much of the block should be dedicated to high-priority transactions, + // included regardless of the fees they pay + unsigned int nBlockPrioritySize = GetArg("-blockprioritysize", 27000); diff --git a/contrib/test-patches/temp-revert-4.patch b/contrib/test-patches/temp-revert-4.patch new file mode 100644 index 0000000000..f93d7549c0 --- /dev/null +++ b/contrib/test-patches/temp-revert-4.patch @@ -0,0 +1,110 @@ +commit ca96b88b61f647d4f56d5d06321dda08a43bf92f +Author: Matt Corallo <git@bluematt.me> +Date: Sun Mar 24 20:46:01 2013 -0400 + + Revert "CheckBlock rule until 15-May for 10,000 BDB lock compatibility" + + This reverts commit 8c222dca4f961ad13ec64d690134a40d09b20813. + +diff --git a/src/main.cpp b/src/main.cpp +index 51ada0a..9a06dbf 100644 +--- a/src/main.cpp ++++ b/src/main.cpp +@@ -2056,25 +2056,6 @@ bool CBlock::CheckBlock(CValidationState &state, bool fCheckPOW, bool fCheckMerk + if (vtx.empty() || vtx.size() > MAX_BLOCK_SIZE || ::GetSerializeSize(*this, SER_NETWORK, PROTOCOL_VERSION) > MAX_BLOCK_SIZE) + return state.DoS(100, error("CheckBlock() : size limits failed")); + +- // Special short-term limits to avoid 10,000 BDB lock limit: +- if (GetBlockTime() > 1363039171 && // 11 March 2013, timestamp of block before the big fork +- GetBlockTime() < 1368576000) // 15 May 2013 00:00:00 +- { +- // Rule is: #unique txids referenced <= 4,500 +- // ... to prevent 10,000 BDB lock exhaustion on old clients +- set<uint256> setTxIn; +- for (size_t i = 0; i < vtx.size(); i++) +- { +- setTxIn.insert(vtx[i].GetHash()); +- if (i == 0) continue; // skip coinbase txin +- BOOST_FOREACH(const CTxIn& txin, vtx[i].vin) +- setTxIn.insert(txin.prevout.hash); +- } +- size_t nTxids = setTxIn.size(); +- if (nTxids > 4500) +- return error("CheckBlock() : 15 May maxlocks violation"); +- } +- + // Check proof of work matches claimed amount + if (fCheckPOW && !CheckProofOfWork(GetHash(), nBits)) + return state.DoS(50, error("CheckBlock() : proof of work failed")); +diff --git a/src/test/checkblock_tests.cpp b/src/test/checkblock_tests.cpp +deleted file mode 100644 +index e167def..0000000 +--- a/src/test/checkblock_tests.cpp ++++ /dev/null +@@ -1,66 +0,0 @@ +-// +-// Unit tests for block.CheckBlock() +-// +-#include <algorithm> +- +-#include <boost/assign/list_of.hpp> // for 'map_list_of()' +-#include <boost/date_time/posix_time/posix_time_types.hpp> +-#include <boost/test/unit_test.hpp> +-#include <boost/foreach.hpp> +- +-#include "main.h" +-#include "wallet.h" +-#include "net.h" +-#include "util.h" +- +-BOOST_AUTO_TEST_SUITE(CheckBlock_tests) +- +-bool +-read_block(const std::string& filename, CBlock& block) +-{ +- namespace fs = boost::filesystem; +- fs::path testFile = fs::current_path() / "test" / "data" / filename; +-#ifdef TEST_DATA_DIR +- if (!fs::exists(testFile)) +- { +- testFile = fs::path(BOOST_PP_STRINGIZE(TEST_DATA_DIR)) / filename; +- } +-#endif +- FILE* fp = fopen(testFile.string().c_str(), "rb"); +- if (!fp) return false; +- +- fseek(fp, 8, SEEK_SET); // skip msgheader/size +- +- CAutoFile filein = CAutoFile(fp, SER_DISK, CLIENT_VERSION); +- if (!filein) return false; +- +- filein >> block; +- +- return true; +-} +- +-BOOST_AUTO_TEST_CASE(May15) +-{ +- // Putting a 1MB binary file in the git repository is not a great +- // idea, so this test is only run if you manually download +- // test/data/Mar12Fork.dat from +- // http://sourceforge.net/projects/bitcoin/files/Bitcoin/blockchain/Mar12Fork.dat/download +- unsigned int tMay15 = 1368576000; +- SetMockTime(tMay15); // Test as if it was right at May 15 +- +- CBlock forkingBlock; +- if (read_block("Mar12Fork.dat", forkingBlock)) +- { +- CValidationState state; +- BOOST_CHECK(!forkingBlock.CheckBlock(state, true, true)); +- BOOST_CHECK(!forkingBlock.CheckBlock(state, false, false)); +- +- // After May 15'th, big blocks are OK: +- forkingBlock.nTime = tMay15; // Invalidates PoW +- BOOST_CHECK(forkingBlock.CheckBlock(state, false, false)); +- } +- +- SetMockTime(0); +-} +- +-BOOST_AUTO_TEST_SUITE_END() diff --git a/contrib/verifysfbinaries/verify.sh b/contrib/verifysfbinaries/verify.sh index 02814d894b..b109cd3ed0 100755 --- a/contrib/verifysfbinaries/verify.sh +++ b/contrib/verifysfbinaries/verify.sh @@ -18,7 +18,7 @@ WORKINGDIR="/tmp/bitcoin" TMPFILE="hashes.tmp" #this URL is used if a version number is not specified as an argument to the script -SIGNATUREFILE="http://downloads.sourceforge.net/project/bitcoin/Bitcoin/bitcoin-0.8.0/SHA256SUMS.asc" +SIGNATUREFILE="http://downloads.sourceforge.net/project/bitcoin/Bitcoin/bitcoin-0.8.1/SHA256SUMS.asc" SIGNATUREFILENAME="SHA256SUMS.asc" RCSUBDIR="test/" diff --git a/doc/Tor.txt b/doc/Tor.txt index f515f96f49..386e3b5466 100644 --- a/doc/Tor.txt +++ b/doc/Tor.txt @@ -3,7 +3,7 @@ TOR SUPPORT IN BITCOIN It is possible to run Bitcoin as a Tor hidden service, and connect to such services. -The following assumes you have a Tor proxy running on port 9050. Many distributions +The following directions assume you have a Tor proxy running on port 9050. Many distributions default to having a SOCKS proxy listening on port 9050, but others may not. In particular, the Tor Browser Bundle defaults to listening on a random port. See https://www.torproject.org/docs/faq.html.en#TBBSocksPort for how to properly @@ -77,7 +77,7 @@ In a typical situation, where you're only reachable via Tor, this should suffice ./bitcoind -proxy=127.0.0.1:9050 -externalip=57qr3yd1nyntf5k.onion -listen -(obviously replace the Onion address with your own). If you don't care too much +(obviously, replace the Onion address with your own). If you don't care too much about hiding your node, and want to be reachable on IPv4 as well, additionally specify: diff --git a/doc/assets-attribution.txt b/doc/assets-attribution.txt index 0693d535c3..2069c5d6e0 100644 --- a/doc/assets-attribution.txt +++ b/doc/assets-attribution.txt @@ -1,5 +1,8 @@ Icon: src/qt/res/icons/clock*.png, src/qt/res/icons/tx*.png, - src/qt/res/src/*.svg + src/qt/res/src/clock_green.svg, src/qt/res/src/clock1.svg, + src/qt/res/src/clock2.svg, src/qt/res/src/clock3.svg, + src/qt/res/src/clock4.svg, src/qt/res/src/clock5.svg, + src/qt/res/src/inout.svg, src/qt/res/src/questionmark.svg Designer: Wladimir van der Laan License: MIT @@ -35,23 +38,21 @@ Designer: http://www.everaldo.com Icon Pack: Crystal SVG License: LGPL -Icon: src/qt/res/icons/bitcoin.png, src/qt/res/icons/toolbar.png -Designer: Bitboy (optimized for 16x16 by Wladimir van der Laan) -License: Public Domain -Site: https://bitcointalk.org/?topic=1756.0 - -Icon: scripts/img/reload.xcf (modified),src/qt/res/movies/update_spinner.mng +Icon: scripts/img/reload.xcf (modified), src/qt/res/movies/update_spinner.mng Icon Pack: Kids Designer: Everaldo (Everaldo Coelho) License: GNU/GPL Site: http://findicons.com/icon/17102/reload?id=17102 -Image: src/qt/res/images/splash2.jpg (Wallet image) -Designer: Crobbo (forum) -Site: https://bitcointalk.org/index.php?topic=32273.0 -License: Public domain - Icon: src/qt/res/icons/debugwindow.png Designer: Vignoni David Site: http://www.oxygen-icons.org/ License: Oxygen icon theme is dual licensed. You may copy it under the Creative Common Attribution-ShareAlike 3.0 License or the GNU Library General Public License. + +Icon: src/qt/res/icons/bitcoin.icns, src/qt/res/src/bitcoin.svg, + src/qt/res/src/bitcoin.ico, src/qt/res/src/bitcoin.png, + src/qt/res/src/bitcoin_testnet.png, docs/bitcoin_logo_doxygen.png, + src/qt/res/icons/toolbar.png, src/qt/res/icons/toolbar_testnet.png, + src/qt/res/images/splash.png, src/qt/res/images/splash_testnet.png +Designer: Jonas Schnelli (based on the original bitcoin logo from Bitboy) +License: MIT diff --git a/doc/bitcoin_logo_doxygen.png b/doc/bitcoin_logo_doxygen.png Binary files differindex 5b41b02e18..2d62a8dc8a 100644 --- a/doc/bitcoin_logo_doxygen.png +++ b/doc/bitcoin_logo_doxygen.png diff --git a/doc/build-osx.md b/doc/build-osx.md index 1ed593d5eb..d9aa779f87 100644 --- a/doc/build-osx.md +++ b/doc/build-osx.md @@ -95,6 +95,18 @@ Instructions: HomeBrew brew install boost miniupnpc openssl berkeley-db4 +Note: After you have installed the dependencies, you should check that the Brew installed version of OpenSSL is the one available for compilation. You can check this by typing + + openssl version + +into Terminal. You should see OpenSSL 1.0.1e 11 Feb 2013. + +If not, you can ensure that the Brew OpenSSL is correctly linked by running + + brew link openssl --force + +Rerunning "openssl version" should now return the correct version. + ### Building `bitcoind` 1. Clone the github tree to get the source code and go into the directory. diff --git a/doc/coding.txt b/doc/coding.txt index 0813105e73..427e388cfd 100644 --- a/doc/coding.txt +++ b/doc/coding.txt @@ -65,9 +65,6 @@ StartNode : Starts other threads. ThreadGetMyExternalIP : Determines outside-the-firewall IP address,
sends addr message to connected peers when it determines it.
-ThreadIRCSeed : Joins IRC bootstrapping channel, watching for new
-peers and advertising this node's IP address.
-
ThreadSocketHandler : Sends/Receives data from peers on port 8333.
ThreadMessageHandler : Higher-level message handling (sending and
diff --git a/doc/multiwallet-qt.txt b/doc/multiwallet-qt.txt new file mode 100644 index 0000000000..8394080db0 --- /dev/null +++ b/doc/multiwallet-qt.txt @@ -0,0 +1,53 @@ +Multiwallet Qt Development and Integration Strategy +=================================================== + +In order to support loading of multiple wallets in bitcoin-qt, a few changes in the UI architecture will be needed. +Fortunately, only four of the files in the existing project are affected by this change. + +Three new classes have been implemented in three new .h/.cpp file pairs, with much of the functionality that was previously +implemented in the BitcoinGUI class moved over to these new classes. + +The two existing files most affected, by far, are bitcoingui.h and bitcoingui.cpp, as the BitcoinGUI class will require +some major retrofitting. + +Only requiring some minor changes is bitcoin.cpp. + +Finally, three new headers and source files will have to be added to bitcoin-qt.pro. + +Changes to class BitcoinGUI +--------------------------- +The principal change to the BitcoinGUI class concerns the QStackedWidget instance called centralWidget. +This widget owns five page views: overviewPage, transactionsPage, addressBookPage, receiveCoinsPage, and sendCoinsPage. + +A new class called *WalletView* inheriting from QStackedWidget has been written to handle all renderings and updates of +these page views. In addition to owning these five page views, a WalletView also has a pointer to a WalletModel instance. +This allows the construction of multiple WalletView objects, each rendering a distinct wallet. + +A second class called *WalletStack*, also inheriting from QStackedWidget, has been written to handle switching focus between +different loaded wallets. In its current implementation, as a QStackedWidget, only one wallet can be viewed at a time - +but this can be changed later. + +A third class called *WalletFrame* inheriting from QFrame has been written as a container for embedding all wallet-related +controls into BitcoinGUI. At present it just contains a WalletStack instance and does little more than passing on messages +from BitcoinGUI to the WalletStack, which in turn passes them to the individual WalletViews. It is a WalletFrame instance +that takes the place of what used to be centralWidget in BitcoinGUI. The purpose of this class is to allow future +refinements of the wallet controls with minimal need for further modifications to BitcoinGUI, thus greatly simplifying +merges while reducing the risk of breaking top-level stuff. + +Changes to bitcoin.cpp +---------------------- +bitcoin.cpp is the entry point into bitcoin-qt, and as such, will require some minor modifications to provide hooks for +multiple wallet support. Most importantly will be the way it instantiates WalletModels and passes them to the +singleton BitcoinGUI instance called window. Formerly, BitcoinGUI kept a pointer to a single instance of a WalletModel. +The initial change required is very simple: rather than calling window.setWalletModel(&walletModel); we perform the +following two steps: + +window.addWallet("~Default", &walletModel); +window.setCurrentWallet("~Default"); + +The string parameter is just an arbitrary name given to the default wallet. It's been prepended with a tilde to avoid name +collisions in the future with additional wallets. + +The shutdown call window.setWalletModel(0) has also been removed. In its place is now: + +window.removeAllWallets(); diff --git a/doc/readme-qt.rst b/doc/readme-qt.rst index 7283dc780b..1bc3d701ae 100644 --- a/doc/readme-qt.rst +++ b/doc/readme-qt.rst @@ -46,19 +46,31 @@ Mac OS X - Download and install the `Qt Mac OS X SDK`_. It is recommended to also install Apple's Xcode with UNIX tools. -- Download and install `MacPorts`_. +- Download and install either `MacPorts`_ or `HomeBrew`_. -- Execute the following commands in a terminal to get the dependencies: +- Execute the following commands in a terminal to get the dependencies using MacPorts: :: sudo port selfupdate sudo port install boost db48 miniupnpc +- Execute the following commands in a terminal to get the dependencies using HomeBrew: + +:: + + brew update + brew install boost miniupnpc openssl berkeley-db4 + +- If using HomeBrew, edit `bitcoin-qt.pro` to account for library location differences. There's a diff in `contrib/homebrew/bitcoin-qt-pro.patch` that shows what you need to change, or you can just patch by doing + + patch -p1 < contrib/homebrew/bitcoin.qt.pro.patch + - Open the bitcoin-qt.pro file in Qt Creator and build as normal (cmd-B) .. _`Qt Mac OS X SDK`: http://qt-project.org/downloads/ .. _`MacPorts`: http://www.macports.org/install.php +.. _`HomeBrew`: http://mxcl.github.io/homebrew/ Build configuration options diff --git a/doc/release-process.txt b/doc/release-process.txt index 166f2aaf3c..ce6614335e 100644 --- a/doc/release-process.txt +++ b/doc/release-process.txt @@ -1,25 +1,26 @@ -* update translations (ping tcatm on IRC for now) +* update translations (ping wumpus, Diapolo or tcatm on IRC) + * see https://github.com/bitcoin/bitcoin/blob/master/doc/translation_process.md#syncing-with-transifex * update (commit) version in sources bitcoin-qt.pro - src/clientversion.h (change CLIENT_VERSION_IS_RELEASE to true) - share/setup.nsi - doc/README* contrib/verifysfbinaries/verify.sh + doc/README* + share/setup.nsi + src/clientversion.h (change CLIENT_VERSION_IS_RELEASE to true) * tag version in git - git tag -a v0.5.1 + git tag -a v0.8.0 -* write release notes. git shortlog helps a lot: +* write release notes. git shortlog helps a lot, for example: - git shortlog --no-merges v0.5.0.. + git shortlog --no-merges v0.7.2..v0.8.0 * perform gitian builds * From a directory containing the bitcoin source, gitian-builder and gitian.sigs export SIGNER=(your gitian key, ie bluematt, sipa, etc) - export VERSION=0.5.1 + export VERSION=0.8.0 cd ./gitian-builder * Fetch and build inputs: (first time, or when dependency versions change) @@ -79,6 +80,7 @@ make export QTDIR=/opt/local/share/qt4 # needed to find translations/qt_*.qm files T=$(contrib/qt_translations.py $QTDIR/translations src/qt/locale) + python2.7 share/qt/clean_mac_info_plist.py python2.7 contrib/macdeploy/macdeployqtplus Bitcoin-Qt.app -add-qt-tr $T -dmg -fancy contrib/macdeploy/fancy.plist Build output expected: diff --git a/share/qt/Info.plist b/share/qt/Info.plist index 58b2152e9f..2312094c4f 100644 --- a/share/qt/Info.plist +++ b/share/qt/Info.plist @@ -7,7 +7,11 @@ <key>CFBundlePackageType</key> <string>APPL</string> <key>CFBundleGetInfoString</key> - <string>Bitcoin-Qt</string> + <string>$VERSION, Copyright © 2009-$YEAR The Bitcoin developers</string> + <key>CFBundleShortVersionString</key> + <string>$VERSION</string> + <key>CFBundleVersion</key> + <string>$VERSION</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleExecutable</key> diff --git a/share/qt/clean_mac_info_plist.py b/share/qt/clean_mac_info_plist.py new file mode 100755 index 0000000000..df677f50b7 --- /dev/null +++ b/share/qt/clean_mac_info_plist.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python +# Jonas Schnelli, 2013 +# make sure the Bitcoin-Qt.app contains the right plist (including the right version) +# fix made because of serval bugs in Qt mac deployment (https://bugreports.qt-project.org/browse/QTBUG-21267) + +from string import Template +from datetime import date + +bitcoinDir = "./"; + +inFile = bitcoinDir+"/share/qt/Info.plist" +outFile = "Bitcoin-Qt.app/Contents/Info.plist" +version = "unknown"; + +fileForGrabbingVersion = bitcoinDir+"bitcoin-qt.pro" +for line in open(fileForGrabbingVersion): + lineArr = line.replace(" ", "").split("="); + if lineArr[0].startswith("VERSION"): + version = lineArr[1].replace("\n", ""); + +fIn = open(inFile, "r") +fileContent = fIn.read() +s = Template(fileContent) +newFileContent = s.substitute(VERSION=version,YEAR=date.today().year) + +fOut = open(outFile, "w"); +fOut.write(newFileContent); + +print "Info.plist fresh created"
\ No newline at end of file diff --git a/src/alert.cpp b/src/alert.cpp index 48920629e2..4b029840dd 100644 --- a/src/alert.cpp +++ b/src/alert.cpp @@ -2,6 +2,9 @@ // Alert system // +#include <algorithm> +#include <boost/algorithm/string/classification.hpp> +#include <boost/algorithm/string/replace.hpp> #include <boost/foreach.hpp> #include <map> @@ -165,7 +168,7 @@ CAlert CAlert::getAlertByHash(const uint256 &hash) return retval; } -bool CAlert::ProcessAlert() +bool CAlert::ProcessAlert(bool fThread) { if (!CheckSignature()) return false; @@ -229,9 +232,35 @@ bool CAlert::ProcessAlert() // Add to mapAlerts mapAlerts.insert(make_pair(GetHash(), *this)); - // Notify UI if it applies to me + // Notify UI and -alertnotify if it applies to me if(AppliesToMe()) + { uiInterface.NotifyAlertChanged(GetHash(), CT_NEW); + std::string strCmd = GetArg("-alertnotify", ""); + if (!strCmd.empty()) + { + // Alert text should be plain ascii coming from a trusted source, but to + // be safe we first strip anything not in safeChars, then add single quotes around + // the whole string before passing it to the shell: + std::string singleQuote("'"); + // safeChars chosen to allow simple messages/URLs/email addresses, but avoid anything + // even possibly remotely dangerous like & or > + std::string safeChars("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890 .,;_/:?@"); + std::string safeStatus; + for (std::string::size_type i = 0; i < strStatusBar.size(); i++) + { + if (safeChars.find(strStatusBar[i]) != std::string::npos) + safeStatus.push_back(strStatusBar[i]); + } + safeStatus = singleQuote+safeStatus+singleQuote; + boost::replace_all(strCmd, "%s", safeStatus); + + if (fThread) + boost::thread t(runCommand, strCmd); // thread runs free + else + runCommand(strCmd); + } + } } printf("accepted alert %d, AppliesToMe()=%d\n", nID, AppliesToMe()); diff --git a/src/alert.h b/src/alert.h index 7949c76972..25e140f573 100644 --- a/src/alert.h +++ b/src/alert.h @@ -91,7 +91,7 @@ public: bool AppliesToMe() const; bool RelayTo(CNode* pnode) const; bool CheckSignature() const; - bool ProcessAlert(); + bool ProcessAlert(bool fThread = true); /* * Get copy of (active) alert object by hash. Returns a null alert if it is not found. diff --git a/src/bignum.h b/src/bignum.h index 1ee7a99934..0881807d70 100644 --- a/src/bignum.h +++ b/src/bignum.h @@ -222,7 +222,7 @@ public: BN_mpi2bn(pch, p - pch, this); } - uint256 getuint256() + uint256 getuint256() const { unsigned int nSize = BN_bn2mpi(this, NULL); if (nSize < 4) diff --git a/src/bitcoinrpc.cpp b/src/bitcoinrpc.cpp index 4a6cc42efc..a9b73fd5a6 100644 --- a/src/bitcoinrpc.cpp +++ b/src/bitcoinrpc.cpp @@ -30,13 +30,12 @@ using namespace boost; using namespace boost::asio; using namespace json_spirit; -void ThreadRPCServer2(void* parg); - static std::string strRPCUserColonPass; -const Object emptyobj; - -void ThreadRPCServer3(void* parg); +// These are created by StartRPCThreads, destroyed in StopRPCThreads +static asio::io_service* rpc_io_service = NULL; +static ssl::context* rpc_ssl_context = NULL; +static boost::thread_group* rpc_worker_group = NULL; static inline unsigned short GetDefaultRPCPort() { @@ -650,26 +649,7 @@ private: iostreams::stream< SSLIOStreamDevice<Protocol> > _stream; }; -void ThreadRPCServer(void* parg) -{ - // Make this thread recognisable as the RPC listener - RenameThread("bitcoin-rpclist"); - - try - { - vnThreadsRunning[THREAD_RPCLISTENER]++; - ThreadRPCServer2(parg); - vnThreadsRunning[THREAD_RPCLISTENER]--; - } - catch (std::exception& e) { - vnThreadsRunning[THREAD_RPCLISTENER]--; - PrintException(&e, "ThreadRPCServer()"); - } catch (...) { - vnThreadsRunning[THREAD_RPCLISTENER]--; - PrintException(NULL, "ThreadRPCServer()"); - } - printf("ThreadRPCServer exited\n"); -} +void ServiceConnection(AcceptedConnection *conn); // Forward declaration required for RPCListen template <typename Protocol, typename SocketAcceptorService> @@ -711,11 +691,8 @@ static void RPCAcceptHandler(boost::shared_ptr< basic_socket_acceptor<Protocol, AcceptedConnection* conn, const boost::system::error_code& error) { - vnThreadsRunning[THREAD_RPCLISTENER]++; - // Immediately start accepting new connections, except when we're cancelled or our socket is closed. - if (error != asio::error::operation_aborted - && acceptor->is_open()) + if (error != asio::error::operation_aborted && acceptor->is_open()) RPCListen(acceptor, context, fUseSSL); AcceptedConnectionImpl<ip::tcp>* tcp_conn = dynamic_cast< AcceptedConnectionImpl<ip::tcp>* >(conn); @@ -729,28 +706,22 @@ static void RPCAcceptHandler(boost::shared_ptr< basic_socket_acceptor<Protocol, // Restrict callers by IP. It is important to // do this before starting client thread, to filter out // certain DoS and misbehaving clients. - else if (tcp_conn - && !ClientAllowed(tcp_conn->peer.address())) + else if (tcp_conn && !ClientAllowed(tcp_conn->peer.address())) { // Only send a 403 if we're not using SSL to prevent a DoS during the SSL handshake. if (!fUseSSL) conn->stream() << HTTPReply(HTTP_FORBIDDEN, "", false) << std::flush; delete conn; } - - // start HTTP client thread - else if (!NewThread(ThreadRPCServer3, conn)) { - printf("Failed to create RPC server client thread\n"); + else { + ServiceConnection(conn); + conn->close(); delete conn; } - - vnThreadsRunning[THREAD_RPCLISTENER]--; } -void ThreadRPCServer2(void* parg) +void StartRPCThreads() { - printf("ThreadRPCServer started\n"); - strRPCUserColonPass = mapArgs["-rpcuser"] + ":" + mapArgs["-rpcpassword"]; if ((mapArgs["-rpcpassword"] == "") || (mapArgs["-rpcuser"] == mapArgs["-rpcpassword"])) @@ -763,13 +734,16 @@ void ThreadRPCServer2(void* parg) else if (mapArgs.count("-daemon")) strWhatAmI = strprintf(_("To use the %s option"), "\"-daemon\""); uiInterface.ThreadSafeMessageBox(strprintf( - _("%s, you must set a rpcpassword in the configuration file:\n %s\n" + _("%s, you must set a rpcpassword in the configuration file:\n" + "%s\n" "It is recommended you use the following random password:\n" "rpcuser=bitcoinrpc\n" "rpcpassword=%s\n" "(you do not need to remember this password)\n" "The username and password MUST NOT be the same.\n" - "If the file does not exist, create it with owner-readable-only file permissions.\n"), + "If the file does not exist, create it with owner-readable-only file permissions.\n" + "It is also recommended to set alertnotify so you are notified of problems;\n" + "for example: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com\n"), strWhatAmI.c_str(), GetConfigFile().string().c_str(), EncodeBase58(&rand_pwd[0],&rand_pwd[0]+32).c_str()), @@ -778,27 +752,28 @@ void ThreadRPCServer2(void* parg) return; } - const bool fUseSSL = GetBoolArg("-rpcssl"); + assert(rpc_io_service == NULL); + rpc_io_service = new asio::io_service(); + rpc_ssl_context = new ssl::context(*rpc_io_service, ssl::context::sslv23); - asio::io_service io_service; + const bool fUseSSL = GetBoolArg("-rpcssl"); - ssl::context context(io_service, ssl::context::sslv23); if (fUseSSL) { - context.set_options(ssl::context::no_sslv2); + rpc_ssl_context->set_options(ssl::context::no_sslv2); filesystem::path pathCertFile(GetArg("-rpcsslcertificatechainfile", "server.cert")); if (!pathCertFile.is_complete()) pathCertFile = filesystem::path(GetDataDir()) / pathCertFile; - if (filesystem::exists(pathCertFile)) context.use_certificate_chain_file(pathCertFile.string()); + if (filesystem::exists(pathCertFile)) rpc_ssl_context->use_certificate_chain_file(pathCertFile.string()); else printf("ThreadRPCServer ERROR: missing server certificate file %s\n", pathCertFile.string().c_str()); filesystem::path pathPKFile(GetArg("-rpcsslprivatekeyfile", "server.pem")); if (!pathPKFile.is_complete()) pathPKFile = filesystem::path(GetDataDir()) / pathPKFile; - if (filesystem::exists(pathPKFile)) context.use_private_key_file(pathPKFile.string(), ssl::context::pem); + if (filesystem::exists(pathPKFile)) rpc_ssl_context->use_private_key_file(pathPKFile.string(), ssl::context::pem); else printf("ThreadRPCServer ERROR: missing server private key file %s\n", pathPKFile.string().c_str()); string strCiphers = GetArg("-rpcsslciphers", "TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH"); - SSL_CTX_set_cipher_list(context.impl(), strCiphers.c_str()); + SSL_CTX_set_cipher_list(rpc_ssl_context->impl(), strCiphers.c_str()); } // Try a dual IPv6/IPv4 socket, falling back to separate IPv4 and IPv6 sockets @@ -806,9 +781,7 @@ void ThreadRPCServer2(void* parg) asio::ip::address bindAddress = loopback ? asio::ip::address_v6::loopback() : asio::ip::address_v6::any(); ip::tcp::endpoint endpoint(bindAddress, GetArg("-rpcport", GetDefaultRPCPort())); boost::system::error_code v6_only_error; - boost::shared_ptr<ip::tcp::acceptor> acceptor(new ip::tcp::acceptor(io_service)); - - boost::signals2::signal<void ()> StopRequests; + boost::shared_ptr<ip::tcp::acceptor> acceptor(new ip::tcp::acceptor(*rpc_io_service)); bool fListening = false; std::string strerr; @@ -823,11 +796,7 @@ void ThreadRPCServer2(void* parg) acceptor->bind(endpoint); acceptor->listen(socket_base::max_connections); - RPCListen(acceptor, context, fUseSSL); - // Cancel outstanding listen-requests for this acceptor when shutting down - StopRequests.connect(signals2::slot<void ()>( - static_cast<void (ip::tcp::acceptor::*)()>(&ip::tcp::acceptor::close), acceptor.get()) - .track(acceptor)); + RPCListen(acceptor, *rpc_ssl_context, fUseSSL); fListening = true; } @@ -843,17 +812,13 @@ void ThreadRPCServer2(void* parg) bindAddress = loopback ? asio::ip::address_v4::loopback() : asio::ip::address_v4::any(); endpoint.address(bindAddress); - acceptor.reset(new ip::tcp::acceptor(io_service)); + acceptor.reset(new ip::tcp::acceptor(*rpc_io_service)); acceptor->open(endpoint.protocol()); acceptor->set_option(boost::asio::ip::tcp::acceptor::reuse_address(true)); acceptor->bind(endpoint); acceptor->listen(socket_base::max_connections); - RPCListen(acceptor, context, fUseSSL); - // Cancel outstanding listen-requests for this acceptor when shutting down - StopRequests.connect(signals2::slot<void ()>( - static_cast<void (ip::tcp::acceptor::*)()>(&ip::tcp::acceptor::close), acceptor.get()) - .track(acceptor)); + RPCListen(acceptor, *rpc_ssl_context, fUseSSL); fListening = true; } @@ -869,11 +834,20 @@ void ThreadRPCServer2(void* parg) return; } - vnThreadsRunning[THREAD_RPCLISTENER]--; - while (!fShutdown) - io_service.run_one(); - vnThreadsRunning[THREAD_RPCLISTENER]++; - StopRequests(); + rpc_worker_group = new boost::thread_group(); + for (int i = 0; i < GetArg("-rpcthreads", 4); i++) + rpc_worker_group->create_thread(boost::bind(&asio::io_service::run, rpc_io_service)); +} + +void StopRPCThreads() +{ + if (rpc_io_service == NULL) return; + + rpc_io_service->stop(); + rpc_worker_group->join_all(); + delete rpc_worker_group; rpc_worker_group = NULL; + delete rpc_ssl_context; rpc_ssl_context = NULL; + delete rpc_io_service; rpc_io_service = NULL; } class JSONRequest @@ -950,32 +924,11 @@ static string JSONRPCExecBatch(const Array& vReq) return write_string(Value(ret), false) + "\n"; } -static CCriticalSection cs_THREAD_RPCHANDLER; - -void ThreadRPCServer3(void* parg) +void ServiceConnection(AcceptedConnection *conn) { - // Make this thread recognisable as the RPC handler - RenameThread("bitcoin-rpchand"); - - { - LOCK(cs_THREAD_RPCHANDLER); - vnThreadsRunning[THREAD_RPCHANDLER]++; - } - AcceptedConnection *conn = (AcceptedConnection *) parg; - bool fRun = true; - loop { - if (fShutdown || !fRun) - { - conn->close(); - delete conn; - { - LOCK(cs_THREAD_RPCHANDLER); - --vnThreadsRunning[THREAD_RPCHANDLER]; - } - return; - } - + while (fRun) + { int nProto = 0; map<string, string> mapHeaders; string strRequest, strMethod, strURI; @@ -987,6 +940,11 @@ void ThreadRPCServer3(void* parg) // Read HTTP message headers and body ReadHTTPMessage(conn->stream(), mapHeaders, strRequest, nProto); + if (strURI != "/") { + conn->stream() << HTTPReply(HTTP_NOT_FOUND, "", false) << std::flush; + break; + } + // Check authorization if (mapHeaders.count("authorization") == 0) { @@ -1000,7 +958,7 @@ void ThreadRPCServer3(void* parg) If this results in a DOS the user really shouldn't have their RPC port exposed.*/ if (mapArgs["-rpcpassword"].size() < 20) - Sleep(250); + MilliSleep(250); conn->stream() << HTTPReply(HTTP_UNAUTHORIZED, "", false) << std::flush; break; @@ -1046,12 +1004,6 @@ void ThreadRPCServer3(void* parg) break; } } - - delete conn; - { - LOCK(cs_THREAD_RPCHANDLER); - vnThreadsRunning[THREAD_RPCHANDLER]--; - } } json_spirit::Value CRPCTable::execute(const std::string &strMethod, const json_spirit::Array ¶ms) const @@ -1274,13 +1226,14 @@ int CommandLineRPC(int argc, char *argv[]) strPrint = write_string(result, true); } } - catch (std::exception& e) - { + catch (boost::thread_interrupted) { + throw; + } + catch (std::exception& e) { strPrint = string("error: ") + e.what(); nRet = 87; } - catch (...) - { + catch (...) { PrintException(NULL, "CommandLineRPC()"); } @@ -1318,6 +1271,9 @@ int main(int argc, char *argv[]) return CommandLineRPC(argc, argv); } } + catch (boost::thread_interrupted) { + throw; + } catch (std::exception& e) { PrintException(&e, "main()"); } catch (...) { diff --git a/src/bitcoinrpc.h b/src/bitcoinrpc.h index 6a3554aea6..315fd92383 100644 --- a/src/bitcoinrpc.h +++ b/src/bitcoinrpc.h @@ -67,7 +67,8 @@ enum RPCErrorCode json_spirit::Object JSONRPCError(int code, const std::string& message); -void ThreadRPCServer(void* parg); +void StartRPCThreads(); +void StopRPCThreads(); int CommandLineRPC(int argc, char *argv[]); /** Convert parameter values for RPC call from strings to command-specific JSON objects. */ diff --git a/src/checkpoints.cpp b/src/checkpoints.cpp index 62234b9117..9e8e0f7024 100644 --- a/src/checkpoints.cpp +++ b/src/checkpoints.cpp @@ -15,11 +15,11 @@ namespace Checkpoints typedef std::map<int, uint256> MapCheckpoints; // How many times we expect transactions after the last checkpoint to - // be slower. This number is conservative. On multi-core CPUs with - // parallel signature checking enabled, this number is way too high. - // We prefer a progressbar that's faster at the end than the other - // way around, though. - static const double fSigcheckVerificationFactor = 15.0; + // be slower. This number is a compromise, as it can't be accurate for + // every system. When reindexing from a fast disk with a slow CPU, it + // can be up to 20, while when downloading from a slow network with a + // fast multicore CPU, it won't be much higher than 1. + static const double fSigcheckVerificationFactor = 5.0; struct CCheckpointData { const MapCheckpoints *mapCheckpoints; @@ -48,10 +48,10 @@ namespace Checkpoints ; static const CCheckpointData data = { &mapCheckpoints, - 1357902690, // * UNIX timestamp of last checkpoint block - 11011160, // * total number of transactions between genesis and last checkpoint + 1363044259, // * UNIX timestamp of last checkpoint block + 14264869, // * total number of transactions between genesis and last checkpoint // (the tx=... number in the SetBestChain debug.log lines) - 50000.0 // * estimated number of transactions per day after checkpoint + 60000.0 // * estimated number of transactions per day after checkpoint }; static MapCheckpoints mapCheckpointsTestnet = diff --git a/src/checkqueue.h b/src/checkqueue.h index 12dde36fe7..eba424fbaa 100644 --- a/src/checkqueue.h +++ b/src/checkqueue.h @@ -33,9 +33,6 @@ private: // Master thread blocks on this when out of work boost::condition_variable condMaster; - // Quit method blocks on this until all workers are gone - boost::condition_variable condQuit; - // The queue of elements to be processed. // As the order of booleans doesn't matter, it is used as a LIFO (stack) std::vector<T> queue; @@ -85,8 +82,6 @@ private: while (queue.empty()) { if ((fMaster || fQuit) && nTodo == 0) { nTotal--; - if (nTotal==0) - condQuit.notify_one(); bool fRet = fAllOk; // reset the status for new work later if (fMaster) @@ -151,20 +146,7 @@ public: condWorker.notify_all(); } - // Shut the queue down - void Quit() { - boost::unique_lock<boost::mutex> lock(mutex); - fQuit = true; - // No need to wake the master, as he will quit automatically when all jobs are - // done. - condWorker.notify_all(); - - while (nTotal > 0) - condQuit.wait(lock); - } - ~CCheckQueue() { - Quit(); } friend class CCheckQueueControl<T>; diff --git a/src/clientversion.h b/src/clientversion.h index 44cda07b81..635641bd29 100644 --- a/src/clientversion.h +++ b/src/clientversion.h @@ -2,17 +2,21 @@ #define CLIENTVERSION_H // -// client versioning +// client versioning and copyright year // // These need to be macros, as version.cpp's and bitcoin-qt.rc's voodoo requires it #define CLIENT_VERSION_MAJOR 0 #define CLIENT_VERSION_MINOR 8 -#define CLIENT_VERSION_REVISION 0 -#define CLIENT_VERSION_BUILD 0 +#define CLIENT_VERSION_REVISION 1 +#define CLIENT_VERSION_BUILD 99 // Set to true for release, false for prerelease or test build -#define CLIENT_VERSION_IS_RELEASE true +#define CLIENT_VERSION_IS_RELEASE false + +// Copyright year (2009-this) +// Todo: update this when changing our copyright comments in the source +#define COPYRIGHT_YEAR 2013 // Converts the parameter X to a string after macro replacement on X has been performed. // Don't merge these into one macro! diff --git a/src/compat.h b/src/compat.h index 79ebb9323a..706221692b 100644 --- a/src/compat.h +++ b/src/compat.h @@ -11,6 +11,7 @@ #ifndef NOMINMAX #define NOMINMAX #endif +#define FD_SETSIZE 1024 // max number of fds in fd_set #include <winsock2.h> #include <mswsock.h> #include <ws2tcpip.h> diff --git a/src/db.cpp b/src/db.cpp index 907dba535f..3133d99bf8 100644 --- a/src/db.cpp +++ b/src/db.cpp @@ -38,7 +38,7 @@ void CDBEnv::EnvShutdown() if (ret != 0) printf("EnvShutdown exception: %s (%d)\n", DbEnv::strerror(ret), ret); if (!fMockDb) - DbEnv(0).remove(strPath.c_str(), 0); + DbEnv(0).remove(path.string().c_str(), 0); } CDBEnv::CDBEnv() : dbenv(DB_CXX_NO_EXCEPTIONS) @@ -57,15 +57,14 @@ void CDBEnv::Close() EnvShutdown(); } -bool CDBEnv::Open(const boost::filesystem::path& path) +bool CDBEnv::Open(const boost::filesystem::path& pathIn) { if (fDbEnvInit) return true; - if (fShutdown) - return false; + boost::this_thread::interruption_point(); - strPath = path.string(); + path = pathIn; filesystem::path pathLogDir = path / "database"; filesystem::create_directory(pathLogDir); filesystem::path pathErrorFile = path / "db.log"; @@ -75,18 +74,17 @@ bool CDBEnv::Open(const boost::filesystem::path& path) if (GetBoolArg("-privdb", true)) nEnvFlags |= DB_PRIVATE; - unsigned int nDbCache = GetArg("-dbcache", 25); dbenv.set_lg_dir(pathLogDir.string().c_str()); - dbenv.set_cachesize(nDbCache / 1024, (nDbCache % 1024)*1048576, 1); - dbenv.set_lg_bsize(1048576); - dbenv.set_lg_max(10485760); + dbenv.set_cachesize(0, 0x100000, 1); // 1 MiB should be enough for just the wallet + dbenv.set_lg_bsize(0x10000); + dbenv.set_lg_max(1048576); dbenv.set_lk_max_locks(40000); dbenv.set_lk_max_objects(40000); dbenv.set_errfile(fopen(pathErrorFile.string().c_str(), "a")); /// debug dbenv.set_flags(DB_AUTO_COMMIT, 1); dbenv.set_flags(DB_TXN_WRITE_NOSYNC, 1); dbenv.log_set_config(DB_LOG_AUTO_REMOVE, 1); - int ret = dbenv.open(strPath.c_str(), + int ret = dbenv.open(path.string().c_str(), DB_CREATE | DB_INIT_LOCK | DB_INIT_LOG | @@ -109,8 +107,7 @@ void CDBEnv::MakeMock() if (fDbEnvInit) throw runtime_error("CDBEnv::MakeMock(): already initialized"); - if (fShutdown) - throw runtime_error("CDBEnv::MakeMock(): during shutdown"); + boost::this_thread::interruption_point(); printf("CDBEnv::MakeMock()\n"); @@ -337,7 +334,7 @@ bool CDBEnv::RemoveDb(const string& strFile) bool CDB::Rewrite(const string& strFile, const char* pszSkip) { - while (!fShutdown) + while (true) { { LOCK(bitdb.cs_db); @@ -423,7 +420,7 @@ bool CDB::Rewrite(const string& strFile, const char* pszSkip) return fSuccess; } } - Sleep(100); + MilliSleep(100); } return false; } @@ -468,6 +465,8 @@ void CDBEnv::Flush(bool fShutdown) { dbenv.log_archive(&listp, DB_ARCH_REMOVE); Close(); + if (!fMockDb) + boost::filesystem::remove_all(path / "database"); } } } @@ -24,7 +24,7 @@ class CWalletTx; extern unsigned int nWalletDBUpdated; -void ThreadFlushWalletDB(void* parg); +void ThreadFlushWalletDB(const std::string& strWalletFile); bool BackupWallet(const CWallet& wallet, const std::string& strDest); @@ -33,7 +33,7 @@ class CDBEnv private: bool fDbEnvInit; bool fMockDb; - std::string strPath; + boost::filesystem::path path; void EnvShutdown(); diff --git a/src/init.cpp b/src/init.cpp index 63610b17fb..d619cb4121 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -28,6 +28,15 @@ using namespace boost; CWallet* pwalletMain; CClientUIInterface uiInterface; +#ifdef WIN32 +// Win32 LevelDB doesn't use filedescriptors, and the ones used for +// accessing block files, don't count towards to fd_set size limit +// anyway. +#define MIN_CORE_FILEDESCRIPTORS 0 +#else +#define MIN_CORE_FILEDESCRIPTORS 150 +#endif + // Used to pass flags to the Bind() function enum BindFlags { BF_NONE = 0, @@ -40,85 +49,82 @@ enum BindFlags { // Shutdown // -void ExitTimeout(void* parg) -{ -#ifdef WIN32 - Sleep(5000); - ExitProcess(0); -#endif -} +// +// Thread management and startup/shutdown: +// +// The network-processing threads are all part of a thread group +// created by AppInit() or the Qt main() function. +// +// A clean exit happens when StartShutdown() or the SIGTERM +// signal handler sets fRequestShutdown, which triggers +// the DetectShutdownThread(), which interrupts the main thread group. +// DetectShutdownThread() then exits, which causes AppInit() to +// continue (it .joins the shutdown thread). +// Shutdown() is then +// called to clean up database connections, and stop other +// threads that should only be stopped after the main network-processing +// threads have exited. +// +// Note that if running -daemon the parent process returns from AppInit2 +// before adding any threads to the threadGroup, so .join_all() returns +// immediately and the parent exits from main(). +// +// Shutdown for Qt is very similar, only it uses a QTimer to detect +// fRequestShutdown getting set, and then does the normal Qt +// shutdown thing. +// + +volatile bool fRequestShutdown = false; void StartShutdown() { -#ifdef QT_GUI - // ensure we leave the Qt main loop for a clean GUI exit (Shutdown() is called in bitcoin.cpp afterwards) - uiInterface.QueueShutdown(); -#else - // Without UI, Shutdown() can simply be started in a new thread - NewThread(Shutdown, NULL); -#endif + fRequestShutdown = true; +} +bool ShutdownRequested() +{ + return fRequestShutdown; } static CCoinsViewDB *pcoinsdbview; -void Shutdown(void* parg) +void Shutdown() { static CCriticalSection cs_Shutdown; - static bool fTaken; + TRY_LOCK(cs_Shutdown, lockShutdown); + if (!lockShutdown) return; - // Make this thread recognisable as the shutdown thread RenameThread("bitcoin-shutoff"); - - bool fFirstThread = false; + nTransactionsUpdated++; + StopRPCThreads(); + bitdb.Flush(false); + StopNode(); { - TRY_LOCK(cs_Shutdown, lockShutdown); - if (lockShutdown) - { - fFirstThread = !fTaken; - fTaken = true; - } + LOCK(cs_main); + if (pblocktree) + pblocktree->Flush(); + if (pcoinsTip) + pcoinsTip->Flush(); + delete pcoinsTip; pcoinsTip = NULL; + delete pcoinsdbview; pcoinsdbview = NULL; + delete pblocktree; pblocktree = NULL; } - static bool fExit; - if (fFirstThread) - { - fShutdown = true; - fRequestShutdown = true; - nTransactionsUpdated++; - bitdb.Flush(false); - { - LOCK(cs_main); - ThreadScriptCheckQuit(); - } - StopNode(); - { - LOCK(cs_main); - if (pblocktree) - pblocktree->Flush(); - if (pcoinsTip) - pcoinsTip->Flush(); - delete pcoinsTip; - delete pcoinsdbview; - delete pblocktree; - } - bitdb.Flush(true); - boost::filesystem::remove(GetPidFile()); - UnregisterWallet(pwalletMain); - delete pwalletMain; - NewThread(ExitTimeout, NULL); - Sleep(50); - printf("Bitcoin exited\n\n"); - fExit = true; -#ifndef QT_GUI - // ensure non-UI client gets exited here, but let Bitcoin-Qt reach 'return 0;' in bitcoin.cpp - exit(0); -#endif - } - else + bitdb.Flush(true); + boost::filesystem::remove(GetPidFile()); + UnregisterWallet(pwalletMain); + delete pwalletMain; +} + +// +// Signal handlers are very limited in what they are allowed to do, so: +// +void DetectShutdownThread(boost::thread_group* threadGroup) +{ + // Tell the main threads to shutdown. + while (!fRequestShutdown) { - while (!fExit) - Sleep(500); - Sleep(100); - ExitThread(0); + MilliSleep(200); + if (fRequestShutdown) + threadGroup->interrupt_all(); } } @@ -143,6 +149,9 @@ void HandleSIGHUP(int) #if !defined(QT_GUI) bool AppInit(int argc, char* argv[]) { + boost::thread_group threadGroup; + boost::thread* detectShutdownThread = NULL; + bool fRet = false; try { @@ -154,7 +163,7 @@ bool AppInit(int argc, char* argv[]) if (!boost::filesystem::is_directory(GetDataDir(false))) { fprintf(stderr, "Error: Specified directory does not exist\n"); - Shutdown(NULL); + Shutdown(); } ReadConfigFile(mapArgs, mapMultiArgs); @@ -184,16 +193,52 @@ bool AppInit(int argc, char* argv[]) int ret = CommandLineRPC(argc, argv); exit(ret); } +#if !defined(WIN32) + fDaemon = GetBoolArg("-daemon"); + if (fDaemon) + { + // Daemonize + pid_t pid = fork(); + if (pid < 0) + { + fprintf(stderr, "Error: fork() returned %d errno %d\n", pid, errno); + return false; + } + if (pid > 0) // Parent process, pid is child process id + { + CreatePidFile(GetPidFile(), pid); + return true; + } + // Child process falls through to rest of initialization + + pid_t sid = setsid(); + if (sid < 0) + fprintf(stderr, "Error: setsid() returned %d errno %d\n", sid, errno); + } +#endif - fRet = AppInit2(); + detectShutdownThread = new boost::thread(boost::bind(&DetectShutdownThread, &threadGroup)); + fRet = AppInit2(threadGroup); } catch (std::exception& e) { PrintExceptionContinue(&e, "AppInit()"); } catch (...) { PrintExceptionContinue(NULL, "AppInit()"); } - if (!fRet) - Shutdown(NULL); + if (!fRet) { + if (detectShutdownThread) + detectShutdownThread->interrupt(); + threadGroup.interrupt_all(); + } + + if (detectShutdownThread) + { + detectShutdownThread->join(); + delete detectShutdownThread; + detectShutdownThread = NULL; + } + Shutdown(); + return fRet; } @@ -210,7 +255,7 @@ int main(int argc, char* argv[]) if (fRet && fDaemon) return 0; - return 1; + return (fRet ? 0 : 1); } #endif @@ -245,8 +290,7 @@ std::string HelpMessage() " -? " + _("This help message") + "\n" + " -conf=<file> " + _("Specify configuration file (default: bitcoin.conf)") + "\n" + " -pid=<file> " + _("Specify pid file (default: bitcoind.pid)") + "\n" + - " -gen " + _("Generate coins") + "\n" + - " -gen=0 " + _("Don't generate coins") + "\n" + + " -gen " + _("Generate coins (default: 0)") + "\n" + " -datadir=<dir> " + _("Specify data directory") + "\n" + " -dbcache=<n> " + _("Set database cache size in megabytes (default: 25)") + "\n" + " -timeout=<n> " + _("Specify connection timeout in milliseconds (default: 5000)") + "\n" + @@ -262,7 +306,6 @@ std::string HelpMessage() " -externalip=<ip> " + _("Specify your own public address") + "\n" + " -onlynet=<net> " + _("Only connect to nodes in network <net> (IPv4, IPv6 or Tor)") + "\n" + " -discover " + _("Discover own IP address (default: 1 when listening and no -externalip)") + "\n" + - " -irc " + _("Find peers using internet relay chat (default: 0)") + "\n" + " -checkpoints " + _("Only accept block chain matching built-in checkpoints (default: 1)") + "\n" + " -listen " + _("Accept connections from outside (default: 1 if no -proxy or -connect)") + "\n" + " -bind=<addr> " + _("Bind to given address and always listen on it. Use [host]:port notation for IPv6") + "\n" + @@ -298,9 +341,13 @@ std::string HelpMessage() " -rpcpassword=<pw> " + _("Password for JSON-RPC connections") + "\n" + " -rpcport=<port> " + _("Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)") + "\n" + " -rpcallowip=<ip> " + _("Allow JSON-RPC connections from specified IP address") + "\n" + +#ifndef QT_GUI " -rpcconnect=<ip> " + _("Send commands to node running on <ip> (default: 127.0.0.1)") + "\n" + +#endif + " -rpcthreads=<n> " + _("Set the number of threads to service RPC calls (default: 4)") + "\n" + " -blocknotify=<cmd> " + _("Execute command when the best block changes (%s in cmd is replaced by block hash)") + "\n" + " -walletnotify=<cmd> " + _("Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)") + "\n" + + " -alertnotify=<cmd> " + _("Execute command when a relevant alert is received (%s in cmd is replaced by message)") + "\n" + " -upgradewallet " + _("Upgrade wallet to latest format") + "\n" + " -keypool=<n> " + _("Set key pool size to <n> (default: 100)") + "\n" + " -rescan " + _("Rescan the block chain for missing wallet transactions") + "\n" + @@ -309,8 +356,8 @@ std::string HelpMessage() " -checklevel=<n> " + _("How thorough the block verification is (0-4, default: 3)") + "\n" + " -txindex " + _("Maintain a full transaction index (default: 0)") + "\n" + " -loadblock=<file> " + _("Imports blocks from external blk000??.dat file") + "\n" + - " -reindex " + _("Rebuild blockchain index from current blk000??.dat files") + "\n" + - " -par=N " + _("Set the number of script verification threads (1-16, 0=auto, default: 0)") + "\n" + + " -reindex " + _("Rebuild block chain index from current blk000??.dat files") + "\n" + + " -par=<n> " + _("Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)") + "\n" + "\n" + _("Block creation options:") + "\n" + " -blockminsize=<n> " + _("Set minimum block size in bytes (default: 0)") + "\n" + @@ -339,22 +386,15 @@ struct CImportingNow } }; -struct CImportData { - std::vector<boost::filesystem::path> vFiles; -}; - -void ThreadImport(void *data) { - CImportData *import = reinterpret_cast<CImportData*>(data); - +void ThreadImport(std::vector<boost::filesystem::path> vImportFiles) +{ RenameThread("bitcoin-loadblk"); - vnThreadsRunning[THREAD_IMPORT]++; - // -reindex if (fReindex) { CImportingNow imp; int nFile = 0; - while (!fRequestShutdown) { + while (true) { CDiskBlockPos pos(nFile, 0); FILE *file = OpenBlockFile(pos, true); if (!file) @@ -363,18 +403,16 @@ void ThreadImport(void *data) { LoadExternalBlockFile(file, &pos); nFile++; } - if (!fRequestShutdown) { - pblocktree->WriteReindexing(false); - fReindex = false; - printf("Reindexing finished\n"); - // To avoid ending up in a situation without genesis block, re-try initializing (no-op if reindexing worked): - InitBlockIndex(); - } + pblocktree->WriteReindexing(false); + fReindex = false; + printf("Reindexing finished\n"); + // To avoid ending up in a situation without genesis block, re-try initializing (no-op if reindexing worked): + InitBlockIndex(); } // hardcoded $DATADIR/bootstrap.dat filesystem::path pathBootstrap = GetDataDir() / "bootstrap.dat"; - if (filesystem::exists(pathBootstrap) && !fRequestShutdown) { + if (filesystem::exists(pathBootstrap)) { FILE *file = fopen(pathBootstrap.string().c_str(), "rb"); if (file) { CImportingNow imp; @@ -386,9 +424,7 @@ void ThreadImport(void *data) { } // -loadblock= - BOOST_FOREACH(boost::filesystem::path &path, import->vFiles) { - if (fRequestShutdown) - break; + BOOST_FOREACH(boost::filesystem::path &path, vImportFiles) { FILE *file = fopen(path.string().c_str(), "rb"); if (file) { CImportingNow imp; @@ -396,16 +432,12 @@ void ThreadImport(void *data) { LoadExternalBlockFile(file); } } - - delete import; - - vnThreadsRunning[THREAD_IMPORT]--; } /** Initialize bitcoin. * @pre Parameters should be parsed and config file should be read. */ -bool AppInit2() +bool AppInit2(boost::thread_group& threadGroup) { // ********************************************************* Step 1: setup #ifdef _MSC_VER @@ -429,6 +461,14 @@ bool AppInit2() typedef BOOL (WINAPI *PSETPROCDEPPOL)(DWORD); PSETPROCDEPPOL setProcDEPPol = (PSETPROCDEPPOL)GetProcAddress(GetModuleHandleA("Kernel32.dll"), "SetProcessDEPPolicy"); if (setProcDEPPol != NULL) setProcDEPPol(PROCESS_DEP_ENABLE); + + // Initialize Windows Sockets + WSADATA wsadata; + int ret = WSAStartup(MAKEWORD(2,2), &wsadata); + if (ret != NO_ERROR || LOBYTE(wsadata.wVersion ) != 2 || HIBYTE(wsadata.wVersion) != 2) + { + return InitError(strprintf("Error: Winsock library failed to start (WSAStartup returned error %d)", ret)); + } #endif #ifndef WIN32 umask(077); @@ -452,9 +492,6 @@ bool AppInit2() // ********************************************************* Step 2: parameter interactions fTestNet = GetBoolArg("-testnet"); - if (fTestNet) { - SoftSetBoolArg("-irc", true); - } if (mapArgs.count("-bind")) { // when specifying an explicit binding address, you want to listen on it @@ -489,6 +526,16 @@ bool AppInit2() SoftSetBoolArg("-rescan", true); } + // Make sure enough file descriptors are available + int nBind = std::max((int)mapArgs.count("-bind"), 1); + nMaxConnections = GetArg("-maxconnections", 125); + nMaxConnections = std::max(std::min(nMaxConnections, FD_SETSIZE - nBind - MIN_CORE_FILEDESCRIPTORS), 0); + int nFD = RaiseFileDescriptorLimit(nMaxConnections + MIN_CORE_FILEDESCRIPTORS); + if (nFD < MIN_CORE_FILEDESCRIPTORS) + return InitError(_("Not enough file descriptors available.")); + if (nFD - MIN_CORE_FILEDESCRIPTORS < nMaxConnections) + nMaxConnections = nFD - MIN_CORE_FILEDESCRIPTORS; + // ********************************************************* Step 3: parameter-to-internal-flags fDebug = GetBoolArg("-debug"); @@ -496,8 +543,8 @@ bool AppInit2() // -par=0 means autodetect, but nScriptCheckThreads==0 means no concurrency nScriptCheckThreads = GetArg("-par", 0); - if (nScriptCheckThreads == 0) - nScriptCheckThreads = boost::thread::hardware_concurrency(); + if (nScriptCheckThreads <= 0) + nScriptCheckThreads += boost::thread::hardware_concurrency(); if (nScriptCheckThreads <= 1) nScriptCheckThreads = 0; else if (nScriptCheckThreads > MAX_SCRIPTCHECK_THREADS) @@ -509,12 +556,6 @@ bool AppInit2() else fDebugNet = GetBoolArg("-debugnet"); -#if !defined(WIN32) && !defined(QT_GUI) - fDaemon = GetBoolArg("-daemon"); -#else - fDaemon = false; -#endif - if (fDaemon) fServer = true; else @@ -541,6 +582,28 @@ bool AppInit2() const char* pszP2SH = "/P2SH/"; COINBASE_FLAGS << std::vector<unsigned char>(pszP2SH, pszP2SH+strlen(pszP2SH)); + // Fee-per-kilobyte amount considered the same as "free" + // If you are mining, be careful setting this: + // if you set it to zero then + // a transaction spammer can cheaply fill blocks using + // 1-satoshi-fee transactions. It should be set above the real + // cost to you of processing a transaction. + if (mapArgs.count("-mintxfee")) + { + int64 n = 0; + if (ParseMoney(mapArgs["-mintxfee"], n) && n > 0) + CTransaction::nMinTxFee = n; + else + return InitError(strprintf(_("Invalid amount for -mintxfee=<amount>: '%s'"), mapArgs["-mintxfee"].c_str())); + } + if (mapArgs.count("-minrelaytxfee")) + { + int64 n = 0; + if (ParseMoney(mapArgs["-minrelaytxfee"], n) && n > 0) + CTransaction::nMinRelayTxFee = n; + else + return InitError(strprintf(_("Invalid amount for -minrelaytxfee=<amount>: '%s'"), mapArgs["-minrelaytxfee"].c_str())); + } if (mapArgs.count("-paytxfee")) { @@ -562,28 +625,6 @@ bool AppInit2() if (!lock.try_lock()) return InitError(strprintf(_("Cannot obtain a lock on data directory %s. Bitcoin is probably already running."), strDataDir.c_str())); -#if !defined(WIN32) && !defined(QT_GUI) - if (fDaemon) - { - // Daemonize - pid_t pid = fork(); - if (pid < 0) - { - fprintf(stderr, "Error: fork() returned %d errno %d\n", pid, errno); - return false; - } - if (pid > 0) - { - CreatePidFile(GetPidFile(), pid); - return true; - } - - pid_t sid = setsid(); - if (sid < 0) - fprintf(stderr, "Error: setsid() returned %d errno %d\n", sid, errno); - } -#endif - if (GetBoolArg("-shrinkdebugfile", !fDebug)) ShrinkDebugFile(); printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"); @@ -592,7 +633,8 @@ bool AppInit2() if (!fLogTimestamps) printf("Startup time: %s\n", DateTimeStrFormat("%Y-%m-%d %H:%M:%S", GetTime()).c_str()); printf("Default data directory %s\n", GetDefaultDataDir().string().c_str()); - printf("Used data directory %s\n", strDataDir.c_str()); + printf("Using data directory %s\n", strDataDir.c_str()); + printf("Using at most %i connections (%i file descriptors available)\n", nMaxConnections, nFD); std::ostringstream strErrors; if (fDaemon) @@ -601,7 +643,7 @@ bool AppInit2() if (nScriptCheckThreads) { printf("Using %u threads for script verification\n", nScriptCheckThreads); for (int i=0; i<nScriptCheckThreads-1; i++) - NewThread(ThreadScriptCheck, NULL); + threadGroup.create_thread(&ThreadScriptCheck); } int64 nStart; @@ -612,8 +654,22 @@ bool AppInit2() if (!bitdb.Open(GetDataDir())) { - string msg = strprintf(_("Error initializing wallet database environment %s!"), strDataDir.c_str()); - return InitError(msg); + // try moving the database env out of the way + boost::filesystem::path pathDatabase = GetDataDir() / "database"; + boost::filesystem::path pathDatabaseBak = GetDataDir() / strprintf("database.%"PRI64d".bak", GetTime()); + try { + boost::filesystem::rename(pathDatabase, pathDatabaseBak); + printf("Moved old %s to %s. Retrying.\n", pathDatabase.string().c_str(), pathDatabaseBak.string().c_str()); + } catch(boost::filesystem::filesystem_error &error) { + // failure is ok (well, not really, but it's not worse than what we started with) + } + + // try again + if (!bitdb.Open(GetDataDir())) { + // if it still fails, it probably means we can't even create the database env + string msg = strprintf(_("Error initializing wallet database environment %s!"), strDataDir.c_str()); + return InitError(msg); + } } if (GetBoolArg("-salvagewallet")) @@ -641,7 +697,6 @@ bool AppInit2() // ********************************************************* Step 6: network initialization int nSocksVersion = GetArg("-socks", 5); - if (nSocksVersion != 4 && nSocksVersion != 5) return InitError(strprintf(_("Unknown -socks proxy version requested: %i"), nSocksVersion)); @@ -702,9 +757,6 @@ bool AppInit2() fNoListen = !GetBoolArg("-listen", true); fDiscover = GetBoolArg("-discover", true); fNameLookup = GetBoolArg("-dns", true); -#ifdef USE_UPNP - fUseUPnP = GetBoolArg("-upnp", USE_UPNP); -#endif bool fBound = false; if (!fNoListen) { @@ -744,14 +796,6 @@ bool AppInit2() fReindex = GetBoolArg("-reindex"); - if (!bitdb.Open(GetDataDir())) - { - string msg = strprintf(_("Error initializing database environment %s!" - " To recover, BACKUP THAT DIRECTORY, then remove" - " everything from it except for wallet.dat."), strDataDir.c_str()); - return InitError(msg); - } - // Upgrading to 0.8; hard-link the old blknnnn.dat files into /blocks/ filesystem::path blocksDir = GetDataDir() / "blocks"; if (!filesystem::exists(blocksDir)) @@ -949,11 +993,11 @@ bool AppInit2() RandAddSeedPerfmon(); CPubKey newDefaultKey; - if (!pwalletMain->GetKeyFromPool(newDefaultKey, false)) - strErrors << _("Cannot initialize keypool") << "\n"; - pwalletMain->SetDefaultKey(newDefaultKey); - if (!pwalletMain->SetAddressBookName(pwalletMain->vchDefaultKey.GetID(), "")) - strErrors << _("Cannot write default address") << "\n"; + if (pwalletMain->GetKeyFromPool(newDefaultKey, false)) { + pwalletMain->SetDefaultKey(newDefaultKey); + if (!pwalletMain->SetAddressBookName(pwalletMain->vchDefaultKey.GetID(), "")) + strErrors << _("Cannot write default address") << "\n"; + } } printf("%s", strErrors.str().c_str()); @@ -970,6 +1014,8 @@ bool AppInit2() CBlockLocator locator; if (walletdb.ReadBestBlock(locator)) pindexRescan = locator.GetBlockIndex(); + else + pindexRescan = pindexGenesisBlock; } if (pindexBest && pindexBest != pindexRescan) { @@ -978,6 +1024,8 @@ bool AppInit2() nStart = GetTimeMillis(); pwalletMain->ScanForWalletTransactions(pindexRescan, true); printf(" rescan %15"PRI64d"ms\n", GetTimeMillis() - nStart); + pwalletMain->SetBestChain(CBlockLocator(pindexBest)); + nWalletDBUpdated++; } // ********************************************************* Step 9: import blocks @@ -987,13 +1035,13 @@ bool AppInit2() if (!ConnectBestBlock(state)) strErrors << "Failed to connect best block"; - CImportData *pimport = new CImportData(); + std::vector<boost::filesystem::path> vImportFiles; if (mapArgs.count("-loadblock")) { BOOST_FOREACH(string strFile, mapMultiArgs["-loadblock"]) - pimport->vFiles.push_back(strFile); + vImportFiles.push_back(strFile); } - NewThread(ThreadImport, pimport); + threadGroup.create_thread(boost::bind(&ThreadImport, vImportFiles)); // ********************************************************* Step 10: load peers @@ -1015,6 +1063,9 @@ bool AppInit2() if (!CheckDiskSpace()) return false; + if (!strErrors.str().empty()) + return InitError(strErrors.str()); + RandAddSeedPerfmon(); //// debug print @@ -1024,28 +1075,23 @@ bool AppInit2() printf("mapWallet.size() = %"PRIszu"\n", pwalletMain->mapWallet.size()); printf("mapAddressBook.size() = %"PRIszu"\n", pwalletMain->mapAddressBook.size()); - if (!NewThread(StartNode, NULL)) - InitError(_("Error: could not start node")); + StartNode(threadGroup); if (fServer) - NewThread(ThreadRPCServer, NULL); + StartRPCThreads(); + + // Generate coins in the background + GenerateBitcoins(GetBoolArg("-gen", false), pwalletMain); // ********************************************************* Step 12: finished uiInterface.InitMessage(_("Done loading")); - if (!strErrors.str().empty()) - return InitError(strErrors.str()); - // Add wallet transactions that aren't already in a block to mapTransactions pwalletMain->ReacceptWalletTransactions(); -#if !defined(QT_GUI) - // Loop until process is exit()ed from shutdown() function, - // called from ThreadRPCServer thread when a "stop" command is received. - while (1) - Sleep(5000); -#endif + // Run a thread to flush wallet periodically + threadGroup.create_thread(boost::bind(&ThreadFlushWalletDB, boost::ref(pwalletMain->strWalletFile))); - return true; + return !fRequestShutdown; } diff --git a/src/init.h b/src/init.h index 8308ee648b..5927670c83 100644 --- a/src/init.h +++ b/src/init.h @@ -10,8 +10,9 @@ extern CWallet* pwalletMain; void StartShutdown(); -void Shutdown(void* parg); -bool AppInit2(); +bool ShutdownRequested(); +void Shutdown(); +bool AppInit2(boost::thread_group& threadGroup); std::string HelpMessage(); #endif diff --git a/src/irc.cpp b/src/irc.cpp deleted file mode 100644 index e8471a6630..0000000000 --- a/src/irc.cpp +++ /dev/null @@ -1,403 +0,0 @@ -// Copyright (c) 2009-2010 Satoshi Nakamoto -// Copyright (c) 2009-2012 The Bitcoin developers -// Distributed under the MIT/X11 software license, see the accompanying -// file COPYING or http://www.opensource.org/licenses/mit-license.php. - -#include "irc.h" -#include "net.h" -#include "base58.h" - -#include <boost/algorithm/string/predicate.hpp> // for startswith() and endswith() - -using namespace std; -using namespace boost; - -int nGotIRCAddresses = 0; - -void ThreadIRCSeed2(void* parg); - - - - -#pragma pack(push, 1) -struct ircaddr -{ - struct in_addr ip; - short port; -}; -#pragma pack(pop) - -string EncodeAddress(const CService& addr) -{ - struct ircaddr tmp; - if (addr.GetInAddr(&tmp.ip)) - { - tmp.port = htons(addr.GetPort()); - - vector<unsigned char> vch(UBEGIN(tmp), UEND(tmp)); - return string("u") + EncodeBase58Check(vch); - } - return ""; -} - -bool DecodeAddress(string str, CService& addr) -{ - vector<unsigned char> vch; - if (!DecodeBase58Check(str.substr(1), vch)) - return false; - - struct ircaddr tmp; - if (vch.size() != sizeof(tmp)) - return false; - memcpy(&tmp, &vch[0], sizeof(tmp)); - - addr = CService(tmp.ip, ntohs(tmp.port)); - return true; -} - - - - - - -static bool Send(SOCKET hSocket, const char* pszSend) -{ - if (strstr(pszSend, "PONG") != pszSend) - printf("IRC SENDING: %s\n", pszSend); - const char* psz = pszSend; - const char* pszEnd = psz + strlen(psz); - while (psz < pszEnd) - { - int ret = send(hSocket, psz, pszEnd - psz, MSG_NOSIGNAL); - if (ret < 0) - return false; - psz += ret; - } - return true; -} - -bool RecvLineIRC(SOCKET hSocket, string& strLine) -{ - loop - { - bool fRet = RecvLine(hSocket, strLine); - if (fRet) - { - if (fShutdown) - return false; - vector<string> vWords; - ParseString(strLine, ' ', vWords); - if (vWords.size() >= 1 && vWords[0] == "PING") - { - strLine[1] = 'O'; - strLine += '\r'; - Send(hSocket, strLine.c_str()); - continue; - } - } - return fRet; - } -} - -int RecvUntil(SOCKET hSocket, const char* psz1, const char* psz2=NULL, const char* psz3=NULL, const char* psz4=NULL) -{ - loop - { - string strLine; - strLine.reserve(10000); - if (!RecvLineIRC(hSocket, strLine)) - return 0; - printf("IRC %s\n", strLine.c_str()); - if (psz1 && strLine.find(psz1) != string::npos) - return 1; - if (psz2 && strLine.find(psz2) != string::npos) - return 2; - if (psz3 && strLine.find(psz3) != string::npos) - return 3; - if (psz4 && strLine.find(psz4) != string::npos) - return 4; - } -} - -bool Wait(int nSeconds) -{ - if (fShutdown) - return false; - printf("IRC waiting %d seconds to reconnect\n", nSeconds); - for (int i = 0; i < nSeconds; i++) - { - if (fShutdown) - return false; - Sleep(1000); - } - return true; -} - -bool RecvCodeLine(SOCKET hSocket, const char* psz1, string& strRet) -{ - strRet.clear(); - loop - { - string strLine; - if (!RecvLineIRC(hSocket, strLine)) - return false; - - vector<string> vWords; - ParseString(strLine, ' ', vWords); - if (vWords.size() < 2) - continue; - - if (vWords[1] == psz1) - { - printf("IRC %s\n", strLine.c_str()); - strRet = strLine; - return true; - } - } -} - -bool GetIPFromIRC(SOCKET hSocket, string strMyName, CNetAddr& ipRet) -{ - Send(hSocket, strprintf("USERHOST %s\r", strMyName.c_str()).c_str()); - - string strLine; - if (!RecvCodeLine(hSocket, "302", strLine)) - return false; - - vector<string> vWords; - ParseString(strLine, ' ', vWords); - if (vWords.size() < 4) - return false; - - string str = vWords[3]; - if (str.rfind("@") == string::npos) - return false; - string strHost = str.substr(str.rfind("@")+1); - - // Hybrid IRC used by lfnet always returns IP when you userhost yourself, - // but in case another IRC is ever used this should work. - printf("GetIPFromIRC() got userhost %s\n", strHost.c_str()); - CNetAddr addr(strHost, true); - if (!addr.IsValid()) - return false; - ipRet = addr; - - return true; -} - - - -void ThreadIRCSeed(void* parg) -{ - // Make this thread recognisable as the IRC seeding thread - RenameThread("bitcoin-ircseed"); - - printf("ThreadIRCSeed started\n"); - - try - { - ThreadIRCSeed2(parg); - } - catch (std::exception& e) { - PrintExceptionContinue(&e, "ThreadIRCSeed()"); - } catch (...) { - PrintExceptionContinue(NULL, "ThreadIRCSeed()"); - } - printf("ThreadIRCSeed exited\n"); -} - -void ThreadIRCSeed2(void* parg) -{ - // Don't connect to IRC if we won't use IPv4 connections. - if (IsLimited(NET_IPV4)) - return; - - // ... or if we won't make outbound connections and won't accept inbound ones. - if (mapArgs.count("-connect") && fNoListen) - return; - - // ... or if IRC is not enabled. - if (!GetBoolArg("-irc", false)) - return; - - printf("ThreadIRCSeed trying to connect...\n"); - - int nErrorWait = 10; - int nRetryWait = 10; - int nNameRetry = 0; - - while (!fShutdown) - { - CService addrConnect("92.243.23.21", 6667); // irc.lfnet.org - - CService addrIRC("irc.lfnet.org", 6667, true); - if (addrIRC.IsValid()) - addrConnect = addrIRC; - - SOCKET hSocket; - if (!ConnectSocket(addrConnect, hSocket)) - { - printf("IRC connect failed\n"); - nErrorWait = nErrorWait * 11 / 10; - if (Wait(nErrorWait += 60)) - continue; - else - return; - } - - if (!RecvUntil(hSocket, "Found your hostname", "using your IP address instead", "Couldn't look up your hostname", "ignoring hostname")) - { - closesocket(hSocket); - hSocket = INVALID_SOCKET; - nErrorWait = nErrorWait * 11 / 10; - if (Wait(nErrorWait += 60)) - continue; - else - return; - } - - CNetAddr addrIPv4("1.2.3.4"); // arbitrary IPv4 address to make GetLocal prefer IPv4 addresses - CService addrLocal; - string strMyName; - // Don't use our IP as our nick if we're not listening - // or if it keeps failing because the nick is already in use. - if (!fNoListen && GetLocal(addrLocal, &addrIPv4) && nNameRetry<3) - strMyName = EncodeAddress(GetLocalAddress(&addrConnect)); - if (strMyName == "") - strMyName = strprintf("x%"PRI64u"", GetRand(1000000000)); - - Send(hSocket, strprintf("NICK %s\r", strMyName.c_str()).c_str()); - Send(hSocket, strprintf("USER %s 8 * : %s\r", strMyName.c_str(), strMyName.c_str()).c_str()); - - int nRet = RecvUntil(hSocket, " 004 ", " 433 "); - if (nRet != 1) - { - closesocket(hSocket); - hSocket = INVALID_SOCKET; - if (nRet == 2) - { - printf("IRC name already in use\n"); - nNameRetry++; - Wait(10); - continue; - } - nErrorWait = nErrorWait * 11 / 10; - if (Wait(nErrorWait += 60)) - continue; - else - return; - } - nNameRetry = 0; - Sleep(500); - - // Get our external IP from the IRC server and re-nick before joining the channel - CNetAddr addrFromIRC; - if (GetIPFromIRC(hSocket, strMyName, addrFromIRC)) - { - printf("GetIPFromIRC() returned %s\n", addrFromIRC.ToString().c_str()); - // Don't use our IP as our nick if we're not listening - if (!fNoListen && addrFromIRC.IsRoutable()) - { - // IRC lets you to re-nick - AddLocal(addrFromIRC, LOCAL_IRC); - strMyName = EncodeAddress(GetLocalAddress(&addrConnect)); - Send(hSocket, strprintf("NICK %s\r", strMyName.c_str()).c_str()); - } - } - - if (fTestNet) { - Send(hSocket, "JOIN #bitcoinTEST3\r"); - Send(hSocket, "WHO #bitcoinTEST3\r"); - } else { - // randomly join #bitcoin00-#bitcoin99 - int channel_number = GetRandInt(100); - Send(hSocket, strprintf("JOIN #bitcoin%02d\r", channel_number).c_str()); - Send(hSocket, strprintf("WHO #bitcoin%02d\r", channel_number).c_str()); - } - - int64 nStart = GetTime(); - string strLine; - strLine.reserve(10000); - while (!fShutdown && RecvLineIRC(hSocket, strLine)) - { - if (strLine.empty() || strLine.size() > 900 || strLine[0] != ':') - continue; - - vector<string> vWords; - ParseString(strLine, ' ', vWords); - if (vWords.size() < 2) - continue; - - std::string strName; - - if (vWords[1] == "352" && vWords.size() >= 8) - { - // index 7 is limited to 16 characters - // could get full length name at index 10, but would be different from join messages - strName = vWords[7].c_str(); - printf("IRC got who\n"); - } - - if (vWords[1] == "JOIN" && vWords[0].size() > 1) - { - // :username!username@50000007.F000000B.90000002.IP JOIN :#channelname - strName = vWords[0].substr(1, vWords[0].find('!', 1) - 1); - printf("IRC got join\n"); - } - - if (boost::algorithm::starts_with(strName, "u")) - { - CAddress addr; - if (DecodeAddress(strName, addr)) - { - addr.nTime = GetAdjustedTime(); - if (addrman.Add(addr, addrConnect, 51 * 60)) - printf("IRC got new address: %s\n", addr.ToString().c_str()); - nGotIRCAddresses++; - } - else - { - printf("IRC decode failed\n"); - } - } - } - closesocket(hSocket); - hSocket = INVALID_SOCKET; - - if (GetTime() - nStart > 20 * 60) - { - nErrorWait /= 3; - nRetryWait /= 3; - } - - nRetryWait = nRetryWait * 11 / 10; - if (!Wait(nRetryWait += 60)) - return; - } -} - - - - - - - - - - -#ifdef TEST -int main(int argc, char *argv[]) -{ - WSADATA wsadata; - if (WSAStartup(MAKEWORD(2,2), &wsadata) != NO_ERROR) - { - printf("Error at WSAStartup()\n"); - return false; - } - - ThreadIRCSeed(NULL); - - WSACleanup(); - return 0; -} -#endif diff --git a/src/irc.h b/src/irc.h deleted file mode 100644 index 119aeb3fda..0000000000 --- a/src/irc.h +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright (c) 2009-2010 Satoshi Nakamoto -// Copyright (c) 2009-2012 The Bitcoin developers -// Distributed under the MIT/X11 software license, see the accompanying -// file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef BITCOIN_IRC_H -#define BITCOIN_IRC_H - -void ThreadIRCSeed(void* parg); - -extern int nGotIRCAddresses; - -#endif diff --git a/src/leveldb.cpp b/src/leveldb.cpp index b41764f51f..e66f8514a7 100644 --- a/src/leveldb.cpp +++ b/src/leveldb.cpp @@ -30,6 +30,7 @@ static leveldb::Options GetOptions(size_t nCacheSize) { options.write_buffer_size = nCacheSize / 4; // up to two write buffers may be held in memory simultaneously options.filter_policy = leveldb::NewBloomFilterPolicy(10); options.compression = leveldb::kNoCompression; + options.max_open_files = 64; return options; } diff --git a/src/leveldb/util/env_win.cc b/src/leveldb/util/env_win.cc index f1a7610624..ef2ecae830 100644 --- a/src/leveldb/util/env_win.cc +++ b/src/leveldb/util/env_win.cc @@ -420,7 +420,7 @@ BOOL Win32RandomAccessFile::_Init( LPCWSTR path ) { BOOL bRet = FALSE; if(!_hFile) - _hFile = ::CreateFileW(path,GENERIC_READ,0,NULL,OPEN_EXISTING, + _hFile = ::CreateFileW(path,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_RANDOM_ACCESS,NULL); if(!_hFile || _hFile == INVALID_HANDLE_VALUE ) _hFile = NULL; @@ -462,8 +462,8 @@ bool Win32MapFile::_UnmapCurrentRegion() // Defer syncing this data until next Sync() call, if any _pending_sync = true; } - UnmapViewOfFile(_base); - CloseHandle(_base_handle); + if (!UnmapViewOfFile(_base) || !CloseHandle(_base_handle)) + result = false; _file_offset += _limit - _base; _base = NULL; _base_handle = NULL; @@ -971,7 +971,7 @@ Status Win32Env::NewRandomAccessFile( const std::string& fname, RandomAccessFile if(!pFile->isEnable()){ delete pFile; *result = NULL; - sRet = Status::IOError(path,"Could not create random access file."); + sRet = Status::IOError(path, Win32::GetLastErrSz()); }else *result = pFile; return sRet; diff --git a/src/limitedmap.h b/src/limitedmap.h new file mode 100644 index 0000000000..7049d68e5a --- /dev/null +++ b/src/limitedmap.h @@ -0,0 +1,100 @@ +// Copyright (c) 2012 The Bitcoin developers +// Distributed under the MIT/X11 software license, see the accompanying +// file COPYING or http://www.opensource.org/licenses/mit-license.php. +#ifndef BITCOIN_LIMITEDMAP_H +#define BITCOIN_LIMITEDMAP_H + +#include <map> +#include <deque> + +/** STL-like map container that only keeps the N elements with the highest value. */ +template <typename K, typename V> class limitedmap +{ +public: + typedef K key_type; + typedef V mapped_type; + typedef std::pair<const key_type, mapped_type> value_type; + typedef typename std::map<K, V>::const_iterator const_iterator; + typedef typename std::map<K, V>::size_type size_type; + +protected: + std::map<K, V> map; + typedef typename std::map<K, V>::iterator iterator; + std::multimap<V, iterator> rmap; + typedef typename std::multimap<V, iterator>::iterator rmap_iterator; + size_type nMaxSize; + +public: + limitedmap(size_type nMaxSizeIn = 0) { nMaxSize = nMaxSizeIn; } + const_iterator begin() const { return map.begin(); } + const_iterator end() const { return map.end(); } + size_type size() const { return map.size(); } + bool empty() const { return map.empty(); } + const_iterator find(const key_type& k) const { return map.find(k); } + size_type count(const key_type& k) const { return map.count(k); } + void insert(const value_type& x) + { + std::pair<iterator, bool> ret = map.insert(x); + if (ret.second) + { + if (nMaxSize && map.size() == nMaxSize) + { + map.erase(rmap.begin()->second); + rmap.erase(rmap.begin()); + } + rmap.insert(make_pair(x.second, ret.first)); + } + return; + } + void erase(const key_type& k) + { + iterator itTarget = map.find(k); + if (itTarget == map.end()) + return; + std::pair<rmap_iterator, rmap_iterator> itPair = rmap.equal_range(itTarget->second); + for (rmap_iterator it = itPair.first; it != itPair.second; ++it) + if (it->second == itTarget) + { + rmap.erase(it); + map.erase(itTarget); + return; + } + // Shouldn't ever get here + assert(0); //TODO remove me + map.erase(itTarget); + } + void update(const_iterator itIn, const mapped_type& v) + { + //TODO: When we switch to C++11, use map.erase(itIn, itIn) to get the non-const iterator + iterator itTarget = map.find(itIn->first); + if (itTarget == map.end()) + return; + std::pair<rmap_iterator, rmap_iterator> itPair = rmap.equal_range(itTarget->second); + for (rmap_iterator it = itPair.first; it != itPair.second; ++it) + if (it->second == itTarget) + { + rmap.erase(it); + itTarget->second = v; + rmap.insert(make_pair(v, itTarget)); + return; + } + // Shouldn't ever get here + assert(0); //TODO remove me + itTarget->second = v; + rmap.insert(make_pair(v, itTarget)); + } + size_type max_size() const { return nMaxSize; } + size_type max_size(size_type s) + { + if (s) + while (map.size() > s) + { + map.erase(rmap.begin()->second); + rmap.erase(rmap.begin()); + } + nMaxSize = s; + return nMaxSize; + } +}; + +#endif diff --git a/src/main.cpp b/src/main.cpp index 22baf0f3eb..e2bed52787 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -35,8 +35,8 @@ uint256 hashGenesisBlock("0x000000000019d6689c085ae165831e934ff763ae46a2a6c172b3 static CBigNum bnProofOfWorkLimit(~uint256(0) >> 32); CBlockIndex* pindexGenesisBlock = NULL; int nBestHeight = -1; -CBigNum bnBestChainWork = 0; -CBigNum bnBestInvalidWork = 0; +uint256 nBestChainWork = 0; +uint256 nBestInvalidWork = 0; uint256 hashBestChain = 0; CBlockIndex* pindexBest = NULL; set<CBlockIndex*, CBlockIndexWorkComparator> setBlockIndexValid; // may contain all CBlockIndex*'s that have validness >=BLOCK_VALID_TRANSACTIONS, and must contain those who aren't failed @@ -48,6 +48,11 @@ bool fBenchmark = false; bool fTxIndex = false; unsigned int nCoinCacheSize = 5000; +/** Fees smaller than this (in satoshi) are considered zero fee (for transaction creation) */ +int64 CTransaction::nMinTxFee = 10000; // Override with -mintxfee +/** Fees smaller than this (in satoshi) are considered zero fee (for relaying) */ +int64 CTransaction::nMinRelayTxFee = 10000; + CMedianFilter<int> cPeerBlockCounts(8, 0); // Amount of blocks that other nodes claim to have map<uint256, CBlock*> mapOrphanBlocks; @@ -61,8 +66,8 @@ CScript COINBASE_FLAGS; const string strMessageMagic = "Bitcoin Signed Message:\n"; -double dHashesPerSec; -int64 nHPSTimerStart; +double dHashesPerSec = 0.0; +int64 nHPSTimerStart = 0; // Settings int64 nTransactionFee = 0; @@ -297,7 +302,7 @@ bool AddOrphanTx(const CDataStream& vMsg) // at most 500 megabytes of orphans: if (pvMsg->size() > 5000) { - printf("ignoring large orphan tx (size: %"PRIszu", hash: %s)\n", pvMsg->size(), hash.ToString().substr(0,10).c_str()); + printf("ignoring large orphan tx (size: %"PRIszu", hash: %s)\n", pvMsg->size(), hash.ToString().c_str()); delete pvMsg; return false; } @@ -306,7 +311,7 @@ bool AddOrphanTx(const CDataStream& vMsg) BOOST_FOREACH(const CTxIn& txin, tx.vin) mapOrphanTransactionsByPrev[txin.prevout.hash].insert(make_pair(hash, pvMsg)); - printf("stored orphan tx %s (mapsz %"PRIszu")\n", hash.ToString().substr(0,10).c_str(), + printf("stored orphan tx %s (mapsz %"PRIszu")\n", hash.ToString().c_str(), mapOrphanTransactions.size()); return true; } @@ -352,9 +357,22 @@ unsigned int LimitOrphanTxSize(unsigned int nMaxOrphans) ////////////////////////////////////////////////////////////////////////////// // -// CTransaction +// CTransaction / CTxOut // +bool CTxOut::IsDust() const +{ + // "Dust" is defined in terms of CTransaction::nMinRelayTxFee, + // which has units satoshis-per-kilobyte. + // If you'd pay more than 1/3 in fees + // to spend something, then we consider it dust. + // A typical txout is 33 bytes big, and will + // need a CTxIn of at least 148 bytes to spend, + // so dust is a txout less than 54 uBTC + // (5430 satoshis) with default nMinRelayTxFee + return ((nValue*1000)/(3*((int)GetSerializeSize(SER_DISK,0)+148)) < CTransaction::nMinRelayTxFee); +} + bool CTransaction::IsStandard() const { if (nVersion > CTransaction::CURRENT_VERSION) @@ -384,7 +402,7 @@ bool CTransaction::IsStandard() const BOOST_FOREACH(const CTxOut& txout, vout) { if (!::IsStandard(txout.scriptPubKey)) return false; - if (txout.nValue == 0) + if (txout.IsDust()) return false; } return true; @@ -574,8 +592,8 @@ bool CTransaction::CheckTransaction(CValidationState &state) const int64 CTransaction::GetMinFee(unsigned int nBlockSize, bool fAllowFree, enum GetMinFee_mode mode) const { - // Base fee is either MIN_TX_FEE or MIN_RELAY_TX_FEE - int64 nBaseFee = (mode == GMF_RELAY) ? MIN_RELAY_TX_FEE : MIN_TX_FEE; + // Base fee is either nMinTxFee or nMinRelayTxFee + int64 nBaseFee = (mode == GMF_RELAY) ? nMinRelayTxFee : nMinTxFee; unsigned int nBytes = ::GetSerializeSize(*this, SER_NETWORK, PROTOCOL_VERSION); unsigned int nNewBlockSize = nBlockSize + nBytes; @@ -598,7 +616,7 @@ int64 CTransaction::GetMinFee(unsigned int nBlockSize, bool fAllowFree, } } - // To limit dust spam, require MIN_TX_FEE/MIN_RELAY_TX_FEE if any output is less than 0.01 + // To limit dust spam, require base fee if any output is less than 0.01 if (nMinFee < nBaseFee) { BOOST_FOREACH(const CTxOut& txout, vout) @@ -746,7 +764,7 @@ bool CTxMemPool::accept(CValidationState &state, CTransaction &tx, bool fCheckIn // Continuously rate-limit free transactions // This mitigates 'penny-flooding' -- sending thousands of free transactions just to // be annoying or make others' transactions take longer to confirm. - if (fLimitFree && nFees < MIN_RELAY_TX_FEE) + if (fLimitFree && nFees < CTransaction::nMinRelayTxFee) { static double dFreeCount; static int64 nLastTime; @@ -768,9 +786,9 @@ bool CTxMemPool::accept(CValidationState &state, CTransaction &tx, bool fCheckIn // Check against previous transactions // This is done last to help prevent CPU exhaustion denial-of-service attacks. - if (!tx.CheckInputs(state, view, true, SCRIPT_VERIFY_P2SH)) + if (!tx.CheckInputs(state, view, true, SCRIPT_VERIFY_P2SH | SCRIPT_VERIFY_STRICTENC)) { - return error("CTxMemPool::accept() : ConnectInputs failed %s", hash.ToString().substr(0,10).c_str()); + return error("CTxMemPool::accept() : ConnectInputs failed %s", hash.ToString().c_str()); } } @@ -792,7 +810,7 @@ bool CTxMemPool::accept(CValidationState &state, CTransaction &tx, bool fCheckIn SyncWithWallets(hash, tx, NULL, true); printf("CTxMemPool::accept() : accepted %s (poolsz %"PRIszu")\n", - hash.ToString().substr(0,10).c_str(), + hash.ToString().c_str(), mapTx.size()); return true; } @@ -1191,20 +1209,20 @@ bool IsInitialBlockDownload() void static InvalidChainFound(CBlockIndex* pindexNew) { - if (pindexNew->bnChainWork > bnBestInvalidWork) + if (pindexNew->nChainWork > nBestInvalidWork) { - bnBestInvalidWork = pindexNew->bnChainWork; - pblocktree->WriteBestInvalidWork(bnBestInvalidWork); + nBestInvalidWork = pindexNew->nChainWork; + pblocktree->WriteBestInvalidWork(CBigNum(nBestInvalidWork)); uiInterface.NotifyBlocksChanged(); } - printf("InvalidChainFound: invalid block=%s height=%d work=%s date=%s\n", - BlockHashStr(pindexNew->GetBlockHash()).c_str(), pindexNew->nHeight, - pindexNew->bnChainWork.ToString().c_str(), DateTimeStrFormat("%Y-%m-%d %H:%M:%S", + printf("InvalidChainFound: invalid block=%s height=%d log2_work=%.8g date=%s\n", + pindexNew->GetBlockHash().ToString().c_str(), pindexNew->nHeight, + log(pindexNew->nChainWork.getdouble())/log(2.0), DateTimeStrFormat("%Y-%m-%d %H:%M:%S", pindexNew->GetBlockTime()).c_str()); - printf("InvalidChainFound: current best=%s height=%d work=%s date=%s\n", - BlockHashStr(hashBestChain).c_str(), nBestHeight, bnBestChainWork.ToString().c_str(), + printf("InvalidChainFound: current best=%s height=%d log2_work=%.8g date=%s\n", + hashBestChain.ToString().c_str(), nBestHeight, log(nBestChainWork.getdouble())/log(2.0), DateTimeStrFormat("%Y-%m-%d %H:%M:%S", pindexBest->GetBlockTime()).c_str()); - if (pindexBest && bnBestInvalidWork > bnBestChainWork + pindexBest->GetBlockWork() * 6) + if (pindexBest && nBestInvalidWork > nBestChainWork + (pindexBest->GetBlockWork() * 6).getuint256()) printf("InvalidChainFound: Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade.\n"); } @@ -1230,7 +1248,7 @@ bool ConnectBestBlock(CValidationState &state) { pindexNewBest = *it; } - if (pindexNewBest == pindexBest || (pindexBest && pindexNewBest->bnChainWork == pindexBest->bnChainWork)) + if (pindexNewBest == pindexBest || (pindexBest && pindexNewBest->nChainWork == pindexBest->nChainWork)) return true; // nothing to do // check ancestry @@ -1250,14 +1268,13 @@ bool ConnectBestBlock(CValidationState &state) { break; } - if (pindexBest == NULL || pindexTest->bnChainWork > pindexBest->bnChainWork) + if (pindexBest == NULL || pindexTest->nChainWork > pindexBest->nChainWork) vAttach.push_back(pindexTest); if (pindexTest->pprev == NULL || pindexTest->pnext != NULL) { reverse(vAttach.begin(), vAttach.end()); BOOST_FOREACH(CBlockIndex *pindexSwitch, vAttach) { - if (fRequestShutdown) - break; + boost::this_thread::interruption_point(); try { if (!SetBestChain(state, pindexSwitch)) return false; @@ -1367,7 +1384,7 @@ bool CTransaction::HaveInputs(CCoinsViewCache &inputs) const bool CScriptCheck::operator()() const { const CScript &scriptSig = ptxTo->vin[nIn].scriptSig; if (!VerifyScript(scriptSig, scriptPubKey, *ptxTo, nIn, nFlags, nHashType)) - return error("CScriptCheck() : %s VerifySignature failed", ptxTo->GetHash().ToString().substr(0,10).c_str()); + return error("CScriptCheck() : %s VerifySignature failed", ptxTo->GetHash().ToString().c_str()); return true; } @@ -1386,7 +1403,7 @@ bool CTransaction::CheckInputs(CValidationState &state, CCoinsViewCache &inputs, // This doesn't trigger the DoS code on purpose; if it did, it would make it easier // for an attacker to attempt to split the network. if (!HaveInputs(inputs)) - return state.Invalid(error("CheckInputs() : %s inputs unavailable", GetHash().ToString().substr(0,10).c_str())); + return state.Invalid(error("CheckInputs() : %s inputs unavailable", GetHash().ToString().c_str())); // While checking, GetBestBlock() refers to the parent block. // This is also true for mempool checks. @@ -1412,12 +1429,12 @@ bool CTransaction::CheckInputs(CValidationState &state, CCoinsViewCache &inputs, } if (nValueIn < GetValueOut()) - return state.DoS(100, error("CheckInputs() : %s value in < value out", GetHash().ToString().substr(0,10).c_str())); + return state.DoS(100, error("CheckInputs() : %s value in < value out", GetHash().ToString().c_str())); // Tally transaction fees int64 nTxFee = nValueIn - GetValueOut(); if (nTxFee < 0) - return state.DoS(100, error("CheckInputs() : %s nTxFee < 0", GetHash().ToString().substr(0,10).c_str())); + return state.DoS(100, error("CheckInputs() : %s nTxFee < 0", GetHash().ToString().c_str())); nFees += nTxFee; if (!MoneyRange(nFees)) return state.DoS(100, error("CheckInputs() : nFees out of range")); @@ -1439,8 +1456,16 @@ bool CTransaction::CheckInputs(CValidationState &state, CCoinsViewCache &inputs, if (pvChecks) { pvChecks->push_back(CScriptCheck()); check.swap(pvChecks->back()); - } else if (!check()) + } else if (!check()) { + if (flags & SCRIPT_VERIFY_STRICTENC) { + // For now, check whether the failure was caused by non-canonical + // encodings or not; if so, don't trigger DoS protection. + CScriptCheck check(coins, *this, i, flags & (~SCRIPT_VERIFY_STRICTENC), 0); + if (check()) + return state.Invalid(); + } return state.DoS(100,false); + } } } } @@ -1560,15 +1585,9 @@ bool FindUndoPos(CValidationState &state, int nFile, CDiskBlockPos &pos, unsigne static CCheckQueue<CScriptCheck> scriptcheckqueue(128); -void ThreadScriptCheck(void*) { - vnThreadsRunning[THREAD_SCRIPTCHECK]++; +void ThreadScriptCheck() { RenameThread("bitcoin-scriptch"); scriptcheckqueue.Thread(); - vnThreadsRunning[THREAD_SCRIPTCHECK]--; -} - -void ThreadScriptCheckQuit() { - scriptcheckqueue.Quit(); } bool CBlock::ConnectBlock(CValidationState &state, CBlockIndex* pindex, CCoinsViewCache &view, bool fJustCheck) @@ -1757,8 +1776,8 @@ bool SetBestChain(CValidationState &state, CBlockIndex* pindexNew) reverse(vConnect.begin(), vConnect.end()); if (vDisconnect.size() > 0) { - printf("REORGANIZE: Disconnect %"PRIszu" blocks; %s..%s\n", vDisconnect.size(), BlockHashStr(pfork->GetBlockHash()).c_str(), BlockHashStr(pindexBest->GetBlockHash()).c_str()); - printf("REORGANIZE: Connect %"PRIszu" blocks; %s..%s\n", vConnect.size(), BlockHashStr(pfork->GetBlockHash()).c_str(), BlockHashStr(pindexNew->GetBlockHash()).c_str()); + printf("REORGANIZE: Disconnect %"PRIszu" blocks; %s..\n", vDisconnect.size(), pfork->GetBlockHash().ToString().c_str()); + printf("REORGANIZE: Connect %"PRIszu" blocks; ..%s\n", vConnect.size(), pindexNew->GetBlockHash().ToString().c_str()); } // Disconnect shorter branch @@ -1769,7 +1788,7 @@ bool SetBestChain(CValidationState &state, CBlockIndex* pindexNew) return state.Abort(_("Failed to read block")); int64 nStart = GetTimeMicros(); if (!block.DisconnectBlock(state, pindex, view)) - return error("SetBestBlock() : DisconnectBlock %s failed", BlockHashStr(pindex->GetBlockHash()).c_str()); + return error("SetBestBlock() : DisconnectBlock %s failed", pindex->GetBlockHash().ToString().c_str()); if (fBenchmark) printf("- Disconnect: %.2fms\n", (GetTimeMicros() - nStart) * 0.001); @@ -1793,7 +1812,7 @@ bool SetBestChain(CValidationState &state, CBlockIndex* pindexNew) InvalidChainFound(pindexNew); InvalidBlockFound(pindex); } - return error("SetBestBlock() : ConnectBlock %s failed", BlockHashStr(pindex->GetBlockHash()).c_str()); + return error("SetBestBlock() : ConnectBlock %s failed", pindex->GetBlockHash().ToString().c_str()); } if (fBenchmark) printf("- Connect: %.2fms\n", (GetTimeMicros() - nStart) * 0.001); @@ -1865,12 +1884,13 @@ bool SetBestChain(CValidationState &state, CBlockIndex* pindexNew) pindexBest = pindexNew; pblockindexFBBHLast = NULL; nBestHeight = pindexBest->nHeight; - bnBestChainWork = pindexNew->bnChainWork; + nBestChainWork = pindexNew->nChainWork; nTimeBestReceived = GetTime(); nTransactionsUpdated++; - printf("SetBestChain: new best=%s height=%d work=%s tx=%lu date=%s\n", - BlockHashStr(hashBestChain).c_str(), nBestHeight, bnBestChainWork.ToString().c_str(), (unsigned long)pindexNew->nChainTx, - DateTimeStrFormat("%Y-%m-%d %H:%M:%S", pindexBest->GetBlockTime()).c_str()); + printf("SetBestChain: new best=%s height=%d log2_work=%.8g tx=%lu date=%s progress=%f\n", + hashBestChain.ToString().c_str(), nBestHeight, log(nBestChainWork.getdouble())/log(2.0), (unsigned long)pindexNew->nChainTx, + DateTimeStrFormat("%Y-%m-%d %H:%M:%S", pindexBest->GetBlockTime()).c_str(), + Checkpoints::GuessVerificationProgress(pindexBest)); // Check the version of the last 100 blocks to see if we need to upgrade: if (!fIsInitialDownload) @@ -1907,7 +1927,7 @@ bool CBlock::AddToBlockIndex(CValidationState &state, const CDiskBlockPos &pos) // Check for duplicate uint256 hash = GetHash(); if (mapBlockIndex.count(hash)) - return state.Invalid(error("AddToBlockIndex() : %s already exists", BlockHashStr(hash).c_str())); + return state.Invalid(error("AddToBlockIndex() : %s already exists", hash.ToString().c_str())); // Construct new block index object CBlockIndex* pindexNew = new CBlockIndex(*this); @@ -1921,7 +1941,7 @@ bool CBlock::AddToBlockIndex(CValidationState &state, const CDiskBlockPos &pos) pindexNew->nHeight = pindexNew->pprev->nHeight + 1; } pindexNew->nTx = vtx.size(); - pindexNew->bnChainWork = (pindexNew->pprev ? pindexNew->pprev->bnChainWork : 0) + pindexNew->GetBlockWork(); + pindexNew->nChainWork = (pindexNew->pprev ? pindexNew->pprev->nChainWork : 0) + pindexNew->GetBlockWork().getuint256(); pindexNew->nChainTx = (pindexNew->pprev ? pindexNew->pprev->nChainTx : 0) + pindexNew->nTx; pindexNew->nFile = pos.nFile; pindexNew->nDataPos = pos.nPos; @@ -2228,9 +2248,9 @@ bool ProcessBlock(CValidationState &state, CNode* pfrom, CBlock* pblock, CDiskBl // Check for duplicate uint256 hash = pblock->GetHash(); if (mapBlockIndex.count(hash)) - return state.Invalid(error("ProcessBlock() : already have block %d %s", mapBlockIndex[hash]->nHeight, BlockHashStr(hash).c_str())); + return state.Invalid(error("ProcessBlock() : already have block %d %s", mapBlockIndex[hash]->nHeight, hash.ToString().c_str())); if (mapOrphanBlocks.count(hash)) - return state.Invalid(error("ProcessBlock() : already have block (orphan) %s", BlockHashStr(hash).c_str())); + return state.Invalid(error("ProcessBlock() : already have block (orphan) %s", hash.ToString().c_str())); // Preliminary checks if (!pblock->CheckBlock(state)) @@ -2259,7 +2279,7 @@ bool ProcessBlock(CValidationState &state, CNode* pfrom, CBlock* pblock, CDiskBl // If we don't already have its previous block, shunt it off to holding area until we get it if (pblock->hashPrevBlock != 0 && !mapBlockIndex.count(pblock->hashPrevBlock)) { - printf("ProcessBlock: ORPHAN BLOCK, prev=%s\n", BlockHashStr(pblock->hashPrevBlock).c_str()); + printf("ProcessBlock: ORPHAN BLOCK, prev=%s\n", pblock->hashPrevBlock.ToString().c_str()); // Accept orphans as long as there is a node to request its parents from if (pfrom) { @@ -2463,7 +2483,6 @@ uint256 CPartialMerkleTree::ExtractMatches(std::vector<uint256> &vMatch) { bool AbortNode(const std::string &strMessage) { - fRequestShutdown = true; strMiscWarning = strMessage; printf("*** %s\n", strMessage.c_str()); uiInterface.ThreadSafeMessageBox(strMessage, "", CClientUIInterface::MSG_ERROR); @@ -2542,10 +2561,9 @@ bool static LoadBlockIndexDB() if (!pblocktree->LoadBlockIndexGuts()) return false; - if (fRequestShutdown) - return true; + boost::this_thread::interruption_point(); - // Calculate bnChainWork + // Calculate nChainWork vector<pair<int, CBlockIndex*> > vSortedByHeight; vSortedByHeight.reserve(mapBlockIndex.size()); BOOST_FOREACH(const PAIRTYPE(uint256, CBlockIndex*)& item, mapBlockIndex) @@ -2557,7 +2575,7 @@ bool static LoadBlockIndexDB() BOOST_FOREACH(const PAIRTYPE(int, CBlockIndex*)& item, vSortedByHeight) { CBlockIndex* pindex = item.second; - pindex->bnChainWork = (pindex->pprev ? pindex->pprev->bnChainWork : 0) + pindex->GetBlockWork(); + pindex->nChainWork = (pindex->pprev ? pindex->pprev->nChainWork : 0) + pindex->GetBlockWork().getuint256(); pindex->nChainTx = (pindex->pprev ? pindex->pprev->nChainTx : 0) + pindex->nTx; if ((pindex->nStatus & BLOCK_VALID_MASK) >= BLOCK_VALID_TRANSACTIONS && !(pindex->nStatus & BLOCK_FAILED_MASK)) setBlockIndexValid.insert(pindex); @@ -2569,8 +2587,10 @@ bool static LoadBlockIndexDB() if (pblocktree->ReadBlockFileInfo(nLastBlockFile, infoLastBlockFile)) printf("LoadBlockIndexDB(): last block file info: %s\n", infoLastBlockFile.ToString().c_str()); - // Load bnBestInvalidWork, OK if it doesn't exist + // Load nBestInvalidWork, OK if it doesn't exist + CBigNum bnBestInvalidWork; pblocktree->ReadBestInvalidWork(bnBestInvalidWork); + nBestInvalidWork = bnBestInvalidWork.getuint256(); // Check whether we need to continue reindexing bool fReindexing = false; @@ -2587,7 +2607,7 @@ bool static LoadBlockIndexDB() return true; hashBestChain = pindexBest->GetBlockHash(); nBestHeight = pindexBest->nHeight; - bnBestChainWork = pindexBest->bnChainWork; + nBestChainWork = pindexBest->nChainWork; // set 'next' pointers in best chain CBlockIndex *pindex = pindexBest; @@ -2597,7 +2617,7 @@ bool static LoadBlockIndexDB() pindex = pindexPrev; } printf("LoadBlockIndexDB(): hashBestChain=%s height=%d date=%s\n", - BlockHashStr(hashBestChain).c_str(), nBestHeight, + hashBestChain.ToString().c_str(), nBestHeight, DateTimeStrFormat("%Y-%m-%d %H:%M:%S", pindexBest->GetBlockTime()).c_str()); return true; @@ -2623,7 +2643,8 @@ bool VerifyDB() { CValidationState state; for (CBlockIndex* pindex = pindexBest; pindex && pindex->pprev; pindex = pindex->pprev) { - if (fRequestShutdown || pindex->nHeight < nBestHeight-nCheckDepth) + boost::this_thread::interruption_point(); + if (pindex->nHeight < nBestHeight-nCheckDepth) break; CBlock block; // check level 0: read from disk @@ -2660,13 +2681,14 @@ bool VerifyDB() { // check level 4: try reconnecting blocks if (nCheckLevel >= 4) { CBlockIndex *pindex = pindexState; - while (pindex != pindexBest && !fRequestShutdown) { - pindex = pindex->pnext; - CBlock block; - if (!block.ReadFromDisk(pindex)) - return error("VerifyDB() : *** block.ReadFromDisk failed at %d, hash=%s", pindex->nHeight, pindex->GetBlockHash().ToString().c_str()); - if (!block.ConnectBlock(state, pindex, coins)) - return error("VerifyDB() : *** found unconnectable block at %d, hash=%s", pindex->nHeight, pindex->GetBlockHash().ToString().c_str()); + while (pindex != pindexBest) { + boost::this_thread::interruption_point(); + pindex = pindex->pnext; + CBlock block; + if (!block.ReadFromDisk(pindex)) + return error("VerifyDB() : *** block.ReadFromDisk failed at %d, hash=%s", pindex->nHeight, pindex->GetBlockHash().ToString().c_str()); + if (!block.ConnectBlock(state, pindex, coins)) + return error("VerifyDB() : *** found unconnectable block at %d, hash=%s", pindex->nHeight, pindex->GetBlockHash().ToString().c_str()); } } @@ -2681,8 +2703,8 @@ void UnloadBlockIndex() setBlockIndexValid.clear(); pindexGenesisBlock = NULL; nBestHeight = 0; - bnBestChainWork = 0; - bnBestInvalidWork = 0; + nBestChainWork = 0; + nBestInvalidWork = 0; hashBestChain = 0; pindexBest = NULL; } @@ -2867,7 +2889,9 @@ bool LoadExternalBlockFile(FILE* fileIn, CDiskBlockPos *dbp) } } uint64 nRewind = blkdat.GetPos(); - while (blkdat.good() && !blkdat.eof() && !fRequestShutdown) { + while (blkdat.good() && !blkdat.eof()) { + boost::this_thread::interruption_point(); + blkdat.SetPos(nRewind); nRewind++; // start one byte further next time, in case of failure blkdat.SetLimit(); // remove former limit @@ -2957,7 +2981,7 @@ string GetWarnings(string strFor) } // Longer invalid proof-of-work chain - if (pindexBest && bnBestInvalidWork > bnBestChainWork + pindexBest->GetBlockWork() * 6) + if (pindexBest && nBestInvalidWork > nBestChainWork + (pindexBest->GetBlockWork() * 6).getuint256()) { nPriority = 2000; strStatusBar = strRPC = _("Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade."); @@ -3029,6 +3053,114 @@ bool static AlreadyHave(const CInv& inv) unsigned char pchMessageStart[4] = { 0xf9, 0xbe, 0xb4, 0xd9 }; +void static ProcessGetData(CNode* pfrom) +{ + std::deque<CInv>::iterator it = pfrom->vRecvGetData.begin(); + + vector<CInv> vNotFound; + + while (it != pfrom->vRecvGetData.end()) { + // Don't bother if send buffer is too full to respond anyway + if (pfrom->nSendSize >= SendBufferSize()) + break; + + const CInv &inv = *it; + { + boost::this_thread::interruption_point(); + it++; + + if (inv.type == MSG_BLOCK || inv.type == MSG_FILTERED_BLOCK) + { + // Send block from disk + map<uint256, CBlockIndex*>::iterator mi = mapBlockIndex.find(inv.hash); + if (mi != mapBlockIndex.end()) + { + CBlock block; + block.ReadFromDisk((*mi).second); + if (inv.type == MSG_BLOCK) + pfrom->PushMessage("block", block); + else // MSG_FILTERED_BLOCK) + { + LOCK(pfrom->cs_filter); + if (pfrom->pfilter) + { + CMerkleBlock merkleBlock(block, *pfrom->pfilter); + pfrom->PushMessage("merkleblock", merkleBlock); + // CMerkleBlock just contains hashes, so also push any transactions in the block the client did not see + // This avoids hurting performance by pointlessly requiring a round-trip + // Note that there is currently no way for a node to request any single transactions we didnt send here - + // they must either disconnect and retry or request the full block. + // Thus, the protocol spec specified allows for us to provide duplicate txn here, + // however we MUST always provide at least what the remote peer needs + typedef std::pair<unsigned int, uint256> PairType; + BOOST_FOREACH(PairType& pair, merkleBlock.vMatchedTxn) + if (!pfrom->setInventoryKnown.count(CInv(MSG_TX, pair.second))) + pfrom->PushMessage("tx", block.vtx[pair.first]); + } + // else + // no response + } + + // Trigger them to send a getblocks request for the next batch of inventory + if (inv.hash == pfrom->hashContinue) + { + // Bypass PushInventory, this must send even if redundant, + // and we want it right after the last block so they don't + // wait for other stuff first. + vector<CInv> vInv; + vInv.push_back(CInv(MSG_BLOCK, hashBestChain)); + pfrom->PushMessage("inv", vInv); + pfrom->hashContinue = 0; + } + } + } + else if (inv.IsKnownType()) + { + // Send stream from relay memory + bool pushed = false; + { + LOCK(cs_mapRelay); + map<CInv, CDataStream>::iterator mi = mapRelay.find(inv); + if (mi != mapRelay.end()) { + pfrom->PushMessage(inv.GetCommand(), (*mi).second); + pushed = true; + } + } + if (!pushed && inv.type == MSG_TX) { + LOCK(mempool.cs); + if (mempool.exists(inv.hash)) { + CTransaction tx = mempool.lookup(inv.hash); + CDataStream ss(SER_NETWORK, PROTOCOL_VERSION); + ss.reserve(1000); + ss << tx; + pfrom->PushMessage("tx", ss); + pushed = true; + } + } + if (!pushed) { + vNotFound.push_back(inv); + } + } + + // Track requests for our stuff. + Inventory(inv.hash); + } + } + + pfrom->vRecvGetData.erase(pfrom->vRecvGetData.begin(), it); + + if (!vNotFound.empty()) { + // Let the peer know that we didn't find what it asked for, so it doesn't + // have to wait around forever. Currently only SPV clients actually care + // about this message: it's needed when they are recursively walking the + // dependencies of relevant unconfirmed transactions. SPV clients want to + // do that because they want to know about (and store and rebroadcast and + // risk analyze) the dependencies of transactions relevant to them, without + // having to download the entire memory pool. + pfrom->PushMessage("notfound", vNotFound); + } +} + bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv) { RandAddSeedPerfmon(); @@ -3104,7 +3236,7 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv) // Change version pfrom->PushMessage("verack"); - pfrom->vSend.SetVersion(min(pfrom->nVersion, PROTOCOL_VERSION)); + pfrom->ssSend.SetVersion(min(pfrom->nVersion, PROTOCOL_VERSION)); if (!pfrom->fInbound) { @@ -3131,18 +3263,6 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv) } } - // Ask the first connected node for block updates - static int nAskedForBlocks = 0; - if (!pfrom->fClient && !pfrom->fOneShot && !fImporting && !fReindex && - (pfrom->nStartingHeight > (nBestHeight - 144)) && - (pfrom->nVersion < NOBLKS_VERSION_START || - pfrom->nVersion >= NOBLKS_VERSION_END) && - (nAskedForBlocks < 1 || vNodes.size() <= 1)) - { - nAskedForBlocks++; - pfrom->PushGetBlocks(pindexBest, uint256(0)); - } - // Relay alerts { LOCK(cs_mapAlerts); @@ -3168,7 +3288,7 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv) else if (strCommand == "verack") { - pfrom->vRecv.SetVersion(min(pfrom->nVersion, PROTOCOL_VERSION)); + pfrom->SetRecvVersion(min(pfrom->nVersion, PROTOCOL_VERSION)); } @@ -3192,8 +3312,8 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv) int64 nSince = nNow - 10 * 60; BOOST_FOREACH(CAddress& addr, vAddr) { - if (fShutdown) - return true; + boost::this_thread::interruption_point(); + if (addr.nTime <= 100000000 || addr.nTime > nNow + 10 * 60) addr.nTime = nNow - 5 * 24 * 60 * 60; pfrom->AddAddressKnown(addr); @@ -3261,8 +3381,7 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv) { const CInv &inv = vInv[nInv]; - if (fShutdown) - return true; + boost::this_thread::interruption_point(); pfrom->AddInventoryKnown(inv); bool fAlreadyHave = AlreadyHave(inv); @@ -3302,101 +3421,11 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv) if (fDebugNet || (vInv.size() != 1)) printf("received getdata (%"PRIszu" invsz)\n", vInv.size()); - vector<CInv> vNotFound; - BOOST_FOREACH(const CInv& inv, vInv) - { - if (fShutdown) - return true; - if (fDebugNet || (vInv.size() == 1)) - printf("received getdata for: %s\n", inv.ToString().c_str()); - - if (inv.type == MSG_BLOCK || inv.type == MSG_FILTERED_BLOCK) - { - // Send block from disk - map<uint256, CBlockIndex*>::iterator mi = mapBlockIndex.find(inv.hash); - if (mi != mapBlockIndex.end()) - { - CBlock block; - block.ReadFromDisk((*mi).second); - if (inv.type == MSG_BLOCK) - pfrom->PushMessage("block", block); - else // MSG_FILTERED_BLOCK) - { - LOCK(pfrom->cs_filter); - if (pfrom->pfilter) - { - CMerkleBlock merkleBlock(block, *pfrom->pfilter); - pfrom->PushMessage("merkleblock", merkleBlock); - // CMerkleBlock just contains hashes, so also push any transactions in the block the client did not see - // This avoids hurting performance by pointlessly requiring a round-trip - // Note that there is currently no way for a node to request any single transactions we didnt send here - - // they must either disconnect and retry or request the full block. - // Thus, the protocol spec specified allows for us to provide duplicate txn here, - // however we MUST always provide at least what the remote peer needs - typedef std::pair<unsigned int, uint256> PairType; - BOOST_FOREACH(PairType& pair, merkleBlock.vMatchedTxn) - if (!pfrom->setInventoryKnown.count(CInv(MSG_TX, pair.second))) - pfrom->PushMessage("tx", block.vtx[pair.first]); - } - // else - // no response - } - - // Trigger them to send a getblocks request for the next batch of inventory - if (inv.hash == pfrom->hashContinue) - { - // Bypass PushInventory, this must send even if redundant, - // and we want it right after the last block so they don't - // wait for other stuff first. - vector<CInv> vInv; - vInv.push_back(CInv(MSG_BLOCK, hashBestChain)); - pfrom->PushMessage("inv", vInv); - pfrom->hashContinue = 0; - } - } - } - else if (inv.IsKnownType()) - { - // Send stream from relay memory - bool pushed = false; - { - LOCK(cs_mapRelay); - map<CInv, CDataStream>::iterator mi = mapRelay.find(inv); - if (mi != mapRelay.end()) { - pfrom->PushMessage(inv.GetCommand(), (*mi).second); - pushed = true; - } - } - if (!pushed && inv.type == MSG_TX) { - LOCK(mempool.cs); - if (mempool.exists(inv.hash)) { - CTransaction tx = mempool.lookup(inv.hash); - CDataStream ss(SER_NETWORK, PROTOCOL_VERSION); - ss.reserve(1000); - ss << tx; - pfrom->PushMessage("tx", ss); - pushed = true; - } - } - if (!pushed) { - vNotFound.push_back(inv); - } - } - - // Track requests for our stuff. - Inventory(inv.hash); + if ((fDebugNet && vInv.size() > 0) || (vInv.size() == 1)) + printf("received getdata for: %s\n", vInv[0].ToString().c_str()); - if (!vNotFound.empty()) { - // Let the peer know that we didn't find what it asked for, so it doesn't - // have to wait around forever. Currently only SPV clients actually care - // about this message: it's needed when they are recursively walking the - // dependencies of relevant unconfirmed transactions. SPV clients want to - // do that because they want to know about (and store and rebroadcast and - // risk analyze) the dependencies of transactions relevant to them, without - // having to download the entire memory pool. - pfrom->PushMessage("notfound", vNotFound); - } - } + pfrom->vRecvGetData.insert(pfrom->vRecvGetData.end(), vInv.begin(), vInv.end()); + ProcessGetData(pfrom); } @@ -3413,12 +3442,12 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv) if (pindex) pindex = pindex->pnext; int nLimit = 500; - printf("getblocks %d to %s limit %d\n", (pindex ? pindex->nHeight : -1), BlockHashStr(hashStop).c_str(), nLimit); + printf("getblocks %d to %s limit %d\n", (pindex ? pindex->nHeight : -1), hashStop.ToString().c_str(), nLimit); for (; pindex; pindex = pindex->pnext) { if (pindex->GetBlockHash() == hashStop) { - printf(" getblocks stopping at %d %s\n", pindex->nHeight, BlockHashStr(pindex->GetBlockHash()).c_str()); + printf(" getblocks stopping at %d %s\n", pindex->nHeight, pindex->GetBlockHash().ToString().c_str()); break; } pfrom->PushInventory(CInv(MSG_BLOCK, pindex->GetBlockHash())); @@ -3426,7 +3455,7 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv) { // When this block is requested, we'll send an inv that'll make them // getblocks the next batch of inventory. - printf(" getblocks stopping at limit %d %s\n", pindex->nHeight, BlockHashStr(pindex->GetBlockHash()).c_str()); + printf(" getblocks stopping at limit %d %s\n", pindex->nHeight, pindex->GetBlockHash().ToString().c_str()); pfrom->hashContinue = pindex->GetBlockHash(); break; } @@ -3460,7 +3489,7 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv) // we must use CBlocks, as CBlockHeaders won't include the 0x00 nTx count at the end vector<CBlock> vHeaders; int nLimit = 2000; - printf("getheaders %d to %s\n", (pindex ? pindex->nHeight : -1), BlockHashStr(hashStop).c_str()); + printf("getheaders %d to %s\n", (pindex ? pindex->nHeight : -1), hashStop.ToString().c_str()); for (; pindex; pindex = pindex->pnext) { vHeaders.push_back(pindex->GetBlockHeader()); @@ -3509,7 +3538,7 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv) if (tx.AcceptToMemoryPool(stateDummy, true, true, &fMissingInputs2)) { - printf(" accepted orphan tx %s\n", inv.hash.ToString().substr(0,10).c_str()); + printf(" accepted orphan tx %s\n", inv.hash.ToString().c_str()); RelayTransaction(tx, inv.hash, vMsg); mapAlreadyAskedFor.erase(inv); vWorkQueue.push_back(inv.hash); @@ -3519,7 +3548,7 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv) { // invalid or too-little-fee orphan vEraseQueue.push_back(inv.hash); - printf(" removed orphan tx %s\n", inv.hash.ToString().substr(0,10).c_str()); + printf(" removed orphan tx %s\n", inv.hash.ToString().c_str()); } } } @@ -3547,7 +3576,7 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv) CBlock block; vRecv >> block; - printf("received block %s\n", BlockHashStr(block.GetHash()).c_str()); + printf("received block %s\n", block.GetHash().ToString().c_str()); // block.print(); CInv inv(MSG_BLOCK, block.GetHash()); @@ -3705,13 +3734,11 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv) return true; } +// requires LOCK(cs_vRecvMsg) bool ProcessMessages(CNode* pfrom) { - CDataStream& vRecv = pfrom->vRecv; - if (vRecv.empty()) - return true; //if (fDebug) - // printf("ProcessMessages(%u bytes)\n", vRecv.size()); + // printf("ProcessMessages(%zu messages)\n", pfrom->vRecvMsg.size()); // // Message format @@ -3721,33 +3748,41 @@ bool ProcessMessages(CNode* pfrom) // (4) checksum // (x) data // + bool fOk = true; - loop - { + if (!pfrom->vRecvGetData.empty()) + ProcessGetData(pfrom); + + std::deque<CNetMessage>::iterator it = pfrom->vRecvMsg.begin(); + while (!pfrom->fDisconnect && it != pfrom->vRecvMsg.end()) { // Don't bother if send buffer is too full to respond anyway - if (pfrom->vSend.size() >= SendBufferSize()) + if (pfrom->nSendSize >= SendBufferSize()) break; + // get next message + CNetMessage& msg = *it; + + //if (fDebug) + // printf("ProcessMessages(message %u msgsz, %zu bytes, complete:%s)\n", + // msg.hdr.nMessageSize, msg.vRecv.size(), + // msg.complete() ? "Y" : "N"); + + // end, if an incomplete message is found + if (!msg.complete()) + break; + + // at this point, any failure means we can delete the current message + it++; + // Scan for message start - CDataStream::iterator pstart = search(vRecv.begin(), vRecv.end(), BEGIN(pchMessageStart), END(pchMessageStart)); - int nHeaderSize = vRecv.GetSerializeSize(CMessageHeader()); - if (vRecv.end() - pstart < nHeaderSize) - { - if ((int)vRecv.size() > nHeaderSize) - { - printf("\n\nPROCESSMESSAGE MESSAGESTART NOT FOUND\n\n"); - vRecv.erase(vRecv.begin(), vRecv.end() - nHeaderSize); - } + if (memcmp(msg.hdr.pchMessageStart, pchMessageStart, sizeof(pchMessageStart)) != 0) { + printf("\n\nPROCESSMESSAGE: INVALID MESSAGESTART\n\n"); + fOk = false; break; } - if (pstart - vRecv.begin() > 0) - printf("\n\nPROCESSMESSAGE SKIPPED %"PRIpdd" BYTES\n\n", pstart - vRecv.begin()); - vRecv.erase(vRecv.begin(), pstart); // Read header - vector<char> vHeaderSave(vRecv.begin(), vRecv.begin() + nHeaderSize); - CMessageHeader hdr; - vRecv >> hdr; + CMessageHeader& hdr = msg.hdr; if (!hdr.IsValid()) { printf("\n\nPROCESSMESSAGE: ERRORS IN HEADER %s\n\n\n", hdr.GetCommand().c_str()); @@ -3757,19 +3792,9 @@ bool ProcessMessages(CNode* pfrom) // Message size unsigned int nMessageSize = hdr.nMessageSize; - if (nMessageSize > MAX_SIZE) - { - printf("ProcessMessages(%s, %u bytes) : nMessageSize > MAX_SIZE\n", strCommand.c_str(), nMessageSize); - continue; - } - if (nMessageSize > vRecv.size()) - { - // Rewind and wait for rest of message - vRecv.insert(vRecv.begin(), vHeaderSave.begin(), vHeaderSave.end()); - break; - } // Checksum + CDataStream& vRecv = msg.vRecv; uint256 hash = Hash(vRecv.begin(), vRecv.begin() + nMessageSize); unsigned int nChecksum = 0; memcpy(&nChecksum, &hash, sizeof(nChecksum)); @@ -3780,20 +3805,15 @@ bool ProcessMessages(CNode* pfrom) continue; } - // Copy message to its own buffer - CDataStream vMsg(vRecv.begin(), vRecv.begin() + nMessageSize, vRecv.nType, vRecv.nVersion); - vRecv.ignore(nMessageSize); - // Process message bool fRet = false; try { { LOCK(cs_main); - fRet = ProcessMessage(pfrom, strCommand, vMsg); + fRet = ProcessMessage(pfrom, strCommand, vRecv); } - if (fShutdown) - return true; + boost::this_thread::interruption_point(); } catch (std::ios_base::failure& e) { @@ -3812,6 +3832,9 @@ bool ProcessMessages(CNode* pfrom) PrintExceptionContinue(&e, "ProcessMessages()"); } } + catch (boost::thread_interrupted) { + throw; + } catch (std::exception& e) { PrintExceptionContinue(&e, "ProcessMessages()"); } catch (...) { @@ -3822,8 +3845,11 @@ bool ProcessMessages(CNode* pfrom) printf("ProcessMessage(%s, %u bytes) FAILED\n", strCommand.c_str(), nMessageSize); } - vRecv.Compact(); - return true; + // In case the connection got shut down, its receive buffer was wiped + if (!pfrom->fDisconnect) + pfrom->vRecvMsg.erase(pfrom->vRecvMsg.begin(), it); + + return fOk; } @@ -3837,7 +3863,7 @@ bool SendMessages(CNode* pto, bool fSendTrickle) // Keep-alive ping. We send a nonce of zero because we don't use it anywhere // right now. - if (pto->nLastSend && GetTime() - pto->nLastSend > 30 * 60 && pto->vSend.empty()) { + if (pto->nLastSend && GetTime() - pto->nLastSend > 30 * 60 && pto->vSendMsg.empty()) { uint64 nonce = 0; if (pto->nVersion > BIP0031_VERSION) pto->PushMessage("ping", nonce); @@ -3845,6 +3871,12 @@ bool SendMessages(CNode* pto, bool fSendTrickle) pto->PushMessage("ping"); } + // Start block sync + if (pto->fStartSync && !fImporting && !fReindex) { + pto->fStartSync = false; + pto->PushGetBlocks(pindexBest, uint256(0)); + } + // Resend wallet transactions that haven't gotten in a block yet // Except during reindex, importing and IBD, when old wallet // transactions become unconfirmed and spams other nodes. @@ -3980,7 +4012,6 @@ bool SendMessages(CNode* pto, bool fSendTrickle) pto->PushMessage("getdata", vGetData); vGetData.clear(); } - mapAlreadyAskedFor[inv] = nNow; } pto->mapAskFor.erase(pto->mapAskFor.begin()); } @@ -4075,6 +4106,8 @@ unsigned int static ScanHash_CryptoPP(char* pmidstate, char* pdata, char* phash1 nHashesDone = 0xffff+1; return (unsigned int) -1; } + if ((nNonce & 0xfff) == 0) + boost::this_thread::interruption_point(); } } @@ -4096,9 +4129,9 @@ public: void print() const { printf("COrphan(hash=%s, dPriority=%.1f, dFeePerKb=%.1f)\n", - ptx->GetHash().ToString().substr(0,10).c_str(), dPriority, dFeePerKb); + ptx->GetHash().ToString().c_str(), dPriority, dFeePerKb); BOOST_FOREACH(uint256 hash, setDependsOn) - printf(" setDependsOn %s\n", hash.ToString().substr(0,10).c_str()); + printf(" setDependsOn %s\n", hash.ToString().c_str()); } }; @@ -4143,7 +4176,10 @@ CBlockTemplate* CreateNewBlock(CReserveKey& reservekey) txNew.vin.resize(1); txNew.vin[0].prevout.SetNull(); txNew.vout.resize(1); - txNew.vout[0].scriptPubKey << reservekey.GetReservedKey() << OP_CHECKSIG; + CPubKey pubkey; + if (!reservekey.GetReservedKey(pubkey)) + return NULL; + txNew.vout[0].scriptPubKey << pubkey << OP_CHECKSIG; // Add our coinbase tx as first transaction pblock->vtx.push_back(txNew); @@ -4169,15 +4205,6 @@ CBlockTemplate* CreateNewBlock(CReserveKey& reservekey) unsigned int nBlockMinSize = GetArg("-blockminsize", 0); nBlockMinSize = std::min(nBlockMaxSize, nBlockMinSize); - // Fee-per-kilobyte amount considered the same as "free" - // Be careful setting this: if you set it to zero then - // a transaction spammer can cheaply fill blocks using - // 1-satoshi-fee transactions. It should be set above the real - // cost to you of processing a transaction. - int64 nMinTxFee = MIN_TX_FEE; - if (mapArgs.count("-mintxfee")) - ParseMoney(mapArgs["-mintxfee"], nMinTxFee); - // Collect memory pool transactions into the block int64 nFees = 0; { @@ -4295,7 +4322,7 @@ CBlockTemplate* CreateNewBlock(CReserveKey& reservekey) continue; // Skip free transactions if we're past the minimum block size: - if (fSortedByFee && (dFeePerKb < nMinTxFee) && (nBlockSize + nTxSize >= nBlockMinSize)) + if (fSortedByFee && (dFeePerKb < CTransaction::nMinTxFee) && (nBlockSize + nTxSize >= nBlockMinSize)) continue; // Prioritize by fee once past the priority size or we run out of high-priority @@ -4492,37 +4519,19 @@ bool CheckWork(CBlock* pblock, CWallet& wallet, CReserveKey& reservekey) return true; } -void static ThreadBitcoinMiner(void* parg); - -static bool fGenerateBitcoins = false; -static bool fLimitProcessors = false; -static int nLimitProcessors = -1; - void static BitcoinMiner(CWallet *pwallet) { printf("BitcoinMiner started\n"); SetThreadPriority(THREAD_PRIORITY_LOWEST); - - // Make this thread recognisable as the mining thread RenameThread("bitcoin-miner"); // Each thread has its own key and counter CReserveKey reservekey(pwallet); unsigned int nExtraNonce = 0; - while (fGenerateBitcoins) - { - if (fShutdown) - return; - while (vNodes.empty() || IsInitialBlockDownload()) - { - Sleep(1000); - if (fShutdown) - return; - if (!fGenerateBitcoins) - return; - } - + try { loop { + while (vNodes.empty()) + MilliSleep(1000); // // Create new block @@ -4539,7 +4548,6 @@ void static BitcoinMiner(CWallet *pwallet) printf("Running BitcoinMiner with %"PRIszu" transactions in block (%u bytes)\n", pblock->vtx.size(), ::GetSerializeSize(*pblock, SER_NETWORK, PROTOCOL_VERSION)); - // // Pre-build hash buffers // @@ -4612,19 +4620,14 @@ void static BitcoinMiner(CWallet *pwallet) if (GetTime() - nLogTime > 30 * 60) { nLogTime = GetTime(); - printf("hashmeter %3d CPUs %6.0f khash/s\n", vnThreadsRunning[THREAD_MINER], dHashesPerSec/1000.0); + printf("hashmeter %6.0f khash/s\n", dHashesPerSec/1000.0); } } } } // Check for stop or if block needs to be rebuilt - if (fShutdown) - return; - if (!fGenerateBitcoins) - return; - if (fLimitProcessors && vnThreadsRunning[THREAD_MINER] > nLimitProcessors) - return; + boost::this_thread::interruption_point(); if (vNodes.empty()) break; if (nBlockNonce >= 0xffff0000) @@ -4644,57 +4647,35 @@ void static BitcoinMiner(CWallet *pwallet) hashTarget = CBigNum().SetCompact(pblock->nBits).getuint256(); } } - } -} - -void static ThreadBitcoinMiner(void* parg) -{ - CWallet* pwallet = (CWallet*)parg; - try + } } + catch (boost::thread_interrupted) { - vnThreadsRunning[THREAD_MINER]++; - BitcoinMiner(pwallet); - vnThreadsRunning[THREAD_MINER]--; - } - catch (std::exception& e) { - vnThreadsRunning[THREAD_MINER]--; - PrintException(&e, "ThreadBitcoinMiner()"); - } catch (...) { - vnThreadsRunning[THREAD_MINER]--; - PrintException(NULL, "ThreadBitcoinMiner()"); - } - nHPSTimerStart = 0; - if (vnThreadsRunning[THREAD_MINER] == 0) - dHashesPerSec = 0; - printf("ThreadBitcoinMiner exiting, %d threads remaining\n", vnThreadsRunning[THREAD_MINER]); + printf("BitcoinMiner terminated\n"); + throw; + } } - void GenerateBitcoins(bool fGenerate, CWallet* pwallet) { - fGenerateBitcoins = fGenerate; - nLimitProcessors = GetArg("-genproclimit", -1); - if (nLimitProcessors == 0) - fGenerateBitcoins = false; - fLimitProcessors = (nLimitProcessors != -1); + static boost::thread_group* minerThreads = NULL; + + int nThreads = GetArg("-genproclimit", -1); + if (nThreads < 0) + nThreads = boost::thread::hardware_concurrency(); - if (fGenerate) + if (minerThreads != NULL) { - int nProcessors = boost::thread::hardware_concurrency(); - printf("%d processors\n", nProcessors); - if (nProcessors < 1) - nProcessors = 1; - if (fLimitProcessors && nProcessors > nLimitProcessors) - nProcessors = nLimitProcessors; - int nAddThreads = nProcessors - vnThreadsRunning[THREAD_MINER]; - printf("Starting %d BitcoinMiner threads\n", nAddThreads); - for (int i = 0; i < nAddThreads; i++) - { - if (!NewThread(ThreadBitcoinMiner, pwallet)) - printf("Error: NewThread(ThreadBitcoinMiner) failed\n"); - Sleep(10); - } + minerThreads->interrupt_all(); + delete minerThreads; + minerThreads = NULL; } + + if (nThreads == 0 || !fGenerate) + return; + + minerThreads = new boost::thread_group(); + for (int i = 0; i < nThreads; i++) + minerThreads->create_thread(boost::bind(&BitcoinMiner, pwallet)); } // Amount compression: @@ -4750,3 +4731,29 @@ uint64 CTxOutCompressor::DecompressAmount(uint64 x) } return n; } + + +class CMainCleanup +{ +public: + CMainCleanup() {} + ~CMainCleanup() { + // block headers + std::map<uint256, CBlockIndex*>::iterator it1 = mapBlockIndex.begin(); + for (; it1 != mapBlockIndex.end(); it1++) + delete (*it1).second; + mapBlockIndex.clear(); + + // orphan blocks + std::map<uint256, CBlock*>::iterator it2 = mapOrphanBlocks.begin(); + for (; it2 != mapOrphanBlocks.end(); it2++) + delete (*it2).second; + mapOrphanBlocks.clear(); + + // orphan transactions + std::map<uint256, CDataStream*>::iterator it3 = mapOrphanTransactions.begin(); + for (; it3 != mapOrphanTransactions.end(); it3++) + delete (*it3).second; + mapOrphanTransactions.clear(); + } +} instance_of_cmaincleanup; diff --git a/src/main.h b/src/main.h index 43c3051e4c..cba8421c85 100644 --- a/src/main.h +++ b/src/main.h @@ -44,10 +44,6 @@ static const unsigned int BLOCKFILE_CHUNK_SIZE = 0x1000000; // 16 MiB static const unsigned int UNDOFILE_CHUNK_SIZE = 0x100000; // 1 MiB /** Fake height value used in CCoins to signify they are only in the memory pool (since 0.8) */ static const unsigned int MEMPOOL_HEIGHT = 0x7FFFFFFF; -/** Fees smaller than this (in satoshi) are considered zero fee (for transaction creation) */ -static const int64 MIN_TX_FEE = 50000; -/** Fees smaller than this (in satoshi) are considered zero fee (for relaying) */ -static const int64 MIN_RELAY_TX_FEE = 10000; /** No amount larger than this (in satoshi) is valid */ static const int64 MAX_MONEY = 21000000 * COIN; inline bool MoneyRange(int64 nValue) { return (nValue >= 0 && nValue <= MAX_MONEY); } @@ -77,8 +73,8 @@ extern std::set<CBlockIndex*, CBlockIndexWorkComparator> setBlockIndexValid; extern uint256 hashGenesisBlock; extern CBlockIndex* pindexGenesisBlock; extern int nBestHeight; -extern CBigNum bnBestChainWork; -extern CBigNum bnBestInvalidWork; +extern uint256 nBestChainWork; +extern uint256 nBestInvalidWork; extern uint256 hashBestChain; extern CBlockIndex* pindexBest; extern unsigned int nTransactionsUpdated; @@ -150,12 +146,8 @@ CBlockIndex* FindBlockByHeight(int nHeight); bool ProcessMessages(CNode* pfrom); /** Send queued protocol messages to be sent to a give node */ bool SendMessages(CNode* pto, bool fSendTrickle); -/** Run the importer thread, which deals with reindexing, loading bootstrap.dat, and whatever is passed to -loadblock */ -void ThreadImport(void *parg); /** Run an instance of the script checking thread */ -void ThreadScriptCheck(void* parg); -/** Stop the script checking threads */ -void ThreadScriptCheckQuit(); +void ThreadScriptCheck(); /** Run the miner threads */ void GenerateBitcoins(bool fGenerate, CWallet* pwallet); /** Generate a new block, without valid proof-of-work */ @@ -199,11 +191,6 @@ bool AbortNode(const std::string &msg); -static inline std::string BlockHashStr(const uint256& hash) -{ - return hash.ToString(); -} - bool GetWalletFile(CWallet* pwallet, std::string &strWalletFileOut); struct CDiskBlockPos @@ -305,7 +292,7 @@ public: std::string ToString() const { - return strprintf("COutPoint(%s, %u)", hash.ToString().substr(0,10).c_str(), n); + return strprintf("COutPoint(%s, %u)", hash.ToString().c_str(), n); } void print() const @@ -448,6 +435,8 @@ public: return !(a == b); } + bool IsDust() const; + std::string ToString() const { if (scriptPubKey.size() < 6) @@ -476,6 +465,8 @@ enum GetMinFee_mode class CTransaction { public: + static int64 nMinTxFee; + static int64 nMinRelayTxFee; static const int CURRENT_VERSION=1; int nVersion; std::vector<CTxIn> vin; @@ -639,7 +630,7 @@ public: { std::string str; str += strprintf("CTransaction(hash=%s, ver=%d, vin.size=%"PRIszu", vout.size=%"PRIszu", nLockTime=%u)\n", - GetHash().ToString().substr(0,10).c_str(), + GetHash().ToString().c_str(), nVersion, vin.size(), vout.size(), @@ -1476,10 +1467,10 @@ public: void print() const { printf("CBlock(hash=%s, ver=%d, hashPrevBlock=%s, hashMerkleRoot=%s, nTime=%u, nBits=%08x, nNonce=%u, vtx=%"PRIszu")\n", - BlockHashStr(GetHash()).c_str(), + GetHash().ToString().c_str(), nVersion, - BlockHashStr(hashPrevBlock).c_str(), - hashMerkleRoot.ToString().substr(0,10).c_str(), + hashPrevBlock.ToString().c_str(), + hashMerkleRoot.ToString().c_str(), nTime, nBits, nNonce, vtx.size()); for (unsigned int i = 0; i < vtx.size(); i++) @@ -1489,7 +1480,7 @@ public: } printf(" vMerkleTree: "); for (unsigned int i = 0; i < vMerkleTree.size(); i++) - printf("%s ", vMerkleTree[i].ToString().substr(0,10).c_str()); + printf("%s ", vMerkleTree[i].ToString().c_str()); printf("\n"); } @@ -1628,7 +1619,7 @@ public: unsigned int nUndoPos; // (memory only) Total amount of work (expected number of hashes) in the chain up to and including this block - CBigNum bnChainWork; + uint256 nChainWork; // Number of transactions in this block. // Note: in a potential headers-first mode, this number cannot be relied upon @@ -1657,7 +1648,7 @@ public: nFile = 0; nDataPos = 0; nUndoPos = 0; - bnChainWork = 0; + nChainWork = 0; nTx = 0; nChainTx = 0; nStatus = 0; @@ -1678,7 +1669,7 @@ public: nFile = 0; nDataPos = 0; nUndoPos = 0; - bnChainWork = 0; + nChainWork = 0; nTx = 0; nChainTx = 0; nStatus = 0; @@ -1789,8 +1780,8 @@ public: { return strprintf("CBlockIndex(pprev=%p, pnext=%p, nHeight=%d, merkle=%s, hashBlock=%s)", pprev, pnext, nHeight, - hashMerkleRoot.ToString().substr(0,10).c_str(), - BlockHashStr(GetBlockHash()).c_str()); + hashMerkleRoot.ToString().c_str(), + GetBlockHash().ToString().c_str()); } void print() const @@ -1802,8 +1793,8 @@ public: struct CBlockIndexWorkComparator { bool operator()(CBlockIndex *pa, CBlockIndex *pb) { - if (pa->bnChainWork > pb->bnChainWork) return false; - if (pa->bnChainWork < pb->bnChainWork) return true; + if (pa->nChainWork > pb->nChainWork) return false; + if (pa->nChainWork < pb->nChainWork) return true; if (pa->GetBlockHash() < pb->GetBlockHash()) return false; if (pa->GetBlockHash() > pb->GetBlockHash()) return true; @@ -1871,7 +1862,7 @@ public: str += CBlockIndex::ToString(); str += strprintf("\n hashBlock=%s, hashPrev=%s)", GetBlockHash().ToString().c_str(), - BlockHashStr(hashPrev).c_str()); + hashPrev.ToString().c_str()); return str; } @@ -2105,11 +2096,14 @@ extern CTxMemPool mempool; struct CCoinsStats { int nHeight; + uint256 hashBlock; uint64 nTransactions; uint64 nTransactionOutputs; uint64 nSerializedSize; + uint256 hashSerialized; + int64 nTotalAmount; - CCoinsStats() : nHeight(0), nTransactions(0), nTransactionOutputs(0), nSerializedSize(0) {} + CCoinsStats() : nHeight(0), hashBlock(0), nTransactions(0), nTransactionOutputs(0), nSerializedSize(0), hashSerialized(0), nTotalAmount(0) {} }; /** Abstract view on the open txout dataset. */ diff --git a/src/makefile.linux-mingw b/src/makefile.linux-mingw index 7509e2798e..7719cd2637 100644 --- a/src/makefile.linux-mingw +++ b/src/makefile.linux-mingw @@ -36,9 +36,9 @@ LIBS= \ DEFS=-D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -DBOOST_SPIRIT_THREADSAFE DEBUGFLAGS=-g -CFLAGS=-O2 -w -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter $(DEBUGFLAGS) $(DEFS) $(INCLUDEPATHS) +xCXXFLAGS=-O2 -w -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter $(DEBUGFLAGS) $(DEFS) $(INCLUDEPATHS) $(CXXFLAGS) # enable: ASLR, DEP and large address aware -LDFLAGS=-Wl,--dynamicbase -Wl,--nxcompat -Wl,--large-address-aware +xLDFLAGS=-Wl,--dynamicbase -Wl,--nxcompat -Wl,--large-address-aware $(LDFLAGS) TESTDEFS = -DTEST_DATA_DIR=$(abspath test/data) @@ -71,7 +71,6 @@ OBJS= \ obj/key.o \ obj/db.o \ obj/init.o \ - obj/irc.o \ obj/keystore.o \ obj/main.o \ obj/net.o \ @@ -99,7 +98,7 @@ all: bitcoind.exe DEFS += -I"$(CURDIR)/leveldb/include" DEFS += -I"$(CURDIR)/leveldb/helpers" leveldb/libleveldb.a: - @echo "Building LevelDB ..." && cd leveldb && TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) CC=$(CC) CXX=$(CXX) OPT="$(CFLAGS)" libleveldb.a libmemenv.a && i586-mingw32msvc-ranlib libleveldb.a && i586-mingw32msvc-ranlib libmemenv.a && cd .. + @echo "Building LevelDB ..." && cd leveldb && TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) CC=$(CC) CXX=$(CXX) OPT="$(xCXXFLAGS)" libleveldb.a libmemenv.a && i586-mingw32msvc-ranlib libleveldb.a && i586-mingw32msvc-ranlib libmemenv.a && cd .. obj/build.h: FORCE /bin/sh ../share/genbuild.sh obj/build.h @@ -107,18 +106,18 @@ version.cpp: obj/build.h DEFS += -DHAVE_BUILD_INFO obj/%.o: %.cpp $(HEADERS) - $(CXX) -c $(CFLAGS) -o $@ $< + $(CXX) -c $(xCXXFLAGS) -o $@ $< bitcoind.exe: $(OBJS:obj/%=obj/%) - $(CXX) $(CFLAGS) $(LDFLAGS) -o $@ $(LIBPATHS) $^ $(LIBS) + $(CXX) $(xCXXFLAGS) $(xLDFLAGS) -o $@ $(LIBPATHS) $^ $(LIBS) TESTOBJS := $(patsubst test/%.cpp,obj-test/%.o,$(wildcard test/*.cpp)) obj-test/%.o: test/%.cpp $(HEADERS) - $(CXX) -c $(TESTDEFS) $(CFLAGS) -o $@ $< + $(CXX) -c $(TESTDEFS) $(xCXXFLAGS) -o $@ $< test_bitcoin.exe: $(TESTOBJS) $(filter-out obj/init.o,$(OBJS:obj/%=obj/%)) - $(CXX) $(CFLAGS) $(LDFLAGS) -o $@ $(LIBPATHS) $^ -lboost_unit_test_framework-mt-s $(LIBS) + $(CXX) $(xCXXFLAGS) $(xLDFLAGS) -o $@ $(LIBPATHS) $^ -lboost_unit_test_framework-mt-s $(LIBS) clean: diff --git a/src/makefile.mingw b/src/makefile.mingw index 2e092ff686..8b5a5dccd9 100644 --- a/src/makefile.mingw +++ b/src/makefile.mingw @@ -79,7 +79,6 @@ OBJS= \ obj/key.o \ obj/db.o \ obj/init.o \ - obj/irc.o \ obj/keystore.o \ obj/main.o \ obj/net.o \ diff --git a/src/makefile.osx b/src/makefile.osx index cdee781257..af12731fa4 100644 --- a/src/makefile.osx +++ b/src/makefile.osx @@ -80,7 +80,6 @@ OBJS= \ obj/key.o \ obj/db.o \ obj/init.o \ - obj/irc.o \ obj/keystore.o \ obj/main.o \ obj/net.o \ diff --git a/src/makefile.unix b/src/makefile.unix index ece2f59cf5..8110235647 100644 --- a/src/makefile.unix +++ b/src/makefile.unix @@ -2,7 +2,13 @@ # Distributed under the MIT/X11 software license, see the accompanying # file COPYING or http://www.opensource.org/licenses/mit-license.php. +# :=0 --> UPnP support turned off by default at runtime +# :=1 --> UPnP support turned on by default at runtime +# :=- --> No UPnP support - miniupnp not required USE_UPNP:=0 + +# :=1 --> Enable IPv6 support +# :=0 --> Disable IPv6 support USE_IPV6:=1 LINK:=$(CXX) @@ -36,6 +42,10 @@ LIBS += \ -l ssl \ -l crypto +TESTLIBS += \ + -Wl,-B$(LMODE) \ + -l boost_unit_test_framework$(BOOST_LIB_SUFFIX) + ifndef USE_UPNP override USE_UPNP = - endif @@ -111,7 +121,6 @@ OBJS= \ obj/key.o \ obj/db.o \ obj/init.o \ - obj/irc.o \ obj/keystore.o \ obj/main.o \ obj/net.o \ @@ -179,7 +188,7 @@ obj-test/%.o: test/%.cpp rm -f $(@:%.o=%.d) test_bitcoin: $(TESTOBJS) $(filter-out obj/init.o,$(OBJS:obj/%=obj/%)) - $(LINK) $(xCXXFLAGS) -o $@ $(LIBPATHS) $^ -Wl,-B$(LMODE) -lboost_unit_test_framework $(xLDFLAGS) $(LIBS) + $(LINK) $(xCXXFLAGS) -o $@ $(LIBPATHS) $^ $(TESTLIBS) $(xLDFLAGS) $(LIBS) clean: -rm -f bitcoind test_bitcoin diff --git a/src/net.cpp b/src/net.cpp index 3406a28b0e..54ed1d9b51 100644 --- a/src/net.cpp +++ b/src/net.cpp @@ -3,7 +3,6 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#include "irc.h" #include "db.h" #include "net.h" #include "init.h" @@ -27,14 +26,6 @@ using namespace boost; static const int MAX_OUTBOUND_CONNECTIONS = 8; -void ThreadMessageHandler2(void* parg); -void ThreadSocketHandler2(void* parg); -void ThreadOpenConnections2(void* parg); -void ThreadOpenAddedConnections2(void* parg); -#ifdef USE_UPNP -void ThreadMapPort2(void* parg); -#endif -void ThreadDNSAddressSeed2(void* parg); bool OpenNetworkConnection(const CAddress& addrConnect, CSemaphoreGrant *grantOutbound = NULL, const char *strDest = NULL, bool fOneShot = false); @@ -47,24 +38,24 @@ struct LocalServiceInfo { // Global state variables // bool fDiscover = true; -bool fUseUPnP = false; uint64 nLocalServices = NODE_NETWORK; static CCriticalSection cs_mapLocalHost; static map<CNetAddr, LocalServiceInfo> mapLocalHost; static bool vfReachable[NET_MAX] = {}; static bool vfLimited[NET_MAX] = {}; static CNode* pnodeLocalHost = NULL; +static CNode* pnodeSync = NULL; uint64 nLocalHostNonce = 0; -array<int, THREAD_MAX> vnThreadsRunning; static std::vector<SOCKET> vhListenSocket; CAddrMan addrman; +int nMaxConnections = 125; vector<CNode*> vNodes; CCriticalSection cs_vNodes; map<CInv, CDataStream> mapRelay; deque<pair<int64, CInv> > vRelayExpiration; CCriticalSection cs_mapRelay; -map<CInv, int64> mapAlreadyAskedFor; +limitedmap<CInv, int64> mapAlreadyAskedFor(MAX_INV_SZ); static deque<string> vOneShots; CCriticalSection cs_vOneShots; @@ -157,8 +148,7 @@ bool RecvLine(SOCKET hSocket, string& strLine) } else if (nBytes <= 0) { - if (fShutdown) - return false; + boost::this_thread::interruption_point(); if (nBytes < 0) { int nErr = WSAGetLastError(); @@ -166,7 +156,7 @@ bool RecvLine(SOCKET hSocket, string& strLine) continue; if (nErr == WSAEWOULDBLOCK || nErr == WSAEINTR || nErr == WSAEINPROGRESS) { - Sleep(10); + MilliSleep(10); continue; } } @@ -347,7 +337,6 @@ bool GetMyExternalIP2(const CService& addrConnect, const char* pszGet, const cha return error("GetMyExternalIP() : connection closed"); } -// We now get our external IP from the IRC server first and only use this as a backup bool GetMyExternalIP(CNetAddr& ipRet) { CService addrConnect; @@ -357,13 +346,13 @@ bool GetMyExternalIP(CNetAddr& ipRet) for (int nLookup = 0; nLookup <= 1; nLookup++) for (int nHost = 1; nHost <= 2; nHost++) { - // We should be phasing out our use of sites like these. If we need + // We should be phasing out our use of sites like these. If we need // replacements, we should ask for volunteers to put this simple // php file on their web server that prints the client IP: // <?php echo $_SERVER["REMOTE_ADDR"]; ?> if (nHost == 1) { - addrConnect = CService("91.198.22.70",80); // checkip.dyndns.org + addrConnect = CService("91.198.22.70", 80); // checkip.dyndns.org if (nLookup == 1) { @@ -437,12 +426,10 @@ void AddressCurrentlyConnected(const CService& addr) CNode* FindNode(const CNetAddr& ip) { - { - LOCK(cs_vNodes); - BOOST_FOREACH(CNode* pnode, vNodes) - if ((CNetAddr)pnode->addr == ip) - return (pnode); - } + LOCK(cs_vNodes); + BOOST_FOREACH(CNode* pnode, vNodes) + if ((CNetAddr)pnode->addr == ip) + return (pnode); return NULL; } @@ -457,16 +444,14 @@ CNode* FindNode(std::string addrName) CNode* FindNode(const CService& addr) { - { - LOCK(cs_vNodes); - BOOST_FOREACH(CNode* pnode, vNodes) - if ((CService)pnode->addr == addr) - return (pnode); - } + LOCK(cs_vNodes); + BOOST_FOREACH(CNode* pnode, vNodes) + if ((CService)pnode->addr == addr) + return (pnode); return NULL; } -CNode* ConnectNode(CAddress addrConnect, const char *pszDest, int64 nTimeout) +CNode* ConnectNode(CAddress addrConnect, const char *pszDest) { if (pszDest == NULL) { if (IsLocal(addrConnect)) @@ -476,10 +461,7 @@ CNode* ConnectNode(CAddress addrConnect, const char *pszDest, int64 nTimeout) CNode* pnode = FindNode((CService)addrConnect); if (pnode) { - if (nTimeout != 0) - pnode->AddRef(nTimeout); - else - pnode->AddRef(); + pnode->AddRef(); return pnode; } } @@ -511,10 +493,7 @@ CNode* ConnectNode(CAddress addrConnect, const char *pszDest, int64 nTimeout) // Add node CNode* pnode = new CNode(hSocket, addrConnect, pszDest ? pszDest : "", false); - if (nTimeout != 0) - pnode->AddRef(nTimeout); - else - pnode->AddRef(); + pnode->AddRef(); { LOCK(cs_vNodes); @@ -538,8 +517,16 @@ void CNode::CloseSocketDisconnect() printf("disconnecting node %s\n", addrName.c_str()); closesocket(hSocket); hSocket = INVALID_SOCKET; - vRecv.clear(); } + + // in case this fails, we'll empty the recv buffer when the CNode is deleted + TRY_LOCK(cs_vRecvMsg, lockRecv); + if (lockRecv) + vRecvMsg.clear(); + + // if this was the sync node, we'll need a new one + if (this == pnodeSync) + pnodeSync = NULL; } void CNode::Cleanup() @@ -624,48 +611,142 @@ void CNode::copyStats(CNodeStats &stats) X(nVersion); X(strSubVer); X(fInbound); - X(nReleaseTime); X(nStartingHeight); X(nMisbehavior); + X(nSendBytes); + X(nRecvBytes); + stats.fSyncNode = (this == pnodeSync); } #undef X +// requires LOCK(cs_vRecvMsg) +bool CNode::ReceiveMsgBytes(const char *pch, unsigned int nBytes) +{ + while (nBytes > 0) { + + // get current incomplete message, or create a new one + if (vRecvMsg.empty() || + vRecvMsg.back().complete()) + vRecvMsg.push_back(CNetMessage(SER_NETWORK, nRecvVersion)); + + CNetMessage& msg = vRecvMsg.back(); + // absorb network data + int handled; + if (!msg.in_data) + handled = msg.readHeader(pch, nBytes); + else + handled = msg.readData(pch, nBytes); + if (handled < 0) + return false; + pch += handled; + nBytes -= handled; + } + return true; +} +int CNetMessage::readHeader(const char *pch, unsigned int nBytes) +{ + // copy data to temporary parsing buffer + unsigned int nRemaining = 24 - nHdrPos; + unsigned int nCopy = std::min(nRemaining, nBytes); + memcpy(&hdrbuf[nHdrPos], pch, nCopy); + nHdrPos += nCopy; + // if header incomplete, exit + if (nHdrPos < 24) + return nCopy; + // deserialize to CMessageHeader + try { + hdrbuf >> hdr; + } + catch (std::exception &e) { + return -1; + } + + // reject messages larger than MAX_SIZE + if (hdr.nMessageSize > MAX_SIZE) + return -1; + + // switch state to reading message data + in_data = true; + vRecv.resize(hdr.nMessageSize); -void ThreadSocketHandler(void* parg) + return nCopy; +} + +int CNetMessage::readData(const char *pch, unsigned int nBytes) { - // Make this thread recognisable as the networking thread - RenameThread("bitcoin-net"); + unsigned int nRemaining = hdr.nMessageSize - nDataPos; + unsigned int nCopy = std::min(nRemaining, nBytes); - try - { - vnThreadsRunning[THREAD_SOCKETHANDLER]++; - ThreadSocketHandler2(parg); - vnThreadsRunning[THREAD_SOCKETHANDLER]--; + memcpy(&vRecv[nDataPos], pch, nCopy); + nDataPos += nCopy; + + return nCopy; +} + + + + + + + + + +// requires LOCK(cs_vSend) +void SocketSendData(CNode *pnode) +{ + std::deque<CSerializeData>::iterator it = pnode->vSendMsg.begin(); + + while (it != pnode->vSendMsg.end()) { + const CSerializeData &data = *it; + assert(data.size() > pnode->nSendOffset); + int nBytes = send(pnode->hSocket, &data[pnode->nSendOffset], data.size() - pnode->nSendOffset, MSG_NOSIGNAL | MSG_DONTWAIT); + if (nBytes > 0) { + pnode->nLastSend = GetTime(); + pnode->nSendBytes += nBytes; + pnode->nSendOffset += nBytes; + if (pnode->nSendOffset == data.size()) { + pnode->nSendOffset = 0; + pnode->nSendSize -= data.size(); + it++; + } else { + // could not send full message; stop sending more + break; + } + } else { + if (nBytes < 0) { + // error + int nErr = WSAGetLastError(); + if (nErr != WSAEWOULDBLOCK && nErr != WSAEMSGSIZE && nErr != WSAEINTR && nErr != WSAEINPROGRESS) + { + printf("socket send error %d\n", nErr); + pnode->CloseSocketDisconnect(); + } + } + // couldn't send anything at all + break; + } } - catch (std::exception& e) { - vnThreadsRunning[THREAD_SOCKETHANDLER]--; - PrintException(&e, "ThreadSocketHandler()"); - } catch (...) { - vnThreadsRunning[THREAD_SOCKETHANDLER]--; - throw; // support pthread_cancel() + + if (it == pnode->vSendMsg.end()) { + assert(pnode->nSendOffset == 0); + assert(pnode->nSendSize == 0); } - printf("ThreadSocketHandler exited\n"); + pnode->vSendMsg.erase(pnode->vSendMsg.begin(), it); } -void ThreadSocketHandler2(void* parg) +static list<CNode*> vNodesDisconnected; + +void ThreadSocketHandler() { - printf("ThreadSocketHandler started\n"); - list<CNode*> vNodesDisconnected; unsigned int nPrevNodeCount = 0; - loop { // @@ -678,7 +759,7 @@ void ThreadSocketHandler2(void* parg) BOOST_FOREACH(CNode* pnode, vNodesCopy) { if (pnode->fDisconnect || - (pnode->GetRefCount() <= 0 && pnode->vRecv.empty() && pnode->vSend.empty())) + (pnode->GetRefCount() <= 0 && pnode->vRecvMsg.empty() && pnode->nSendSize == 0 && pnode->ssSend.empty())) { // remove from vNodes vNodes.erase(remove(vNodes.begin(), vNodes.end(), pnode), vNodes.end()); @@ -691,7 +772,6 @@ void ThreadSocketHandler2(void* parg) pnode->Cleanup(); // hold in disconnected pool until all refs are released - pnode->nReleaseTime = max(pnode->nReleaseTime, GetTime() + 15 * 60); if (pnode->fNetworkNode || pnode->fInbound) pnode->Release(); vNodesDisconnected.push_back(pnode); @@ -710,7 +790,7 @@ void ThreadSocketHandler2(void* parg) TRY_LOCK(pnode->cs_vSend, lockSend); if (lockSend) { - TRY_LOCK(pnode->cs_vRecv, lockRecv); + TRY_LOCK(pnode->cs_vRecvMsg, lockRecv); if (lockRecv) { TRY_LOCK(pnode->cs_inventory, lockInv); @@ -761,24 +841,46 @@ void ThreadSocketHandler2(void* parg) { if (pnode->hSocket == INVALID_SOCKET) continue; - FD_SET(pnode->hSocket, &fdsetRecv); FD_SET(pnode->hSocket, &fdsetError); hSocketMax = max(hSocketMax, pnode->hSocket); have_fds = true; + + // Implement the following logic: + // * If there is data to send, select() for sending data. As this only + // happens when optimistic write failed, we choose to first drain the + // write buffer in this case before receiving more. This avoids + // needlessly queueing received data, if the remote peer is not themselves + // receiving data. This means properly utilizing TCP flow control signalling. + // * Otherwise, if there is no (complete) message in the receive buffer, + // or there is space left in the buffer, select() for receiving data. + // * (if neither of the above applies, there is certainly one message + // in the receiver buffer ready to be processed). + // Together, that means that at least one of the following is always possible, + // so we don't deadlock: + // * We send some data. + // * We wait for data to be received (and disconnect after timeout). + // * We process a message in the buffer (message handler thread). { TRY_LOCK(pnode->cs_vSend, lockSend); - if (lockSend && !pnode->vSend.empty()) + if (lockSend && !pnode->vSendMsg.empty()) { FD_SET(pnode->hSocket, &fdsetSend); + continue; + } + } + { + TRY_LOCK(pnode->cs_vRecvMsg, lockRecv); + if (lockRecv && ( + pnode->vRecvMsg.empty() || !pnode->vRecvMsg.front().complete() || + pnode->GetTotalRecvSize() <= ReceiveFloodSize())) + FD_SET(pnode->hSocket, &fdsetRecv); } } } - vnThreadsRunning[THREAD_SOCKETHANDLER]--; int nSelect = select(have_fds ? hSocketMax + 1 : 0, &fdsetRecv, &fdsetSend, &fdsetError, &timeout); - vnThreadsRunning[THREAD_SOCKETHANDLER]++; - if (fShutdown) - return; + boost::this_thread::interruption_point(); + if (nSelect == SOCKET_ERROR) { if (have_fds) @@ -790,7 +892,7 @@ void ThreadSocketHandler2(void* parg) } FD_ZERO(&fdsetSend); FD_ZERO(&fdsetError); - Sleep(timeout.tv_usec/1000); + MilliSleep(timeout.tv_usec/1000); } @@ -827,7 +929,7 @@ void ThreadSocketHandler2(void* parg) if (nErr != WSAEWOULDBLOCK) printf("socket error accept failed: %d\n", nErr); } - else if (nInbound >= GetArg("-maxconnections", 125) - MAX_OUTBOUND_CONNECTIONS) + else if (nInbound >= nMaxConnections - MAX_OUTBOUND_CONNECTIONS) { { LOCK(cs_setservAddNodeAddresses); @@ -865,8 +967,7 @@ void ThreadSocketHandler2(void* parg) } BOOST_FOREACH(CNode* pnode, vNodesCopy) { - if (fShutdown) - return; + boost::this_thread::interruption_point(); // // Receive @@ -875,26 +976,19 @@ void ThreadSocketHandler2(void* parg) continue; if (FD_ISSET(pnode->hSocket, &fdsetRecv) || FD_ISSET(pnode->hSocket, &fdsetError)) { - TRY_LOCK(pnode->cs_vRecv, lockRecv); + TRY_LOCK(pnode->cs_vRecvMsg, lockRecv); if (lockRecv) { - CDataStream& vRecv = pnode->vRecv; - unsigned int nPos = vRecv.size(); - - if (nPos > ReceiveBufferSize()) { - if (!pnode->fDisconnect) - printf("socket recv flood control disconnect (%"PRIszu" bytes)\n", vRecv.size()); - pnode->CloseSocketDisconnect(); - } - else { + { // typical socket buffer is 8K-64K char pchBuf[0x10000]; int nBytes = recv(pnode->hSocket, pchBuf, sizeof(pchBuf), MSG_DONTWAIT); if (nBytes > 0) { - vRecv.resize(nPos + nBytes); - memcpy(&vRecv[nPos], pchBuf, nBytes); + if (!pnode->ReceiveMsgBytes(pchBuf, nBytes)) + pnode->CloseSocketDisconnect(); pnode->nLastRecv = GetTime(); + pnode->nRecvBytes += nBytes; } else if (nBytes == 0) { @@ -927,34 +1021,13 @@ void ThreadSocketHandler2(void* parg) { TRY_LOCK(pnode->cs_vSend, lockSend); if (lockSend) - { - CDataStream& vSend = pnode->vSend; - if (!vSend.empty()) - { - int nBytes = send(pnode->hSocket, &vSend[0], vSend.size(), MSG_NOSIGNAL | MSG_DONTWAIT); - if (nBytes > 0) - { - vSend.erase(vSend.begin(), vSend.begin() + nBytes); - pnode->nLastSend = GetTime(); - } - else if (nBytes < 0) - { - // error - int nErr = WSAGetLastError(); - if (nErr != WSAEWOULDBLOCK && nErr != WSAEMSGSIZE && nErr != WSAEINTR && nErr != WSAEINPROGRESS) - { - printf("socket send error %d\n", nErr); - pnode->CloseSocketDisconnect(); - } - } - } - } + SocketSendData(pnode); } // // Inactivity checking // - if (pnode->vSend.empty()) + if (pnode->vSendMsg.empty()) pnode->nLastSendEmpty = GetTime(); if (GetTime() - pnode->nTimeConnected > 60) { @@ -981,7 +1054,7 @@ void ThreadSocketHandler2(void* parg) pnode->Release(); } - Sleep(10); + MilliSleep(10); } } @@ -994,31 +1067,8 @@ void ThreadSocketHandler2(void* parg) #ifdef USE_UPNP -void ThreadMapPort(void* parg) -{ - // Make this thread recognisable as the UPnP thread - RenameThread("bitcoin-UPnP"); - - try - { - vnThreadsRunning[THREAD_UPNP]++; - ThreadMapPort2(parg); - vnThreadsRunning[THREAD_UPNP]--; - } - catch (std::exception& e) { - vnThreadsRunning[THREAD_UPNP]--; - PrintException(&e, "ThreadMapPort()"); - } catch (...) { - vnThreadsRunning[THREAD_UPNP]--; - PrintException(NULL, "ThreadMapPort()"); - } - printf("ThreadMapPort exited\n"); -} - -void ThreadMapPort2(void* parg) +void ThreadMapPort() { - printf("ThreadMapPort started\n"); - std::string port = strprintf("%u", GetListenPort()); const char * multicastif = 0; const char * minissdpdpath = 0; @@ -1059,33 +1109,9 @@ void ThreadMapPort2(void* parg) } string strDesc = "Bitcoin " + FormatFullVersion(); -#ifndef UPNPDISCOVER_SUCCESS - /* miniupnpc 1.5 */ - r = UPNP_AddPortMapping(urls.controlURL, data.first.servicetype, - port.c_str(), port.c_str(), lanaddr, strDesc.c_str(), "TCP", 0); -#else - /* miniupnpc 1.6 */ - r = UPNP_AddPortMapping(urls.controlURL, data.first.servicetype, - port.c_str(), port.c_str(), lanaddr, strDesc.c_str(), "TCP", 0, "0"); -#endif - if(r!=UPNPCOMMAND_SUCCESS) - printf("AddPortMapping(%s, %s, %s) failed with code %d (%s)\n", - port.c_str(), port.c_str(), lanaddr, r, strupnperror(r)); - else - printf("UPnP Port Mapping successful.\n"); - int i = 1; - loop { - if (fShutdown || !fUseUPnP) - { - r = UPNP_DeletePortMapping(urls.controlURL, data.first.servicetype, port.c_str(), "TCP", 0); - printf("UPNP_DeletePortMapping() returned : %d\n", r); - freeUPNPDevlist(devlist); devlist = 0; - FreeUPNPUrls(&urls); - return; - } - if (i % 600 == 0) // Refresh every 20 minutes - { + try { + loop { #ifndef UPNPDISCOVER_SUCCESS /* miniupnpc 1.5 */ r = UPNP_AddPortMapping(urls.controlURL, data.first.servicetype, @@ -1101,33 +1127,49 @@ void ThreadMapPort2(void* parg) port.c_str(), port.c_str(), lanaddr, r, strupnperror(r)); else printf("UPnP Port Mapping successful.\n");; + + MilliSleep(20*60*1000); // Refresh every 20 minutes } - Sleep(2000); - i++; + } + catch (boost::thread_interrupted) + { + r = UPNP_DeletePortMapping(urls.controlURL, data.first.servicetype, port.c_str(), "TCP", 0); + printf("UPNP_DeletePortMapping() returned : %d\n", r); + freeUPNPDevlist(devlist); devlist = 0; + FreeUPNPUrls(&urls); + throw; } } else { printf("No valid UPnP IGDs found\n"); freeUPNPDevlist(devlist); devlist = 0; if (r != 0) FreeUPNPUrls(&urls); - loop { - if (fShutdown || !fUseUPnP) - return; - Sleep(2000); - } } } -void MapPort() +void MapPort(bool fUseUPnP) { - if (fUseUPnP && vnThreadsRunning[THREAD_UPNP] < 1) + static boost::thread* upnp_thread = NULL; + + if (fUseUPnP) { - if (!NewThread(ThreadMapPort, NULL)) - printf("Error: ThreadMapPort(ThreadMapPort) failed\n"); + if (upnp_thread) { + upnp_thread->interrupt(); + upnp_thread->join(); + delete upnp_thread; + } + upnp_thread = new boost::thread(boost::bind(&TraceThread<boost::function<void()> >, "upnp", &ThreadMapPort)); + } + else if (upnp_thread) { + upnp_thread->interrupt(); + upnp_thread->join(); + delete upnp_thread; + upnp_thread = NULL; } } + #else -void MapPort() +void MapPort(bool) { // Intentionally left blank. } @@ -1155,35 +1197,14 @@ static const char *strMainNetDNSSeed[][2] = { static const char *strTestNetDNSSeed[][2] = { {"bitcoin.petertodd.org", "testnet-seed.bitcoin.petertodd.org"}, + {"bluematt.me", "testnet-seed.bluematt.me"}, {NULL, NULL} }; -void ThreadDNSAddressSeed(void* parg) -{ - // Make this thread recognisable as the DNS seeding thread - RenameThread("bitcoin-dnsseed"); - - try - { - vnThreadsRunning[THREAD_DNSSEED]++; - ThreadDNSAddressSeed2(parg); - vnThreadsRunning[THREAD_DNSSEED]--; - } - catch (std::exception& e) { - vnThreadsRunning[THREAD_DNSSEED]--; - PrintException(&e, "ThreadDNSAddressSeed()"); - } catch (...) { - vnThreadsRunning[THREAD_DNSSEED]--; - throw; // support pthread_cancel() - } - printf("ThreadDNSAddressSeed exited\n"); -} - -void ThreadDNSAddressSeed2(void* parg) +void ThreadDNSAddressSeed() { static const char *(*strDNSSeed)[2] = fTestNet ? strTestNetDNSSeed : strMainNetDNSSeed; - printf("ThreadDNSAddressSeed started\n"); int found = 0; printf("Loading addresses from DNS seeds (could take a while)\n"); @@ -1313,57 +1334,6 @@ void DumpAddresses() addrman.size(), GetTimeMillis() - nStart); } -void ThreadDumpAddress2(void* parg) -{ - printf("ThreadDumpAddress started\n"); - - vnThreadsRunning[THREAD_DUMPADDRESS]++; - while (!fShutdown) - { - DumpAddresses(); - vnThreadsRunning[THREAD_DUMPADDRESS]--; - Sleep(100000); - vnThreadsRunning[THREAD_DUMPADDRESS]++; - } - vnThreadsRunning[THREAD_DUMPADDRESS]--; -} - -void ThreadDumpAddress(void* parg) -{ - // Make this thread recognisable as the address dumping thread - RenameThread("bitcoin-adrdump"); - - try - { - ThreadDumpAddress2(parg); - } - catch (std::exception& e) { - PrintException(&e, "ThreadDumpAddress()"); - } - printf("ThreadDumpAddress exited\n"); -} - -void ThreadOpenConnections(void* parg) -{ - // Make this thread recognisable as the connection opening thread - RenameThread("bitcoin-opencon"); - - try - { - vnThreadsRunning[THREAD_OPENCONNECTIONS]++; - ThreadOpenConnections2(parg); - vnThreadsRunning[THREAD_OPENCONNECTIONS]--; - } - catch (std::exception& e) { - vnThreadsRunning[THREAD_OPENCONNECTIONS]--; - PrintException(&e, "ThreadOpenConnections()"); - } catch (...) { - vnThreadsRunning[THREAD_OPENCONNECTIONS]--; - PrintException(NULL, "ThreadOpenConnections()"); - } - printf("ThreadOpenConnections exited\n"); -} - void static ProcessOneShot() { string strDest; @@ -1382,10 +1352,8 @@ void static ProcessOneShot() } } -void ThreadOpenConnections2(void* parg) +void ThreadOpenConnections() { - printf("ThreadOpenConnections started\n"); - // Connect to specific addresses if (mapArgs.count("-connect") && mapMultiArgs["-connect"].size() > 0) { @@ -1398,12 +1366,10 @@ void ThreadOpenConnections2(void* parg) OpenNetworkConnection(addr, NULL, strAddr.c_str()); for (int i = 0; i < 10 && i < nLoop; i++) { - Sleep(500); - if (fShutdown) - return; + MilliSleep(500); } } - Sleep(500); + MilliSleep(500); } } @@ -1413,18 +1379,10 @@ void ThreadOpenConnections2(void* parg) { ProcessOneShot(); - vnThreadsRunning[THREAD_OPENCONNECTIONS]--; - Sleep(500); - vnThreadsRunning[THREAD_OPENCONNECTIONS]++; - if (fShutdown) - return; - + MilliSleep(500); - vnThreadsRunning[THREAD_OPENCONNECTIONS]--; CSemaphoreGrant grant(*semOutbound); - vnThreadsRunning[THREAD_OPENCONNECTIONS]++; - if (fShutdown) - return; + boost::this_thread::interruption_point(); // Add seed nodes if IRC isn't working if (addrman.size()==0 && (GetTime() - nStart > 60) && !fTestNet) @@ -1504,38 +1462,15 @@ void ThreadOpenConnections2(void* parg) } } -void ThreadOpenAddedConnections(void* parg) +void ThreadOpenAddedConnections() { - // Make this thread recognisable as the connection opening thread - RenameThread("bitcoin-opencon"); - - try - { - vnThreadsRunning[THREAD_ADDEDCONNECTIONS]++; - ThreadOpenAddedConnections2(parg); - vnThreadsRunning[THREAD_ADDEDCONNECTIONS]--; - } - catch (std::exception& e) { - vnThreadsRunning[THREAD_ADDEDCONNECTIONS]--; - PrintException(&e, "ThreadOpenAddedConnections()"); - } catch (...) { - vnThreadsRunning[THREAD_ADDEDCONNECTIONS]--; - PrintException(NULL, "ThreadOpenAddedConnections()"); - } - printf("ThreadOpenAddedConnections exited\n"); -} - -void ThreadOpenAddedConnections2(void* parg) -{ - printf("ThreadOpenAddedConnections started\n"); - { LOCK(cs_vAddedNodes); vAddedNodes = mapMultiArgs["-addnode"]; } if (HaveNameProxy()) { - while(!fShutdown) { + while(true) { list<string> lAddresses(0); { LOCK(cs_vAddedNodes); @@ -1546,15 +1481,10 @@ void ThreadOpenAddedConnections2(void* parg) CAddress addr; CSemaphoreGrant grant(*semOutbound); OpenNetworkConnection(addr, &grant, strAddNode.c_str()); - Sleep(500); - if (fShutdown) - return; + MilliSleep(500); } - vnThreadsRunning[THREAD_ADDEDCONNECTIONS]--; - Sleep(120000); // Retry every 2 minutes - vnThreadsRunning[THREAD_ADDEDCONNECTIONS]++; + MilliSleep(120000); // Retry every 2 minutes } - return; } for (unsigned int i = 0; true; i++) @@ -1598,17 +1528,9 @@ void ThreadOpenAddedConnections2(void* parg) { CSemaphoreGrant grant(*semOutbound); OpenNetworkConnection(CAddress(vserv[i % vserv.size()]), &grant); - Sleep(500); - if (fShutdown) - return; + MilliSleep(500); } - if (fShutdown) - return; - vnThreadsRunning[THREAD_ADDEDCONNECTIONS]--; - Sleep(120000); // Retry every 2 minutes - vnThreadsRunning[THREAD_ADDEDCONNECTIONS]++; - if (fShutdown) - return; + MilliSleep(120000); // Retry every 2 minutes } } @@ -1618,8 +1540,7 @@ bool OpenNetworkConnection(const CAddress& addrConnect, CSemaphoreGrant *grantOu // // Initiate outbound network connection // - if (fShutdown) - return false; + boost::this_thread::interruption_point(); if (!strDest) if (IsLocal(addrConnect) || FindNode((CNetAddr)addrConnect) || CNode::IsBanned(addrConnect) || @@ -1628,11 +1549,9 @@ bool OpenNetworkConnection(const CAddress& addrConnect, CSemaphoreGrant *grantOu if (strDest && FindNode(strDest)) return false; - vnThreadsRunning[THREAD_OPENCONNECTIONS]--; CNode* pnode = ConnectNode(addrConnect, strDest); - vnThreadsRunning[THREAD_OPENCONNECTIONS]++; - if (fShutdown) - return false; + boost::this_thread::interruption_point(); + if (!pnode) return false; if (grantOutbound) @@ -1645,61 +1564,81 @@ bool OpenNetworkConnection(const CAddress& addrConnect, CSemaphoreGrant *grantOu } +// for now, use a very simple selection metric: the node from which we received +// most recently +double static NodeSyncScore(const CNode *pnode) { + return -pnode->nLastRecv; +} +void static StartSync(const vector<CNode*> &vNodes) { + CNode *pnodeNewSync = NULL; + double dBestScore = 0; + // fImporting and fReindex are accessed out of cs_main here, but only + // as an optimization - they are checked again in SendMessages. + if (fImporting || fReindex) + return; - - - -void ThreadMessageHandler(void* parg) -{ - // Make this thread recognisable as the message handling thread - RenameThread("bitcoin-msghand"); - - try - { - vnThreadsRunning[THREAD_MESSAGEHANDLER]++; - ThreadMessageHandler2(parg); - vnThreadsRunning[THREAD_MESSAGEHANDLER]--; + // Iterate over all nodes + BOOST_FOREACH(CNode* pnode, vNodes) { + // check preconditions for allowing a sync + if (!pnode->fClient && !pnode->fOneShot && + !pnode->fDisconnect && pnode->fSuccessfullyConnected && + (pnode->nStartingHeight > (nBestHeight - 144)) && + (pnode->nVersion < NOBLKS_VERSION_START || pnode->nVersion >= NOBLKS_VERSION_END)) { + // if ok, compare node's score with the best so far + double dScore = NodeSyncScore(pnode); + if (pnodeNewSync == NULL || dScore > dBestScore) { + pnodeNewSync = pnode; + dBestScore = dScore; + } + } } - catch (std::exception& e) { - vnThreadsRunning[THREAD_MESSAGEHANDLER]--; - PrintException(&e, "ThreadMessageHandler()"); - } catch (...) { - vnThreadsRunning[THREAD_MESSAGEHANDLER]--; - PrintException(NULL, "ThreadMessageHandler()"); + // if a new sync candidate was found, start sync! + if (pnodeNewSync) { + pnodeNewSync->fStartSync = true; + pnodeSync = pnodeNewSync; } - printf("ThreadMessageHandler exited\n"); } -void ThreadMessageHandler2(void* parg) +void ThreadMessageHandler() { - printf("ThreadMessageHandler started\n"); SetThreadPriority(THREAD_PRIORITY_BELOW_NORMAL); - while (!fShutdown) + while (true) { + bool fHaveSyncNode = false; + vector<CNode*> vNodesCopy; { LOCK(cs_vNodes); vNodesCopy = vNodes; - BOOST_FOREACH(CNode* pnode, vNodesCopy) + BOOST_FOREACH(CNode* pnode, vNodesCopy) { pnode->AddRef(); + if (pnode == pnodeSync) + fHaveSyncNode = true; + } } + if (!fHaveSyncNode) + StartSync(vNodesCopy); + // Poll the connected nodes for messages CNode* pnodeTrickle = NULL; if (!vNodesCopy.empty()) pnodeTrickle = vNodesCopy[GetRand(vNodesCopy.size())]; BOOST_FOREACH(CNode* pnode, vNodesCopy) { + if (pnode->fDisconnect) + continue; + // Receive messages { - TRY_LOCK(pnode->cs_vRecv, lockRecv); + TRY_LOCK(pnode->cs_vRecvMsg, lockRecv); if (lockRecv) - ProcessMessages(pnode); + if (!ProcessMessages(pnode)) + pnode->CloseSocketDisconnect(); } - if (fShutdown) - return; + boost::this_thread::interruption_point(); // Send messages { @@ -1707,8 +1646,7 @@ void ThreadMessageHandler2(void* parg) if (lockSend) SendMessages(pnode, pnode == pnodeTrickle); } - if (fShutdown) - return; + boost::this_thread::interruption_point(); } { @@ -1717,16 +1655,7 @@ void ThreadMessageHandler2(void* parg) pnode->Release(); } - // Wait and allow messages to bunch up. - // Reduce vnThreadsRunning so StopNode has permission to exit while - // we're sleeping, but we must always check fShutdown after doing this. - vnThreadsRunning[THREAD_MESSAGEHANDLER]--; - Sleep(100); - if (fRequestShutdown) - StartShutdown(); - vnThreadsRunning[THREAD_MESSAGEHANDLER]++; - if (fShutdown) - return; + MilliSleep(100); } } @@ -1740,18 +1669,6 @@ bool BindListenPort(const CService &addrBind, string& strError) strError = ""; int nOne = 1; -#ifdef WIN32 - // Initialize Windows Sockets - WSADATA wsadata; - int ret = WSAStartup(MAKEWORD(2,2), &wsadata); - if (ret != NO_ERROR) - { - strError = strprintf("Error: TCP/IP socket library failed to start (WSAStartup returned error %d)", ret); - printf("%s\n", strError.c_str()); - return false; - } -#endif - // Create socket for listening for incoming connections #ifdef USE_IPV6 struct sockaddr_storage sockaddr; @@ -1898,14 +1815,11 @@ void static Discover() NewThread(ThreadGetMyExternalIP, NULL); } -void StartNode(void* parg) +void StartNode(boost::thread_group& threadGroup) { - // Make this thread recognisable as the startup thread - RenameThread("bitcoin-start"); - if (semOutbound == NULL) { // initialize semaphore - int nMaxOutbound = min(MAX_OUTBOUND_CONNECTIONS, (int)GetArg("-maxconnections", 125)); + int nMaxOutbound = min(MAX_OUTBOUND_CONNECTIONS, nMaxConnections); semOutbound = new CSemaphore(nMaxOutbound); } @@ -1921,77 +1835,41 @@ void StartNode(void* parg) if (!GetBoolArg("-dnsseed", true)) printf("DNS seeding disabled\n"); else - if (!NewThread(ThreadDNSAddressSeed, NULL)) - printf("Error: NewThread(ThreadDNSAddressSeed) failed\n"); + threadGroup.create_thread(boost::bind(&TraceThread<boost::function<void()> >, "dnsseed", &ThreadDNSAddressSeed)); +#ifdef USE_UPNP // Map ports with UPnP - if (fUseUPnP) - MapPort(); - - // Get addresses from IRC and advertise ours - if (!NewThread(ThreadIRCSeed, NULL)) - printf("Error: NewThread(ThreadIRCSeed) failed\n"); + MapPort(GetBoolArg("-upnp", USE_UPNP)); +#endif // Send and receive from sockets, accept connections - if (!NewThread(ThreadSocketHandler, NULL)) - printf("Error: NewThread(ThreadSocketHandler) failed\n"); + threadGroup.create_thread(boost::bind(&TraceThread<void (*)()>, "net", &ThreadSocketHandler)); // Initiate outbound connections from -addnode - if (!NewThread(ThreadOpenAddedConnections, NULL)) - printf("Error: NewThread(ThreadOpenAddedConnections) failed\n"); + threadGroup.create_thread(boost::bind(&TraceThread<void (*)()>, "addcon", &ThreadOpenAddedConnections)); // Initiate outbound connections - if (!NewThread(ThreadOpenConnections, NULL)) - printf("Error: NewThread(ThreadOpenConnections) failed\n"); + threadGroup.create_thread(boost::bind(&TraceThread<void (*)()>, "opencon", &ThreadOpenConnections)); // Process messages - if (!NewThread(ThreadMessageHandler, NULL)) - printf("Error: NewThread(ThreadMessageHandler) failed\n"); + threadGroup.create_thread(boost::bind(&TraceThread<void (*)()>, "msghand", &ThreadMessageHandler)); // Dump network addresses - if (!NewThread(ThreadDumpAddress, NULL)) - printf("Error; NewThread(ThreadDumpAddress) failed\n"); - - // Generate coins in the background - GenerateBitcoins(GetBoolArg("-gen", false), pwalletMain); + threadGroup.create_thread(boost::bind(&LoopForever<void (*)()>, "dumpaddr", &DumpAddresses, 10000)); } bool StopNode() { printf("StopNode()\n"); - fShutdown = true; + GenerateBitcoins(false, NULL); + MapPort(false); nTransactionsUpdated++; - int64 nStart = GetTime(); if (semOutbound) for (int i=0; i<MAX_OUTBOUND_CONNECTIONS; i++) semOutbound->post(); - do - { - int nThreadsRunning = 0; - for (int n = 0; n < THREAD_MAX; n++) - nThreadsRunning += vnThreadsRunning[n]; - if (nThreadsRunning == 0) - break; - if (GetTime() - nStart > 20) - break; - Sleep(20); - } while(true); - if (vnThreadsRunning[THREAD_SOCKETHANDLER] > 0) printf("ThreadSocketHandler still running\n"); - if (vnThreadsRunning[THREAD_OPENCONNECTIONS] > 0) printf("ThreadOpenConnections still running\n"); - if (vnThreadsRunning[THREAD_MESSAGEHANDLER] > 0) printf("ThreadMessageHandler still running\n"); - if (vnThreadsRunning[THREAD_MINER] > 0) printf("ThreadBitcoinMiner still running\n"); - if (vnThreadsRunning[THREAD_RPCLISTENER] > 0) printf("ThreadRPCListener still running\n"); - if (vnThreadsRunning[THREAD_RPCHANDLER] > 0) printf("ThreadsRPCServer still running\n"); -#ifdef USE_UPNP - if (vnThreadsRunning[THREAD_UPNP] > 0) printf("ThreadMapPort still running\n"); -#endif - if (vnThreadsRunning[THREAD_DNSSEED] > 0) printf("ThreadDNSAddressSeed still running\n"); - if (vnThreadsRunning[THREAD_ADDEDCONNECTIONS] > 0) printf("ThreadOpenAddedConnections still running\n"); - if (vnThreadsRunning[THREAD_DUMPADDRESS] > 0) printf("ThreadDumpAddresses still running\n"); - while (vnThreadsRunning[THREAD_MESSAGEHANDLER] > 0 || vnThreadsRunning[THREAD_RPCHANDLER] > 0) - Sleep(20); - Sleep(50); + MilliSleep(50); DumpAddresses(); + return true; } @@ -2012,6 +1890,18 @@ public: if (closesocket(hListenSocket) == SOCKET_ERROR) printf("closesocket(hListenSocket) failed with error %d\n", WSAGetLastError()); + // clean up some globals (to help leak detection) + BOOST_FOREACH(CNode *pnode, vNodes) + delete pnode; + BOOST_FOREACH(CNode *pnode, vNodesDisconnected) + delete pnode; + vNodes.clear(); + vNodesDisconnected.clear(); + delete semOutbound; + semOutbound = NULL; + delete pnodeLocalHost; + pnodeLocalHost = NULL; + #ifdef WIN32 // Shutdown Windows Sockets WSACleanup(); @@ -15,6 +15,7 @@ #endif #include "mruset.h" +#include "limitedmap.h" #include "netbase.h" #include "protocol.h" #include "addrman.h" @@ -27,7 +28,7 @@ extern int nBestHeight; -inline unsigned int ReceiveBufferSize() { return 1000*GetArg("-maxreceivebuffer", 5*1000); } +inline unsigned int ReceiveFloodSize() { return 1000*GetArg("-maxreceivebuffer", 5*1000); } inline unsigned int SendBufferSize() { return 1000*GetArg("-maxsendbuffer", 1*1000); } void AddOneShot(std::string strDest); @@ -36,12 +37,13 @@ bool GetMyExternalIP(CNetAddr& ipRet); void AddressCurrentlyConnected(const CService& addr); CNode* FindNode(const CNetAddr& ip); CNode* FindNode(const CService& ip); -CNode* ConnectNode(CAddress addrConnect, const char *strDest = NULL, int64 nTimeout=0); -void MapPort(); +CNode* ConnectNode(CAddress addrConnect, const char *strDest = NULL); +void MapPort(bool fUseUPnP); unsigned short GetListenPort(); bool BindListenPort(const CService &bindAddr, std::string& strError=REF(std::string())); -void StartNode(void* parg); +void StartNode(boost::thread_group& threadGroup); bool StopNode(); +void SocketSendData(CNode *pnode); enum { @@ -49,7 +51,6 @@ enum LOCAL_IF, // address a local interface listens on LOCAL_BIND, // address explicit bound to LOCAL_UPNP, // address reported by UPnP - LOCAL_IRC, // address reported by IRC (deprecated) LOCAL_HTTP, // address reported by whatismyip.com and similar LOCAL_MANUAL, // address explicitly specified (-externalip=) @@ -69,38 +70,18 @@ void SetReachable(enum Network net, bool fFlag = true); CAddress GetLocalAddress(const CNetAddr *paddrPeer = NULL); -/** Thread types */ -enum threadId -{ - THREAD_SOCKETHANDLER, - THREAD_OPENCONNECTIONS, - THREAD_MESSAGEHANDLER, - THREAD_MINER, - THREAD_RPCLISTENER, - THREAD_UPNP, - THREAD_DNSSEED, - THREAD_ADDEDCONNECTIONS, - THREAD_DUMPADDRESS, - THREAD_RPCHANDLER, - THREAD_IMPORT, - THREAD_SCRIPTCHECK, - - THREAD_MAX -}; - extern bool fDiscover; -extern bool fUseUPnP; extern uint64 nLocalServices; extern uint64 nLocalHostNonce; -extern boost::array<int, THREAD_MAX> vnThreadsRunning; extern CAddrMan addrman; +extern int nMaxConnections; extern std::vector<CNode*> vNodes; extern CCriticalSection cs_vNodes; extern std::map<CInv, CDataStream> mapRelay; extern std::deque<std::pair<int64, CInv> > vRelayExpiration; extern CCriticalSection cs_mapRelay; -extern std::map<CInv, int64> mapAlreadyAskedFor; +extern limitedmap<CInv, int64> mapAlreadyAskedFor; extern std::vector<std::string> vAddedNodes; extern CCriticalSection cs_vAddedNodes; @@ -119,9 +100,49 @@ public: int nVersion; std::string strSubVer; bool fInbound; - int64 nReleaseTime; int nStartingHeight; int nMisbehavior; + uint64 nSendBytes; + uint64 nRecvBytes; + bool fSyncNode; +}; + + + + +class CNetMessage { +public: + bool in_data; // parsing header (false) or data (true) + + CDataStream hdrbuf; // partially received header + CMessageHeader hdr; // complete header + unsigned int nHdrPos; + + CDataStream vRecv; // received message data + unsigned int nDataPos; + + CNetMessage(int nTypeIn, int nVersionIn) : hdrbuf(nTypeIn, nVersionIn), vRecv(nTypeIn, nVersionIn) { + hdrbuf.resize(24); + in_data = false; + nHdrPos = 0; + nDataPos = 0; + } + + bool complete() const + { + if (!in_data) + return false; + return (hdr.nMessageSize == nDataPos); + } + + void SetVersion(int nVersionIn) + { + hdrbuf.SetVersion(nVersionIn); + vRecv.SetVersion(nVersionIn); + } + + int readHeader(const char *pch, unsigned int nBytes); + int readData(const char *pch, unsigned int nBytes); }; @@ -135,16 +156,23 @@ public: // socket uint64 nServices; SOCKET hSocket; - CDataStream vSend; - CDataStream vRecv; + CDataStream ssSend; + size_t nSendSize; // total size of all vSendMsg entries + size_t nSendOffset; // offset inside the first vSendMsg already sent + uint64 nSendBytes; + std::deque<CSerializeData> vSendMsg; CCriticalSection cs_vSend; - CCriticalSection cs_vRecv; + + std::deque<CInv> vRecvGetData; + std::deque<CNetMessage> vRecvMsg; + CCriticalSection cs_vRecvMsg; + uint64 nRecvBytes; + int nRecvVersion; + int64 nLastSend; int64 nLastRecv; int64 nLastSendEmpty; int64 nTimeConnected; - int nHeaderStart; - unsigned int nMessageStart; CAddress addr; std::string addrName; CService addrLocal; @@ -164,8 +192,8 @@ public: CSemaphoreGrant grantOutbound; CCriticalSection cs_filter; CBloomFilter* pfilter; -protected: int nRefCount; +protected: // Denial-of-service detection/prevention // Key is IP address, value is banned-until-time @@ -174,11 +202,11 @@ protected: int nMisbehavior; public: - int64 nReleaseTime; uint256 hashContinue; CBlockIndex* pindexLastGetBlocksBegin; uint256 hashLastGetBlocksEnd; int nStartingHeight; + bool fStartSync; // flood relay std::vector<CAddress> vAddrToSend; @@ -192,16 +220,17 @@ public: CCriticalSection cs_inventory; std::multimap<int64, CInv> mapAskFor; - CNode(SOCKET hSocketIn, CAddress addrIn, std::string addrNameIn = "", bool fInboundIn=false) : vSend(SER_NETWORK, MIN_PROTO_VERSION), vRecv(SER_NETWORK, MIN_PROTO_VERSION) + CNode(SOCKET hSocketIn, CAddress addrIn, std::string addrNameIn = "", bool fInboundIn=false) : ssSend(SER_NETWORK, MIN_PROTO_VERSION) { nServices = 0; hSocket = hSocketIn; + nRecvVersion = MIN_PROTO_VERSION; nLastSend = 0; nLastRecv = 0; + nSendBytes = 0; + nRecvBytes = 0; nLastSendEmpty = GetTime(); nTimeConnected = GetTime(); - nHeaderStart = -1; - nMessageStart = -1; addr = addrIn; addrName = addrNameIn == "" ? addr.ToStringIPPort() : addrNameIn; nVersion = 0; @@ -213,11 +242,13 @@ public: fSuccessfullyConnected = false; fDisconnect = false; nRefCount = 0; - nReleaseTime = 0; + nSendSize = 0; + nSendOffset = 0; hashContinue = 0; pindexLastGetBlocksBegin = 0; hashLastGetBlocksEnd = 0; nStartingHeight = -1; + fStartSync = false; fGetAddr = false; nMisbehavior = 0; fRelayTxes = false; @@ -225,7 +256,7 @@ public: pfilter = NULL; // Be shy and don't send version until we hear - if (!fInbound) + if (hSocket != INVALID_SOCKET && !fInbound) PushVersion(); } @@ -248,15 +279,33 @@ public: int GetRefCount() { - return std::max(nRefCount, 0) + (GetTime() < nReleaseTime ? 1 : 0); + assert(nRefCount >= 0); + return nRefCount; } - CNode* AddRef(int64 nTimeout=0) + // requires LOCK(cs_vRecvMsg) + unsigned int GetTotalRecvSize() { - if (nTimeout != 0) - nReleaseTime = std::max(nReleaseTime, GetTime() + nTimeout); - else - nRefCount++; + unsigned int total = 0; + BOOST_FOREACH(const CNetMessage &msg, vRecvMsg) + total += msg.vRecv.size() + 24; + return total; + } + + // requires LOCK(cs_vRecvMsg) + bool ReceiveMsgBytes(const char *pch, unsigned int nBytes); + + // requires LOCK(cs_vRecvMsg) + void SetRecvVersion(int nVersionIn) + { + nRecvVersion = nVersionIn; + BOOST_FOREACH(CNetMessage &msg, vRecvMsg) + msg.SetVersion(nVersionIn); + } + + CNode* AddRef() + { + nRefCount++; return this; } @@ -303,7 +352,12 @@ public: { // We're using mapAskFor as a priority queue, // the key is the earliest time the request can be sent - int64& nRequestTime = mapAlreadyAskedFor[inv]; + int64 nRequestTime; + limitedmap<CInv, int64>::const_iterator it = mapAlreadyAskedFor.find(inv); + if (it != mapAlreadyAskedFor.end()) + nRequestTime = it->second; + else + nRequestTime = 0; if (fDebugNet) printf("askfor %s %"PRI64d" (%s)\n", inv.ToString().c_str(), nRequestTime, DateTimeStrFormat("%H:%M:%S", nRequestTime/1000000).c_str()); @@ -316,6 +370,10 @@ public: // Each retry is 2 minutes after the last nRequestTime = std::max(nRequestTime + 2 * 60 * 1000000, nNow); + if (it != mapAlreadyAskedFor.end()) + mapAlreadyAskedFor.update(it, nRequestTime); + else + mapAlreadyAskedFor.insert(std::make_pair(inv, nRequestTime)); mapAskFor.insert(std::make_pair(nRequestTime, inv)); } @@ -325,11 +383,8 @@ public: void BeginMessage(const char* pszCommand) EXCLUSIVE_LOCK_FUNCTION(cs_vSend) { ENTER_CRITICAL_SECTION(cs_vSend); - if (nHeaderStart != -1) - AbortMessage(); - nHeaderStart = vSend.size(); - vSend << CMessageHeader(pszCommand, 0); - nMessageStart = vSend.size(); + assert(ssSend.size() == 0); + ssSend << CMessageHeader(pszCommand, 0); if (fDebug) printf("sending: %s ", pszCommand); } @@ -337,11 +392,8 @@ public: // TODO: Document the precondition of this function. Is cs_vSend locked? void AbortMessage() UNLOCK_FUNCTION(cs_vSend) { - if (nHeaderStart < 0) - return; - vSend.resize(nHeaderStart); - nHeaderStart = -1; - nMessageStart = -1; + ssSend.clear(); + LEAVE_CRITICAL_SECTION(cs_vSend); if (fDebug) @@ -358,26 +410,32 @@ public: return; } - if (nHeaderStart < 0) + if (ssSend.size() == 0) return; // Set the size - unsigned int nSize = vSend.size() - nMessageStart; - memcpy((char*)&vSend[nHeaderStart] + CMessageHeader::MESSAGE_SIZE_OFFSET, &nSize, sizeof(nSize)); + unsigned int nSize = ssSend.size() - CMessageHeader::HEADER_SIZE; + memcpy((char*)&ssSend[CMessageHeader::MESSAGE_SIZE_OFFSET], &nSize, sizeof(nSize)); // Set the checksum - uint256 hash = Hash(vSend.begin() + nMessageStart, vSend.end()); + uint256 hash = Hash(ssSend.begin() + CMessageHeader::HEADER_SIZE, ssSend.end()); unsigned int nChecksum = 0; memcpy(&nChecksum, &hash, sizeof(nChecksum)); - assert(nMessageStart - nHeaderStart >= CMessageHeader::CHECKSUM_OFFSET + sizeof(nChecksum)); - memcpy((char*)&vSend[nHeaderStart] + CMessageHeader::CHECKSUM_OFFSET, &nChecksum, sizeof(nChecksum)); + assert(ssSend.size () >= CMessageHeader::CHECKSUM_OFFSET + sizeof(nChecksum)); + memcpy((char*)&ssSend[CMessageHeader::CHECKSUM_OFFSET], &nChecksum, sizeof(nChecksum)); if (fDebug) { printf("(%d bytes)\n", nSize); } - nHeaderStart = -1; - nMessageStart = -1; + std::deque<CSerializeData>::iterator it = vSendMsg.insert(vSendMsg.end(), CSerializeData()); + ssSend.GetAndClear(*it); + nSendSize += (*it).size(); + + // If write queue empty, attempt "optimistic write" + if (it == vSendMsg.begin()) + SocketSendData(this); + LEAVE_CRITICAL_SECTION(cs_vSend); } @@ -404,7 +462,7 @@ public: try { BeginMessage(pszCommand); - vSend << a1; + ssSend << a1; EndMessage(); } catch (...) @@ -420,7 +478,7 @@ public: try { BeginMessage(pszCommand); - vSend << a1 << a2; + ssSend << a1 << a2; EndMessage(); } catch (...) @@ -436,7 +494,7 @@ public: try { BeginMessage(pszCommand); - vSend << a1 << a2 << a3; + ssSend << a1 << a2 << a3; EndMessage(); } catch (...) @@ -452,7 +510,7 @@ public: try { BeginMessage(pszCommand); - vSend << a1 << a2 << a3 << a4; + ssSend << a1 << a2 << a3 << a4; EndMessage(); } catch (...) @@ -468,7 +526,7 @@ public: try { BeginMessage(pszCommand); - vSend << a1 << a2 << a3 << a4 << a5; + ssSend << a1 << a2 << a3 << a4 << a5; EndMessage(); } catch (...) @@ -484,7 +542,7 @@ public: try { BeginMessage(pszCommand); - vSend << a1 << a2 << a3 << a4 << a5 << a6; + ssSend << a1 << a2 << a3 << a4 << a5 << a6; EndMessage(); } catch (...) @@ -500,7 +558,7 @@ public: try { BeginMessage(pszCommand); - vSend << a1 << a2 << a3 << a4 << a5 << a6 << a7; + ssSend << a1 << a2 << a3 << a4 << a5 << a6 << a7; EndMessage(); } catch (...) @@ -516,7 +574,7 @@ public: try { BeginMessage(pszCommand); - vSend << a1 << a2 << a3 << a4 << a5 << a6 << a7 << a8; + ssSend << a1 << a2 << a3 << a4 << a5 << a6 << a7 << a8; EndMessage(); } catch (...) @@ -532,7 +590,7 @@ public: try { BeginMessage(pszCommand); - vSend << a1 << a2 << a3 << a4 << a5 << a6 << a7 << a8 << a9; + ssSend << a1 << a2 << a3 << a4 << a5 << a6 << a7 << a8 << a9; EndMessage(); } catch (...) diff --git a/src/netbase.cpp b/src/netbase.cpp index 4f31ce9cf3..08d133740a 100644 --- a/src/netbase.cpp +++ b/src/netbase.cpp @@ -72,19 +72,14 @@ bool static LookupIntern(const char *pszName, std::vector<CNetAddr>& vIP, unsign aiHint.ai_socktype = SOCK_STREAM; aiHint.ai_protocol = IPPROTO_TCP; -#ifdef WIN32 -# ifdef USE_IPV6 +#ifdef USE_IPV6 aiHint.ai_family = AF_UNSPEC; -# else +#else aiHint.ai_family = AF_INET; -# endif +#endif +#ifdef WIN32 aiHint.ai_flags = fAllowLookup ? 0 : AI_NUMERICHOST; #else -# ifdef USE_IPV6 - aiHint.ai_family = AF_UNSPEC; -# else - aiHint.ai_family = AF_INET; -# endif aiHint.ai_flags = fAllowLookup ? AI_ADDRCONFIG : AI_NUMERICHOST; #endif struct addrinfo *aiRes = NULL; @@ -119,13 +114,12 @@ bool static LookupIntern(const char *pszName, std::vector<CNetAddr>& vIP, unsign bool LookupHost(const char *pszName, std::vector<CNetAddr>& vIP, unsigned int nMaxSolutions, bool fAllowLookup) { - std::string str(pszName); - std::string strHost = str; - if (str.empty()) + std::string strHost(pszName); + if (strHost.empty()) return false; - if (boost::algorithm::starts_with(str, "[") && boost::algorithm::ends_with(str, "]")) + if (boost::algorithm::starts_with(strHost, "[") && boost::algorithm::ends_with(strHost, "]")) { - strHost = str.substr(1, str.size() - 2); + strHost = strHost.substr(1, strHost.size() - 2); } return LookupIntern(strHost.c_str(), vIP, nMaxSolutions, fAllowLookup); @@ -222,10 +216,9 @@ bool static Socks5(string strDest, int port, SOCKET& hSocket) return error("Hostname too long"); } char pszSocks5Init[] = "\5\1\0"; - char *pszSocks5 = pszSocks5Init; ssize_t nSize = sizeof(pszSocks5Init) - 1; - ssize_t ret = send(hSocket, pszSocks5, nSize, MSG_NOSIGNAL); + ssize_t ret = send(hSocket, pszSocks5Init, nSize, MSG_NOSIGNAL); if (ret != nSize) { closesocket(hSocket); @@ -414,7 +407,7 @@ bool static ConnectSocketDirectly(const CService &addrConnect, SOCKET& hSocketRe if (ioctlsocket(hSocket, FIONBIO, &fNonblock) == SOCKET_ERROR) #else fFlags = fcntl(hSocket, F_GETFL, 0); - if (fcntl(hSocket, F_SETFL, fFlags & !O_NONBLOCK) == SOCKET_ERROR) + if (fcntl(hSocket, F_SETFL, fFlags & ~O_NONBLOCK) == SOCKET_ERROR) #endif { closesocket(hSocket); diff --git a/src/protocol.cpp b/src/protocol.cpp index 7b42f5270b..88bbe49afd 100644 --- a/src/protocol.cpp +++ b/src/protocol.cpp @@ -142,12 +142,7 @@ const char* CInv::GetCommand() const std::string CInv::ToString() const { - if (type == MSG_BLOCK) - return strprintf("%s %s", GetCommand(), BlockHashStr(hash).c_str()); - if (type == MSG_TX) - return strprintf("%s %s", GetCommand(), hash.ToString().substr(0,10).c_str()); - - return strprintf("%s %s", GetCommand(), hash.ToString().substr(0,20).c_str()); + return strprintf("%s %s", GetCommand(), hash.ToString().c_str()); } void CInv::print() const diff --git a/src/protocol.h b/src/protocol.h index f5c162054e..4998425070 100644 --- a/src/protocol.h +++ b/src/protocol.h @@ -56,7 +56,8 @@ class CMessageHeader CHECKSUM_SIZE=sizeof(int), MESSAGE_SIZE_OFFSET=MESSAGE_START_SIZE+COMMAND_SIZE, - CHECKSUM_OFFSET=MESSAGE_SIZE_OFFSET+MESSAGE_SIZE_SIZE + CHECKSUM_OFFSET=MESSAGE_SIZE_OFFSET+MESSAGE_SIZE_SIZE, + HEADER_SIZE=MESSAGE_START_SIZE+COMMAND_SIZE+MESSAGE_SIZE_SIZE+CHECKSUM_SIZE }; char pchMessageStart[MESSAGE_START_SIZE]; char pchCommand[COMMAND_SIZE]; diff --git a/src/qt/aboutdialog.cpp b/src/qt/aboutdialog.cpp index 755413b2bb..cea8e98425 100644 --- a/src/qt/aboutdialog.cpp +++ b/src/qt/aboutdialog.cpp @@ -2,10 +2,7 @@ #include "ui_aboutdialog.h" #include "clientmodel.h" - -// Copyright year (2009-this) -// Todo: update this when changing our copyright comments in the source -const int ABOUTDIALOG_COPYRIGHT_YEAR = 2013; +#include "clientversion.h" AboutDialog::AboutDialog(QWidget *parent) : QDialog(parent), @@ -14,7 +11,7 @@ AboutDialog::AboutDialog(QWidget *parent) : ui->setupUi(this); // Set current copyright year - ui->copyrightLabel->setText(tr("Copyright") + QString(" © ") + tr("2009-%1 The Bitcoin developers").arg(ABOUTDIALOG_COPYRIGHT_YEAR)); + ui->copyrightLabel->setText(tr("Copyright") + QString(" © 2009-%1 ").arg(COPYRIGHT_YEAR) + tr("The Bitcoin developers")); } void AboutDialog::setModel(ClientModel *model) diff --git a/src/qt/addressbookpage.cpp b/src/qt/addressbookpage.cpp index 9e35e51bbf..8529c88b39 100644 --- a/src/qt/addressbookpage.cpp +++ b/src/qt/addressbookpage.cpp @@ -28,9 +28,12 @@ AddressBookPage::AddressBookPage(Mode mode, Tabs tab, QWidget *parent) : ui->setupUi(this); #ifdef Q_OS_MAC // Icons on push buttons are very uncommon on Mac - ui->newAddressButton->setIcon(QIcon()); - ui->copyToClipboard->setIcon(QIcon()); - ui->deleteButton->setIcon(QIcon()); + ui->newAddress->setIcon(QIcon()); + ui->copyAddress->setIcon(QIcon()); + ui->deleteAddress->setIcon(QIcon()); + ui->verifyMessage->setIcon(QIcon()); + ui->signMessage->setIcon(QIcon()); + ui->exportButton->setIcon(QIcon()); #endif #ifndef USE_QRCODE @@ -43,6 +46,7 @@ AddressBookPage::AddressBookPage(Mode mode, Tabs tab, QWidget *parent) : connect(ui->tableView, SIGNAL(doubleClicked(QModelIndex)), this, SLOT(accept())); ui->tableView->setEditTriggers(QAbstractItemView::NoEditTriggers); ui->tableView->setFocus(); + ui->exportButton->hide(); break; case ForEditing: ui->buttonBox->setVisible(false); @@ -51,25 +55,26 @@ AddressBookPage::AddressBookPage(Mode mode, Tabs tab, QWidget *parent) : switch(tab) { case SendingTab: - ui->labelExplanation->setVisible(false); - ui->deleteButton->setVisible(true); + ui->labelExplanation->setText(tr("These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.")); + ui->deleteAddress->setVisible(true); ui->signMessage->setVisible(false); break; case ReceivingTab: - ui->deleteButton->setVisible(false); + ui->labelExplanation->setText(tr("These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.")); + ui->deleteAddress->setVisible(false); ui->signMessage->setVisible(true); break; } // Context menu actions - QAction *copyAddressAction = new QAction(ui->copyToClipboard->text(), this); + QAction *copyAddressAction = new QAction(ui->copyAddress->text(), this); QAction *copyLabelAction = new QAction(tr("Copy &Label"), this); QAction *editAction = new QAction(tr("&Edit"), this); QAction *sendCoinsAction = new QAction(tr("Send &Coins"), this); QAction *showQRCodeAction = new QAction(ui->showQRCode->text(), this); QAction *signMessageAction = new QAction(ui->signMessage->text(), this); QAction *verifyMessageAction = new QAction(ui->verifyMessage->text(), this); - deleteAction = new QAction(ui->deleteButton->text(), this); + deleteAction = new QAction(ui->deleteAddress->text(), this); // Build context menu contextMenu = new QMenu(); @@ -90,11 +95,11 @@ AddressBookPage::AddressBookPage(Mode mode, Tabs tab, QWidget *parent) : contextMenu->addAction(verifyMessageAction); // Connect signals for context menu actions - connect(copyAddressAction, SIGNAL(triggered()), this, SLOT(on_copyToClipboard_clicked())); + connect(copyAddressAction, SIGNAL(triggered()), this, SLOT(on_copyAddress_clicked())); connect(copyLabelAction, SIGNAL(triggered()), this, SLOT(onCopyLabelAction())); connect(editAction, SIGNAL(triggered()), this, SLOT(onEditAction())); - connect(deleteAction, SIGNAL(triggered()), this, SLOT(on_deleteButton_clicked())); - connect(sendCoinsAction, SIGNAL(triggered()), this, SLOT(onSendCoins_clicked())); + connect(deleteAction, SIGNAL(triggered()), this, SLOT(on_deleteAddress_clicked())); + connect(sendCoinsAction, SIGNAL(triggered()), this, SLOT(onSendCoinsAction())); connect(showQRCodeAction, SIGNAL(triggered()), this, SLOT(on_showQRCode_clicked())); connect(signMessageAction, SIGNAL(triggered()), this, SLOT(on_signMessage_clicked())); connect(verifyMessageAction, SIGNAL(triggered()), this, SLOT(on_verifyMessage_clicked())); @@ -138,17 +143,14 @@ void AddressBookPage::setModel(AddressTableModel *model) ui->tableView->sortByColumn(0, Qt::AscendingOrder); // Set column widths - ui->tableView->horizontalHeader()->resizeSection( - AddressTableModel::Address, 320); - ui->tableView->horizontalHeader()->setResizeMode( - AddressTableModel::Label, QHeaderView::Stretch); + ui->tableView->horizontalHeader()->setResizeMode(AddressTableModel::Label, QHeaderView::Stretch); + ui->tableView->horizontalHeader()->setResizeMode(AddressTableModel::Address, QHeaderView::ResizeToContents); connect(ui->tableView->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)), this, SLOT(selectionChanged())); // Select row for newly created address - connect(model, SIGNAL(rowsInserted(QModelIndex,int,int)), - this, SLOT(selectNewAddress(QModelIndex,int,int))); + connect(model, SIGNAL(rowsInserted(QModelIndex,int,int)), this, SLOT(selectNewAddress(QModelIndex,int,int))); selectionChanged(); } @@ -158,7 +160,7 @@ void AddressBookPage::setOptionsModel(OptionsModel *optionsModel) this->optionsModel = optionsModel; } -void AddressBookPage::on_copyToClipboard_clicked() +void AddressBookPage::on_copyAddress_clicked() { GUIUtil::copyEntryData(ui->tableView, AddressTableModel::Address); } @@ -210,7 +212,7 @@ void AddressBookPage::on_verifyMessage_clicked() } } -void AddressBookPage::onSendCoins_clicked() +void AddressBookPage::onSendCoinsAction() { QTableView *table = ui->tableView; QModelIndexList indexes = table->selectionModel()->selectedRows(AddressTableModel::Address); @@ -222,7 +224,7 @@ void AddressBookPage::onSendCoins_clicked() } } -void AddressBookPage::on_newAddressButton_clicked() +void AddressBookPage::on_newAddress_clicked() { if(!model) return; @@ -238,7 +240,7 @@ void AddressBookPage::on_newAddressButton_clicked() } } -void AddressBookPage::on_deleteButton_clicked() +void AddressBookPage::on_deleteAddress_clicked() { QTableView *table = ui->tableView; if(!table->selectionModel()) @@ -264,8 +266,8 @@ void AddressBookPage::selectionChanged() { case SendingTab: // In sending tab, allow deletion of selection - ui->deleteButton->setEnabled(true); - ui->deleteButton->setVisible(true); + ui->deleteAddress->setEnabled(true); + ui->deleteAddress->setVisible(true); deleteAction->setEnabled(true); ui->signMessage->setEnabled(false); ui->signMessage->setVisible(false); @@ -274,8 +276,8 @@ void AddressBookPage::selectionChanged() break; case ReceivingTab: // Deleting receiving addresses, however, is not allowed - ui->deleteButton->setEnabled(false); - ui->deleteButton->setVisible(false); + ui->deleteAddress->setEnabled(false); + ui->deleteAddress->setVisible(false); deleteAction->setEnabled(false); ui->signMessage->setEnabled(true); ui->signMessage->setVisible(true); @@ -283,14 +285,14 @@ void AddressBookPage::selectionChanged() ui->verifyMessage->setVisible(false); break; } - ui->copyToClipboard->setEnabled(true); + ui->copyAddress->setEnabled(true); ui->showQRCode->setEnabled(true); } else { - ui->deleteButton->setEnabled(false); + ui->deleteAddress->setEnabled(false); ui->showQRCode->setEnabled(false); - ui->copyToClipboard->setEnabled(false); + ui->copyAddress->setEnabled(false); ui->signMessage->setEnabled(false); ui->verifyMessage->setEnabled(false); } @@ -323,7 +325,7 @@ void AddressBookPage::done(int retval) QDialog::done(retval); } -void AddressBookPage::exportClicked() +void AddressBookPage::on_exportButton_clicked() { // CSV is currently the only supported format QString filename = GUIUtil::getSaveFileName( diff --git a/src/qt/addressbookpage.h b/src/qt/addressbookpage.h index c6653a5e8a..34465aa65f 100644 --- a/src/qt/addressbookpage.h +++ b/src/qt/addressbookpage.h @@ -43,7 +43,6 @@ public: public slots: void done(int retval); - void exportClicked(); private: Ui::AddressBookPage *ui; @@ -59,23 +58,25 @@ private: private slots: /** Delete currently selected address entry */ - void on_deleteButton_clicked(); + void on_deleteAddress_clicked(); /** Create a new address for receiving coins and / or add a new address book entry */ - void on_newAddressButton_clicked(); + void on_newAddress_clicked(); /** Copy address of currently selected address entry to clipboard */ - void on_copyToClipboard_clicked(); + void on_copyAddress_clicked(); /** Open the sign message tab in the Sign/Verify Message dialog with currently selected address */ void on_signMessage_clicked(); /** Open the verify message tab in the Sign/Verify Message dialog with currently selected address */ void on_verifyMessage_clicked(); /** Open send coins dialog for currently selected address (no button) */ - void onSendCoins_clicked(); + void onSendCoinsAction(); /** Generate a QR Code from the currently selected address */ void on_showQRCode_clicked(); /** Copy label of currently selected address entry to clipboard (no button) */ void onCopyLabelAction(); /** Edit currently selected address entry (no button) */ void onEditAction(); + /** Export button clicked */ + void on_exportButton_clicked(); /** Set button states based on selected tab and selection */ void selectionChanged(); diff --git a/src/qt/askpassphrasedialog.cpp b/src/qt/askpassphrasedialog.cpp index cf35ee2457..f165c11cb1 100644 --- a/src/qt/askpassphrasedialog.cpp +++ b/src/qt/askpassphrasedialog.cpp @@ -235,7 +235,7 @@ bool AskPassphraseDialog::eventFilter(QObject *object, QEvent *event) if (str.length() != 0) { const QChar *psz = str.unicode(); bool fShift = (ke->modifiers() & Qt::ShiftModifier) != 0; - if ((fShift && psz->isLower()) || (!fShift && psz->isUpper())) { + if ((fShift && *psz >= 'a' && *psz <= 'z') || (!fShift && *psz >= 'A' && *psz <= 'Z')) { fCapsLock = true; ui->capsLabel->setText(tr("Warning: The Caps Lock key is on!")); } else if (psz->isLetter()) { diff --git a/src/qt/bitcoin.cpp b/src/qt/bitcoin.cpp index e3d51be54a..f525d1bb38 100644 --- a/src/qt/bitcoin.cpp +++ b/src/qt/bitcoin.cpp @@ -11,17 +11,22 @@ #include "guiutil.h" #include "guiconstants.h" #include "init.h" +#include "util.h" #include "ui_interface.h" #include "paymentserver.h" +#include "splashscreen.h" #include <QMessageBox> #include <QTextCodec> #include <QLocale> #include <QTimer> #include <QTranslator> -#include <QSplashScreen> #include <QLibraryInfo> +#ifdef Q_OS_MAC +#include "macdockiconhandler.h" +#endif + #if defined(BITCOIN_NEED_QT_PLUGINS) && !defined(_BITCOIN_QT_PLUGINS_INCLUDED) #define _BITCOIN_QT_PLUGINS_INCLUDED #define __INSURE__ @@ -33,9 +38,12 @@ Q_IMPORT_PLUGIN(qkrcodecs) Q_IMPORT_PLUGIN(qtaccessiblewidgets) #endif +// Declare meta types used for QMetaObject::invokeMethod +Q_DECLARE_METATYPE(bool*) + // Need a global reference for the notifications to find the GUI static BitcoinGUI *guiref; -static QSplashScreen *splashref; +static SplashScreen *splashref; static bool ThreadSafeMessageBox(const std::string& message, const std::string& caption, unsigned int style) { @@ -65,7 +73,7 @@ static bool ThreadSafeAskFee(int64 nFeeRequired) { if(!guiref) return false; - if(nFeeRequired < MIN_TX_FEE || nFeeRequired <= nTransactionFee || fDaemon) + if(nFeeRequired < CTransaction::nMinTxFee || nFeeRequired <= nTransactionFee || fDaemon) return true; bool payFee = false; @@ -81,17 +89,12 @@ static void InitMessage(const std::string &message) { if(splashref) { - splashref->showMessage(QString::fromStdString(message), Qt::AlignBottom|Qt::AlignHCenter, QColor(255,255,200)); - QApplication::instance()->processEvents(); + splashref->showMessage(QString::fromStdString(message), Qt::AlignBottom|Qt::AlignHCenter, QColor(55,55,55)); + qApp->processEvents(); } printf("init message: %s\n", message.c_str()); } -static void QueueShutdown() -{ - QMetaObject::invokeMethod(QCoreApplication::instance(), "quit", Qt::QueuedConnection); -} - /* Translate string to current locale using Qt. */ @@ -122,6 +125,9 @@ int main(int argc, char *argv[]) Q_INIT_RESOURCE(bitcoin); QApplication app(argc, argv); + // Register meta types used for QMetaObject::invokeMethod + qRegisterMetaType< bool* >(); + // Do this early as we don't want to bother initializing if we are just calling IPC // ... but do it after creating app, so QCoreApplication::arguments is initialized: if (PaymentServer::ipcSendCommandLine()) @@ -144,12 +150,12 @@ int main(int argc, char *argv[]) // Application identification (must be set before OptionsModel is initialized, // as it is used to locate QSettings) - app.setOrganizationName("Bitcoin"); - app.setOrganizationDomain("bitcoin.org"); + QApplication::setOrganizationName("Bitcoin"); + QApplication::setOrganizationDomain("bitcoin.org"); if(GetBoolArg("-testnet")) // Separate UI settings for testnet - app.setApplicationName("Bitcoin-Qt-testnet"); + QApplication::setApplicationName("Bitcoin-Qt-testnet"); else - app.setApplicationName("Bitcoin-Qt"); + QApplication::setApplicationName("Bitcoin-Qt"); // ... then GUI settings: OptionsModel optionsModel; @@ -185,7 +191,6 @@ int main(int argc, char *argv[]) uiInterface.ThreadSafeMessageBox.connect(ThreadSafeMessageBox); uiInterface.ThreadSafeAskFee.connect(ThreadSafeAskFee); uiInterface.InitMessage.connect(InitMessage); - uiInterface.QueueShutdown.connect(QueueShutdown); uiInterface.Translate.connect(Translate); // Show help message immediately after parsing command-line options (for "-lang") and setting locale, @@ -197,7 +202,14 @@ int main(int argc, char *argv[]) return 1; } - QSplashScreen splash(QPixmap(":/images/splash"), 0); +#ifdef Q_OS_MAC + // on mac, also change the icon now because it would look strange to have a testnet splash (green) and a std app icon (orange) + if(GetBoolArg("-testnet")) { + MacDockIconHandler::instance()->setIcon(QIcon(":icons/bitcoin_testnet")); + } +#endif + + SplashScreen splash(QPixmap(), 0); if (GetBoolArg("-splash", true) && !GetBoolArg("-min")) { splash.show(); @@ -206,7 +218,6 @@ int main(int argc, char *argv[]) } app.processEvents(); - app.setQuitOnLastWindowClosed(false); try @@ -215,9 +226,16 @@ int main(int argc, char *argv[]) if (GUIUtil::GetStartOnSystemStartup()) GUIUtil::SetStartOnSystemStartup(true); + boost::thread_group threadGroup; + BitcoinGUI window; guiref = &window; - if(AppInit2()) + + QTimer* pollShutdownTimer = new QTimer(guiref); + QObject::connect(pollShutdownTimer, SIGNAL(timeout()), guiref, SLOT(detectShutdown())); + pollShutdownTimer->start(200); + + if(AppInit2(threadGroup)) { { // Put this in a block, so that the Model objects are cleaned up before @@ -232,7 +250,8 @@ int main(int argc, char *argv[]) WalletModel walletModel(pwalletMain, &optionsModel); window.setClientModel(&clientModel); - window.setWalletModel(&walletModel); + window.addWallet("~Default", &walletModel); + window.setCurrentWallet("~Default"); // If -min option passed, start window minimized. if(GetBoolArg("-min")) @@ -253,14 +272,19 @@ int main(int argc, char *argv[]) window.hide(); window.setClientModel(0); - window.setWalletModel(0); + window.removeAllWallets(); guiref = 0; } // Shutdown the core and its threads, but don't exit Bitcoin-Qt here - Shutdown(NULL); + threadGroup.interrupt_all(); + threadGroup.join_all(); + Shutdown(); } else { + threadGroup.interrupt_all(); + threadGroup.join_all(); + Shutdown(); return 1; } } catch (std::exception& e) { diff --git a/src/qt/bitcoin.qrc b/src/qt/bitcoin.qrc index 84ebb2483f..0ec90a2946 100644 --- a/src/qt/bitcoin.qrc +++ b/src/qt/bitcoin.qrc @@ -43,19 +43,25 @@ </qresource> <qresource prefix="/images"> <file alias="about">res/images/about.png</file> - <file alias="splash">res/images/splash2.jpg</file> + <file alias="splash">res/images/splash.png</file> + <file alias="splash_testnet">res/images/splash_testnet.png</file> </qresource> <qresource prefix="/movies"> <file alias="update_spinner">res/movies/update_spinner.mng</file> </qresource> <qresource prefix="/translations"> + <file alias="ar">locale/bitcoin_ar.qm</file> <file alias="bg">locale/bitcoin_bg.qm</file> + <file alias="bs">locale/bitcoin_bs.ts</file> + <file alias="ca">locale/bitcoin_ca.ts</file> <file alias="ca_ES">locale/bitcoin_ca_ES.qm</file> <file alias="cs">locale/bitcoin_cs.qm</file> + <file alias="cy">locale/bitcoin_cy.ts</file> <file alias="da">locale/bitcoin_da.qm</file> <file alias="de">locale/bitcoin_de.qm</file> <file alias="el_GR">locale/bitcoin_el_GR.qm</file> <file alias="en">locale/bitcoin_en.qm</file> + <file alias="eo">locale/bitcoin_eo.ts</file> <file alias="es">locale/bitcoin_es.qm</file> <file alias="es_CL">locale/bitcoin_es_CL.qm</file> <file alias="et">locale/bitcoin_et.qm</file> @@ -65,11 +71,16 @@ <file alias="fi">locale/bitcoin_fi.qm</file> <file alias="fr">locale/bitcoin_fr.qm</file> <file alias="fr_CA">locale/bitcoin_fr_CA.qm</file> + <file alias="gu_IN">locale/bitcoin_gu_IN.ts</file> <file alias="he">locale/bitcoin_he.qm</file> + <file alias="hi_IN">locale/bitcoin_hi_IN.ts</file> <file alias="hr">locale/bitcoin_hr.qm</file> <file alias="hu">locale/bitcoin_hu.qm</file> <file alias="it">locale/bitcoin_it.qm</file> + <file alias="ja">locale/bitcoin_ja.ts</file> + <file alias="la">locale/bitcoin_la.ts</file> <file alias="lt">locale/bitcoin_lt.qm</file> + <file alias="lv_LV">locale/bitcoin_lv_LV.ts</file> <file alias="nb">locale/bitcoin_nb.qm</file> <file alias="nl">locale/bitcoin_nl.qm</file> <file alias="pl">locale/bitcoin_pl.qm</file> @@ -80,6 +91,7 @@ <file alias="sk">locale/bitcoin_sk.qm</file> <file alias="sr">locale/bitcoin_sr.qm</file> <file alias="sv">locale/bitcoin_sv.qm</file> + <file alias="th_TH">locale/bitcoin_th_TH.ts</file> <file alias="tr">locale/bitcoin_tr.qm</file> <file alias="uk">locale/bitcoin_uk.qm</file> <file alias="zh_CN">locale/bitcoin_zh_CN.qm</file> diff --git a/src/qt/bitcoinamountfield.cpp b/src/qt/bitcoinamountfield.cpp index ddf185c415..b12e296f99 100644 --- a/src/qt/bitcoinamountfield.cpp +++ b/src/qt/bitcoinamountfield.cpp @@ -98,7 +98,7 @@ bool BitcoinAmountField::eventFilter(QObject *object, QEvent *event) { // Translate a comma into a period QKeyEvent periodKeyEvent(event->type(), Qt::Key_Period, keyEvent->modifiers(), ".", keyEvent->isAutoRepeat(), keyEvent->count()); - qApp->sendEvent(object, &periodKeyEvent); + QApplication::sendEvent(object, &periodKeyEvent); return true; } } @@ -145,6 +145,11 @@ void BitcoinAmountField::unitChanged(int idx) amount->setDecimals(BitcoinUnits::decimals(currentUnit)); amount->setMaximum(qPow(10, BitcoinUnits::amountDigits(currentUnit)) - qPow(10, -amount->decimals())); + if(currentUnit == BitcoinUnits::uBTC) + amount->setSingleStep(0.01); + else + amount->setSingleStep(0.001); + if(valid) { // If value was valid, re-place it in the widget with the new unit diff --git a/src/qt/bitcoingui.cpp b/src/qt/bitcoingui.cpp index 0d951718bb..78a69af8b0 100644 --- a/src/qt/bitcoingui.cpp +++ b/src/qt/bitcoingui.cpp @@ -10,26 +10,21 @@ #include "bitcoingui.h" #include "transactiontablemodel.h" -#include "addressbookpage.h" -#include "sendcoinsdialog.h" -#include "signverifymessagedialog.h" #include "optionsdialog.h" #include "aboutdialog.h" #include "clientmodel.h" #include "walletmodel.h" -#include "editaddressdialog.h" +#include "walletframe.h" #include "optionsmodel.h" #include "transactiondescdialog.h" -#include "addresstablemodel.h" -#include "transactionview.h" -#include "overviewpage.h" #include "bitcoinunits.h" #include "guiconstants.h" -#include "askpassphrasedialog.h" #include "notificator.h" #include "guiutil.h" #include "rpcconsole.h" #include "ui_interface.h" +#include "wallet.h" +#include "init.h" #ifdef Q_OS_MAC #include "macdockiconhandler.h" @@ -47,20 +42,22 @@ #include <QStackedWidget> #include <QDateTime> #include <QMovie> -#include <QFileDialog> -#include <QDesktopServices> #include <QTimer> #include <QDragEnterEvent> #include <QUrl> #include <QMimeData> #include <QStyle> +#include <QSettings> +#include <QDesktopWidget> +#include <QListWidget> #include <iostream> -BitcoinGUI::BitcoinGUI(QWidget *parent): +const QString BitcoinGUI::DEFAULT_WALLET = "~Default"; + +BitcoinGUI::BitcoinGUI(QWidget *parent) : QMainWindow(parent), clientModel(0), - walletModel(0), encryptWalletAction(0), changePassphraseAction(0), aboutQtAction(0), @@ -69,19 +66,24 @@ BitcoinGUI::BitcoinGUI(QWidget *parent): rpcConsole(0), prevBlocks(0) { - resize(850, 550); + restoreWindowGeometry(); setWindowTitle(tr("Bitcoin") + " - " + tr("Wallet")); #ifndef Q_OS_MAC - qApp->setWindowIcon(QIcon(":icons/bitcoin")); + QApplication::setWindowIcon(QIcon(":icons/bitcoin")); setWindowIcon(QIcon(":icons/bitcoin")); #else setUnifiedTitleAndToolBarOnMac(true); QApplication::setAttribute(Qt::AA_DontShowIconsInMenus); #endif + // Create wallet frame and make it the central widget + walletFrame = new WalletFrame(this); + setCentralWidget(walletFrame); + // Accept D&D of URIs setAcceptDrops(true); // Create actions for the toolbar, menu bar and tray/dock icon + // Needs walletFrame to be initialized createActions(); // Create application menu bar @@ -93,31 +95,6 @@ BitcoinGUI::BitcoinGUI(QWidget *parent): // Create system tray icon and notification createTrayIcon(); - // Create tabs - overviewPage = new OverviewPage(); - - transactionsPage = new QWidget(this); - QVBoxLayout *vbox = new QVBoxLayout(); - transactionView = new TransactionView(this); - vbox->addWidget(transactionView); - transactionsPage->setLayout(vbox); - - addressBookPage = new AddressBookPage(AddressBookPage::ForEditing, AddressBookPage::SendingTab); - - receiveCoinsPage = new AddressBookPage(AddressBookPage::ForEditing, AddressBookPage::ReceivingTab); - - sendCoinsPage = new SendCoinsDialog(this); - - signVerifyMessageDialog = new SignVerifyMessageDialog(this); - - centralWidget = new QStackedWidget(this); - centralWidget->addWidget(overviewPage); - centralWidget->addWidget(transactionsPage); - centralWidget->addWidget(addressBookPage); - centralWidget->addWidget(receiveCoinsPage); - centralWidget->addWidget(sendCoinsPage); - setCentralWidget(centralWidget); - // Create status bar statusBar(); @@ -150,7 +127,7 @@ BitcoinGUI::BitcoinGUI(QWidget *parent): // Override style sheet for progress bar for styles that have a segmented progress bar, // as they make the text unreadable (workaround for issue #1071) // See https://qt-project.org/doc/qt-4.8/gallery.html - QString curStyle = qApp->style()->metaObject()->className(); + QString curStyle = QApplication::style()->metaObject()->className(); if(curStyle == "QWindowsStyle" || curStyle == "QWindowsXPStyle") { progressBar->setStyleSheet("QProgressBar { background-color: #e8e8e8; border: 1px solid grey; border-radius: 7px; padding: 1px; text-align: center; } QProgressBar::chunk { background: QLinearGradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #FF8000, stop: 1 orange); border-radius: 7px; margin: 0px; }"); @@ -162,35 +139,21 @@ BitcoinGUI::BitcoinGUI(QWidget *parent): syncIconMovie = new QMovie(":/movies/update_spinner", "mng", this); - // Clicking on a transaction on the overview page simply sends you to transaction history page - connect(overviewPage, SIGNAL(transactionClicked(QModelIndex)), this, SLOT(gotoHistoryPage())); - connect(overviewPage, SIGNAL(transactionClicked(QModelIndex)), transactionView, SLOT(focusTransaction(QModelIndex))); - - // Double-clicking on a transaction on the transaction history page shows details - connect(transactionView, SIGNAL(doubleClicked(QModelIndex)), transactionView, SLOT(showDetails())); - rpcConsole = new RPCConsole(this); connect(openRPCConsoleAction, SIGNAL(triggered()), rpcConsole, SLOT(show())); - // Clicking on "Send Coins" in the address book sends you to the send coins tab - connect(addressBookPage, SIGNAL(sendCoins(QString)), this, SLOT(gotoSendCoinsPage(QString))); - // Clicking on "Verify Message" in the address book opens the verify message tab in the Sign/Verify Message dialog - connect(addressBookPage, SIGNAL(verifyMessage(QString)), this, SLOT(gotoVerifyMessageTab(QString))); - // Clicking on "Sign Message" in the receive coins page opens the sign message tab in the Sign/Verify Message dialog - connect(receiveCoinsPage, SIGNAL(signMessage(QString)), this, SLOT(gotoSignMessageTab(QString))); - // Install event filter to be able to catch status tip events (QEvent::StatusTip) this->installEventFilter(this); - - gotoOverviewPage(); } BitcoinGUI::~BitcoinGUI() { + saveWindowGeometry(); if(trayIcon) // Hide tray icon, as deleting will let it linger until quit (on Ubuntu) trayIcon->hide(); #ifdef Q_OS_MAC delete appMenuBar; + MacDockIconHandler::instance()->setMainWindow(NULL); #endif } @@ -205,14 +168,14 @@ void BitcoinGUI::createActions() overviewAction->setShortcut(QKeySequence(Qt::ALT + Qt::Key_1)); tabGroup->addAction(overviewAction); - sendCoinsAction = new QAction(QIcon(":/icons/send"), tr("&Send coins"), this); + sendCoinsAction = new QAction(QIcon(":/icons/send"), tr("&Send"), this); sendCoinsAction->setStatusTip(tr("Send coins to a Bitcoin address")); sendCoinsAction->setToolTip(sendCoinsAction->statusTip()); sendCoinsAction->setCheckable(true); sendCoinsAction->setShortcut(QKeySequence(Qt::ALT + Qt::Key_2)); tabGroup->addAction(sendCoinsAction); - receiveCoinsAction = new QAction(QIcon(":/icons/receiving_addresses"), tr("&Receive coins"), this); + receiveCoinsAction = new QAction(QIcon(":/icons/receiving_addresses"), tr("&Receive"), this); receiveCoinsAction->setStatusTip(tr("Show the list of addresses for receiving payments")); receiveCoinsAction->setToolTip(receiveCoinsAction->statusTip()); receiveCoinsAction->setCheckable(true); @@ -226,7 +189,7 @@ void BitcoinGUI::createActions() historyAction->setShortcut(QKeySequence(Qt::ALT + Qt::Key_4)); tabGroup->addAction(historyAction); - addressBookAction = new QAction(QIcon(":/icons/address-book"), tr("&Address Book"), this); + addressBookAction = new QAction(QIcon(":/icons/address-book"), tr("&Addresses"), this); addressBookAction->setStatusTip(tr("Edit the list of stored addresses and labels")); addressBookAction->setToolTip(addressBookAction->statusTip()); addressBookAction->setCheckable(true); @@ -259,6 +222,7 @@ void BitcoinGUI::createActions() optionsAction->setMenuRole(QAction::PreferencesRole); toggleHideAction = new QAction(QIcon(":/icons/bitcoin"), tr("&Show / Hide"), this); toggleHideAction->setStatusTip(tr("Show or hide the main Window")); + encryptWalletAction = new QAction(QIcon(":/icons/lock_closed"), tr("&Encrypt Wallet..."), this); encryptWalletAction->setStatusTip(tr("Encrypt the private keys that belong to your wallet")); encryptWalletAction->setCheckable(true); @@ -271,9 +235,6 @@ void BitcoinGUI::createActions() verifyMessageAction = new QAction(QIcon(":/icons/transaction_0"), tr("&Verify message..."), this); verifyMessageAction->setStatusTip(tr("Verify messages to ensure they were signed with specified Bitcoin addresses")); - exportAction = new QAction(QIcon(":/icons/export"), tr("&Export..."), this); - exportAction->setStatusTip(tr("Export the data in the current tab to a file")); - exportAction->setToolTip(exportAction->statusTip()); openRPCConsoleAction = new QAction(QIcon(":/icons/debugwindow"), tr("&Debug window"), this); openRPCConsoleAction->setStatusTip(tr("Open debugging and diagnostic console")); @@ -282,9 +243,9 @@ void BitcoinGUI::createActions() connect(aboutQtAction, SIGNAL(triggered()), qApp, SLOT(aboutQt())); connect(optionsAction, SIGNAL(triggered()), this, SLOT(optionsClicked())); connect(toggleHideAction, SIGNAL(triggered()), this, SLOT(toggleHidden())); - connect(encryptWalletAction, SIGNAL(triggered(bool)), this, SLOT(encryptWallet(bool))); - connect(backupWalletAction, SIGNAL(triggered()), this, SLOT(backupWallet())); - connect(changePassphraseAction, SIGNAL(triggered()), this, SLOT(changePassphrase())); + connect(encryptWalletAction, SIGNAL(triggered(bool)), walletFrame, SLOT(encryptWallet(bool))); + connect(backupWalletAction, SIGNAL(triggered()), walletFrame, SLOT(backupWallet())); + connect(changePassphraseAction, SIGNAL(triggered()), walletFrame, SLOT(changePassphrase())); connect(signMessageAction, SIGNAL(triggered()), this, SLOT(gotoSignMessageTab())); connect(verifyMessageAction, SIGNAL(triggered()), this, SLOT(gotoVerifyMessageTab())); } @@ -302,7 +263,6 @@ void BitcoinGUI::createMenuBar() // Configure the menus QMenu *file = appMenuBar->addMenu(tr("&File")); file->addAction(backupWalletAction); - file->addAction(exportAction); file->addAction(signMessageAction); file->addAction(verifyMessageAction); file->addSeparator(); @@ -330,10 +290,6 @@ void BitcoinGUI::createToolBars() toolbar->addAction(receiveCoinsAction); toolbar->addAction(historyAction); toolbar->addAction(addressBookAction); - - QToolBar *toolbar2 = addToolBar(tr("Actions toolbar")); - toolbar2->setToolButtonStyle(Qt::ToolButtonTextBesideIcon); - toolbar2->addAction(exportAction); } void BitcoinGUI::setClientModel(ClientModel *clientModel) @@ -346,7 +302,7 @@ void BitcoinGUI::setClientModel(ClientModel *clientModel) { setWindowTitle(windowTitle() + QString(" ") + tr("[testnet]")); #ifndef Q_OS_MAC - qApp->setWindowIcon(QIcon(":icons/bitcoin_testnet")); + QApplication::setWindowIcon(QIcon(":icons/bitcoin_testnet")); setWindowIcon(QIcon(":icons/bitcoin_testnet")); #else MacDockIconHandler::instance()->setIcon(QIcon(":icons/bitcoin_testnet")); @@ -364,8 +320,7 @@ void BitcoinGUI::setClientModel(ClientModel *clientModel) // Create system tray menu (or setup the dock menu) that late to prevent users from calling actions, // while the client has not yet fully loaded - if(trayIcon) - createTrayIconMenu(); + createTrayIconMenu(); // Keep up to date with client setNumConnections(clientModel->getNumConnections()); @@ -377,39 +332,24 @@ void BitcoinGUI::setClientModel(ClientModel *clientModel) // Receive and report messages from network/worker thread connect(clientModel, SIGNAL(message(QString,QString,unsigned int)), this, SLOT(message(QString,QString,unsigned int))); - overviewPage->setClientModel(clientModel); rpcConsole->setClientModel(clientModel); - addressBookPage->setOptionsModel(clientModel->getOptionsModel()); - receiveCoinsPage->setOptionsModel(clientModel->getOptionsModel()); + walletFrame->setClientModel(clientModel); } } -void BitcoinGUI::setWalletModel(WalletModel *walletModel) +bool BitcoinGUI::addWallet(const QString& name, WalletModel *walletModel) { - this->walletModel = walletModel; - if(walletModel) - { - // Receive and report messages from wallet thread - connect(walletModel, SIGNAL(message(QString,QString,unsigned int)), this, SLOT(message(QString,QString,unsigned int))); - - // Put transaction list in tabs - transactionView->setModel(walletModel); - overviewPage->setWalletModel(walletModel); - addressBookPage->setModel(walletModel->getAddressTableModel()); - receiveCoinsPage->setModel(walletModel->getAddressTableModel()); - sendCoinsPage->setModel(walletModel); - signVerifyMessageDialog->setModel(walletModel); - - setEncryptionStatus(walletModel->getEncryptionStatus()); - connect(walletModel, SIGNAL(encryptionStatusChanged(int)), this, SLOT(setEncryptionStatus(int))); - - // Balloon pop-up for new transaction - connect(walletModel->getTransactionTableModel(), SIGNAL(rowsInserted(QModelIndex,int,int)), - this, SLOT(incomingTransaction(QModelIndex,int,int))); - - // Ask for passphrase if needed - connect(walletModel, SIGNAL(requireUnlock()), this, SLOT(unlockWallet())); - } + return walletFrame->addWallet(name, walletModel); +} + +bool BitcoinGUI::setCurrentWallet(const QString& name) +{ + return walletFrame->setCurrentWallet(name); +} + +void BitcoinGUI::removeAllWallets() +{ + walletFrame->removeAllWallets(); } void BitcoinGUI::createTrayIcon() @@ -422,13 +362,17 @@ void BitcoinGUI::createTrayIcon() trayIcon->show(); #endif - notificator = new Notificator(qApp->applicationName(), trayIcon); + notificator = new Notificator(QApplication::applicationName(), trayIcon); } void BitcoinGUI::createTrayIconMenu() { QMenu *trayIconMenu; #ifndef Q_OS_MAC + // return if trayIcon is unset (only on non-Mac OSes) + if (!trayIcon) + return; + trayIconMenu = new QMenu(this); trayIcon->setContextMenu(trayIconMenu); @@ -437,6 +381,7 @@ void BitcoinGUI::createTrayIconMenu() #else // Note: On Mac, the dock icon is used to provide the tray's functionality. MacDockIconHandler *dockIconHandler = MacDockIconHandler::instance(); + dockIconHandler->setMainWindow((QMainWindow *)this); trayIconMenu = dockIconHandler->dockMenu(); #endif @@ -468,6 +413,28 @@ void BitcoinGUI::trayIconActivated(QSystemTrayIcon::ActivationReason reason) } #endif +void BitcoinGUI::saveWindowGeometry() +{ + QSettings settings; + settings.setValue("nWindowPos", pos()); + settings.setValue("nWindowSize", size()); +} + +void BitcoinGUI::restoreWindowGeometry() +{ + QSettings settings; + QPoint pos = settings.value("nWindowPos").toPoint(); + QSize size = settings.value("nWindowSize", QSize(850, 550)).toSize(); + if (!pos.x() && !pos.y()) + { + QRect screen = QApplication::desktop()->screenGeometry(); + pos.setX((screen.width()-size.width())/2); + pos.setY((screen.height()-size.height())/2); + } + resize(size); + move(pos); +} + void BitcoinGUI::optionsClicked() { if(!clientModel || !clientModel->getOptionsModel()) @@ -484,6 +451,41 @@ void BitcoinGUI::aboutClicked() dlg.exec(); } +void BitcoinGUI::gotoOverviewPage() +{ + if (walletFrame) walletFrame->gotoOverviewPage(); +} + +void BitcoinGUI::gotoHistoryPage() +{ + if (walletFrame) walletFrame->gotoHistoryPage(); +} + +void BitcoinGUI::gotoAddressBookPage() +{ + if (walletFrame) walletFrame->gotoAddressBookPage(); +} + +void BitcoinGUI::gotoReceiveCoinsPage() +{ + if (walletFrame) walletFrame->gotoReceiveCoinsPage(); +} + +void BitcoinGUI::gotoSendCoinsPage(QString addr) +{ + if (walletFrame) walletFrame->gotoSendCoinsPage(addr); +} + +void BitcoinGUI::gotoSignMessageTab(QString addr) +{ + if (walletFrame) walletFrame->gotoSignMessageTab(addr); +} + +void BitcoinGUI::gotoVerifyMessageTab(QString addr) +{ + if (walletFrame) walletFrame->gotoVerifyMessageTab(addr); +} + void BitcoinGUI::setNumConnections(int count) { QString icon; @@ -504,31 +506,26 @@ void BitcoinGUI::setNumBlocks(int count, int nTotalBlocks) // Prevent orphan statusbar messages (e.g. hover Quit in main menu, wait until chain-sync starts -> garbelled text) statusBar()->clearMessage(); - // don't show / hide progress bar and its label if we have no connection to the network - enum BlockSource blockSource = clientModel ? clientModel->getBlockSource() : BLOCK_SOURCE_NONE; - if (blockSource == BLOCK_SOURCE_NONE || (blockSource == BLOCK_SOURCE_NETWORK && clientModel->getNumConnections() == 0)) - { - progressBarLabel->setVisible(false); - progressBar->setVisible(false); - - return; + // Acquire current block source + enum BlockSource blockSource = clientModel->getBlockSource(); + switch (blockSource) { + case BLOCK_SOURCE_NETWORK: + progressBarLabel->setText(tr("Synchronizing with network...")); + break; + case BLOCK_SOURCE_DISK: + progressBarLabel->setText(tr("Importing blocks from disk...")); + break; + case BLOCK_SOURCE_REINDEX: + progressBarLabel->setText(tr("Reindexing blocks on disk...")); + break; + case BLOCK_SOURCE_NONE: + // Case: not Importing, not Reindexing and no network connection + progressBarLabel->setText(tr("No block source available...")); + break; } QString tooltip; - QString importText; - switch (blockSource) { - case BLOCK_SOURCE_NONE: - case BLOCK_SOURCE_NETWORK: - importText = tr("Synchronizing with network..."); - break; - case BLOCK_SOURCE_DISK: - importText = tr("Importing blocks from disk..."); - break; - case BLOCK_SOURCE_REINDEX: - importText = tr("Reindexing blocks on disk..."); - } - QDateTime lastBlockDate = clientModel->getLastBlockDate(); QDateTime currentDate = QDateTime::currentDateTime(); int secs = lastBlockDate.secsTo(currentDate); @@ -548,7 +545,7 @@ void BitcoinGUI::setNumBlocks(int count, int nTotalBlocks) tooltip = tr("Up to date") + QString(".<br>") + tooltip; labelBlocksIcon->setPixmap(QIcon(":/icons/synced").pixmap(STATUSBAR_ICONSIZE, STATUSBAR_ICONSIZE)); - overviewPage->showOutOfSyncWarning(false); + walletFrame->showOutOfSyncWarning(false); progressBarLabel->setVisible(false); progressBar->setVisible(false); @@ -570,7 +567,6 @@ void BitcoinGUI::setNumBlocks(int count, int nTotalBlocks) timeBehindText = tr("%n week(s)","",secs/(7*24*60*60)); } - progressBarLabel->setText(importText); progressBarLabel->setVisible(true); progressBar->setFormat(tr("%1 behind").arg(timeBehindText)); progressBar->setMaximum(1000000000); @@ -583,7 +579,7 @@ void BitcoinGUI::setNumBlocks(int count, int nTotalBlocks) syncIconMovie->jumpToNextFrame(); prevBlocks = count; - overviewPage->showOutOfSyncWarning(true); + walletFrame->showOutOfSyncWarning(true); tooltip += QString("<br>"); tooltip += tr("Last received block was generated %1 ago.").arg(timeBehindText); @@ -601,25 +597,28 @@ void BitcoinGUI::setNumBlocks(int count, int nTotalBlocks) void BitcoinGUI::message(const QString &title, const QString &message, unsigned int style, bool *ret) { - QString strTitle = tr("Bitcoin") + " - "; + QString strTitle = tr("Bitcoin"); // default title // Default to information icon int nMBoxIcon = QMessageBox::Information; int nNotifyIcon = Notificator::Information; - // Check for usage of predefined title + // Override title based on style + QString msgType; switch (style) { case CClientUIInterface::MSG_ERROR: - strTitle += tr("Error"); + msgType = tr("Error"); break; case CClientUIInterface::MSG_WARNING: - strTitle += tr("Warning"); + msgType = tr("Warning"); break; case CClientUIInterface::MSG_INFORMATION: - strTitle += tr("Information"); + msgType = tr("Information"); break; default: - strTitle += title; // Use supplied title + msgType = title; // Use supplied title } + if (!msgType.isEmpty()) + strTitle += " - " + msgType; // Check for error/warning icon if (style & CClientUIInterface::ICON_ERROR) { @@ -674,7 +673,7 @@ void BitcoinGUI::closeEvent(QCloseEvent *event) if(!clientModel->getOptionsModel()->getMinimizeToTray() && !clientModel->getOptionsModel()->getMinimizeOnClose()) { - qApp->quit(); + QApplication::quit(); } #endif } @@ -692,23 +691,8 @@ void BitcoinGUI::askFee(qint64 nFeeRequired, bool *payFee) *payFee = (retval == QMessageBox::Yes); } -void BitcoinGUI::incomingTransaction(const QModelIndex& parent, int start, int /*end*/) +void BitcoinGUI::incomingTransaction(const QString& date, int unit, qint64 amount, const QString& type, const QString& address) { - // Prevent balloon-spam when initial block download is in progress - if(!walletModel || !clientModel || clientModel->inInitialBlockDownload()) - return; - - TransactionTableModel *ttm = walletModel->getTransactionTableModel(); - - QString date = ttm->index(start, TransactionTableModel::Date, parent) - .data().toString(); - qint64 amount = ttm->index(start, TransactionTableModel::Amount, parent) - .data(Qt::EditRole).toULongLong(); - QString type = ttm->index(start, TransactionTableModel::Type, parent) - .data().toString(); - QString address = ttm->index(start, TransactionTableModel::ToAddress, parent) - .data().toString(); - // On new transaction, make an info balloon message((amount)<0 ? tr("Sent transaction") : tr("Incoming transaction"), tr("Date: %1\n" @@ -716,80 +700,11 @@ void BitcoinGUI::incomingTransaction(const QModelIndex& parent, int start, int / "Type: %3\n" "Address: %4\n") .arg(date) - .arg(BitcoinUnits::formatWithUnit(walletModel->getOptionsModel()->getDisplayUnit(), amount, true)) + .arg(BitcoinUnits::formatWithUnit(unit, amount, true)) .arg(type) .arg(address), CClientUIInterface::MSG_INFORMATION); } -void BitcoinGUI::gotoOverviewPage() -{ - overviewAction->setChecked(true); - centralWidget->setCurrentWidget(overviewPage); - - exportAction->setEnabled(false); - disconnect(exportAction, SIGNAL(triggered()), 0, 0); -} - -void BitcoinGUI::gotoHistoryPage() -{ - historyAction->setChecked(true); - centralWidget->setCurrentWidget(transactionsPage); - - exportAction->setEnabled(true); - disconnect(exportAction, SIGNAL(triggered()), 0, 0); - connect(exportAction, SIGNAL(triggered()), transactionView, SLOT(exportClicked())); -} - -void BitcoinGUI::gotoAddressBookPage() -{ - addressBookAction->setChecked(true); - centralWidget->setCurrentWidget(addressBookPage); - - exportAction->setEnabled(true); - disconnect(exportAction, SIGNAL(triggered()), 0, 0); - connect(exportAction, SIGNAL(triggered()), addressBookPage, SLOT(exportClicked())); -} - -void BitcoinGUI::gotoReceiveCoinsPage() -{ - receiveCoinsAction->setChecked(true); - centralWidget->setCurrentWidget(receiveCoinsPage); - - exportAction->setEnabled(true); - disconnect(exportAction, SIGNAL(triggered()), 0, 0); - connect(exportAction, SIGNAL(triggered()), receiveCoinsPage, SLOT(exportClicked())); -} - -void BitcoinGUI::gotoSendCoinsPage(QString addr) -{ - sendCoinsAction->setChecked(true); - centralWidget->setCurrentWidget(sendCoinsPage); - - exportAction->setEnabled(false); - disconnect(exportAction, SIGNAL(triggered()), 0, 0); - - if(!addr.isEmpty()) - sendCoinsPage->setAddress(addr); -} - -void BitcoinGUI::gotoSignMessageTab(QString addr) -{ - // call show() in showTab_SM() - signVerifyMessageDialog->showTab_SM(true); - - if(!addr.isEmpty()) - signVerifyMessageDialog->setAddress_SM(addr); -} - -void BitcoinGUI::gotoVerifyMessageTab(QString addr) -{ - // call show() in showTab_VM() - signVerifyMessageDialog->showTab_VM(true); - - if(!addr.isEmpty()) - signVerifyMessageDialog->setAddress_VM(addr); -} - void BitcoinGUI::dragEnterEvent(QDragEnterEvent *event) { // Accept only URIs @@ -805,13 +720,13 @@ void BitcoinGUI::dropEvent(QDropEvent *event) QList<QUrl> uris = event->mimeData()->urls(); foreach(const QUrl &uri, uris) { - if (sendCoinsPage->handleURI(uri.toString())) + if (walletFrame->handleURI(uri.toString())) nValidUrisFound++; } // if valid URIs were found if (nValidUrisFound) - gotoSendCoinsPage(); + walletFrame->gotoSendCoinsPage(); else message(tr("URI handling"), tr("URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters."), CClientUIInterface::ICON_WARNING); @@ -826,7 +741,7 @@ bool BitcoinGUI::eventFilter(QObject *object, QEvent *event) if (event->type() == QEvent::StatusTip) { // Prevent adding text from setStatusTip(), if we currently use the status bar for displaying other stuff - if (progressBarLabel->isVisible() && progressBar->isVisible()) + if (progressBarLabel->isVisible() || progressBar->isVisible()) return true; } return QMainWindow::eventFilter(object, event); @@ -835,12 +750,7 @@ bool BitcoinGUI::eventFilter(QObject *object, QEvent *event) void BitcoinGUI::handleURI(QString strURI) { // URI has to be valid - if (sendCoinsPage->handleURI(strURI)) - { - showNormalIfMinimized(); - gotoSendCoinsPage(); - } - else + if (!walletFrame->handleURI(strURI)) message(tr("URI handling"), tr("URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters."), CClientUIInterface::ICON_WARNING); } @@ -874,53 +784,6 @@ void BitcoinGUI::setEncryptionStatus(int status) } } -void BitcoinGUI::encryptWallet(bool status) -{ - if(!walletModel) - return; - AskPassphraseDialog dlg(status ? AskPassphraseDialog::Encrypt: - AskPassphraseDialog::Decrypt, this); - dlg.setModel(walletModel); - dlg.exec(); - - setEncryptionStatus(walletModel->getEncryptionStatus()); -} - -void BitcoinGUI::backupWallet() -{ - QString saveDir = QDesktopServices::storageLocation(QDesktopServices::DocumentsLocation); - QString filename = QFileDialog::getSaveFileName(this, tr("Backup Wallet"), saveDir, tr("Wallet Data (*.dat)")); - if(!filename.isEmpty()) { - if(!walletModel->backupWallet(filename)) { - message(tr("Backup Failed"), tr("There was an error trying to save the wallet data to the new location."), - CClientUIInterface::MSG_ERROR); - } - else - message(tr("Backup Successful"), tr("The wallet data was successfully saved to the new location."), - CClientUIInterface::MSG_INFORMATION); - } -} - -void BitcoinGUI::changePassphrase() -{ - AskPassphraseDialog dlg(AskPassphraseDialog::ChangePass, this); - dlg.setModel(walletModel); - dlg.exec(); -} - -void BitcoinGUI::unlockWallet() -{ - if(!walletModel) - return; - // Unlock wallet when requested by wallet model - if(walletModel->getEncryptionStatus() == WalletModel::Locked) - { - AskPassphraseDialog dlg(AskPassphraseDialog::Unlock, this); - dlg.setModel(walletModel); - dlg.exec(); - } -} - void BitcoinGUI::showNormalIfMinimized(bool fToggleHidden) { // activateWindow() (sometimes) helps with keyboard focus on Windows @@ -947,3 +810,9 @@ void BitcoinGUI::toggleHidden() { showNormalIfMinimized(true); } + +void BitcoinGUI::detectShutdown() +{ + if (ShutdownRequested()) + QMetaObject::invokeMethod(QCoreApplication::instance(), "quit", Qt::QueuedConnection); +} diff --git a/src/qt/bitcoingui.h b/src/qt/bitcoingui.h index 1b3e313fc2..f361a62a41 100644 --- a/src/qt/bitcoingui.h +++ b/src/qt/bitcoingui.h @@ -3,10 +3,14 @@ #include <QMainWindow> #include <QSystemTrayIcon> +#include <QMap> class TransactionTableModel; +class WalletFrame; +class WalletView; class ClientModel; class WalletModel; +class WalletStack; class TransactionView; class OverviewPage; class AddressBookPage; @@ -15,11 +19,17 @@ class SignVerifyMessageDialog; class Notificator; class RPCConsole; +class CWallet; + QT_BEGIN_NAMESPACE class QLabel; class QModelIndex; class QProgressBar; class QStackedWidget; +class QUrl; +class QListWidget; +class QPushButton; +class QAction; QT_END_NAMESPACE /** @@ -31,6 +41,8 @@ class BitcoinGUI : public QMainWindow Q_OBJECT public: + static const QString DEFAULT_WALLET; + explicit BitcoinGUI(QWidget *parent = 0); ~BitcoinGUI(); @@ -42,7 +54,19 @@ public: The wallet model represents a bitcoin wallet, and offers access to the list of transactions, address book and sending functionality. */ - void setWalletModel(WalletModel *walletModel); + + bool addWallet(const QString& name, WalletModel *walletModel); + bool setCurrentWallet(const QString& name); + + void removeAllWallets(); + + /** Used by WalletView to allow access to needed QActions */ + // Todo: Use Qt signals for these + QAction * getOverviewAction() { return overviewAction; } + QAction * getHistoryAction() { return historyAction; } + QAction * getAddressBookAction() { return addressBookAction; } + QAction * getReceiveCoinsAction() { return receiveCoinsAction; } + QAction * getSendCoinsAction() { return sendCoinsAction; } protected: void changeEvent(QEvent *e); @@ -53,16 +77,7 @@ protected: private: ClientModel *clientModel; - WalletModel *walletModel; - - QStackedWidget *centralWidget; - - OverviewPage *overviewPage; - QWidget *transactionsPage; - AddressBookPage *addressBookPage; - AddressBookPage *receiveCoinsPage; - SendCoinsDialog *sendCoinsPage; - SignVerifyMessageDialog *signVerifyMessageDialog; + WalletFrame *walletFrame; QLabel *labelEncryptionIcon; QLabel *labelConnectionsIcon; @@ -82,7 +97,6 @@ private: QAction *receiveCoinsAction; QAction *optionsAction; QAction *toggleHideAction; - QAction *exportAction; QAction *encryptWalletAction; QAction *backupWalletAction; QAction *changePassphraseAction; @@ -108,6 +122,10 @@ private: void createTrayIcon(); /** Create system tray menu (or setup the dock menu) */ void createTrayIconMenu(); + /** Save window size and position */ + void saveWindowGeometry(); + /** Restore window size and position */ + void restoreWindowGeometry(); public slots: /** Set number of connections shown in the UI */ @@ -139,6 +157,9 @@ public slots: void askFee(qint64 nFeeRequired, bool *payFee); void handleURI(QString strURI); + /** Show incoming transaction notification for new transactions. */ + void incomingTransaction(const QString& date, int unit, qint64 amount, const QString& type, const QString& address); + private slots: /** Switch to overview (home) page */ void gotoOverviewPage(); @@ -164,24 +185,14 @@ private slots: /** Handle tray icon clicked */ void trayIconActivated(QSystemTrayIcon::ActivationReason reason); #endif - /** Show incoming transaction notification for new transactions. - - The new items are those between start and end inclusive, under the given parent item. - */ - void incomingTransaction(const QModelIndex& parent, int start, int /*end*/); - /** Encrypt the wallet */ - void encryptWallet(bool status); - /** Backup the wallet */ - void backupWallet(); - /** Change encrypted wallet passphrase */ - void changePassphrase(); - /** Ask for passphrase to unlock wallet temporarily */ - void unlockWallet(); /** Show window if hidden, unminimize when minimized, rise when obscured or show if hidden and fToggleHidden is true */ void showNormalIfMinimized(bool fToggleHidden = false); /** Simply calls showNormalIfMinimized(true) for use in SLOT() macro */ void toggleHidden(); + + /** called by a timer to check if fRequestShutdown has been set **/ + void detectShutdown(); }; #endif // BITCOINGUI_H diff --git a/src/qt/bitcoinstrings.cpp b/src/qt/bitcoinstrings.cpp index dc506f0497..4dae8999c3 100644 --- a/src/qt/bitcoinstrings.cpp +++ b/src/qt/bitcoinstrings.cpp @@ -8,14 +8,16 @@ static const char UNUSED *bitcoin_strings[] = { QT_TRANSLATE_NOOP("bitcoin-core", "" "%s, you must set a rpcpassword in the configuration file:\n" -" %s\n" +"%s\n" "It is recommended you use the following random password:\n" "rpcuser=bitcoinrpc\n" "rpcpassword=%s\n" "(you do not need to remember this password)\n" "The username and password MUST NOT be the same.\n" "If the file does not exist, create it with owner-readable-only file " -"permissions.\n"), +"permissions.\n" +"It is also recommended to set alertnotify so you are notified of problems;\n" +"for example: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com\n"), QT_TRANSLATE_NOOP("bitcoin-core", "" "Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:" "@STRENGTH)"), @@ -31,9 +33,6 @@ QT_TRANSLATE_NOOP("bitcoin-core", "" "Cannot obtain a lock on data directory %s. Bitcoin is probably already " "running."), QT_TRANSLATE_NOOP("bitcoin-core", "" -"Error initializing database environment %s! To recover, BACKUP THAT " -"DIRECTORY, then remove everything from it except for wallet.dat."), -QT_TRANSLATE_NOOP("bitcoin-core", "" "Error: The transaction was rejected! This might happen if some of the coins " "in your wallet were already spent, such as if you used a copy of wallet.dat " "and coins were spent in the copy but not marked as spent here."), @@ -41,6 +40,9 @@ QT_TRANSLATE_NOOP("bitcoin-core", "" "Error: This transaction requires a transaction fee of at least %s because of " "its amount, complexity, or use of recently received funds!"), QT_TRANSLATE_NOOP("bitcoin-core", "" +"Execute command when a relevant alert is received (%s in cmd is replaced by " +"message)"), +QT_TRANSLATE_NOOP("bitcoin-core", "" "Execute command when a wallet transaction changes (%s in cmd is replaced by " "TxID)"), QT_TRANSLATE_NOOP("bitcoin-core", "" @@ -55,7 +57,8 @@ QT_TRANSLATE_NOOP("bitcoin-core", "" "Set maximum size of high-priority/low-fee transactions in bytes (default: " "27000)"), QT_TRANSLATE_NOOP("bitcoin-core", "" -"Set the number of script verification threads (1-16, 0=auto, default: 0)"), +"Set the number of script verification threads (up to 16, 0 = auto, <0 = " +"leave that many cores free, default: 0)"), QT_TRANSLATE_NOOP("bitcoin-core", "" "This is a pre-release test build - use at your own risk - do not use for " "mining or merchant applications"), @@ -91,7 +94,6 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Attempt to recover private keys from a corrup QT_TRANSLATE_NOOP("bitcoin-core", "Bitcoin version"), QT_TRANSLATE_NOOP("bitcoin-core", "Block creation options:"), QT_TRANSLATE_NOOP("bitcoin-core", "Cannot downgrade wallet"), -QT_TRANSLATE_NOOP("bitcoin-core", "Cannot initialize keypool"), QT_TRANSLATE_NOOP("bitcoin-core", "Cannot resolve -bind address: '%s'"), QT_TRANSLATE_NOOP("bitcoin-core", "Cannot resolve -externalip address: '%s'"), QT_TRANSLATE_NOOP("bitcoin-core", "Cannot write default address"), @@ -101,9 +103,9 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Connect to a node to retrieve peer addresses, QT_TRANSLATE_NOOP("bitcoin-core", "Corrupted block database detected"), QT_TRANSLATE_NOOP("bitcoin-core", "Discover own IP address (default: 1 when listening and no -externalip)"), QT_TRANSLATE_NOOP("bitcoin-core", "Do you want to rebuild the block database now?"), -QT_TRANSLATE_NOOP("bitcoin-core", "Don't generate coins"), QT_TRANSLATE_NOOP("bitcoin-core", "Done loading"), QT_TRANSLATE_NOOP("bitcoin-core", "Error initializing block database"), +QT_TRANSLATE_NOOP("bitcoin-core", "Error initializing wallet database environment %s!"), QT_TRANSLATE_NOOP("bitcoin-core", "Error loading block database"), QT_TRANSLATE_NOOP("bitcoin-core", "Error loading wallet.dat"), QT_TRANSLATE_NOOP("bitcoin-core", "Error loading wallet.dat: Wallet corrupted"), @@ -111,9 +113,7 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Error loading wallet.dat: Wallet requires new QT_TRANSLATE_NOOP("bitcoin-core", "Error opening block database"), QT_TRANSLATE_NOOP("bitcoin-core", "Error"), QT_TRANSLATE_NOOP("bitcoin-core", "Error: Disk space is low!"), -QT_TRANSLATE_NOOP("bitcoin-core", "Error: Transaction creation failed!"), QT_TRANSLATE_NOOP("bitcoin-core", "Error: Wallet locked, unable to create transaction!"), -QT_TRANSLATE_NOOP("bitcoin-core", "Error: could not start node"), QT_TRANSLATE_NOOP("bitcoin-core", "Error: system error: "), QT_TRANSLATE_NOOP("bitcoin-core", "Failed to listen on any port. Use -listen=0 if you want this."), QT_TRANSLATE_NOOP("bitcoin-core", "Failed to read block info"), @@ -128,17 +128,17 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Failed to write transaction index"), QT_TRANSLATE_NOOP("bitcoin-core", "Failed to write undo data"), QT_TRANSLATE_NOOP("bitcoin-core", "Fee per KB to add to transactions you send"), QT_TRANSLATE_NOOP("bitcoin-core", "Find peers using DNS lookup (default: 1 unless -connect)"), -QT_TRANSLATE_NOOP("bitcoin-core", "Find peers using internet relay chat (default: 0)"), -QT_TRANSLATE_NOOP("bitcoin-core", "Generate coins"), +QT_TRANSLATE_NOOP("bitcoin-core", "Generate coins (default: 0)"), QT_TRANSLATE_NOOP("bitcoin-core", "Get help for a command"), QT_TRANSLATE_NOOP("bitcoin-core", "How many blocks to check at startup (default: 288, 0 = all)"), QT_TRANSLATE_NOOP("bitcoin-core", "How thorough the block verification is (0-4, default: 3)"), -QT_TRANSLATE_NOOP("bitcoin-core", "Importing blocks from block database..."), QT_TRANSLATE_NOOP("bitcoin-core", "Imports blocks from external blk000??.dat file"), QT_TRANSLATE_NOOP("bitcoin-core", "Information"), QT_TRANSLATE_NOOP("bitcoin-core", "Insufficient funds"), QT_TRANSLATE_NOOP("bitcoin-core", "Invalid -proxy address: '%s'"), QT_TRANSLATE_NOOP("bitcoin-core", "Invalid -tor address: '%s'"), +QT_TRANSLATE_NOOP("bitcoin-core", "Invalid amount for -minrelaytxfee=<amount>: '%s'"), +QT_TRANSLATE_NOOP("bitcoin-core", "Invalid amount for -mintxfee=<amount>: '%s'"), QT_TRANSLATE_NOOP("bitcoin-core", "Invalid amount for -paytxfee=<amount>: '%s'"), QT_TRANSLATE_NOOP("bitcoin-core", "Invalid amount"), QT_TRANSLATE_NOOP("bitcoin-core", "List commands"), @@ -150,6 +150,7 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Maintain a full transaction index (default: 0 QT_TRANSLATE_NOOP("bitcoin-core", "Maintain at most <n> connections to peers (default: 125)"), QT_TRANSLATE_NOOP("bitcoin-core", "Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)"), QT_TRANSLATE_NOOP("bitcoin-core", "Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)"), +QT_TRANSLATE_NOOP("bitcoin-core", "Not enough file descriptors available."), QT_TRANSLATE_NOOP("bitcoin-core", "Only accept block chain matching built-in checkpoints (default: 1)"), QT_TRANSLATE_NOOP("bitcoin-core", "Only connect to nodes in network <net> (IPv4, IPv6 or Tor)"), QT_TRANSLATE_NOOP("bitcoin-core", "Options:"), @@ -157,7 +158,7 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Output extra debugging information. Implies a QT_TRANSLATE_NOOP("bitcoin-core", "Output extra network debugging information"), QT_TRANSLATE_NOOP("bitcoin-core", "Password for JSON-RPC connections"), QT_TRANSLATE_NOOP("bitcoin-core", "Prepend debug output with timestamp"), -QT_TRANSLATE_NOOP("bitcoin-core", "Rebuild blockchain index from current blk000??.dat files"), +QT_TRANSLATE_NOOP("bitcoin-core", "Rebuild block chain index from current blk000??.dat files"), QT_TRANSLATE_NOOP("bitcoin-core", "Rescan the block chain for missing wallet transactions"), QT_TRANSLATE_NOOP("bitcoin-core", "Rescanning..."), QT_TRANSLATE_NOOP("bitcoin-core", "Run in the background as a daemon and accept commands"), @@ -173,7 +174,9 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Set database cache size in megabytes (default QT_TRANSLATE_NOOP("bitcoin-core", "Set key pool size to <n> (default: 100)"), QT_TRANSLATE_NOOP("bitcoin-core", "Set maximum block size in bytes (default: 250000)"), QT_TRANSLATE_NOOP("bitcoin-core", "Set minimum block size in bytes (default: 0)"), +QT_TRANSLATE_NOOP("bitcoin-core", "Set the number of threads to service RPC calls (default: 4)"), QT_TRANSLATE_NOOP("bitcoin-core", "Shrink debug.log file on client startup (default: 1 when no -debug)"), +QT_TRANSLATE_NOOP("bitcoin-core", "Signing transaction failed"), QT_TRANSLATE_NOOP("bitcoin-core", "Specify configuration file (default: bitcoin.conf)"), QT_TRANSLATE_NOOP("bitcoin-core", "Specify connection timeout in milliseconds (default: 5000)"), QT_TRANSLATE_NOOP("bitcoin-core", "Specify data directory"), @@ -183,6 +186,9 @@ QT_TRANSLATE_NOOP("bitcoin-core", "System error: "), QT_TRANSLATE_NOOP("bitcoin-core", "This help message"), QT_TRANSLATE_NOOP("bitcoin-core", "Threshold for disconnecting misbehaving peers (default: 100)"), QT_TRANSLATE_NOOP("bitcoin-core", "To use the %s option"), +QT_TRANSLATE_NOOP("bitcoin-core", "Transaction amount too small"), +QT_TRANSLATE_NOOP("bitcoin-core", "Transaction amounts must be positive"), +QT_TRANSLATE_NOOP("bitcoin-core", "Transaction too large"), QT_TRANSLATE_NOOP("bitcoin-core", "Unable to bind to %s on this computer (bind returned error %d, %s)"), QT_TRANSLATE_NOOP("bitcoin-core", "Unknown -socks proxy version requested: %i"), QT_TRANSLATE_NOOP("bitcoin-core", "Unknown network specified in -onlynet: '%s'"), @@ -194,8 +200,8 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Use UPnP to map the listening port (default: QT_TRANSLATE_NOOP("bitcoin-core", "Use proxy to reach tor hidden services (default: same as -proxy)"), QT_TRANSLATE_NOOP("bitcoin-core", "Use the test network"), QT_TRANSLATE_NOOP("bitcoin-core", "Username for JSON-RPC connections"), -QT_TRANSLATE_NOOP("bitcoin-core", "Verifying database..."), -QT_TRANSLATE_NOOP("bitcoin-core", "Verifying wallet integrity..."), +QT_TRANSLATE_NOOP("bitcoin-core", "Verifying blocks..."), +QT_TRANSLATE_NOOP("bitcoin-core", "Verifying wallet..."), QT_TRANSLATE_NOOP("bitcoin-core", "Wallet needed to be rewritten: restart Bitcoin to complete"), QT_TRANSLATE_NOOP("bitcoin-core", "Warning"), QT_TRANSLATE_NOOP("bitcoin-core", "Warning: This version is obsolete, upgrade required!"), diff --git a/src/qt/clientmodel.cpp b/src/qt/clientmodel.cpp index ae66924181..e8d99a8d45 100644 --- a/src/qt/clientmodel.cpp +++ b/src/qt/clientmodel.cpp @@ -17,7 +17,9 @@ static const int64 nClientStartupTime = GetTime(); ClientModel::ClientModel(OptionsModel *optionsModel, QObject *parent) : QObject(parent), optionsModel(optionsModel), - cachedNumBlocks(0), cachedNumBlocksOfPeers(0), numBlocksAtStartup(-1), pollTimer(0) + cachedNumBlocks(0), cachedNumBlocksOfPeers(0), + cachedReindexing(0), cachedImporting(0), + numBlocksAtStartup(-1), pollTimer(0) { pollTimer = new QTimer(this); pollTimer->setInterval(MODEL_UPDATE_DELAY); @@ -52,8 +54,10 @@ QDateTime ClientModel::getLastBlockDate() const { if (pindexBest) return QDateTime::fromTime_t(pindexBest->GetBlockTime()); - else + else if(!isTestNet()) return QDateTime::fromTime_t(1231006505); // Genesis block's time + else + return QDateTime::fromTime_t(1296688602); // Genesis block's time (testnet) } double ClientModel::getVerificationProgress() const @@ -68,10 +72,14 @@ void ClientModel::updateTimer() int newNumBlocks = getNumBlocks(); int newNumBlocksOfPeers = getNumBlocksOfPeers(); - if(cachedNumBlocks != newNumBlocks || cachedNumBlocksOfPeers != newNumBlocksOfPeers) + // check for changed number of blocks we have, number of blocks peers claim to have, reindexing state and importing state + if (cachedNumBlocks != newNumBlocks || cachedNumBlocksOfPeers != newNumBlocksOfPeers || + cachedReindexing != fReindex || cachedImporting != fImporting) { cachedNumBlocks = newNumBlocks; cachedNumBlocksOfPeers = newNumBlocksOfPeers; + cachedReindexing = fReindex; + cachedImporting = fImporting; // ensure we return the maximum of newNumBlocksOfPeers and newNumBlocks to not create weird displays in the GUI emit numBlocksChanged(newNumBlocks, std::max(newNumBlocksOfPeers, newNumBlocks)); @@ -114,9 +122,12 @@ enum BlockSource ClientModel::getBlockSource() const { if (fReindex) return BLOCK_SOURCE_REINDEX; - if (fImporting) + else if (fImporting) return BLOCK_SOURCE_DISK; - return BLOCK_SOURCE_NETWORK; + else if (getNumConnections() > 0) + return BLOCK_SOURCE_NETWORK; + + return BLOCK_SOURCE_NONE; } int ClientModel::getNumBlocksOfPeers() const diff --git a/src/qt/clientmodel.h b/src/qt/clientmodel.h index 3ba34b2786..f9d491aa50 100644 --- a/src/qt/clientmodel.h +++ b/src/qt/clientmodel.h @@ -15,9 +15,9 @@ QT_END_NAMESPACE enum BlockSource { BLOCK_SOURCE_NONE, - BLOCK_SOURCE_NETWORK, + BLOCK_SOURCE_REINDEX, BLOCK_SOURCE_DISK, - BLOCK_SOURCE_REINDEX + BLOCK_SOURCE_NETWORK }; /** Model for Bitcoin network client. */ @@ -60,6 +60,8 @@ private: int cachedNumBlocks; int cachedNumBlocksOfPeers; + bool cachedReindexing; + bool cachedImporting; int numBlocksAtStartup; diff --git a/src/qt/forms/addressbookpage.ui b/src/qt/forms/addressbookpage.ui index 71ab75ca3f..a2a7da34dd 100644 --- a/src/qt/forms/addressbookpage.ui +++ b/src/qt/forms/addressbookpage.ui @@ -16,9 +16,6 @@ <layout class="QVBoxLayout" name="verticalLayout"> <item> <widget class="QLabel" name="labelExplanation"> - <property name="text"> - <string>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</string> - </property> <property name="textFormat"> <enum>Qt::PlainText</enum> </property> @@ -58,7 +55,7 @@ <item> <layout class="QHBoxLayout" name="horizontalLayout"> <item> - <widget class="QPushButton" name="newAddressButton"> + <widget class="QPushButton" name="newAddress"> <property name="toolTip"> <string>Create a new address</string> </property> @@ -72,7 +69,7 @@ </widget> </item> <item> - <widget class="QPushButton" name="copyToClipboard"> + <widget class="QPushButton" name="copyAddress"> <property name="toolTip"> <string>Copy the currently selected address to the system clipboard</string> </property> @@ -125,7 +122,7 @@ </widget> </item> <item> - <widget class="QPushButton" name="deleteButton"> + <widget class="QPushButton" name="deleteAddress"> <property name="toolTip"> <string>Delete the currently selected address from the list</string> </property> @@ -152,6 +149,20 @@ </spacer> </item> <item> + <widget class="QPushButton" name="exportButton"> + <property name="toolTip"> + <string>Export the data in the current tab to a file</string> + </property> + <property name="text"> + <string>&Export</string> + </property> + <property name="icon"> + <iconset resource="../bitcoin.qrc"> + <normaloff>:/icons/export</normaloff>:/icons/export</iconset> + </property> + </widget> + </item> + <item> <widget class="QDialogButtonBox" name="buttonBox"> <property name="sizePolicy"> <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> diff --git a/src/qt/forms/optionsdialog.ui b/src/qt/forms/optionsdialog.ui index 3771f9de63..bb53021cfd 100644 --- a/src/qt/forms/optionsdialog.ui +++ b/src/qt/forms/optionsdialog.ui @@ -33,7 +33,7 @@ <item> <widget class="QLabel" name="transactionFeeInfoLabel"> <property name="text"> - <string>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</string> + <string>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</string> </property> <property name="textFormat"> <enum>Qt::PlainText</enum> diff --git a/src/qt/forms/overviewpage.ui b/src/qt/forms/overviewpage.ui index 970e6c671d..57aa624cc2 100644 --- a/src/qt/forms/overviewpage.ui +++ b/src/qt/forms/overviewpage.ui @@ -49,7 +49,6 @@ <widget class="QLabel" name="label_5"> <property name="font"> <font> - <pointsize>11</pointsize> <weight>75</weight> <bold>true</bold> </font> @@ -159,23 +158,6 @@ </property> </widget> </item> - <item row="3" column="0"> - <widget class="QLabel" name="label_2"> - <property name="text"> - <string>Number of transactions:</string> - </property> - </widget> - </item> - <item row="3" column="1"> - <widget class="QLabel" name="labelNumTransactions"> - <property name="toolTip"> - <string>Total number of transactions in wallet</string> - </property> - <property name="text"> - <string notr="true">0</string> - </property> - </widget> - </item> <item row="2" column="0"> <widget class="QLabel" name="labelImmatureText"> <property name="text"> diff --git a/src/qt/guiutil.cpp b/src/qt/guiutil.cpp index 30ad8ef66b..2105f0730e 100644 --- a/src/qt/guiutil.cpp +++ b/src/qt/guiutil.cpp @@ -160,8 +160,10 @@ void copyEntryData(QAbstractItemView *view, int column, int role) if(!selection.isEmpty()) { - // Copy first item - QApplication::clipboard()->setText(selection.at(0).data(role).toString()); + // Copy first item (global clipboard) + QApplication::clipboard()->setText(selection.at(0).data(role).toString(), QClipboard::Clipboard); + // Copy first item (global mouse selection for e.g. X11 - NOP on Windows) + QApplication::clipboard()->setText(selection.at(0).data(role).toString(), QClipboard::Selection); } } @@ -213,7 +215,7 @@ QString getSaveFileName(QWidget *parent, const QString &caption, Qt::ConnectionType blockingGUIThreadConnection() { - if(QThread::currentThread() != QCoreApplication::instance()->thread()) + if(QThread::currentThread() != qApp->thread()) { return Qt::BlockingQueuedConnection; } @@ -225,7 +227,7 @@ Qt::ConnectionType blockingGUIThreadConnection() bool checkPoint(const QPoint &p, const QWidget *w) { - QWidget *atW = qApp->widgetAt(w->mapToGlobal(p)); + QWidget *atW = QApplication::widgetAt(w->mapToGlobal(p)); if (!atW) return false; return atW->topLevelWidget() == w; } @@ -457,4 +459,3 @@ void HelpMessageBox::showOrPrint() } } // namespace GUIUtil - diff --git a/src/qt/locale/bitcoin_ar.ts b/src/qt/locale/bitcoin_ar.ts new file mode 100644 index 0000000000..8c7e3c57c2 --- /dev/null +++ b/src/qt/locale/bitcoin_ar.ts @@ -0,0 +1,2884 @@ +<?xml version="1.0" ?><!DOCTYPE TS><TS language="ar" version="2.0"> +<defaultcodec>UTF-8</defaultcodec> +<context> + <name>AboutDialog</name> + <message> + <location filename="../forms/aboutdialog.ui" line="+14"/> + <source>About Bitcoin</source> + <translation>عن Bitcoin</translation> + </message> + <message> + <location line="+39"/> + <source><b>Bitcoin</b> version</source> + <translation>نسخة <b>Bitcoin</b></translation> + </message> + <message> + <location line="+57"/> + <source> +This is experimental software. + +Distributed under the MIT/X11 software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php. + +This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>AddressBookPage</name> + <message> + <location filename="../forms/addressbookpage.ui" line="+14"/> + <source>Address Book</source> + <translation>كتاب العنوانين</translation> + </message> + <message> + <location line="+19"/> + <source>Double-click to edit address or label</source> + <translation>أنقر على الماوس مرتين لتعديل عنوان</translation> + </message> + <message> + <location line="+27"/> + <source>Create a new address</source> + <translation>قم بعمل عنوان جديد</translation> + </message> + <message> + <location line="+14"/> + <source>Copy the currently selected address to the system clipboard</source> + <translation>قم بنسخ القوانين المختارة Ù„ØاÙظة النظام</translation> + </message> + <message> + <location line="-11"/> + <source>&New Address</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../addressbookpage.cpp" line="+63"/> + <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../forms/addressbookpage.ui" line="+14"/> + <source>&Copy Address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>Show &QR Code</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>Sign a message to prove you own a Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Sign &Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+25"/> + <source>Delete the currently selected address from the list</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> + <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Verify Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Delete</source> + <translation>&أمسØ</translation> + </message> + <message> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Copy &Label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>&Edit</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Send &Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+260"/> + <source>Export Address Book Data</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Comma separated file (*.csv)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Error exporting</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Could not write to file %1.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>AddressTableModel</name> + <message> + <location filename="../addresstablemodel.cpp" line="+144"/> + <source>Label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+36"/> + <source>(no label)</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>AskPassphraseDialog</name> + <message> + <location filename="../forms/askpassphrasedialog.ui" line="+26"/> + <source>Passphrase Dialog</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>Enter passphrase</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>New passphrase</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Repeat new passphrase</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../askpassphrasedialog.cpp" line="+33"/> + <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Encrypt wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>This operation needs your wallet passphrase to unlock the wallet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Unlock wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>This operation needs your wallet passphrase to decrypt the wallet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Decrypt wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Change passphrase</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Enter the old and new passphrase to the wallet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+46"/> + <source>Confirm wallet encryption</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR BITCOINS</b>!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Are you sure you wish to encrypt your wallet?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+15"/> + <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+100"/> + <location line="+24"/> + <source>Warning: The Caps Lock key is on!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-130"/> + <location line="+58"/> + <source>Wallet encrypted</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-56"/> + <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <location line="+7"/> + <location line="+42"/> + <location line="+6"/> + <source>Wallet encryption failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-54"/> + <source>Wallet encryption failed due to an internal error. Your wallet was not encrypted.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <location line="+48"/> + <source>The supplied passphrases do not match.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-37"/> + <source>Wallet unlock failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <location line="+11"/> + <location line="+19"/> + <source>The passphrase entered for the wallet decryption was incorrect.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-20"/> + <source>Wallet decryption failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Wallet passphrase was successfully changed.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>BitcoinGUI</name> + <message> + <location filename="../bitcoingui.cpp" line="+233"/> + <source>Sign &message...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+280"/> + <source>Synchronizing with network...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-349"/> + <source>&Overview</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show general overview of wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+20"/> + <source>&Transactions</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Browse transaction history</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Edit the list of stored addresses and labels</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-14"/> + <source>Show the list of addresses for receiving payments</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+31"/> + <source>E&xit</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Quit application</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Show information about Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>About &Qt</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show information about Qt</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>&Options...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>&Encrypt Wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Backup Wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>&Change Passphrase...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+285"/> + <source>Importing blocks from disk...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Reindexing blocks on disk...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-347"/> + <source>Send coins to a Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+49"/> + <source>Modify configuration options for Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>Backup wallet to another location</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Change the passphrase used for wallet encryption</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>&Debug window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Open debugging and diagnostic console</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-4"/> + <source>&Verify message...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-165"/> + <location line="+530"/> + <source>Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-530"/> + <source>Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>&About Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>&Show / Hide</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show or hide the main Window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Encrypt the private keys that belong to your wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Sign messages with your Bitcoin addresses to prove you own them</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+28"/> + <source>&File</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Settings</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>&Help</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>Tabs toolbar</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <location line="+10"/> + <source>[testnet]</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+47"/> + <source>Bitcoin client</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+141"/> + <source>%n active connection(s) to Bitcoin network</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+22"/> + <source>No block source available...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+4"/> + <source>%1 behind</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Error</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-140"/> + <source>Up to date</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+31"/> + <source>Catching up...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+113"/> + <source>Confirm transaction fee</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Sent transaction</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Incoming transaction</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Date: %1 +Amount: %2 +Type: %3 +Address: %4 +</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+33"/> + <location line="+23"/> + <source>URI handling</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-23"/> + <location line="+23"/> + <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Wallet is <b>encrypted</b> and currently <b>unlocked</b></source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Wallet is <b>encrypted</b> and currently <b>locked</b></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../bitcoin.cpp" line="+111"/> + <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>ClientModel</name> + <message> + <location filename="../clientmodel.cpp" line="+104"/> + <source>Network Alert</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>EditAddressDialog</name> + <message> + <location filename="../forms/editaddressdialog.ui" line="+14"/> + <source>Edit Address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>&Label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>The label associated with this address book entry</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>The address associated with this address book entry. This can only be modified for sending addresses.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../editaddressdialog.cpp" line="+21"/> + <source>New receiving address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>New sending address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Edit receiving address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Edit sending address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+76"/> + <source>The entered address "%1" is already in the address book.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-5"/> + <source>The entered address "%1" is not a valid Bitcoin address.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>Could not unlock wallet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>New key generation failed.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>GUIUtil::HelpMessageBox</name> + <message> + <location filename="../guiutil.cpp" line="+424"/> + <location line="+12"/> + <source>Bitcoin-Qt</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-12"/> + <source>version</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Usage:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>command-line options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>UI options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Set language, for example "de_DE" (default: system locale)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Start minimized</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show splash screen on startup (default: 1)</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>OptionsDialog</name> + <message> + <location filename="../forms/optionsdialog.ui" line="+14"/> + <source>Options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>&Main</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+15"/> + <source>Pay transaction &fee</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+31"/> + <source>Automatically start Bitcoin after logging in to the system.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Start Bitcoin on system login</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+35"/> + <source>Reset all client options to default.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Reset Options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>&Network</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Automatically open the Bitcoin client port on the router. This only works when your router supports UPnP and it is enabled.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Map port using &UPnP</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Connect to the Bitcoin network through a SOCKS proxy (e.g. when connecting through Tor).</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Connect through SOCKS proxy:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>Proxy &IP:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+19"/> + <source>IP address of the proxy (e.g. 127.0.0.1)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Port:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+19"/> + <source>Port of the proxy (e.g. 9050)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>SOCKS &Version:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>SOCKS version of the proxy (e.g. 5)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+36"/> + <source>&Window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Show only a tray icon after minimizing the window.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Minimize to the tray instead of the taskbar</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Quit in the menu.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>M&inimize on close</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>&Display</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>User Interface &language:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>The user interface language can be set here. This setting will take effect after restarting Bitcoin.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>&Unit to show amounts in:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Choose the default subdivision unit to show in the interface and when sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>Whether to show Bitcoin addresses in the transaction list or not.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Display addresses in transaction list</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+71"/> + <source>&OK</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Cancel</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>&Apply</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../optionsdialog.cpp" line="+53"/> + <source>default</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+130"/> + <source>Confirm options reset</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Some settings may require a client restart to take effect.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Do you want to proceed?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+42"/> + <location line="+9"/> + <source>Warning</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-9"/> + <location line="+9"/> + <source>This setting will take effect after restarting Bitcoin.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>The supplied proxy address is invalid.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>OverviewPage</name> + <message> + <location filename="../forms/overviewpage.ui" line="+14"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+50"/> + <location line="+166"/> + <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-124"/> + <source>Balance:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>Unconfirmed:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-78"/> + <source>Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+107"/> + <source>Immature:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Mined balance that has not yet matured</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+46"/> + <source><b>Recent transactions</b></source> + <translation type="unfinished"/> + </message> + <message> + <location line="-101"/> + <source>Your current balance</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>Total of transactions that have yet to be confirmed, and do not yet count toward the current balance</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../overviewpage.cpp" line="+116"/> + <location line="+1"/> + <source>out of sync</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>QRCodeDialog</name> + <message> + <location filename="../forms/qrcodedialog.ui" line="+14"/> + <source>QR Code Dialog</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+59"/> + <source>Request Payment</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+56"/> + <source>Amount:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> + <source>Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+19"/> + <source>Message:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+71"/> + <source>&Save As...</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../qrcodedialog.cpp" line="+62"/> + <source>Error encoding URI into QR Code.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+40"/> + <source>The entered amount is invalid, please check.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Resulting URI too long, try to reduce the text for label / message.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+25"/> + <source>Save QR Code</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>PNG Images (*.png)</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>RPCConsole</name> + <message> + <location filename="../forms/rpcconsole.ui" line="+46"/> + <source>Client name</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+36"/> + <location line="+53"/> + <location line="+23"/> + <location line="+23"/> + <location filename="../rpcconsole.cpp" line="+339"/> + <source>N/A</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-217"/> + <source>Client version</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-45"/> + <source>&Information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+68"/> + <source>Using OpenSSL version</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+49"/> + <source>Startup time</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>Network</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Number of connections</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>On testnet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Block chain</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Current number of blocks</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Estimated total blocks</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Last block time</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+52"/> + <source>&Open</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Command-line options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Show the Bitcoin-Qt help message to get a list with possible Bitcoin command-line options.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Show</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+24"/> + <source>&Console</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-260"/> + <source>Build date</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-104"/> + <source>Bitcoin - Debug window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+25"/> + <source>Bitcoin Core</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+279"/> + <source>Debug log file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Open the Bitcoin debug log file from the current data directory. This can take a few seconds for large log files.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+102"/> + <source>Clear console</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../rpcconsole.cpp" line="-30"/> + <source>Welcome to the Bitcoin RPC console.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Type <b>help</b> for an overview of available commands.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SendCoinsDialog</name> + <message> + <location filename="../forms/sendcoinsdialog.ui" line="+14"/> + <location filename="../sendcoinsdialog.cpp" line="+124"/> + <location line="+5"/> + <location line="+5"/> + <location line="+5"/> + <location line="+6"/> + <location line="+5"/> + <location line="+5"/> + <source>Send Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+50"/> + <source>Send to multiple recipients at once</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Add &Recipient</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+20"/> + <source>Remove all transaction fields</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Clear &All</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Balance:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>123.456 BTC</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+31"/> + <source>Confirm the send action</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>S&end</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../sendcoinsdialog.cpp" line="-59"/> + <source><b>%1</b> to %2 (%3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Confirm send coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Are you sure you want to send %1?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source> and </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>The recipient address is not valid, please recheck.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>The amount to pay must be larger than 0.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>The amount exceeds your balance.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>The total exceeds your balance when the %1 transaction fee is included.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Duplicate address found, can only send to each address once per send operation.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Error: Transaction creation failed!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Error: The transaction was rejected. This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SendCoinsEntry</name> + <message> + <location filename="../forms/sendcoinsentry.ui" line="+14"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+15"/> + <source>A&mount:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Pay &To:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+34"/> + <source>The address to send the payment to (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+60"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> + <source>Enter a label for this address to add it to your address book</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-78"/> + <source>&Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+28"/> + <source>Choose address from address book</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>Alt+A</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Paste address from clipboard</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>Alt+P</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Remove this recipient</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../sendcoinsentry.cpp" line="+1"/> + <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SignVerifyMessageDialog</name> + <message> + <location filename="../forms/signverifymessagedialog.ui" line="+14"/> + <source>Signatures - Sign / Verify a Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>&Sign Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+18"/> + <source>The address to sign the message with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <location line="+213"/> + <source>Choose an address from the address book</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-203"/> + <location line="+213"/> + <source>Alt+A</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-203"/> + <source>Paste address from clipboard</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>Alt+P</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+12"/> + <source>Enter the message you want to sign here</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Signature</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+27"/> + <source>Copy the current signature to the system clipboard</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>Sign the message to prove you own this Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Sign &Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Reset all sign message fields</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <location line="+146"/> + <source>Clear &All</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-87"/> + <source>&Verify Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>The address the message was signed with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+40"/> + <source>Verify the message to ensure it was signed with the specified Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Verify &Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Reset all verify message fields</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../signverifymessagedialog.cpp" line="+27"/> + <location line="+3"/> + <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-2"/> + <source>Click "Sign Message" to generate signature</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Enter Bitcoin signature</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+82"/> + <location line="+81"/> + <source>The entered address is invalid.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-81"/> + <location line="+8"/> + <location line="+73"/> + <location line="+8"/> + <source>Please check the address and try again.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-81"/> + <location line="+81"/> + <source>The entered address does not refer to a key.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-73"/> + <source>Wallet unlock was cancelled.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Private key for the entered address is not available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+12"/> + <source>Message signing failed.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Message signed.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+59"/> + <source>The signature could not be decoded.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <location line="+13"/> + <source>Please check the signature and try again.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The signature did not match the message digest.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Message verification failed.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Message verified.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>TransactionDesc</name> + <message> + <location filename="../transactiondesc.cpp" line="+20"/> + <source>Open until %1</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>%1/offline</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>%1/unconfirmed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>%1 confirmations</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+18"/> + <source>Status</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+7"/> + <source>, broadcast through %n node(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+4"/> + <source>Date</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Source</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Generated</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <location line="+17"/> + <source>From</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <location line="+22"/> + <location line="+58"/> + <source>To</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-77"/> + <location line="+2"/> + <source>own address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-2"/> + <source>label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+37"/> + <location line="+12"/> + <location line="+45"/> + <location line="+17"/> + <location line="+30"/> + <source>Credit</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="-102"/> + <source>matures in %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+2"/> + <source>not accepted</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+44"/> + <location line="+8"/> + <location line="+15"/> + <location line="+30"/> + <source>Debit</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-39"/> + <source>Transaction fee</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Net amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Comment</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Generated coins must mature 120 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Debug information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Transaction</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Inputs</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>true</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>false</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-209"/> + <source>, has not been successfully broadcast yet</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="-35"/> + <source>Open for %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+70"/> + <source>unknown</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>TransactionDescDialog</name> + <message> + <location filename="../forms/transactiondescdialog.ui" line="+14"/> + <source>Transaction details</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>This pane shows a detailed description of the transaction</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>TransactionTableModel</name> + <message> + <location filename="../transactiontablemodel.cpp" line="+225"/> + <source>Date</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Type</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Amount</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+57"/> + <source>Open for %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+3"/> + <source>Open until %1</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Offline (%1 confirmations)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Unconfirmed (%1 of %2 confirmations)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Confirmed (%1 confirmations)</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+8"/> + <source>Mined balance will be available when it matures in %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+5"/> + <source>This block was not received by any other nodes and will probably not be accepted!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Generated but not accepted</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+43"/> + <source>Received with</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Received from</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Sent to</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Payment to yourself</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Mined</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+38"/> + <source>(n/a)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+199"/> + <source>Transaction status. Hover over this field to show number of confirmations.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Date and time that the transaction was received.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Type of transaction.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Destination address of transaction.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Amount removed from or added to balance.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>TransactionView</name> + <message> + <location filename="../transactionview.cpp" line="+52"/> + <location line="+16"/> + <source>All</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-15"/> + <source>Today</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>This week</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>This month</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Last month</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>This year</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Range...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>Received with</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Sent to</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>To yourself</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Mined</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Other</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Enter address or label to search</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Min amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+34"/> + <source>Copy address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Copy label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Copy amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Edit label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show transaction details</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+139"/> + <source>Export Transaction Data</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Comma separated file (*.csv)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Confirmed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Date</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Type</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Error exporting</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Could not write to file %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+100"/> + <source>Range:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>to</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>bitcoin-core</name> + <message> + <location filename="../bitcoinstrings.cpp" line="+94"/> + <source>Bitcoin version</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+97"/> + <source>Usage:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-25"/> + <source>Send command to -server or bitcoind</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-23"/> + <source>List commands</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-10"/> + <source>Get help for a command</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Options:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Specify configuration file (default: bitcoin.conf)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Specify pid file (default: bitcoind.pid)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-1"/> + <source>Specify data directory</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-8"/> + <source>Set database cache size in megabytes (default: 25)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-28"/> + <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Maintain at most <n> connections to peers (default: 125)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-47"/> + <source>Connect to a node to retrieve peer addresses, and disconnect</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+80"/> + <source>Specify your own public address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Threshold for disconnecting misbehaving peers (default: 100)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-132"/> + <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-29"/> + <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+27"/> + <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+37"/> + <source>Accept command line and JSON-RPC commands</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+75"/> + <source>Run in the background as a daemon and accept commands</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+33"/> + <source>Use the test network</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-107"/> + <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-80"/> + <source>%s, you must set a rpcpassword in the configuration file: +%s +It is recommended you use the following random password: +rpcuser=bitcoinrpc +rpcpassword=%s +(you do not need to remember this password) +The username and password MUST NOT be the same. +If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com +</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Cannot obtain a lock on data directory %s. Bitcoin is probably already running.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin will not work properly.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: wallet.dat corrupt, data salvaged! Original wallet.dat saved as wallet.{timestamp}.bak in %s; if your balance or transactions are incorrect you should restore from a backup.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Attempt to recover private keys from a corrupt wallet.dat</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Block creation options:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Connect only to the specified node(s)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Discover own IP address (default: 1 when listening and no -externalip)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error loading block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error: Disk space is low!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error: Transaction creation failed!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error: Wallet locked, unable to create transaction!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to listen on any port. Use -listen=0 if you want this.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Find peers using DNS lookup (default: 1 unless -connect)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> + <source>Imports blocks from external blk000??.dat file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> + <source>Information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Invalid -tor address: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Only accept block chain matching built-in checkpoints (default: 1)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Output extra debugging information. Implies all other -debug* options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Output extra network debugging information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Prepend debug output with timestamp</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Select the version of socks proxy to use (4-5, default: 5)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Send trace/debug info to console instead of debug.log file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Send trace/debug info to debugger</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Set maximum block size in bytes (default: 250000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Set minimum block size in bytes (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Specify connection timeout in milliseconds (default: 5000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>Use UPnP to map the listening port (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Use UPnP to map the listening port (default: 1 when listening)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Use proxy to reach tor hidden services (default: same as -proxy)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Username for JSON-RPC connections</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Warning</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Warning: This version is obsolete, upgrade required!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>wallet.dat corrupt, salvage failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-46"/> + <source>Password for JSON-RPC connections</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-66"/> + <source>Allow JSON-RPC connections from specified IP address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+75"/> + <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-119"/> + <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+142"/> + <source>Upgrade wallet to latest format</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-17"/> + <source>Set key pool size to <n> (default: 100)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-12"/> + <source>Rescan the block chain for missing wallet transactions</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+31"/> + <source>Use OpenSSL (https) for JSON-RPC connections</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-22"/> + <source>Server certificate file (default: server.cert)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Server private key (default: server.pem)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-150"/> + <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+163"/> + <source>This help message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Unable to bind to %s on this computer (bind returned error %d, %s)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-86"/> + <source>Connect through socks proxy</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-10"/> + <source>Allow DNS lookups for -addnode, -seednode and -connect</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+54"/> + <source>Loading addresses...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-34"/> + <source>Error loading wallet.dat: Wallet corrupted</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+88"/> + <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-90"/> + <source>Error loading wallet.dat</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>Invalid -proxy address: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+50"/> + <source>Unknown network specified in -onlynet: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-1"/> + <source>Unknown -socks proxy version requested: %i</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-91"/> + <source>Cannot resolve -bind address: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Cannot resolve -externalip address: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+43"/> + <source>Invalid amount for -paytxfee=<amount>: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Invalid amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-4"/> + <source>Insufficient funds</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Loading block index...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-56"/> + <source>Add a node to connect to and attempt to keep the connection open</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-25"/> + <source>Unable to bind to %s on this computer. Bitcoin is probably already running.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+65"/> + <source>Fee per KB to add to transactions you send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Loading wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-51"/> + <source>Cannot downgrade wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Cannot write default address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+63"/> + <source>Rescanning...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-56"/> + <source>Done loading</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+80"/> + <source>To use the %s option</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-72"/> + <source>Error</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-31"/> + <source>You must set rpcpassword=<password> in the configuration file: +%s +If the file does not exist, create it with owner-readable-only file permissions.</source> + <translation type="unfinished"/> + </message> +</context> +</TS>
\ No newline at end of file diff --git a/src/qt/locale/bitcoin_bg.ts b/src/qt/locale/bitcoin_bg.ts index 39b41ab3cf..f0d1ff6b79 100644 --- a/src/qt/locale/bitcoin_bg.ts +++ b/src/qt/locale/bitcoin_bg.ts @@ -13,12 +13,7 @@ <translation><b>Биткоин</b> верÑиÑ</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation>Copyright © 2009-2012 Биткоин разработчици</translation> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -32,6 +27,16 @@ This product includes software developed by the OpenSSL Project for use in the O Използван е Ñофтуер, разработен от OpenSSL Project за употреба в OpenSSL Toolkit (http://www.openssl.org/), криптографÑки Ñофтуер разработен от Eric Young (eay@cryptsoft.com) и UPnP Ñофтуер разработен от Thomas Bernard.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> </context> <context> <name>AddressBookPage</name> @@ -41,7 +46,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>ÐдреÑи</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Двоен клик за Ñ€ÐµÐ´Ð°ÐºÑ†Ð¸Ñ Ð½Ð° Ð°Ð´Ñ€ÐµÑ Ð¸Ð»Ð¸ име</translation> </message> @@ -61,12 +66,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Ðов адреÑ</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>Това Ñа вашите Биткоин адреÑи за получаване на плащаниÑ. За по-леÑно проÑледÑване на плащаниÑта и повишена анонимноÑÑ‚ можете да използвате нов Ð°Ð´Ñ€ÐµÑ Ð·Ð° вÑÑко плащане.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&Копирай</translation> </message> @@ -91,7 +96,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Изтрий Ð¸Ð·Ð±Ñ€Ð°Ð½Ð¸Ñ Ð°Ð´Ñ€ÐµÑ Ð¾Ñ‚ ÑпиÑъка</translation> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>Запишете данните от Ñ‚ÐµÐºÑƒÑ‰Ð¸Ñ Ñ€Ð°Ð·Ð´ÐµÐ» във файл</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation>Проверете Ñъобщение, за да Ñте Ñигурни че е подпиÑано Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Биткоин адреÑ</translation> </message> @@ -106,17 +121,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Изтрий</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>Копирай &име</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&Редактирай</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>Запазване на адреÑи</translation> </message> @@ -139,7 +164,7 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Име</translation> </message> @@ -298,17 +323,17 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>ПодпиÑване на &Ñъобщение...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Синхронизиране Ñ Ð¼Ñ€ÐµÐ¶Ð°Ñ‚Ð°...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&БаланÑ</translation> </message> @@ -328,32 +353,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>ИÑÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ð° входÑщите и изходÑщи транзакции</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&ÐдреÑи</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Редактиране на адреÑи</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&Получаване</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>СпиÑък на адреÑите за получаване</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>&Изпращане</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>Из&ход</translation> </message> @@ -383,7 +393,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Опции...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>&Криптиране на портфейла...</translation> </message> @@ -398,7 +408,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&СмÑна на паролата...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation type="unfinished"/> </message> @@ -407,18 +417,8 @@ This product includes software developed by the OpenSSL Project for use in the O <source>Reindexing blocks on disk...</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>оÑтава ~%n блок</numerusform><numerusform>оÑтават ~%n блока</numerusform></translation> - </message> <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&ЕкÑпорт...</translation> - </message> - <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>Изпращане към Биткоин адреÑ</translation> </message> @@ -428,12 +428,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>Запишете данните от Ñ‚ÐµÐºÑƒÑ‰Ð¸Ñ Ñ€Ð°Ð·Ð´ÐµÐ» във файл</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation type="unfinished"/> </message> @@ -443,7 +438,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ Ð¿Ð°Ñ€Ð¾Ð»Ð°Ñ‚Ð° за портфейла</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation type="unfinished"/> </message> @@ -453,23 +448,38 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation>&Проверка на Ñъобщение...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Биткоин</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>Портфейл</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&За Биткоин</translation> </message> @@ -484,7 +494,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation type="unfinished"/> </message> @@ -499,12 +509,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Файл</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&ÐаÑтройки</translation> </message> @@ -519,108 +529,103 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Раздели</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Функции</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testnet]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n връзка към Биткоин мрежата</numerusform><numerusform>%n връзки към Биткоин мрежата</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Processed %1 blocks of transaction history.</source> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> <translation type="unfinished"/> </message> <message> - <location line="+70"/> - <source>Error</source> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> <translation type="unfinished"/> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> <message> - <location line="+3"/> - <source>Warning</source> + <location line="+4"/> + <source>%1 behind</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> - <source>Information</source> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> <translation type="unfinished"/> </message> <message> - <location line="+66"/> - <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> <translation type="unfinished"/> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> + <location line="+22"/> + <source>Error</source> <translation type="unfinished"/> </message> <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> + <location line="+3"/> + <source>Warning</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>%n Ñекунда</numerusform><numerusform>%n Ñекунди</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>%n минута</numerusform><numerusform>%n минути</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>%n чаÑ</numerusform><numerusform>%n чаÑа</numerusform></translation> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>%n ден</numerusform><numerusform>%n дни</numerusform></translation> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Синхронизиран</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>Зарежда блокове...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>ПоÑледниÑÑ‚ блок е от %1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation>Потвърждение за такÑа</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>ИзходÑща транзакциÑ</translation> </message> @@ -639,14 +644,14 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation type="unfinished"/> </message> @@ -661,27 +666,7 @@ Address: %4 <translation>Портфейлът е <b>криптиран</b> и <b>заключен</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Запазване на портфейла</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation type="unfinished"/> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation type="unfinished"/> </message> @@ -689,7 +674,7 @@ Address: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation type="unfinished"/> </message> @@ -722,7 +707,7 @@ Address: %4 <translation>ÐдреÑÑŠÑ‚ Ñвързан Ñ Ñ‚Ð¾Ð·Ð¸ Ð·Ð°Ð¿Ð¸Ñ Ð² ÑпиÑъка Ñ Ð°Ð´Ñ€ÐµÑи. Може да Ñе Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ Ñамо за изходÑщи адреÑи.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Ðов Ð°Ð´Ñ€ÐµÑ Ð·Ð° получаване</translation> </message> @@ -742,17 +727,17 @@ Address: %4 <translation>Редактиране на изходÑщ адреÑ</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>Вече има Ð°Ð´Ñ€ÐµÑ "%1" в ÑпиÑъка Ñ Ð°Ð´Ñ€ÐµÑи.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>"%1" не е валиден Биткоин адреÑ.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>Отключването на портфейла беше неуÑпешно.</translation> </message> @@ -765,7 +750,7 @@ Address: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation type="unfinished"/> @@ -820,8 +805,8 @@ Address: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>ТакÑа за Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ñ Ð½Ð° kB. Подпомага учаÑтниците в мрежата, които верифицират транзакции (miners). По-виÑока ÑтойноÑÑ‚ би Ñ‚Ñ€Ñбвало да уÑкори обработката на транзакции. Повечето транзакции Ñа около 1 kB. Препоръчителна ÑтойноÑÑ‚ - 0.0005 BTC.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> </message> <message> <location line="+15"/> @@ -979,7 +964,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation type="unfinished"/> </message> @@ -1024,23 +1009,18 @@ Address: %4 <translation>Форма</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation type="unfinished"/> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>БаланÑ:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>Брой транзакции:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>Ðепотвърдени:</translation> </message> @@ -1050,7 +1030,7 @@ Address: %4 <translation>Портфейл</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation type="unfinished"/> </message> @@ -1065,7 +1045,7 @@ Address: %4 <translation><b>ПоÑледни транзакции</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>ВашиÑÑ‚ текущ баланÑ</translation> </message> @@ -1075,18 +1055,21 @@ Address: %4 <translation>Сборът на вÑе още непотвърдените транзакции, които не Ñа чаÑÑ‚ от Ñ‚ÐµÐºÑƒÑ‰Ð¸Ñ Ð±Ð°Ð»Ð°Ð½Ñ</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Общ брой транзакции</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation>неÑинхронизиран</translation> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1161,7 +1144,7 @@ Address: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation>N/A</translation> </message> @@ -1425,7 +1408,7 @@ Address: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Въведете име за този адреÑ, за да го добавите в ÑпиÑъка Ñ Ð°Ð´Ñ€ÐµÑи</translation> </message> @@ -1659,9 +1642,22 @@ Address: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>Подлежи на промÑна до %1</translation> </message> @@ -1848,7 +1844,7 @@ Address: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Дата</translation> </message> @@ -1966,7 +1962,7 @@ Address: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>Ð’Ñички</translation> @@ -2053,6 +2049,11 @@ Address: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>Редактирай име</translation> </message> @@ -2062,7 +2063,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation type="unfinished"/> </message> @@ -2117,7 +2118,7 @@ Address: %4 <translation>ÐеуÑпешен Ð·Ð°Ð¿Ð¸Ñ Ð² %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>От:</translation> </message> @@ -2128,39 +2129,82 @@ Address: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>Запишете данните от Ñ‚ÐµÐºÑƒÑ‰Ð¸Ñ Ñ€Ð°Ð·Ð´ÐµÐ» във файл</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Биткоин верÑиÑ</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation type="unfinished"/> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation type="unfinished"/> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation type="unfinished"/> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation type="unfinished"/> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>Опции:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation type="unfinished"/> </message> @@ -2170,100 +2214,92 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation type="unfinished"/> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation type="unfinished"/> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation type="unfinished"/> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation type="unfinished"/> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation type="unfinished"/> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation type="unfinished"/> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation type="unfinished"/> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation type="unfinished"/> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation type="unfinished"/> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation type="unfinished"/> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation type="unfinished"/> </message> @@ -2279,22 +2315,22 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> <translation type="unfinished"/> </message> <message> @@ -2303,7 +2339,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation type="unfinished"/> </message> @@ -2343,22 +2379,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation type="unfinished"/> </message> @@ -2373,32 +2434,122 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation type="unfinished"/> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation type="unfinished"/> </message> @@ -2408,7 +2559,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Ðевалиден -tor адреÑ: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation type="unfinished"/> </message> @@ -2418,7 +2574,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation type="unfinished"/> </message> @@ -2443,12 +2599,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation type="unfinished"/> </message> @@ -2478,7 +2629,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation type="unfinished"/> </message> @@ -2488,7 +2639,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation type="unfinished"/> </message> @@ -2519,36 +2675,41 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation type="unfinished"/> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation type="unfinished"/> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation type="unfinished"/> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation type="unfinished"/> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation type="unfinished"/> </message> @@ -2558,17 +2719,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation type="unfinished"/> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation type="unfinished"/> </message> @@ -2578,12 +2734,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation type="unfinished"/> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation type="unfinished"/> </message> @@ -2593,22 +2749,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation type="unfinished"/> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation type="unfinished"/> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>Зареждане на адреÑите...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation type="unfinished"/> </message> @@ -2618,32 +2774,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation type="unfinished"/> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation type="unfinished"/> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>Ðевалиден -proxy address: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation type="unfinished"/> </message> @@ -2653,7 +2799,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation type="unfinished"/> </message> @@ -2663,17 +2809,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation type="unfinished"/> </message> @@ -2688,7 +2829,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Зареждане на блок индекÑа...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation type="unfinished"/> </message> @@ -2698,57 +2839,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation type="unfinished"/> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>Зареждане на портфейла...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation type="unfinished"/> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation type="unfinished"/> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>Преразглеждане на поÑледовтелноÑтта от блокове...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>Зареждането е завършено</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation type="unfinished"/> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>Грешка</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_bs.ts b/src/qt/locale/bitcoin_bs.ts new file mode 100644 index 0000000000..3bddc05279 --- /dev/null +++ b/src/qt/locale/bitcoin_bs.ts @@ -0,0 +1,2884 @@ +<?xml version="1.0" ?><!DOCTYPE TS><TS language="bs" version="2.0"> +<defaultcodec>UTF-8</defaultcodec> +<context> + <name>AboutDialog</name> + <message> + <location filename="../forms/aboutdialog.ui" line="+14"/> + <source>About Bitcoin</source> + <translation>O Bitcoinu</translation> + </message> + <message> + <location line="+39"/> + <source><b>Bitcoin</b> version</source> + <translation><b>Bitcoin</b> verzija</translation> + </message> + <message> + <location line="+57"/> + <source> +This is experimental software. + +Distributed under the MIT/X11 software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php. + +This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>AddressBookPage</name> + <message> + <location filename="../forms/addressbookpage.ui" line="+14"/> + <source>Address Book</source> + <translation>Adresar</translation> + </message> + <message> + <location line="+19"/> + <source>Double-click to edit address or label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+27"/> + <source>Create a new address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Copy the currently selected address to the system clipboard</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-11"/> + <source>&New Address</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../addressbookpage.cpp" line="+63"/> + <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../forms/addressbookpage.ui" line="+14"/> + <source>&Copy Address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>Show &QR Code</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>Sign a message to prove you own a Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Sign &Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+25"/> + <source>Delete the currently selected address from the list</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> + <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Verify Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Delete</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Copy &Label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>&Edit</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Send &Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+260"/> + <source>Export Address Book Data</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Comma separated file (*.csv)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Error exporting</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Could not write to file %1.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>AddressTableModel</name> + <message> + <location filename="../addresstablemodel.cpp" line="+144"/> + <source>Label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+36"/> + <source>(no label)</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>AskPassphraseDialog</name> + <message> + <location filename="../forms/askpassphrasedialog.ui" line="+26"/> + <source>Passphrase Dialog</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>Enter passphrase</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>New passphrase</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Repeat new passphrase</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../askpassphrasedialog.cpp" line="+33"/> + <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Encrypt wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>This operation needs your wallet passphrase to unlock the wallet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Unlock wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>This operation needs your wallet passphrase to decrypt the wallet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Decrypt wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Change passphrase</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Enter the old and new passphrase to the wallet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+46"/> + <source>Confirm wallet encryption</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR BITCOINS</b>!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Are you sure you wish to encrypt your wallet?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+15"/> + <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+100"/> + <location line="+24"/> + <source>Warning: The Caps Lock key is on!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-130"/> + <location line="+58"/> + <source>Wallet encrypted</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-56"/> + <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <location line="+7"/> + <location line="+42"/> + <location line="+6"/> + <source>Wallet encryption failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-54"/> + <source>Wallet encryption failed due to an internal error. Your wallet was not encrypted.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <location line="+48"/> + <source>The supplied passphrases do not match.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-37"/> + <source>Wallet unlock failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <location line="+11"/> + <location line="+19"/> + <source>The passphrase entered for the wallet decryption was incorrect.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-20"/> + <source>Wallet decryption failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Wallet passphrase was successfully changed.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>BitcoinGUI</name> + <message> + <location filename="../bitcoingui.cpp" line="+233"/> + <source>Sign &message...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+280"/> + <source>Synchronizing with network...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-349"/> + <source>&Overview</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show general overview of wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+20"/> + <source>&Transactions</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Browse transaction history</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Edit the list of stored addresses and labels</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-14"/> + <source>Show the list of addresses for receiving payments</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+31"/> + <source>E&xit</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Quit application</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Show information about Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>About &Qt</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show information about Qt</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>&Options...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>&Encrypt Wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Backup Wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>&Change Passphrase...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+285"/> + <source>Importing blocks from disk...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Reindexing blocks on disk...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-347"/> + <source>Send coins to a Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+49"/> + <source>Modify configuration options for Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>Backup wallet to another location</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Change the passphrase used for wallet encryption</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>&Debug window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Open debugging and diagnostic console</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-4"/> + <source>&Verify message...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-165"/> + <location line="+530"/> + <source>Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-530"/> + <source>Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>&About Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>&Show / Hide</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show or hide the main Window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Encrypt the private keys that belong to your wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Sign messages with your Bitcoin addresses to prove you own them</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+28"/> + <source>&File</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Settings</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>&Help</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>Tabs toolbar</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <location line="+10"/> + <source>[testnet]</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+47"/> + <source>Bitcoin client</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+141"/> + <source>%n active connection(s) to Bitcoin network</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+22"/> + <source>No block source available...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+4"/> + <source>%1 behind</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Error</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-140"/> + <source>Up to date</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+31"/> + <source>Catching up...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+113"/> + <source>Confirm transaction fee</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Sent transaction</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Incoming transaction</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Date: %1 +Amount: %2 +Type: %3 +Address: %4 +</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+33"/> + <location line="+23"/> + <source>URI handling</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-23"/> + <location line="+23"/> + <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Wallet is <b>encrypted</b> and currently <b>unlocked</b></source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Wallet is <b>encrypted</b> and currently <b>locked</b></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../bitcoin.cpp" line="+111"/> + <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>ClientModel</name> + <message> + <location filename="../clientmodel.cpp" line="+104"/> + <source>Network Alert</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>EditAddressDialog</name> + <message> + <location filename="../forms/editaddressdialog.ui" line="+14"/> + <source>Edit Address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>&Label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>The label associated with this address book entry</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>The address associated with this address book entry. This can only be modified for sending addresses.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../editaddressdialog.cpp" line="+21"/> + <source>New receiving address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>New sending address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Edit receiving address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Edit sending address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+76"/> + <source>The entered address "%1" is already in the address book.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-5"/> + <source>The entered address "%1" is not a valid Bitcoin address.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>Could not unlock wallet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>New key generation failed.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>GUIUtil::HelpMessageBox</name> + <message> + <location filename="../guiutil.cpp" line="+424"/> + <location line="+12"/> + <source>Bitcoin-Qt</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-12"/> + <source>version</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Usage:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>command-line options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>UI options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Set language, for example "de_DE" (default: system locale)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Start minimized</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show splash screen on startup (default: 1)</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>OptionsDialog</name> + <message> + <location filename="../forms/optionsdialog.ui" line="+14"/> + <source>Options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>&Main</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+15"/> + <source>Pay transaction &fee</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+31"/> + <source>Automatically start Bitcoin after logging in to the system.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Start Bitcoin on system login</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+35"/> + <source>Reset all client options to default.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Reset Options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>&Network</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Automatically open the Bitcoin client port on the router. This only works when your router supports UPnP and it is enabled.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Map port using &UPnP</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Connect to the Bitcoin network through a SOCKS proxy (e.g. when connecting through Tor).</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Connect through SOCKS proxy:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>Proxy &IP:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+19"/> + <source>IP address of the proxy (e.g. 127.0.0.1)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Port:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+19"/> + <source>Port of the proxy (e.g. 9050)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>SOCKS &Version:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>SOCKS version of the proxy (e.g. 5)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+36"/> + <source>&Window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Show only a tray icon after minimizing the window.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Minimize to the tray instead of the taskbar</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Quit in the menu.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>M&inimize on close</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>&Display</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>User Interface &language:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>The user interface language can be set here. This setting will take effect after restarting Bitcoin.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>&Unit to show amounts in:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Choose the default subdivision unit to show in the interface and when sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>Whether to show Bitcoin addresses in the transaction list or not.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Display addresses in transaction list</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+71"/> + <source>&OK</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Cancel</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>&Apply</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../optionsdialog.cpp" line="+53"/> + <source>default</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+130"/> + <source>Confirm options reset</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Some settings may require a client restart to take effect.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Do you want to proceed?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+42"/> + <location line="+9"/> + <source>Warning</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-9"/> + <location line="+9"/> + <source>This setting will take effect after restarting Bitcoin.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>The supplied proxy address is invalid.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>OverviewPage</name> + <message> + <location filename="../forms/overviewpage.ui" line="+14"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+50"/> + <location line="+166"/> + <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-124"/> + <source>Balance:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>Unconfirmed:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-78"/> + <source>Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+107"/> + <source>Immature:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Mined balance that has not yet matured</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+46"/> + <source><b>Recent transactions</b></source> + <translation type="unfinished"/> + </message> + <message> + <location line="-101"/> + <source>Your current balance</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>Total of transactions that have yet to be confirmed, and do not yet count toward the current balance</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../overviewpage.cpp" line="+116"/> + <location line="+1"/> + <source>out of sync</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>QRCodeDialog</name> + <message> + <location filename="../forms/qrcodedialog.ui" line="+14"/> + <source>QR Code Dialog</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+59"/> + <source>Request Payment</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+56"/> + <source>Amount:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> + <source>Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+19"/> + <source>Message:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+71"/> + <source>&Save As...</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../qrcodedialog.cpp" line="+62"/> + <source>Error encoding URI into QR Code.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+40"/> + <source>The entered amount is invalid, please check.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Resulting URI too long, try to reduce the text for label / message.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+25"/> + <source>Save QR Code</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>PNG Images (*.png)</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>RPCConsole</name> + <message> + <location filename="../forms/rpcconsole.ui" line="+46"/> + <source>Client name</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+36"/> + <location line="+53"/> + <location line="+23"/> + <location line="+23"/> + <location filename="../rpcconsole.cpp" line="+339"/> + <source>N/A</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-217"/> + <source>Client version</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-45"/> + <source>&Information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+68"/> + <source>Using OpenSSL version</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+49"/> + <source>Startup time</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>Network</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Number of connections</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>On testnet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Block chain</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Current number of blocks</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Estimated total blocks</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Last block time</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+52"/> + <source>&Open</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Command-line options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Show the Bitcoin-Qt help message to get a list with possible Bitcoin command-line options.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Show</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+24"/> + <source>&Console</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-260"/> + <source>Build date</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-104"/> + <source>Bitcoin - Debug window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+25"/> + <source>Bitcoin Core</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+279"/> + <source>Debug log file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Open the Bitcoin debug log file from the current data directory. This can take a few seconds for large log files.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+102"/> + <source>Clear console</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../rpcconsole.cpp" line="-30"/> + <source>Welcome to the Bitcoin RPC console.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Type <b>help</b> for an overview of available commands.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SendCoinsDialog</name> + <message> + <location filename="../forms/sendcoinsdialog.ui" line="+14"/> + <location filename="../sendcoinsdialog.cpp" line="+124"/> + <location line="+5"/> + <location line="+5"/> + <location line="+5"/> + <location line="+6"/> + <location line="+5"/> + <location line="+5"/> + <source>Send Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+50"/> + <source>Send to multiple recipients at once</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Add &Recipient</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+20"/> + <source>Remove all transaction fields</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Clear &All</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Balance:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>123.456 BTC</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+31"/> + <source>Confirm the send action</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>S&end</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../sendcoinsdialog.cpp" line="-59"/> + <source><b>%1</b> to %2 (%3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Confirm send coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Are you sure you want to send %1?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source> and </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>The recipient address is not valid, please recheck.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>The amount to pay must be larger than 0.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>The amount exceeds your balance.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>The total exceeds your balance when the %1 transaction fee is included.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Duplicate address found, can only send to each address once per send operation.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Error: Transaction creation failed!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Error: The transaction was rejected. This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SendCoinsEntry</name> + <message> + <location filename="../forms/sendcoinsentry.ui" line="+14"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+15"/> + <source>A&mount:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Pay &To:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+34"/> + <source>The address to send the payment to (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+60"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> + <source>Enter a label for this address to add it to your address book</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-78"/> + <source>&Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+28"/> + <source>Choose address from address book</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>Alt+A</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Paste address from clipboard</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>Alt+P</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Remove this recipient</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../sendcoinsentry.cpp" line="+1"/> + <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SignVerifyMessageDialog</name> + <message> + <location filename="../forms/signverifymessagedialog.ui" line="+14"/> + <source>Signatures - Sign / Verify a Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>&Sign Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+18"/> + <source>The address to sign the message with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <location line="+213"/> + <source>Choose an address from the address book</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-203"/> + <location line="+213"/> + <source>Alt+A</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-203"/> + <source>Paste address from clipboard</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>Alt+P</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+12"/> + <source>Enter the message you want to sign here</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Signature</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+27"/> + <source>Copy the current signature to the system clipboard</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>Sign the message to prove you own this Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Sign &Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Reset all sign message fields</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <location line="+146"/> + <source>Clear &All</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-87"/> + <source>&Verify Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>The address the message was signed with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+40"/> + <source>Verify the message to ensure it was signed with the specified Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Verify &Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Reset all verify message fields</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../signverifymessagedialog.cpp" line="+27"/> + <location line="+3"/> + <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-2"/> + <source>Click "Sign Message" to generate signature</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Enter Bitcoin signature</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+82"/> + <location line="+81"/> + <source>The entered address is invalid.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-81"/> + <location line="+8"/> + <location line="+73"/> + <location line="+8"/> + <source>Please check the address and try again.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-81"/> + <location line="+81"/> + <source>The entered address does not refer to a key.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-73"/> + <source>Wallet unlock was cancelled.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Private key for the entered address is not available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+12"/> + <source>Message signing failed.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Message signed.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+59"/> + <source>The signature could not be decoded.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <location line="+13"/> + <source>Please check the signature and try again.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The signature did not match the message digest.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Message verification failed.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Message verified.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>TransactionDesc</name> + <message> + <location filename="../transactiondesc.cpp" line="+20"/> + <source>Open until %1</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>%1/offline</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>%1/unconfirmed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>%1 confirmations</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+18"/> + <source>Status</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+7"/> + <source>, broadcast through %n node(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+4"/> + <source>Date</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Source</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Generated</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <location line="+17"/> + <source>From</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <location line="+22"/> + <location line="+58"/> + <source>To</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-77"/> + <location line="+2"/> + <source>own address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-2"/> + <source>label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+37"/> + <location line="+12"/> + <location line="+45"/> + <location line="+17"/> + <location line="+30"/> + <source>Credit</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="-102"/> + <source>matures in %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+2"/> + <source>not accepted</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+44"/> + <location line="+8"/> + <location line="+15"/> + <location line="+30"/> + <source>Debit</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-39"/> + <source>Transaction fee</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Net amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Comment</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Generated coins must mature 120 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Debug information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Transaction</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Inputs</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>true</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>false</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-209"/> + <source>, has not been successfully broadcast yet</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="-35"/> + <source>Open for %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+70"/> + <source>unknown</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>TransactionDescDialog</name> + <message> + <location filename="../forms/transactiondescdialog.ui" line="+14"/> + <source>Transaction details</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>This pane shows a detailed description of the transaction</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>TransactionTableModel</name> + <message> + <location filename="../transactiontablemodel.cpp" line="+225"/> + <source>Date</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Type</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Amount</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+57"/> + <source>Open for %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+3"/> + <source>Open until %1</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Offline (%1 confirmations)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Unconfirmed (%1 of %2 confirmations)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Confirmed (%1 confirmations)</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+8"/> + <source>Mined balance will be available when it matures in %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+5"/> + <source>This block was not received by any other nodes and will probably not be accepted!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Generated but not accepted</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+43"/> + <source>Received with</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Received from</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Sent to</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Payment to yourself</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Mined</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+38"/> + <source>(n/a)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+199"/> + <source>Transaction status. Hover over this field to show number of confirmations.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Date and time that the transaction was received.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Type of transaction.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Destination address of transaction.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Amount removed from or added to balance.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>TransactionView</name> + <message> + <location filename="../transactionview.cpp" line="+52"/> + <location line="+16"/> + <source>All</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-15"/> + <source>Today</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>This week</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>This month</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Last month</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>This year</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Range...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>Received with</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Sent to</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>To yourself</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Mined</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Other</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Enter address or label to search</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Min amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+34"/> + <source>Copy address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Copy label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Copy amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Edit label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show transaction details</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+139"/> + <source>Export Transaction Data</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Comma separated file (*.csv)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Confirmed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Date</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Type</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Error exporting</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Could not write to file %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+100"/> + <source>Range:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>to</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>bitcoin-core</name> + <message> + <location filename="../bitcoinstrings.cpp" line="+94"/> + <source>Bitcoin version</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+97"/> + <source>Usage:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-25"/> + <source>Send command to -server or bitcoind</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-23"/> + <source>List commands</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-10"/> + <source>Get help for a command</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Options:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Specify configuration file (default: bitcoin.conf)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Specify pid file (default: bitcoind.pid)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-1"/> + <source>Specify data directory</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-8"/> + <source>Set database cache size in megabytes (default: 25)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-28"/> + <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Maintain at most <n> connections to peers (default: 125)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-47"/> + <source>Connect to a node to retrieve peer addresses, and disconnect</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+80"/> + <source>Specify your own public address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Threshold for disconnecting misbehaving peers (default: 100)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-132"/> + <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-29"/> + <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+27"/> + <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+37"/> + <source>Accept command line and JSON-RPC commands</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+75"/> + <source>Run in the background as a daemon and accept commands</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+33"/> + <source>Use the test network</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-107"/> + <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-80"/> + <source>%s, you must set a rpcpassword in the configuration file: +%s +It is recommended you use the following random password: +rpcuser=bitcoinrpc +rpcpassword=%s +(you do not need to remember this password) +The username and password MUST NOT be the same. +If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com +</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Cannot obtain a lock on data directory %s. Bitcoin is probably already running.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin will not work properly.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: wallet.dat corrupt, data salvaged! Original wallet.dat saved as wallet.{timestamp}.bak in %s; if your balance or transactions are incorrect you should restore from a backup.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Attempt to recover private keys from a corrupt wallet.dat</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Block creation options:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Connect only to the specified node(s)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Discover own IP address (default: 1 when listening and no -externalip)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error loading block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error: Disk space is low!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error: Transaction creation failed!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error: Wallet locked, unable to create transaction!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to listen on any port. Use -listen=0 if you want this.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Find peers using DNS lookup (default: 1 unless -connect)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> + <source>Imports blocks from external blk000??.dat file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> + <source>Information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Invalid -tor address: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Only accept block chain matching built-in checkpoints (default: 1)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Output extra debugging information. Implies all other -debug* options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Output extra network debugging information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Prepend debug output with timestamp</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Select the version of socks proxy to use (4-5, default: 5)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Send trace/debug info to console instead of debug.log file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Send trace/debug info to debugger</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Set maximum block size in bytes (default: 250000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Set minimum block size in bytes (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Specify connection timeout in milliseconds (default: 5000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>Use UPnP to map the listening port (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Use UPnP to map the listening port (default: 1 when listening)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Use proxy to reach tor hidden services (default: same as -proxy)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Username for JSON-RPC connections</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Warning</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Warning: This version is obsolete, upgrade required!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>wallet.dat corrupt, salvage failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-46"/> + <source>Password for JSON-RPC connections</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-66"/> + <source>Allow JSON-RPC connections from specified IP address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+75"/> + <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-119"/> + <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+142"/> + <source>Upgrade wallet to latest format</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-17"/> + <source>Set key pool size to <n> (default: 100)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-12"/> + <source>Rescan the block chain for missing wallet transactions</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+31"/> + <source>Use OpenSSL (https) for JSON-RPC connections</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-22"/> + <source>Server certificate file (default: server.cert)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Server private key (default: server.pem)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-150"/> + <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+163"/> + <source>This help message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Unable to bind to %s on this computer (bind returned error %d, %s)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-86"/> + <source>Connect through socks proxy</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-10"/> + <source>Allow DNS lookups for -addnode, -seednode and -connect</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+54"/> + <source>Loading addresses...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-34"/> + <source>Error loading wallet.dat: Wallet corrupted</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+88"/> + <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-90"/> + <source>Error loading wallet.dat</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>Invalid -proxy address: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+50"/> + <source>Unknown network specified in -onlynet: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-1"/> + <source>Unknown -socks proxy version requested: %i</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-91"/> + <source>Cannot resolve -bind address: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Cannot resolve -externalip address: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+43"/> + <source>Invalid amount for -paytxfee=<amount>: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Invalid amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-4"/> + <source>Insufficient funds</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Loading block index...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-56"/> + <source>Add a node to connect to and attempt to keep the connection open</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-25"/> + <source>Unable to bind to %s on this computer. Bitcoin is probably already running.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+65"/> + <source>Fee per KB to add to transactions you send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Loading wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-51"/> + <source>Cannot downgrade wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Cannot write default address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+63"/> + <source>Rescanning...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-56"/> + <source>Done loading</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+80"/> + <source>To use the %s option</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-72"/> + <source>Error</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-31"/> + <source>You must set rpcpassword=<password> in the configuration file: +%s +If the file does not exist, create it with owner-readable-only file permissions.</source> + <translation type="unfinished"/> + </message> +</context> +</TS>
\ No newline at end of file diff --git a/src/qt/locale/bitcoin_ca.ts b/src/qt/locale/bitcoin_ca.ts new file mode 100644 index 0000000000..1cd781d5ca --- /dev/null +++ b/src/qt/locale/bitcoin_ca.ts @@ -0,0 +1,2884 @@ +<?xml version="1.0" ?><!DOCTYPE TS><TS language="ca" version="2.0"> +<defaultcodec>UTF-8</defaultcodec> +<context> + <name>AboutDialog</name> + <message> + <location filename="../forms/aboutdialog.ui" line="+14"/> + <source>About Bitcoin</source> + <translation>A prop de Bitcoin</translation> + </message> + <message> + <location line="+39"/> + <source><b>Bitcoin</b> version</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+57"/> + <source> +This is experimental software. + +Distributed under the MIT/X11 software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php. + +This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>AddressBookPage</name> + <message> + <location filename="../forms/addressbookpage.ui" line="+14"/> + <source>Address Book</source> + <translation>Llibreta d'adreçes</translation> + </message> + <message> + <location line="+19"/> + <source>Double-click to edit address or label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+27"/> + <source>Create a new address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Copy the currently selected address to the system clipboard</source> + <translation>Copia la selecció actual al porta-retalls del sistema</translation> + </message> + <message> + <location line="-11"/> + <source>&New Address</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../addressbookpage.cpp" line="+63"/> + <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../forms/addressbookpage.ui" line="+14"/> + <source>&Copy Address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>Show &QR Code</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>Sign a message to prove you own a Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Sign &Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+25"/> + <source>Delete the currently selected address from the list</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> + <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Verify Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Delete</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Copy &Label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>&Edit</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Send &Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+260"/> + <source>Export Address Book Data</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Comma separated file (*.csv)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Error exporting</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Could not write to file %1.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>AddressTableModel</name> + <message> + <location filename="../addresstablemodel.cpp" line="+144"/> + <source>Label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+36"/> + <source>(no label)</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>AskPassphraseDialog</name> + <message> + <location filename="../forms/askpassphrasedialog.ui" line="+26"/> + <source>Passphrase Dialog</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>Enter passphrase</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>New passphrase</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Repeat new passphrase</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../askpassphrasedialog.cpp" line="+33"/> + <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Encrypt wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>This operation needs your wallet passphrase to unlock the wallet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Unlock wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>This operation needs your wallet passphrase to decrypt the wallet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Decrypt wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Change passphrase</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Enter the old and new passphrase to the wallet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+46"/> + <source>Confirm wallet encryption</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR BITCOINS</b>!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Are you sure you wish to encrypt your wallet?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+15"/> + <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+100"/> + <location line="+24"/> + <source>Warning: The Caps Lock key is on!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-130"/> + <location line="+58"/> + <source>Wallet encrypted</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-56"/> + <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <location line="+7"/> + <location line="+42"/> + <location line="+6"/> + <source>Wallet encryption failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-54"/> + <source>Wallet encryption failed due to an internal error. Your wallet was not encrypted.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <location line="+48"/> + <source>The supplied passphrases do not match.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-37"/> + <source>Wallet unlock failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <location line="+11"/> + <location line="+19"/> + <source>The passphrase entered for the wallet decryption was incorrect.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-20"/> + <source>Wallet decryption failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Wallet passphrase was successfully changed.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>BitcoinGUI</name> + <message> + <location filename="../bitcoingui.cpp" line="+233"/> + <source>Sign &message...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+280"/> + <source>Synchronizing with network...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-349"/> + <source>&Overview</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show general overview of wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+20"/> + <source>&Transactions</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Browse transaction history</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Edit the list of stored addresses and labels</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-14"/> + <source>Show the list of addresses for receiving payments</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+31"/> + <source>E&xit</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Quit application</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Show information about Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>About &Qt</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show information about Qt</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>&Options...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>&Encrypt Wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Backup Wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>&Change Passphrase...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+285"/> + <source>Importing blocks from disk...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Reindexing blocks on disk...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-347"/> + <source>Send coins to a Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+49"/> + <source>Modify configuration options for Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>Backup wallet to another location</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Change the passphrase used for wallet encryption</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>&Debug window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Open debugging and diagnostic console</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-4"/> + <source>&Verify message...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-165"/> + <location line="+530"/> + <source>Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-530"/> + <source>Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>&About Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>&Show / Hide</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show or hide the main Window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Encrypt the private keys that belong to your wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Sign messages with your Bitcoin addresses to prove you own them</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+28"/> + <source>&File</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Settings</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>&Help</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>Tabs toolbar</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <location line="+10"/> + <source>[testnet]</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+47"/> + <source>Bitcoin client</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+141"/> + <source>%n active connection(s) to Bitcoin network</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+22"/> + <source>No block source available...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+4"/> + <source>%1 behind</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Error</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-140"/> + <source>Up to date</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+31"/> + <source>Catching up...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+113"/> + <source>Confirm transaction fee</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Sent transaction</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Incoming transaction</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Date: %1 +Amount: %2 +Type: %3 +Address: %4 +</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+33"/> + <location line="+23"/> + <source>URI handling</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-23"/> + <location line="+23"/> + <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Wallet is <b>encrypted</b> and currently <b>unlocked</b></source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Wallet is <b>encrypted</b> and currently <b>locked</b></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../bitcoin.cpp" line="+111"/> + <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>ClientModel</name> + <message> + <location filename="../clientmodel.cpp" line="+104"/> + <source>Network Alert</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>EditAddressDialog</name> + <message> + <location filename="../forms/editaddressdialog.ui" line="+14"/> + <source>Edit Address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>&Label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>The label associated with this address book entry</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>The address associated with this address book entry. This can only be modified for sending addresses.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../editaddressdialog.cpp" line="+21"/> + <source>New receiving address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>New sending address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Edit receiving address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Edit sending address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+76"/> + <source>The entered address "%1" is already in the address book.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-5"/> + <source>The entered address "%1" is not a valid Bitcoin address.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>Could not unlock wallet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>New key generation failed.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>GUIUtil::HelpMessageBox</name> + <message> + <location filename="../guiutil.cpp" line="+424"/> + <location line="+12"/> + <source>Bitcoin-Qt</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-12"/> + <source>version</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Usage:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>command-line options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>UI options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Set language, for example "de_DE" (default: system locale)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Start minimized</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show splash screen on startup (default: 1)</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>OptionsDialog</name> + <message> + <location filename="../forms/optionsdialog.ui" line="+14"/> + <source>Options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>&Main</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+15"/> + <source>Pay transaction &fee</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+31"/> + <source>Automatically start Bitcoin after logging in to the system.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Start Bitcoin on system login</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+35"/> + <source>Reset all client options to default.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Reset Options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>&Network</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Automatically open the Bitcoin client port on the router. This only works when your router supports UPnP and it is enabled.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Map port using &UPnP</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Connect to the Bitcoin network through a SOCKS proxy (e.g. when connecting through Tor).</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Connect through SOCKS proxy:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>Proxy &IP:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+19"/> + <source>IP address of the proxy (e.g. 127.0.0.1)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Port:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+19"/> + <source>Port of the proxy (e.g. 9050)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>SOCKS &Version:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>SOCKS version of the proxy (e.g. 5)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+36"/> + <source>&Window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Show only a tray icon after minimizing the window.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Minimize to the tray instead of the taskbar</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Quit in the menu.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>M&inimize on close</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>&Display</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>User Interface &language:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>The user interface language can be set here. This setting will take effect after restarting Bitcoin.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>&Unit to show amounts in:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Choose the default subdivision unit to show in the interface and when sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>Whether to show Bitcoin addresses in the transaction list or not.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Display addresses in transaction list</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+71"/> + <source>&OK</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Cancel</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>&Apply</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../optionsdialog.cpp" line="+53"/> + <source>default</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+130"/> + <source>Confirm options reset</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Some settings may require a client restart to take effect.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Do you want to proceed?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+42"/> + <location line="+9"/> + <source>Warning</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-9"/> + <location line="+9"/> + <source>This setting will take effect after restarting Bitcoin.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>The supplied proxy address is invalid.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>OverviewPage</name> + <message> + <location filename="../forms/overviewpage.ui" line="+14"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+50"/> + <location line="+166"/> + <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-124"/> + <source>Balance:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>Unconfirmed:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-78"/> + <source>Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+107"/> + <source>Immature:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Mined balance that has not yet matured</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+46"/> + <source><b>Recent transactions</b></source> + <translation type="unfinished"/> + </message> + <message> + <location line="-101"/> + <source>Your current balance</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>Total of transactions that have yet to be confirmed, and do not yet count toward the current balance</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../overviewpage.cpp" line="+116"/> + <location line="+1"/> + <source>out of sync</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>QRCodeDialog</name> + <message> + <location filename="../forms/qrcodedialog.ui" line="+14"/> + <source>QR Code Dialog</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+59"/> + <source>Request Payment</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+56"/> + <source>Amount:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> + <source>Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+19"/> + <source>Message:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+71"/> + <source>&Save As...</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../qrcodedialog.cpp" line="+62"/> + <source>Error encoding URI into QR Code.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+40"/> + <source>The entered amount is invalid, please check.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Resulting URI too long, try to reduce the text for label / message.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+25"/> + <source>Save QR Code</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>PNG Images (*.png)</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>RPCConsole</name> + <message> + <location filename="../forms/rpcconsole.ui" line="+46"/> + <source>Client name</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+36"/> + <location line="+53"/> + <location line="+23"/> + <location line="+23"/> + <location filename="../rpcconsole.cpp" line="+339"/> + <source>N/A</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-217"/> + <source>Client version</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-45"/> + <source>&Information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+68"/> + <source>Using OpenSSL version</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+49"/> + <source>Startup time</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>Network</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Number of connections</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>On testnet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Block chain</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Current number of blocks</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Estimated total blocks</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Last block time</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+52"/> + <source>&Open</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Command-line options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Show the Bitcoin-Qt help message to get a list with possible Bitcoin command-line options.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Show</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+24"/> + <source>&Console</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-260"/> + <source>Build date</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-104"/> + <source>Bitcoin - Debug window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+25"/> + <source>Bitcoin Core</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+279"/> + <source>Debug log file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Open the Bitcoin debug log file from the current data directory. This can take a few seconds for large log files.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+102"/> + <source>Clear console</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../rpcconsole.cpp" line="-30"/> + <source>Welcome to the Bitcoin RPC console.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Type <b>help</b> for an overview of available commands.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SendCoinsDialog</name> + <message> + <location filename="../forms/sendcoinsdialog.ui" line="+14"/> + <location filename="../sendcoinsdialog.cpp" line="+124"/> + <location line="+5"/> + <location line="+5"/> + <location line="+5"/> + <location line="+6"/> + <location line="+5"/> + <location line="+5"/> + <source>Send Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+50"/> + <source>Send to multiple recipients at once</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Add &Recipient</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+20"/> + <source>Remove all transaction fields</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Clear &All</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Balance:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>123.456 BTC</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+31"/> + <source>Confirm the send action</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>S&end</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../sendcoinsdialog.cpp" line="-59"/> + <source><b>%1</b> to %2 (%3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Confirm send coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Are you sure you want to send %1?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source> and </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>The recipient address is not valid, please recheck.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>The amount to pay must be larger than 0.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>The amount exceeds your balance.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>The total exceeds your balance when the %1 transaction fee is included.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Duplicate address found, can only send to each address once per send operation.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Error: Transaction creation failed!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Error: The transaction was rejected. This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SendCoinsEntry</name> + <message> + <location filename="../forms/sendcoinsentry.ui" line="+14"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+15"/> + <source>A&mount:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Pay &To:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+34"/> + <source>The address to send the payment to (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+60"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> + <source>Enter a label for this address to add it to your address book</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-78"/> + <source>&Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+28"/> + <source>Choose address from address book</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>Alt+A</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Paste address from clipboard</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>Alt+P</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Remove this recipient</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../sendcoinsentry.cpp" line="+1"/> + <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SignVerifyMessageDialog</name> + <message> + <location filename="../forms/signverifymessagedialog.ui" line="+14"/> + <source>Signatures - Sign / Verify a Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>&Sign Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+18"/> + <source>The address to sign the message with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <location line="+213"/> + <source>Choose an address from the address book</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-203"/> + <location line="+213"/> + <source>Alt+A</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-203"/> + <source>Paste address from clipboard</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>Alt+P</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+12"/> + <source>Enter the message you want to sign here</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Signature</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+27"/> + <source>Copy the current signature to the system clipboard</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>Sign the message to prove you own this Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Sign &Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Reset all sign message fields</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <location line="+146"/> + <source>Clear &All</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-87"/> + <source>&Verify Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>The address the message was signed with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+40"/> + <source>Verify the message to ensure it was signed with the specified Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Verify &Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Reset all verify message fields</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../signverifymessagedialog.cpp" line="+27"/> + <location line="+3"/> + <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-2"/> + <source>Click "Sign Message" to generate signature</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Enter Bitcoin signature</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+82"/> + <location line="+81"/> + <source>The entered address is invalid.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-81"/> + <location line="+8"/> + <location line="+73"/> + <location line="+8"/> + <source>Please check the address and try again.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-81"/> + <location line="+81"/> + <source>The entered address does not refer to a key.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-73"/> + <source>Wallet unlock was cancelled.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Private key for the entered address is not available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+12"/> + <source>Message signing failed.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Message signed.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+59"/> + <source>The signature could not be decoded.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <location line="+13"/> + <source>Please check the signature and try again.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The signature did not match the message digest.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Message verification failed.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Message verified.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>TransactionDesc</name> + <message> + <location filename="../transactiondesc.cpp" line="+20"/> + <source>Open until %1</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>%1/offline</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>%1/unconfirmed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>%1 confirmations</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+18"/> + <source>Status</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+7"/> + <source>, broadcast through %n node(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+4"/> + <source>Date</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Source</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Generated</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <location line="+17"/> + <source>From</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <location line="+22"/> + <location line="+58"/> + <source>To</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-77"/> + <location line="+2"/> + <source>own address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-2"/> + <source>label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+37"/> + <location line="+12"/> + <location line="+45"/> + <location line="+17"/> + <location line="+30"/> + <source>Credit</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="-102"/> + <source>matures in %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+2"/> + <source>not accepted</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+44"/> + <location line="+8"/> + <location line="+15"/> + <location line="+30"/> + <source>Debit</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-39"/> + <source>Transaction fee</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Net amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Comment</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Generated coins must mature 120 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Debug information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Transaction</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Inputs</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>true</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>false</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-209"/> + <source>, has not been successfully broadcast yet</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="-35"/> + <source>Open for %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+70"/> + <source>unknown</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>TransactionDescDialog</name> + <message> + <location filename="../forms/transactiondescdialog.ui" line="+14"/> + <source>Transaction details</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>This pane shows a detailed description of the transaction</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>TransactionTableModel</name> + <message> + <location filename="../transactiontablemodel.cpp" line="+225"/> + <source>Date</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Type</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Amount</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+57"/> + <source>Open for %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+3"/> + <source>Open until %1</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Offline (%1 confirmations)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Unconfirmed (%1 of %2 confirmations)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Confirmed (%1 confirmations)</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+8"/> + <source>Mined balance will be available when it matures in %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+5"/> + <source>This block was not received by any other nodes and will probably not be accepted!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Generated but not accepted</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+43"/> + <source>Received with</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Received from</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Sent to</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Payment to yourself</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Mined</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+38"/> + <source>(n/a)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+199"/> + <source>Transaction status. Hover over this field to show number of confirmations.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Date and time that the transaction was received.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Type of transaction.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Destination address of transaction.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Amount removed from or added to balance.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>TransactionView</name> + <message> + <location filename="../transactionview.cpp" line="+52"/> + <location line="+16"/> + <source>All</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-15"/> + <source>Today</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>This week</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>This month</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Last month</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>This year</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Range...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>Received with</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Sent to</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>To yourself</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Mined</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Other</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Enter address or label to search</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Min amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+34"/> + <source>Copy address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Copy label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Copy amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Edit label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show transaction details</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+139"/> + <source>Export Transaction Data</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Comma separated file (*.csv)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Confirmed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Date</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Type</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Error exporting</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Could not write to file %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+100"/> + <source>Range:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>to</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>bitcoin-core</name> + <message> + <location filename="../bitcoinstrings.cpp" line="+94"/> + <source>Bitcoin version</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+97"/> + <source>Usage:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-25"/> + <source>Send command to -server or bitcoind</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-23"/> + <source>List commands</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-10"/> + <source>Get help for a command</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Options:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Specify configuration file (default: bitcoin.conf)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Specify pid file (default: bitcoind.pid)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-1"/> + <source>Specify data directory</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-8"/> + <source>Set database cache size in megabytes (default: 25)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-28"/> + <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Maintain at most <n> connections to peers (default: 125)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-47"/> + <source>Connect to a node to retrieve peer addresses, and disconnect</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+80"/> + <source>Specify your own public address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Threshold for disconnecting misbehaving peers (default: 100)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-132"/> + <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-29"/> + <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+27"/> + <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+37"/> + <source>Accept command line and JSON-RPC commands</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+75"/> + <source>Run in the background as a daemon and accept commands</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+33"/> + <source>Use the test network</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-107"/> + <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-80"/> + <source>%s, you must set a rpcpassword in the configuration file: +%s +It is recommended you use the following random password: +rpcuser=bitcoinrpc +rpcpassword=%s +(you do not need to remember this password) +The username and password MUST NOT be the same. +If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com +</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Cannot obtain a lock on data directory %s. Bitcoin is probably already running.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin will not work properly.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: wallet.dat corrupt, data salvaged! Original wallet.dat saved as wallet.{timestamp}.bak in %s; if your balance or transactions are incorrect you should restore from a backup.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Attempt to recover private keys from a corrupt wallet.dat</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Block creation options:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Connect only to the specified node(s)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Discover own IP address (default: 1 when listening and no -externalip)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error loading block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error: Disk space is low!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error: Transaction creation failed!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error: Wallet locked, unable to create transaction!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to listen on any port. Use -listen=0 if you want this.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Find peers using DNS lookup (default: 1 unless -connect)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> + <source>Imports blocks from external blk000??.dat file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> + <source>Information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Invalid -tor address: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Only accept block chain matching built-in checkpoints (default: 1)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Output extra debugging information. Implies all other -debug* options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Output extra network debugging information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Prepend debug output with timestamp</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Select the version of socks proxy to use (4-5, default: 5)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Send trace/debug info to console instead of debug.log file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Send trace/debug info to debugger</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Set maximum block size in bytes (default: 250000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Set minimum block size in bytes (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Specify connection timeout in milliseconds (default: 5000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>Use UPnP to map the listening port (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Use UPnP to map the listening port (default: 1 when listening)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Use proxy to reach tor hidden services (default: same as -proxy)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Username for JSON-RPC connections</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Warning</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Warning: This version is obsolete, upgrade required!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>wallet.dat corrupt, salvage failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-46"/> + <source>Password for JSON-RPC connections</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-66"/> + <source>Allow JSON-RPC connections from specified IP address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+75"/> + <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-119"/> + <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+142"/> + <source>Upgrade wallet to latest format</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-17"/> + <source>Set key pool size to <n> (default: 100)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-12"/> + <source>Rescan the block chain for missing wallet transactions</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+31"/> + <source>Use OpenSSL (https) for JSON-RPC connections</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-22"/> + <source>Server certificate file (default: server.cert)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Server private key (default: server.pem)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-150"/> + <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+163"/> + <source>This help message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Unable to bind to %s on this computer (bind returned error %d, %s)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-86"/> + <source>Connect through socks proxy</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-10"/> + <source>Allow DNS lookups for -addnode, -seednode and -connect</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+54"/> + <source>Loading addresses...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-34"/> + <source>Error loading wallet.dat: Wallet corrupted</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+88"/> + <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-90"/> + <source>Error loading wallet.dat</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>Invalid -proxy address: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+50"/> + <source>Unknown network specified in -onlynet: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-1"/> + <source>Unknown -socks proxy version requested: %i</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-91"/> + <source>Cannot resolve -bind address: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Cannot resolve -externalip address: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+43"/> + <source>Invalid amount for -paytxfee=<amount>: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Invalid amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-4"/> + <source>Insufficient funds</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Loading block index...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-56"/> + <source>Add a node to connect to and attempt to keep the connection open</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-25"/> + <source>Unable to bind to %s on this computer. Bitcoin is probably already running.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+65"/> + <source>Fee per KB to add to transactions you send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Loading wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-51"/> + <source>Cannot downgrade wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Cannot write default address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+63"/> + <source>Rescanning...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-56"/> + <source>Done loading</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+80"/> + <source>To use the %s option</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-72"/> + <source>Error</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-31"/> + <source>You must set rpcpassword=<password> in the configuration file: +%s +If the file does not exist, create it with owner-readable-only file permissions.</source> + <translation type="unfinished"/> + </message> +</context> +</TS>
\ No newline at end of file diff --git a/src/qt/locale/bitcoin_ca_ES.ts b/src/qt/locale/bitcoin_ca_ES.ts index e005ef277d..a9d40f4a0d 100644 --- a/src/qt/locale/bitcoin_ca_ES.ts +++ b/src/qt/locale/bitcoin_ca_ES.ts @@ -13,18 +13,23 @@ <translation><b>Bitcoin</b> versió</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. Distributed under the MIT/X11 software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> + <translation>\n Aquest és software experimental.\n\n Distribuït sota llicència de software MIT/11, veure l'arxiu COPYING o http://www.opensource.org/licenses/mit-license.php.\n\nAquest producte inclou software desarrollat pel projecte OpenSSL per a l'ús de OppenSSL Toolkit (http://www.openssl.org/) i de softwqre criptogrà fic escrit per l'Eric Young (eay@cryptsoft.com) i software UPnP escrit per en Thomas Bernard.</translation> + </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>Copyright</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> <translation type="unfinished"/> </message> </context> @@ -33,12 +38,12 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location filename="../forms/addressbookpage.ui" line="+14"/> <source>Address Book</source> - <translation>llibreta d'adreces</translation> + <translation>Llibreta d'adreces</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> - <translation>Feu doble clic per editar la direcció o l'etiqueta</translation> + <translation>Feu doble clic per editar l'adreça o l'etiqueta</translation> </message> <message> <location line="+27"/> @@ -48,105 +53,125 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+14"/> <source>Copy the currently selected address to the system clipboard</source> - <translation>Copieu l'adreça seleccionada al porta-retalls del sistema</translation> + <translation>Copiar l'adreça seleccionada al porta-retalls del sistema</translation> </message> <message> <location line="-11"/> <source>&New Address</source> - <translation type="unfinished"/> + <translation>&Nova adreça</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> - <translation type="unfinished"/> + <translation>Aquestes són les teves adreces Bitcoin per a rebre pagaments. Pot interesar-te proveïr diferents adreces a cadascun dels enviadors aixà pots identificar qui et va pagant.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> - <translation type="unfinished"/> + <translation>&Copiar adreça</translation> </message> <message> <location line="+11"/> <source>Show &QR Code</source> - <translation type="unfinished"/> + <translation>Mostrar codi &QR</translation> </message> <message> <location line="+11"/> <source>Sign a message to prove you own a Bitcoin address</source> - <translation type="unfinished"/> + <translation>Signa el missatge per provar que ets propietari de l'adreça Bitcoin</translation> </message> <message> <location line="+3"/> <source>Sign &Message</source> - <translation type="unfinished"/> + <translation>Signar &Missatge</translation> </message> <message> <location line="+25"/> <source>Delete the currently selected address from the list</source> + <translation>Esborrar l'adreça sel·leccionada</translation> + </message> + <message> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> <translation type="unfinished"/> </message> <message> - <location line="-14"/> - <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> + <location line="+3"/> + <source>&Export</source> <translation type="unfinished"/> </message> <message> + <location line="-44"/> + <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> + <translation>Verificar un missatge per asegurar-se que ha estat signat amb una adreça Bitcoin especÃfica</translation> + </message> + <message> <location line="+3"/> <source>&Verify Message</source> - <translation type="unfinished"/> + <translation>&Verificar el missatge</translation> </message> <message> <location line="+14"/> <source>&Delete</source> - <translation>&Borrar</translation> + <translation>&Esborrar</translation> + </message> + <message> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation>Aquestes són la seva adreça de Bitcoin per enviar els pagaments. Sempre revisi la quantitat i l'adreça del destinatari abans transferència de monedes.</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location line="+13"/> <source>Copy &Label</source> - <translation type="unfinished"/> + <translation>Copiar &Etiqueta</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> - <translation type="unfinished"/> + <translation>&Editar</translation> + </message> + <message> + <location line="+1"/> + <source>Send &Coins</source> + <translation>Enviar &Monedes</translation> </message> <message> - <location line="+250"/> + <location line="+260"/> <source>Export Address Book Data</source> - <translation type="unfinished"/> + <translation>Exporta llibreta d'adreces</translation> </message> <message> <location line="+1"/> <source>Comma separated file (*.csv)</source> - <translation type="unfinished"/> + <translation>Arxiu de separació per comes (*.csv)</translation> </message> <message> <location line="+13"/> <source>Error exporting</source> - <translation type="unfinished"/> + <translation>Error en l'exportació</translation> </message> <message> <location line="+0"/> <source>Could not write to file %1.</source> - <translation type="unfinished"/> + <translation>No s'ha pogut escriure a l'arxiu %1.</translation> </message> </context> <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Etiqueta</translation> </message> <message> <location line="+0"/> <source>Address</source> - <translation>Direcció</translation> + <translation>Adreça</translation> </message> <message> <location line="+36"/> <source>(no label)</source> - <translation type="unfinished"/> + <translation>(sense etiqueta)</translation> </message> </context> <context> @@ -154,27 +179,27 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location filename="../forms/askpassphrasedialog.ui" line="+26"/> <source>Passphrase Dialog</source> - <translation type="unfinished"/> + <translation>Dialeg de contrasenya</translation> </message> <message> <location line="+21"/> <source>Enter passphrase</source> - <translation type="unfinished"/> + <translation>Introdueix contrasenya</translation> </message> <message> <location line="+14"/> <source>New passphrase</source> - <translation type="unfinished"/> + <translation>Nova contrasenya</translation> </message> <message> <location line="+14"/> <source>Repeat new passphrase</source> - <translation type="unfinished"/> + <translation>Repeteix la nova contrasenya</translation> </message> <message> <location filename="../askpassphrasedialog.cpp" line="+33"/> <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>.</source> - <translation type="unfinished"/> + <translation>Introdueixi la nova contrasenya al moneder<br/>Si us plau useu una contrasenya de <b>10 o més caracters aleatoris</b>, o <b>vuit o més paraules</b>.</translation> </message> <message> <location line="+1"/> @@ -184,69 +209,69 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+3"/> <source>This operation needs your wallet passphrase to unlock the wallet.</source> - <translation type="unfinished"/> + <translation>Aquesta operació requereix la seva contrasenya del moneder per a desbloquejar-lo.</translation> </message> <message> <location line="+5"/> <source>Unlock wallet</source> - <translation type="unfinished"/> + <translation>Desbloqueja el moneder</translation> </message> <message> <location line="+3"/> <source>This operation needs your wallet passphrase to decrypt the wallet.</source> - <translation type="unfinished"/> + <translation>Aquesta operació requereix la seva contrasenya del moneder per a desencriptar-lo.</translation> </message> <message> <location line="+5"/> <source>Decrypt wallet</source> - <translation type="unfinished"/> + <translation>Desencripta el moneder</translation> </message> <message> <location line="+3"/> <source>Change passphrase</source> - <translation type="unfinished"/> + <translation>Canviar la contrasenya</translation> </message> <message> <location line="+1"/> <source>Enter the old and new passphrase to the wallet.</source> - <translation type="unfinished"/> + <translation>Introdueixi tant l'antiga com la nova contrasenya de moneder.</translation> </message> <message> <location line="+46"/> <source>Confirm wallet encryption</source> - <translation type="unfinished"/> + <translation>Confirmar l'encriptació del moneder</translation> </message> <message> <location line="+1"/> <source>Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR BITCOINS</b>!</source> - <translation type="unfinished"/> + <translation>Advertència: Si encripteu el vostre moneder i perdeu la constrasenya, <b>PERDREU TOTS ELS VOSTRES BITCOINS</b>!</translation> </message> <message> <location line="+0"/> <source>Are you sure you wish to encrypt your wallet?</source> - <translation type="unfinished"/> + <translation>Esteu segur que voleu encriptar el vostre moneder?</translation> </message> <message> <location line="+15"/> <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> - <translation type="unfinished"/> + <translation>IMPORTANT: Tota copia de seguretat que hagis realitzat hauria de ser reemplaçada pel, recentment generat, arxiu encriptat del moneder.</translation> </message> <message> <location line="+100"/> <location line="+24"/> <source>Warning: The Caps Lock key is on!</source> - <translation type="unfinished"/> + <translation>Advertència: Les lletres majúscules està n activades!</translation> </message> <message> <location line="-130"/> <location line="+58"/> <source>Wallet encrypted</source> - <translation type="unfinished"/> + <translation>Moneder encriptat</translation> </message> <message> <location line="-56"/> <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> - <translation type="unfinished"/> + <translation>Bitcoin es tancarà ara per acabar el procés d'encriptació. Recorda que encriptar el teu moneder no protegeix completament els teus bitcoins de ser robades per programari maliciós instal·lat al teu ordinador.</translation> </message> <message> <location line="+13"/> @@ -254,68 +279,68 @@ This product includes software developed by the OpenSSL Project for use in the O <location line="+42"/> <location line="+6"/> <source>Wallet encryption failed</source> - <translation type="unfinished"/> + <translation>L'encriptació del moneder ha fallat</translation> </message> <message> <location line="-54"/> <source>Wallet encryption failed due to an internal error. Your wallet was not encrypted.</source> - <translation type="unfinished"/> + <translation>L'encriptació del moneder ha fallat per un error intern. El seu moneder no ha estat encriptat.</translation> </message> <message> <location line="+7"/> <location line="+48"/> <source>The supplied passphrases do not match.</source> - <translation type="unfinished"/> + <translation>La contrasenya introduïda no coincideix.</translation> </message> <message> <location line="-37"/> <source>Wallet unlock failed</source> - <translation type="unfinished"/> + <translation>El desbloqueig del moneder ha fallat</translation> </message> <message> <location line="+1"/> <location line="+11"/> <location line="+19"/> <source>The passphrase entered for the wallet decryption was incorrect.</source> - <translation type="unfinished"/> + <translation>La contrasenya introduïda per a desencriptar el moneder és incorrecte.</translation> </message> <message> <location line="-20"/> <source>Wallet decryption failed</source> - <translation type="unfinished"/> + <translation>La desencriptació del moneder ha fallat</translation> </message> <message> <location line="+14"/> <source>Wallet passphrase was successfully changed.</source> - <translation type="unfinished"/> + <translation>La contrasenya del moneder ha estat modificada correctament.</translation> </message> </context> <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> - <translation type="unfinished"/> + <translation>Signar &missatge...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> - <translation>Sincronització amb la xarxa ...</translation> + <translation>Sincronitzant amb la xarxa ...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> - <translation type="unfinished"/> + <translation>&Panorama general</translation> </message> <message> <location line="+1"/> <source>Show general overview of wallet</source> - <translation>Mostra panorama general de la cartera</translation> + <translation>Mostra panorama general del moneder</translation> </message> <message> <location line="+20"/> <source>&Transactions</source> - <translation type="unfinished"/> + <translation>&Transaccions</translation> </message> <message> <location line="+1"/> @@ -323,34 +348,19 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Cerca a l'historial de transaccions</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>llibreta d'&adreces</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Edita la llista d'adreces emmagatzemada i etiquetes</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&Rebre monedes</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-8"/> - <source>&Send coins</source> - <translation type="unfinished"/> + <translation>Mostra el llistat d'adreces per rebre pagaments</translation> </message> <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> - <translation type="unfinished"/> + <translation>S&ortir</translation> </message> <message> <location line="+1"/> @@ -370,52 +380,42 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+1"/> <source>Show information about Qt</source> - <translation type="unfinished"/> + <translation>Mostra informació sobre Qt</translation> </message> <message> <location line="+2"/> <source>&Options...</source> - <translation>&Opcions ...</translation> + <translation>&Opcions...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> - <translation type="unfinished"/> + <translation>&Xifrar moneder</translation> </message> <message> <location line="+3"/> <source>&Backup Wallet...</source> - <translation type="unfinished"/> + <translation>&Realitzant copia de seguretat del moneder...</translation> </message> <message> <location line="+2"/> <source>&Change Passphrase...</source> - <translation type="unfinished"/> + <translation>&Canviar contrasenya...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> - <translation type="unfinished"/> + <translation>Important blocs del disc..</translation> </message> <message> <location line="+3"/> <source>Reindexing blocks on disk...</source> - <translation type="unfinished"/> - </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message> - <location line="-265"/> - <source>&Export...</source> - <translation type="unfinished"/> + <translation>Re-indexant blocs al disc...</translation> </message> <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> - <translation type="unfinished"/> + <translation>Enviar monedes a una adreça Bitcoin</translation> </message> <message> <location line="+49"/> @@ -423,85 +423,95 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Modificar les opcions de configuració per bitcoin</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> - <translation type="unfinished"/> + <translation>Realitzar còpia de seguretat del moneder a un altre directori</translation> </message> <message> <location line="+2"/> <source>Change the passphrase used for wallet encryption</source> - <translation type="unfinished"/> + <translation>Canviar la constrasenya d'encriptació del moneder</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> - <translation type="unfinished"/> + <translation>&Finestra de debug</translation> </message> <message> <location line="+1"/> <source>Open debugging and diagnostic console</source> - <translation type="unfinished"/> + <translation>Obrir la consola de diagnòstic i debugging</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> - <translation type="unfinished"/> + <translation>&Verifica el missatge..</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> - <translation type="unfinished"/> + <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> - <translation type="unfinished"/> + <translation>Moneder</translation> + </message> + <message> + <location line="+101"/> + <source>&Send</source> + <translation>&Enviar</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>&Rebre</translation> </message> <message> - <location line="+176"/> + <location line="+14"/> + <source>&Addresses</source> + <translation>&Adreces</translation> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&Sobre Bitcoin</translation> </message> <message> <location line="+9"/> <source>&Show / Hide</source> - <translation type="unfinished"/> + <translation>&Mostrar / Amagar</translation> </message> <message> <location line="+1"/> <source>Show or hide the main Window</source> - <translation type="unfinished"/> + <translation>Mostrar o amagar la finestra principal</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> - <translation type="unfinished"/> + <translation>Xifrar les claus privades pertanyents al seu moneder</translation> </message> <message> <location line="+7"/> <source>Sign messages with your Bitcoin addresses to prove you own them</source> - <translation type="unfinished"/> + <translation>Signa el missatges amb la seva adreça de Bitcoin per provar que les poseeixes</translation> </message> <message> <location line="+2"/> <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source> - <translation type="unfinished"/> + <translation>Verificar els missatges per assegurar-te que han estat signades amb una adreça Bitcoin especÃfica.</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> - <translation type="unfinished"/> + <translation>&Arxiu</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> - <translation type="unfinished"/> + <translation>&Configuració</translation> </message> <message> <location line="+6"/> @@ -511,118 +521,113 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+9"/> <source>Tabs toolbar</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Accions de la barra d'eines</translation> + <translation>Barra d'eines de seccions</translation> </message> <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> - <translation type="unfinished"/> + <translation>[testnet]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> - <translation type="unfinished"/> + <translation>Client Bitcoin</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%n connexió activa a la xarxa Bitcoin</numerusform><numerusform>%n connexions actives a la xarxa Bitcoin</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation>Processat el %1 de %2 (estimat) dels blocs del històric de transaccions.</translation> + </message> + <message> + <location line="+4"/> <source>Processed %1 blocks of transaction history.</source> - <translation type="unfinished"/> + <translation>Proccessats %1 blocs del històric de transaccions.</translation> + </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>%n hora</numerusform><numerusform>%n hores</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation><numerusform>%n dia</numerusform><numerusform>%n dies</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>%n setmana</numerusform><numerusform>%n setmanes</numerusform></translation> </message> <message> - <location line="+70"/> + <location line="+4"/> + <source>%1 behind</source> + <translation>%1 radera</translation> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation>Lúltim bloc rebut ha estat generat fa %1.</translation> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation>Les transaccions a partir d'això no serà n visibles.</translation> + </message> + <message> + <location line="+22"/> <source>Error</source> - <translation type="unfinished"/> + <translation>Error</translation> </message> <message> <location line="+3"/> <source>Warning</source> - <translation type="unfinished"/> + <translation>AvÃs</translation> </message> <message> <location line="+3"/> <source>Information</source> - <translation type="unfinished"/> + <translation>Informació</translation> </message> <message> - <location line="+66"/> + <location line="+70"/> <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> - <translation type="unfinished"/> + <translation>Aquesta transacció supera el lÃmit de tamany. Tot i aixà pots enviar-la amb una comissió de %1, que es destinen als nodes que processen la seva transacció i ajuda a donar suport a la xarxa. Vols pagar la comissió?</translation> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> - <translation type="unfinished"/> - </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Al dia</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>Posar-se al dia ...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> - <translation type="unfinished"/> + <translation>Confirmar comisió de transacció</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>Transacció enviada</translation> </message> <message> <location line="+0"/> <source>Incoming transaction</source> - <translation type="unfinished"/> + <translation>Transacció entrant</translation> </message> <message> <location line="+1"/> @@ -631,62 +636,42 @@ Amount: %2 Type: %3 Address: %4 </source> - <translation type="unfinished"/> + <translation>Data: %1\nQuantitat %2\n Tipus: %3\n Adreça: %4\n</translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> - <translation type="unfinished"/> + <translation>Manejant URI</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> - <translation type="unfinished"/> + <translation>la URI no pot ser processada! Això es pot ser causat per una adreça Bitcoin invalida o parà metres URI malformats.</translation> </message> <message> <location line="+17"/> <source>Wallet is <b>encrypted</b> and currently <b>unlocked</b></source> - <translation type="unfinished"/> + <translation>El moneder està <b>encriptat</b> i actualment <b>desbloquejat</b></translation> </message> <message> <location line="+8"/> <source>Wallet is <b>encrypted</b> and currently <b>locked</b></source> - <translation type="unfinished"/> - </message> - <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation type="unfinished"/> + <translation>El moneder està <b>encriptat</b> i actualment <b>bloquejat</b></translation> </message> <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation type="unfinished"/> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> - <translation type="unfinished"/> + <translation>Ha tingut lloc un error fatal. Bitcoin no pot continuar executant-se de manera segura i es tancará.</translation> </message> </context> <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> - <translation type="unfinished"/> + <translation>Alerta de xarxa</translation> </message> </context> <context> @@ -704,7 +689,7 @@ Address: %4 <message> <location line="+10"/> <source>The label associated with this address book entry</source> - <translation type="unfinished"/> + <translation>Etiqueta associada amb aquesta entrada de la llibreta d'adreces</translation> </message> <message> <location line="+7"/> @@ -714,91 +699,91 @@ Address: %4 <message> <location line="+10"/> <source>The address associated with this address book entry. This can only be modified for sending addresses.</source> - <translation type="unfinished"/> + <translation>Adreça associada amb aquesta entrada de la llibreta d'adreces. Només pot ser modificat per a enviar adreces.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> - <translation type="unfinished"/> + <translation>Nova adreça de recepció.</translation> </message> <message> <location line="+4"/> <source>New sending address</source> - <translation type="unfinished"/> + <translation>Nova adreça d'enviament</translation> </message> <message> <location line="+3"/> <source>Edit receiving address</source> - <translation type="unfinished"/> + <translation>Editar adreces de recepció</translation> </message> <message> <location line="+4"/> <source>Edit sending address</source> - <translation type="unfinished"/> + <translation>Editar adreces d'enviament</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> - <translation type="unfinished"/> + <translation>L'adreça introduïda "%1" ja és present a la llibreta d'adreces.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> - <translation type="unfinished"/> + <translation>L'adreça introduida "%1" no és una adreça Bitcoin valida.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> - <translation type="unfinished"/> + <translation>No s'ha pogut desbloquejar el moneder.</translation> </message> <message> <location line="+5"/> <source>New key generation failed.</source> - <translation type="unfinished"/> + <translation>Ha fallat la generació d'una nova clau.</translation> </message> </context> <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> - <translation type="unfinished"/> + <translation>Bitcoin-Qt</translation> </message> <message> <location line="-12"/> <source>version</source> - <translation type="unfinished"/> + <translation>versió</translation> </message> <message> <location line="+2"/> <source>Usage:</source> - <translation type="unfinished"/> + <translation>Ús:</translation> </message> <message> <location line="+1"/> <source>command-line options</source> - <translation type="unfinished"/> + <translation>Opcions de la lÃnia d'ordres</translation> </message> <message> <location line="+4"/> <source>UI options</source> - <translation type="unfinished"/> + <translation>Opcions de IU</translation> </message> <message> <location line="+1"/> <source>Set language, for example "de_DE" (default: system locale)</source> - <translation type="unfinished"/> + <translation>Definir llenguatge, per exemple "de_DE" (per defecte: Preferències locals de sistema)</translation> </message> <message> <location line="+1"/> <source>Start minimized</source> - <translation type="unfinished"/> + <translation>Iniciar minimitzat</translation> </message> <message> <location line="+1"/> <source>Show splash screen on startup (default: 1)</source> - <translation type="unfinished"/> + <translation>Mostrar finestra de benvinguda a l'inici (per defecte: 1)</translation> </message> </context> <context> @@ -811,47 +796,47 @@ Address: %4 <message> <location line="+16"/> <source>&Main</source> - <translation type="unfinished"/> + <translation>&Principal</translation> </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> <translation type="unfinished"/> </message> <message> <location line="+15"/> <source>Pay transaction &fee</source> - <translation type="unfinished"/> + <translation>Pagar &comisió de transacció</translation> </message> <message> <location line="+31"/> <source>Automatically start Bitcoin after logging in to the system.</source> - <translation type="unfinished"/> + <translation>Iniciar automà ticament Bitcoin després de l'inici de sessió del sistema.</translation> </message> <message> <location line="+3"/> <source>&Start Bitcoin on system login</source> - <translation type="unfinished"/> + <translation>&Iniciar Bitcoin al inici de sessió del sistema.</translation> </message> <message> <location line="+35"/> <source>Reset all client options to default.</source> - <translation type="unfinished"/> + <translation>Reestablir totes les opcions del client.</translation> </message> <message> <location line="+3"/> <source>&Reset Options</source> - <translation type="unfinished"/> + <translation>&Reestablir Opcions</translation> </message> <message> <location line="+13"/> <source>&Network</source> - <translation type="unfinished"/> + <translation>&Xarxa</translation> </message> <message> <location line="+6"/> <source>Automatically open the Bitcoin client port on the router. This only works when your router supports UPnP and it is enabled.</source> - <translation type="unfinished"/> + <translation>Obrir el port del client de Bitcoin al router de forma automà tica. Això només funciona quan el teu router implementa UPnP i l'opció està activada.</translation> </message> <message> <location line="+3"/> @@ -861,154 +846,154 @@ Address: %4 <message> <location line="+7"/> <source>Connect to the Bitcoin network through a SOCKS proxy (e.g. when connecting through Tor).</source> - <translation type="unfinished"/> + <translation>Connectar a la xarxa Bitcoin a través de un SOCKS proxy (per exemple connectant a través de Tor).</translation> </message> <message> <location line="+3"/> <source>&Connect through SOCKS proxy:</source> - <translation type="unfinished"/> + <translation>&Connecta a través de un proxy SOCKS:</translation> </message> <message> <location line="+9"/> <source>Proxy &IP:</source> - <translation type="unfinished"/> + <translation>&IP del proxy:</translation> </message> <message> <location line="+19"/> <source>IP address of the proxy (e.g. 127.0.0.1)</source> - <translation type="unfinished"/> + <translation>Adreça IP del proxy (per exemple 127.0.0.1)</translation> </message> <message> <location line="+7"/> <source>&Port:</source> - <translation type="unfinished"/> + <translation>&Port:</translation> </message> <message> <location line="+19"/> <source>Port of the proxy (e.g. 9050)</source> - <translation type="unfinished"/> + <translation>Port del proxy (per exemple 9050)</translation> </message> <message> <location line="+7"/> <source>SOCKS &Version:</source> - <translation type="unfinished"/> + <translation>&Versió de SOCKS:</translation> </message> <message> <location line="+13"/> <source>SOCKS version of the proxy (e.g. 5)</source> - <translation type="unfinished"/> + <translation>Versió SOCKS del proxy (per exemple 5)</translation> </message> <message> <location line="+36"/> <source>&Window</source> - <translation type="unfinished"/> + <translation>&Finestra</translation> </message> <message> <location line="+6"/> <source>Show only a tray icon after minimizing the window.</source> - <translation type="unfinished"/> + <translation>Mostrar només l'icona de la barra al minimitzar l'aplicació.</translation> </message> <message> <location line="+3"/> <source>&Minimize to the tray instead of the taskbar</source> - <translation type="unfinished"/> + <translation>&Minimitzar a la barra d'aplicacions</translation> </message> <message> <location line="+7"/> <source>Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Quit in the menu.</source> - <translation type="unfinished"/> + <translation>Minimitza en comptes de sortir de la aplicació al tancar la finestra. Quan aquesta opció està activa, la aplicació només es tancarà al seleccionar Sortir al menú.</translation> </message> <message> <location line="+3"/> <source>M&inimize on close</source> - <translation type="unfinished"/> + <translation>M&inimitzar al tancar</translation> </message> <message> <location line="+21"/> <source>&Display</source> - <translation type="unfinished"/> + <translation>&Pantalla</translation> </message> <message> <location line="+8"/> <source>User Interface &language:</source> - <translation type="unfinished"/> + <translation>Llenguatge de la InterfÃcie d'Usuari:</translation> </message> <message> <location line="+13"/> <source>The user interface language can be set here. This setting will take effect after restarting Bitcoin.</source> - <translation type="unfinished"/> + <translation>Aquà pots definir el llenguatge de l'aplicatiu. Aquesta configuració tindrà efecte un cop es reiniciï Bitcoin.</translation> </message> <message> <location line="+11"/> <source>&Unit to show amounts in:</source> - <translation type="unfinished"/> + <translation>&Unitats per mostrar les quantitats en:</translation> </message> <message> <location line="+13"/> <source>Choose the default subdivision unit to show in the interface and when sending coins.</source> - <translation type="unfinished"/> + <translation>Sel·lecciona la unitat de subdivisió per defecte per mostrar en la interficie quan s'envien monedes.</translation> </message> <message> <location line="+9"/> <source>Whether to show Bitcoin addresses in the transaction list or not.</source> - <translation type="unfinished"/> + <translation>Mostrar adreces Bitcoin als llistats de transaccions o no.</translation> </message> <message> <location line="+3"/> <source>&Display addresses in transaction list</source> - <translation type="unfinished"/> + <translation>&Mostrar adreces al llistat de transaccions</translation> </message> <message> <location line="+71"/> <source>&OK</source> - <translation type="unfinished"/> + <translation>&OK</translation> </message> <message> <location line="+7"/> <source>&Cancel</source> - <translation type="unfinished"/> + <translation>&Cancel·la</translation> </message> <message> <location line="+10"/> <source>&Apply</source> - <translation type="unfinished"/> + <translation>&Aplicar</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> - <translation type="unfinished"/> + <translation>Per defecte</translation> </message> <message> <location line="+130"/> <source>Confirm options reset</source> - <translation type="unfinished"/> + <translation>Confirmi el reestabliment de les opcions</translation> </message> <message> <location line="+1"/> <source>Some settings may require a client restart to take effect.</source> - <translation type="unfinished"/> + <translation>Algunes configuracions poden requerir reiniciar el client per a que tinguin efecte.</translation> </message> <message> <location line="+0"/> <source>Do you want to proceed?</source> - <translation type="unfinished"/> + <translation>Vols procedir?</translation> </message> <message> <location line="+42"/> <location line="+9"/> <source>Warning</source> - <translation type="unfinished"/> + <translation>AvÃs</translation> </message> <message> <location line="-9"/> <location line="+9"/> <source>This setting will take effect after restarting Bitcoin.</source> - <translation type="unfinished"/> + <translation>Aquesta configuració tindrà efecte un cop es reiniciï Bitcoin.</translation> </message> <message> <location line="+29"/> <source>The supplied proxy address is invalid.</source> - <translation type="unfinished"/> + <translation>L'adreça proxy introduïda és invalida.</translation> </message> </context> <context> @@ -1016,69 +1001,67 @@ Address: %4 <message> <location filename="../forms/overviewpage.ui" line="+14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>Formulari</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> - <translation type="unfinished"/> + <translation>La informació mostrada pot no estar al dÃa. El teu moneder es sincronitza automà ticament amb la xarxa Bitcoin un cop s'ha establert connexió, però aquest proces no s'ha completat encara.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Balanç:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>Sense confirmar:</translation> </message> <message> <location line="-78"/> <source>Wallet</source> - <translation type="unfinished"/> + <translation>Moneder</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> - <translation type="unfinished"/> + <translation>Immatur:</translation> </message> <message> <location line="+13"/> <source>Mined balance that has not yet matured</source> - <translation type="unfinished"/> + <translation>Balanç minat que encara no ha madurat</translation> </message> <message> <location line="+46"/> <source><b>Recent transactions</b></source> - <translation type="unfinished"/> + <translation><b>Transaccions recents</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>El seu balanç actual</translation> </message> <message> <location line="+29"/> <source>Total of transactions that have yet to be confirmed, and do not yet count toward the current balance</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation type="unfinished"/> + <translation>Total de transaccions encara sense confirmar, que encara no es content en el balanç actual</translation> </message> <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> - <translation type="unfinished"/> + <translation>Fora de sincronia</translation> + </message> +</context> +<context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation>No es pot iniciar bitcoin: manejador clicla-per-pagar</translation> </message> </context> <context> @@ -1086,17 +1069,17 @@ Address: %4 <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> <source>QR Code Dialog</source> - <translation type="unfinished"/> + <translation>Dialeg del codi QR</translation> </message> <message> <location line="+59"/> <source>Request Payment</source> - <translation type="unfinished"/> + <translation>Reclamar pagament</translation> </message> <message> <location line="+56"/> <source>Amount:</source> - <translation type="unfinished"/> + <translation>Quantitat:</translation> </message> <message> <location line="-44"/> @@ -1106,37 +1089,37 @@ Address: %4 <message> <location line="+19"/> <source>Message:</source> - <translation type="unfinished"/> + <translation>Missatge:</translation> </message> <message> <location line="+71"/> <source>&Save As...</source> - <translation type="unfinished"/> + <translation>&Desar com...</translation> </message> <message> <location filename="../qrcodedialog.cpp" line="+62"/> <source>Error encoding URI into QR Code.</source> - <translation type="unfinished"/> + <translation>Error codificant la URI en un codi QR.</translation> </message> <message> <location line="+40"/> <source>The entered amount is invalid, please check.</source> - <translation type="unfinished"/> + <translation>La quantitat introduïda és invalida, si us plau comprovi-la.</translation> </message> <message> <location line="+23"/> <source>Resulting URI too long, try to reduce the text for label / message.</source> - <translation type="unfinished"/> + <translation>URI resultant massa llarga, intenta reduir el text per a la etiqueta / missatge</translation> </message> <message> <location line="+25"/> <source>Save QR Code</source> - <translation type="unfinished"/> + <translation>Desar codi QR</translation> </message> <message> <location line="+0"/> <source>PNG Images (*.png)</source> - <translation type="unfinished"/> + <translation>Imatges PNG (*.png)</translation> </message> </context> <context> @@ -1144,7 +1127,7 @@ Address: %4 <message> <location filename="../forms/rpcconsole.ui" line="+46"/> <source>Client name</source> - <translation type="unfinished"/> + <translation>Nom del client</translation> </message> <message> <location line="+10"/> @@ -1156,134 +1139,134 @@ Address: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> - <translation type="unfinished"/> + <translation>N/A</translation> </message> <message> <location line="-217"/> <source>Client version</source> - <translation type="unfinished"/> + <translation>Versió del client</translation> </message> <message> <location line="-45"/> <source>&Information</source> - <translation type="unfinished"/> + <translation>&Informació</translation> </message> <message> <location line="+68"/> <source>Using OpenSSL version</source> - <translation type="unfinished"/> + <translation>Utilitzant OpenSSL versió</translation> </message> <message> <location line="+49"/> <source>Startup time</source> - <translation type="unfinished"/> + <translation>&Temps d'inici</translation> </message> <message> <location line="+29"/> <source>Network</source> - <translation type="unfinished"/> + <translation>Xarxa</translation> </message> <message> <location line="+7"/> <source>Number of connections</source> - <translation type="unfinished"/> + <translation>Nombre de connexions</translation> </message> <message> <location line="+23"/> <source>On testnet</source> - <translation type="unfinished"/> + <translation>A testnet</translation> </message> <message> <location line="+23"/> <source>Block chain</source> - <translation type="unfinished"/> + <translation>Bloquejar cadena</translation> </message> <message> <location line="+7"/> <source>Current number of blocks</source> - <translation type="unfinished"/> + <translation>Nombre de blocs actuals</translation> </message> <message> <location line="+23"/> <source>Estimated total blocks</source> - <translation type="unfinished"/> + <translation>Total estimat de blocs</translation> </message> <message> <location line="+23"/> <source>Last block time</source> - <translation type="unfinished"/> + <translation>Últim temps de bloc</translation> </message> <message> <location line="+52"/> <source>&Open</source> - <translation type="unfinished"/> + <translation>&Obrir</translation> </message> <message> <location line="+16"/> <source>Command-line options</source> - <translation type="unfinished"/> + <translation>Opcions de lÃnia d'ordres</translation> </message> <message> <location line="+7"/> <source>Show the Bitcoin-Qt help message to get a list with possible Bitcoin command-line options.</source> - <translation type="unfinished"/> + <translation>Mostrar el missatge d'ajuda de Bitcoin-Qt per a obtenir un llistat de possibles ordres per a la lÃnia d'ordres de Bitcoin.</translation> </message> <message> <location line="+3"/> <source>&Show</source> - <translation type="unfinished"/> + <translation>&Mostrar</translation> </message> <message> <location line="+24"/> <source>&Console</source> - <translation type="unfinished"/> + <translation>&Consola</translation> </message> <message> <location line="-260"/> <source>Build date</source> - <translation type="unfinished"/> + <translation>Data de compilació</translation> </message> <message> <location line="-104"/> <source>Bitcoin - Debug window</source> - <translation type="unfinished"/> + <translation>Bitcoin -Finestra de debug</translation> </message> <message> <location line="+25"/> <source>Bitcoin Core</source> - <translation type="unfinished"/> + <translation>Nucli de Bitcoin</translation> </message> <message> <location line="+279"/> <source>Debug log file</source> - <translation type="unfinished"/> + <translation>Dietà ri de debug</translation> </message> <message> <location line="+7"/> <source>Open the Bitcoin debug log file from the current data directory. This can take a few seconds for large log files.</source> - <translation type="unfinished"/> + <translation>Obrir el dietari de debug de Bitcoin del directori de dades actual. Aixó pot trigar uns quants segons per a dietà ris grossos.</translation> </message> <message> <location line="+102"/> <source>Clear console</source> - <translation type="unfinished"/> + <translation>Netejar consola</translation> </message> <message> <location filename="../rpcconsole.cpp" line="-30"/> <source>Welcome to the Bitcoin RPC console.</source> - <translation type="unfinished"/> + <translation>Benvingut a la consola RPC de Bitcoin</translation> </message> <message> <location line="+1"/> <source>Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen.</source> - <translation type="unfinished"/> + <translation>Utilitza les fletxes d'amunt i avall per navegar per l'històric, i <b>Ctrl-L<\b> per netejar la pantalla.</translation> </message> <message> <location line="+1"/> <source>Type <b>help</b> for an overview of available commands.</source> - <translation type="unfinished"/> + <translation>Escriu <b>help<\b> per a obtenir una llistat de les ordres disponibles.</translation> </message> </context> <context> @@ -1303,22 +1286,22 @@ Address: %4 <message> <location line="+50"/> <source>Send to multiple recipients at once</source> - <translation type="unfinished"/> + <translation>Enviar a multiples destinataris al mateix temps</translation> </message> <message> <location line="+3"/> <source>Add &Recipient</source> - <translation type="unfinished"/> + <translation>Affegir &Destinatari</translation> </message> <message> <location line="+20"/> <source>Remove all transaction fields</source> - <translation type="unfinished"/> + <translation>Netejar tots els camps de la transacció</translation> </message> <message> <location line="+3"/> <source>Clear &All</source> - <translation type="unfinished"/> + <translation>Esborrar &Tot</translation> </message> <message> <location line="+22"/> @@ -1328,42 +1311,42 @@ Address: %4 <message> <location line="+10"/> <source>123.456 BTC</source> - <translation type="unfinished"/> + <translation>123.456 BTC</translation> </message> <message> <location line="+31"/> <source>Confirm the send action</source> - <translation type="unfinished"/> + <translation>Confirmi l'acció d'enviament</translation> </message> <message> <location line="+3"/> <source>S&end</source> - <translation type="unfinished"/> + <translation>E&nviar</translation> </message> <message> <location filename="../sendcoinsdialog.cpp" line="-59"/> <source><b>%1</b> to %2 (%3)</source> - <translation type="unfinished"/> + <translation><b>%1</b> to %2 (%3)</translation> </message> <message> <location line="+5"/> <source>Confirm send coins</source> - <translation type="unfinished"/> + <translation>Confirmar l'enviament de monedes</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to send %1?</source> - <translation type="unfinished"/> + <translation>Estas segur que vols enviar %1?</translation> </message> <message> <location line="+0"/> <source> and </source> - <translation type="unfinished"/> + <translation>i</translation> </message> <message> <location line="+23"/> <source>The recipient address is not valid, please recheck.</source> - <translation type="unfinished"/> + <translation>L'adreça remetent no és và lida, si us plau comprovi-la.</translation> </message> <message> <location line="+5"/> @@ -1378,22 +1361,22 @@ Address: %4 <message> <location line="+5"/> <source>The total exceeds your balance when the %1 transaction fee is included.</source> - <translation type="unfinished"/> + <translation>El total excedeix el teu balanç quan s'afegeix la comisió a la transacció %1.</translation> </message> <message> <location line="+6"/> <source>Duplicate address found, can only send to each address once per send operation.</source> - <translation type="unfinished"/> + <translation>S'ha trobat una adreça duplicada, tan sols es pot enviar a cada adreça un cop per ordre de enviament.</translation> </message> <message> <location line="+5"/> <source>Error: Transaction creation failed!</source> - <translation type="unfinished"/> + <translation>Error: La ceació de la transacció ha fallat!</translation> </message> <message> <location line="+5"/> <source>Error: The transaction was rejected. This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> - <translation type="unfinished"/> + <translation>Error: La transacció ha estat rebutjada. Això pot passar si alguna de les monedes del teu moneder ja s'han gastat, com si haguesis usat una copia de l'arxiu wallet.dat i s'haguessin gastat monedes de la copia però sense marcar com gastades en aquest.</translation> </message> </context> <context> @@ -1401,63 +1384,63 @@ Address: %4 <message> <location filename="../forms/sendcoinsentry.ui" line="+14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>Formulari</translation> </message> <message> <location line="+15"/> <source>A&mount:</source> - <translation type="unfinished"/> + <translation>Q&uantitat:</translation> </message> <message> <location line="+13"/> <source>Pay &To:</source> - <translation type="unfinished"/> + <translation>Pagar &A:</translation> </message> <message> <location line="+34"/> <source>The address to send the payment to (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>La adreça a on envia el pagament (per exemple: 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> - <translation type="unfinished"/> + <translation>Introdueixi una etiquera per a aquesta adreça per afegir-la a la llibreta d'adreces</translation> </message> <message> <location line="-78"/> <source>&Label:</source> - <translation type="unfinished"/> + <translation>&Etiqueta:</translation> </message> <message> <location line="+28"/> <source>Choose address from address book</source> - <translation type="unfinished"/> + <translation>Escollir adreça del llibre d'adreces</translation> </message> <message> <location line="+10"/> <source>Alt+A</source> - <translation type="unfinished"/> + <translation>Alta+A</translation> </message> <message> <location line="+7"/> <source>Paste address from clipboard</source> - <translation type="unfinished"/> + <translation>Enganxar adreça del porta-retalls</translation> </message> <message> <location line="+10"/> <source>Alt+P</source> - <translation type="unfinished"/> + <translation>Alt+P</translation> </message> <message> <location line="+7"/> <source>Remove this recipient</source> - <translation type="unfinished"/> + <translation>Eliminar aquest destinatari</translation> </message> <message> <location filename="../sendcoinsentry.cpp" line="+1"/> <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>Introdueixi una adreça de Bitcoin (per exemple 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> </context> <context> @@ -1465,132 +1448,132 @@ Address: %4 <message> <location filename="../forms/signverifymessagedialog.ui" line="+14"/> <source>Signatures - Sign / Verify a Message</source> - <translation type="unfinished"/> + <translation>Signatures .Signar/Verificar un Missatge</translation> </message> <message> <location line="+13"/> <source>&Sign Message</source> - <translation type="unfinished"/> + <translation>&Signar Missatge</translation> </message> <message> <location line="+6"/> <source>You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to.</source> - <translation type="unfinished"/> + <translation>Pots signar missatges amb la teva adreça per provar que són teus. Sigues cautelòs al signar qualsevol cosa, ja que els atacs phising poden intentar confondre't per a que els hi signis amb la teva identitat. Tan sols signa als documents completament detallats amb els que hi està s d'acord.</translation> </message> <message> <location line="+18"/> <source>The address to sign the message with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>La adreça amb la que signat els missatges (per exemple 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> <message> <location line="+10"/> <location line="+213"/> <source>Choose an address from the address book</source> - <translation type="unfinished"/> + <translation>Escollir una adreça de la llibreta de direccions</translation> </message> <message> <location line="-203"/> <location line="+213"/> <source>Alt+A</source> - <translation type="unfinished"/> + <translation>Alta+A</translation> </message> <message> <location line="-203"/> <source>Paste address from clipboard</source> - <translation type="unfinished"/> + <translation>Enganxar adreça del porta-retalls</translation> </message> <message> <location line="+10"/> <source>Alt+P</source> - <translation type="unfinished"/> + <translation>Alt+P</translation> </message> <message> <location line="+12"/> <source>Enter the message you want to sign here</source> - <translation type="unfinished"/> + <translation>Introdueix aqui el missatge que vols signar</translation> </message> <message> <location line="+7"/> <source>Signature</source> - <translation type="unfinished"/> + <translation>Signatura</translation> </message> <message> <location line="+27"/> <source>Copy the current signature to the system clipboard</source> - <translation type="unfinished"/> + <translation>Copiar la signatura actual al porta-retalls del sistema</translation> </message> <message> <location line="+21"/> <source>Sign the message to prove you own this Bitcoin address</source> - <translation type="unfinished"/> + <translation>Signa el missatge per provar que ets propietari d'aquesta adreça Bitcoin</translation> </message> <message> <location line="+3"/> <source>Sign &Message</source> - <translation type="unfinished"/> + <translation>Signar &Missatge</translation> </message> <message> <location line="+14"/> <source>Reset all sign message fields</source> - <translation type="unfinished"/> + <translation>Neteja tots els camps de clau</translation> </message> <message> <location line="+3"/> <location line="+146"/> <source>Clear &All</source> - <translation type="unfinished"/> + <translation>Esborrar &Tot</translation> </message> <message> <location line="-87"/> <source>&Verify Message</source> - <translation type="unfinished"/> + <translation>&Verificar el missatge</translation> </message> <message> <location line="+6"/> <source>Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack.</source> - <translation type="unfinished"/> + <translation>Introdueixi l'adreça signant, missatge (assegura't que copies salts de lÃnia, espais, tabuladors, etc excactament tot el text) i la signatura a sota per verificar el missatge. Per evitar ser enganyat per un atac home-entre-mig, vés amb compte de no llegir més en la signatura del que hi ha al missatge signat mateix.</translation> </message> <message> <location line="+21"/> <source>The address the message was signed with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>La adreça amb el que el missatge va ser signat (per exemple 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> <message> <location line="+40"/> <source>Verify the message to ensure it was signed with the specified Bitcoin address</source> - <translation type="unfinished"/> + <translation>Verificar el missatge per assegurar-se que ha estat signat amb una adreça Bitcoin especÃfica</translation> </message> <message> <location line="+3"/> <source>Verify &Message</source> - <translation type="unfinished"/> + <translation>Verificar &Missatge</translation> </message> <message> <location line="+14"/> <source>Reset all verify message fields</source> - <translation type="unfinished"/> + <translation>Neteja tots els camps de verificació de missatge</translation> </message> <message> <location filename="../signverifymessagedialog.cpp" line="+27"/> <location line="+3"/> <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>Introdueixi una adreça de Bitcoin (per exemple 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> <message> <location line="-2"/> <source>Click "Sign Message" to generate signature</source> - <translation type="unfinished"/> + <translation>Clica "Signar Missatge" per a generar una signatura</translation> </message> <message> <location line="+3"/> <source>Enter Bitcoin signature</source> - <translation type="unfinished"/> + <translation>Introduïr una clau Bitcoin</translation> </message> <message> <location line="+82"/> <location line="+81"/> <source>The entered address is invalid.</source> - <translation type="unfinished"/> + <translation>L'adreça intoduïda és invà lida.</translation> </message> <message> <location line="-81"/> @@ -1598,131 +1581,144 @@ Address: %4 <location line="+73"/> <location line="+8"/> <source>Please check the address and try again.</source> - <translation type="unfinished"/> + <translation>Siu us plau, comprovi l'adreça i provi de nou.</translation> </message> <message> <location line="-81"/> <location line="+81"/> <source>The entered address does not refer to a key.</source> - <translation type="unfinished"/> + <translation>L'adreça introduïda no referencia a cap clau.</translation> </message> <message> <location line="-73"/> <source>Wallet unlock was cancelled.</source> - <translation type="unfinished"/> + <translation>El desbloqueig del moneder ha estat cancelat.</translation> </message> <message> <location line="+8"/> <source>Private key for the entered address is not available.</source> - <translation type="unfinished"/> + <translation>La clau privada per a la adreça introduïda no està disponible.</translation> </message> <message> <location line="+12"/> <source>Message signing failed.</source> - <translation type="unfinished"/> + <translation>El signat del missatge ha fallat.</translation> </message> <message> <location line="+5"/> <source>Message signed.</source> - <translation type="unfinished"/> + <translation>Missatge signat.</translation> </message> <message> <location line="+59"/> <source>The signature could not be decoded.</source> - <translation type="unfinished"/> + <translation>La signatura no s'ha pogut decodificar .</translation> </message> <message> <location line="+0"/> <location line="+13"/> <source>Please check the signature and try again.</source> - <translation type="unfinished"/> + <translation>Su us plau, comprovi la signatura i provi de nou.</translation> </message> <message> <location line="+0"/> <source>The signature did not match the message digest.</source> - <translation type="unfinished"/> + <translation>La signatura no coincideix amb el resum del missatge.</translation> </message> <message> <location line="+7"/> <source>Message verification failed.</source> - <translation type="unfinished"/> + <translation>Ha fallat la verificació del missatge.</translation> </message> <message> <location line="+5"/> <source>Message verified.</source> + <translation>Missatge verificat.</translation> + </message> +</context> +<context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> <translation type="unfinished"/> </message> </context> <context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> - <translation type="unfinished"/> + <translation>Obert fins %1</translation> </message> <message> <location line="+6"/> <source>%1/offline</source> - <translation type="unfinished"/> + <translation>%1/offline</translation> </message> <message> <location line="+2"/> <source>%1/unconfirmed</source> - <translation type="unfinished"/> + <translation>%1/sense confirmar</translation> </message> <message> <location line="+2"/> <source>%1 confirmations</source> - <translation type="unfinished"/> + <translation>%1 confrimacions</translation> </message> <message> <location line="+18"/> <source>Status</source> - <translation type="unfinished"/> + <translation>Estat</translation> </message> <message numerus="yes"> <location line="+7"/> <source>, broadcast through %n node(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>, difusió a través de %n node</numerusform><numerusform>, difusió a través de %n nodes</numerusform></translation> </message> <message> <location line="+4"/> <source>Date</source> - <translation type="unfinished"/> + <translation>Data</translation> </message> <message> <location line="+7"/> <source>Source</source> - <translation type="unfinished"/> + <translation>Font</translation> </message> <message> <location line="+0"/> <source>Generated</source> - <translation type="unfinished"/> + <translation>Generat</translation> </message> <message> <location line="+5"/> <location line="+17"/> <source>From</source> - <translation type="unfinished"/> + <translation>Des de</translation> </message> <message> <location line="+1"/> <location line="+22"/> <location line="+58"/> <source>To</source> - <translation type="unfinished"/> + <translation>A</translation> </message> <message> <location line="-77"/> <location line="+2"/> <source>own address</source> - <translation type="unfinished"/> + <translation>Adreça pròpia</translation> </message> <message> <location line="-2"/> <source>label</source> - <translation type="unfinished"/> + <translation>etiqueta</translation> </message> <message> <location line="+37"/> @@ -1731,17 +1727,17 @@ Address: %4 <location line="+17"/> <location line="+30"/> <source>Credit</source> - <translation type="unfinished"/> + <translation>Crèdit</translation> </message> <message numerus="yes"> <location line="-102"/> <source>matures in %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>disponible en %n bloc més</numerusform><numerusform>disponibles en %n blocs més</numerusform></translation> </message> <message> <location line="+2"/> <source>not accepted</source> - <translation type="unfinished"/> + <translation>no acceptat</translation> </message> <message> <location line="+44"/> @@ -1749,82 +1745,82 @@ Address: %4 <location line="+15"/> <location line="+30"/> <source>Debit</source> - <translation type="unfinished"/> + <translation>Dèbit</translation> </message> <message> <location line="-39"/> <source>Transaction fee</source> - <translation type="unfinished"/> + <translation>Comissió de transacció</translation> </message> <message> <location line="+16"/> <source>Net amount</source> - <translation type="unfinished"/> + <translation>Quantitat neta</translation> </message> <message> <location line="+6"/> <source>Message</source> - <translation type="unfinished"/> + <translation>Missatge</translation> </message> <message> <location line="+2"/> <source>Comment</source> - <translation type="unfinished"/> + <translation>Comentar</translation> </message> <message> <location line="+2"/> <source>Transaction ID</source> - <translation type="unfinished"/> + <translation>ID de transacció</translation> </message> <message> <location line="+3"/> <source>Generated coins must mature 120 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours.</source> - <translation type="unfinished"/> + <translation>Les monedes generades han de madurar 120 blocs abans de poder ser gastades. Quan has generat aquest bloc, aquest ha estat transmés a la xarxa per a ser afegit a la cadena de blocs. Si no arriba a ser acceptat a la cadena, el seu estat passará a "no acceptat" i no podrá ser gastat. Això pot ocòrrer ocasionalment si un altre node genera un bloc a pocs segons del teu.</translation> </message> <message> <location line="+7"/> <source>Debug information</source> - <translation type="unfinished"/> + <translation>Informació de debug</translation> </message> <message> <location line="+8"/> <source>Transaction</source> - <translation type="unfinished"/> + <translation>Transacció</translation> </message> <message> <location line="+3"/> <source>Inputs</source> - <translation type="unfinished"/> + <translation>Entrades</translation> </message> <message> <location line="+23"/> <source>Amount</source> - <translation type="unfinished"/> + <translation>Quantitat</translation> </message> <message> <location line="+1"/> <source>true</source> - <translation type="unfinished"/> + <translation>cert</translation> </message> <message> <location line="+0"/> <source>false</source> - <translation type="unfinished"/> + <translation>fals</translation> </message> <message> <location line="-209"/> <source>, has not been successfully broadcast yet</source> - <translation type="unfinished"/> + <translation>, encara no ha estat emès correctement</translation> </message> <message numerus="yes"> <location line="-35"/> <source>Open for %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Obre per %n bloc més</numerusform><numerusform>Obre per %n blocs més</numerusform></translation> </message> <message> <location line="+70"/> <source>unknown</source> - <translation type="unfinished"/> + <translation>desconegut</translation> </message> </context> <context> @@ -1832,25 +1828,25 @@ Address: %4 <message> <location filename="../forms/transactiondescdialog.ui" line="+14"/> <source>Transaction details</source> - <translation type="unfinished"/> + <translation>Detall de la transacció</translation> </message> <message> <location line="+6"/> <source>This pane shows a detailed description of the transaction</source> - <translation type="unfinished"/> + <translation>Aquest panell mostra una descripció detallada de la transacció</translation> </message> </context> <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> - <translation type="unfinished"/> + <translation>Data</translation> </message> <message> <location line="+0"/> <source>Type</source> - <translation type="unfinished"/> + <translation>Tipus</translation> </message> <message> <location line="+0"/> @@ -1860,226 +1856,231 @@ Address: %4 <message> <location line="+0"/> <source>Amount</source> - <translation type="unfinished"/> + <translation>Quantitat</translation> </message> <message numerus="yes"> <location line="+57"/> <source>Open for %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Obre per %n bloc més</numerusform><numerusform>Obre per %n blocs més</numerusform></translation> </message> <message> <location line="+3"/> <source>Open until %1</source> - <translation type="unfinished"/> + <translation>Obert fins %1</translation> </message> <message> <location line="+3"/> <source>Offline (%1 confirmations)</source> - <translation type="unfinished"/> + <translation>Sense connexió (%1 confirmacions)</translation> </message> <message> <location line="+3"/> <source>Unconfirmed (%1 of %2 confirmations)</source> - <translation type="unfinished"/> + <translation>Sense confirmar (%1 de %2 confirmacions)</translation> </message> <message> <location line="+3"/> <source>Confirmed (%1 confirmations)</source> - <translation type="unfinished"/> + <translation>Confirmat (%1 confirmacions)</translation> </message> <message numerus="yes"> <location line="+8"/> <source>Mined balance will be available when it matures in %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>El saldo recent minat estarà disponible quan venci el termini en %n bloc més</numerusform><numerusform>El saldo recent minat estarà disponible quan venci el termini en %n blocs més</numerusform></translation> </message> <message> <location line="+5"/> <source>This block was not received by any other nodes and will probably not be accepted!</source> - <translation type="unfinished"/> + <translation>Aquest bloc no ha estat rebut per cap altre node i probablement no serà acceptat!</translation> </message> <message> <location line="+3"/> <source>Generated but not accepted</source> - <translation type="unfinished"/> + <translation>Generat però no acceptat</translation> </message> <message> <location line="+43"/> <source>Received with</source> - <translation type="unfinished"/> + <translation>Rebut amb</translation> </message> <message> <location line="+2"/> <source>Received from</source> - <translation type="unfinished"/> + <translation>Rebut de</translation> </message> <message> <location line="+3"/> <source>Sent to</source> - <translation type="unfinished"/> + <translation>Enviat a</translation> </message> <message> <location line="+2"/> <source>Payment to yourself</source> - <translation type="unfinished"/> + <translation>Pagament a un mateix</translation> </message> <message> <location line="+2"/> <source>Mined</source> - <translation type="unfinished"/> + <translation>Minat</translation> </message> <message> <location line="+38"/> <source>(n/a)</source> - <translation type="unfinished"/> + <translation>(n/a)</translation> </message> <message> <location line="+199"/> <source>Transaction status. Hover over this field to show number of confirmations.</source> - <translation type="unfinished"/> + <translation>Estat de la transacció. Desplaça't per aquà sobre per mostrar el nombre de confirmacions.</translation> </message> <message> <location line="+2"/> <source>Date and time that the transaction was received.</source> - <translation type="unfinished"/> + <translation>Data i hora en que la transacció va ser rebuda.</translation> </message> <message> <location line="+2"/> <source>Type of transaction.</source> - <translation type="unfinished"/> + <translation>Tipus de transacció.</translation> </message> <message> <location line="+2"/> <source>Destination address of transaction.</source> - <translation type="unfinished"/> + <translation>Adreça del destinatari de la transacció.</translation> </message> <message> <location line="+2"/> <source>Amount removed from or added to balance.</source> - <translation type="unfinished"/> + <translation>Quantitat extreta o afegida del balanç.</translation> </message> </context> <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> - <translation type="unfinished"/> + <translation>Tot</translation> </message> <message> <location line="-15"/> <source>Today</source> - <translation type="unfinished"/> + <translation>Avui</translation> </message> <message> <location line="+1"/> <source>This week</source> - <translation type="unfinished"/> + <translation>Aquesta setmana</translation> </message> <message> <location line="+1"/> <source>This month</source> - <translation type="unfinished"/> + <translation>Aquest mes</translation> </message> <message> <location line="+1"/> <source>Last month</source> - <translation type="unfinished"/> + <translation>El mes passat</translation> </message> <message> <location line="+1"/> <source>This year</source> - <translation type="unfinished"/> + <translation>Enguany</translation> </message> <message> <location line="+1"/> <source>Range...</source> - <translation type="unfinished"/> + <translation>Rang...</translation> </message> <message> <location line="+11"/> <source>Received with</source> - <translation type="unfinished"/> + <translation>Rebut amb</translation> </message> <message> <location line="+2"/> <source>Sent to</source> - <translation type="unfinished"/> + <translation>Enviat a</translation> </message> <message> <location line="+2"/> <source>To yourself</source> - <translation type="unfinished"/> + <translation>A tu mateix</translation> </message> <message> <location line="+1"/> <source>Mined</source> - <translation type="unfinished"/> + <translation>Minat</translation> </message> <message> <location line="+1"/> <source>Other</source> - <translation type="unfinished"/> + <translation>Altres</translation> </message> <message> <location line="+7"/> <source>Enter address or label to search</source> - <translation type="unfinished"/> + <translation>Introdueix una adreça o una etiqueta per cercar</translation> </message> <message> <location line="+7"/> <source>Min amount</source> - <translation type="unfinished"/> + <translation>Quantitat mÃnima</translation> </message> <message> <location line="+34"/> <source>Copy address</source> - <translation type="unfinished"/> + <translation>Copiar adreça </translation> </message> <message> <location line="+1"/> <source>Copy label</source> - <translation type="unfinished"/> + <translation>Copiar etiqueta</translation> </message> <message> <location line="+1"/> <source>Copy amount</source> - <translation type="unfinished"/> + <translation>Copiar quantitat</translation> + </message> + <message> + <location line="+1"/> + <source>Copy transaction ID</source> + <translation>Copiar ID de transacció</translation> </message> <message> <location line="+1"/> <source>Edit label</source> - <translation type="unfinished"/> + <translation>Editar etiqueta</translation> </message> <message> <location line="+1"/> <source>Show transaction details</source> - <translation type="unfinished"/> + <translation>Mostra detalls de la transacció</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> - <translation type="unfinished"/> + <translation>Exportar detalls de la transacció </translation> </message> <message> <location line="+1"/> <source>Comma separated file (*.csv)</source> - <translation type="unfinished"/> + <translation>Arxiu de separació per comes (*.csv)</translation> </message> <message> <location line="+8"/> <source>Confirmed</source> - <translation type="unfinished"/> + <translation>Confirmat</translation> </message> <message> <location line="+1"/> <source>Date</source> - <translation type="unfinished"/> + <translation>Data</translation> </message> <message> <location line="+1"/> <source>Type</source> - <translation type="unfinished"/> + <translation>Tipus</translation> </message> <message> <location line="+1"/> @@ -2094,660 +2095,790 @@ Address: %4 <message> <location line="+1"/> <source>Amount</source> - <translation type="unfinished"/> + <translation>Quantitat</translation> </message> <message> <location line="+1"/> <source>ID</source> - <translation type="unfinished"/> + <translation>ID</translation> </message> <message> <location line="+4"/> <source>Error exporting</source> - <translation type="unfinished"/> + <translation>Error en l'exportació</translation> </message> <message> <location line="+0"/> <source>Could not write to file %1.</source> - <translation type="unfinished"/> + <translation>No s'ha pogut escriure a l'arxiu %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> - <translation type="unfinished"/> + <translation>Rang:</translation> </message> <message> <location line="+8"/> <source>to</source> + <translation>a</translation> + </message> +</context> +<context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> <translation type="unfinished"/> </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>Realitzar còpia de seguretat del moneder</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>Dades del moneder (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>Còpia de seguretat faillida</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>Hi ha hagut un error intentant desar les dades del moneder al nou directori</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>Copia de seguretat realitzada correctament</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>Les dades del moneder han estat desades cirrectament al nou emplaçament.</translation> + </message> </context> <context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> - <translation type="unfinished"/> + <translation>Versió de Bitcoin</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> - <translation type="unfinished"/> + <translation>Ús:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> - <translation type="unfinished"/> + <translation>Enviar comanda a -servidor o bitcoind</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> - <translation type="unfinished"/> + <translation>Llista d'ordres</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> - <translation type="unfinished"/> + <translation>Obtenir ajuda per a un ordre.</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> - <translation type="unfinished"/> + <translation>Opcions:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> - <translation type="unfinished"/> + <translation>Especificat arxiu de configuració (per defecte: bitcoin.conf)</translation> </message> <message> <location line="+3"/> <source>Specify pid file (default: bitcoind.pid)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-47"/> - <source>Generate coins</source> - <translation type="unfinished"/> + <translation>Especificar arxiu pid (per defecte: bitcoind.pid)</translation> </message> <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> - <translation type="unfinished"/> + <translation>Especificar directori de dades</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> - <translation type="unfinished"/> + <translation>Establir tamany de la memoria cau en megabytes (per defecte: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation type="unfinished"/> + <translation>Escoltar connexions a <port> (per defecte: 8333 o testnet: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation type="unfinished"/> + <translation>Mantenir com a molt <n> connexions a peers (per defecte: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> - <translation type="unfinished"/> + <translation>Connectar al node per obtenir les adreces de les connexions, i desconectar</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> - <translation type="unfinished"/> + <translation>Especificar la teva adreça pública</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation type="unfinished"/> + <translation>LÃmit per a desconectar connexions errònies (per defecte: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation type="unfinished"/> + <translation>Nombre de segons abans de reconectar amb connexions errònies (per defecte: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> - <translation type="unfinished"/> + <translation>Ha sorgit un error al configurar el port RPC %u escoltant a IPv4: %s</translation> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation type="unfinished"/> + <translation>Escoltar connexions JSON-RPC al port <port> (per defecte: 8332 o testnet:18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> - <translation type="unfinished"/> + <translation>Acceptar lÃnia d'ordres i ordres JSON-RPC </translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> - <translation type="unfinished"/> + <translation>Executar en segon pla com a programa dimoni i acceptar ordres</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> - <translation type="unfinished"/> + <translation>Usar la xarxa de prova</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> - <translation type="unfinished"/> + <translation>Aceptar connexions d'afora (per defecte: 1 si no -proxy o -connect)</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> - <translation type="unfinished"/> + <translation>%s has de establir una contrasenya RPC a l'arxiu de configuració:\n%s\nEs recomana que useu la següent constrasenya aleatòria:\nrpcuser=bitcoinrpc\nrpcpassword=%s\n(no necesiteu recordar aquesta contrsenya)\nEl nom d'usuari i contrasenya NO HAN de ser els mateixos.\nSi l'arxiu no existeix, crea'l amb els permisos d'arxiu de només lectura per al propietari.\nTambé es recomana establir la notificació d'alertes i aixà serà s notificat de les incidències;\nper exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> - <translation type="unfinished"/> + <translation>Ha sorgit un error al configurar el port RPC %u escoltant a IPv6, retrocedint a IPv4: %s</translation> </message> <message> <location line="+3"/> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> - <translation type="unfinished"/> + <translation>Vincular a una adreça especÃfica i sempre escoltar-hi. Utilitza la notació [host]:port per IPv6</translation> </message> <message> <location line="+3"/> <source>Cannot obtain a lock on data directory %s. Bitcoin is probably already running.</source> - <translation type="unfinished"/> + <translation>No es pot bloquejar el directori de dades %s. Probablement Bitcoin ja estigui en execució.</translation> </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> - <translation type="unfinished"/> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation>Error: La transacció ha estat rebutjada. Això pot passar si alguna de les monedes del teu moneder ja s'han gastat, com si haguesis usat una copia de l'arxiu wallet.dat i s'haguessin gastat monedes de la copia però sense marcar com gastades en aquest.</translation> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> - <translation type="unfinished"/> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <translation>Error: Aquesta transacció requereix una comissió d'almenys %s degut al seu import, complexitat o per l'ús de fons recentment rebuts!</translation> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> - <translation type="unfinished"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation>Executar ordre al rebre una alerta rellevant (%s al cmd es reemplaça per message)</translation> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> - <translation type="unfinished"/> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation>Executar una ordre quan una transacció del moneder canviï (%s in cmd es canvia per TxID)</translation> </message> <message> <location line="+11"/> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> - <translation type="unfinished"/> + <translation>Establir una mida mà xima de transaccions d'alta prioritat/baixa comisió en bytes (per defecte: 27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> - <translation type="unfinished"/> + <translation>Aquesta és una versió de pre-llançament - utilitza-la sota la teva responsabilitat - No usar per a minerÃa o aplicacions de compra-venda</translation> </message> <message> <location line="+5"/> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> - <translation type="unfinished"/> + <translation>Advertència: el -paytxfee és molt elevat! Aquesta és la comissió de transacció que pagarà s quan enviis una transacció.</translation> </message> <message> <location line="+3"/> <source>Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade.</source> - <translation type="unfinished"/> + <translation>Advertència: Les transaccions mostrades poden no ser correctes! Pot esser que necessitis actualitzar, o bé que altres nodes ho necessitin.</translation> </message> <message> <location line="+3"/> <source>Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin will not work properly.</source> - <translation type="unfinished"/> + <translation>Advertència: Si us plau comprovi que la data i hora del seu computador siguin correctes! Si el seu rellotge està mal configurat, Bitcoin no funcionará de manera apropiada.</translation> </message> <message> <location line="+3"/> <source>Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</source> - <translation type="unfinished"/> + <translation>Advertència: Error llegint l'arxiu wallet.dat!! Totes les claus es llegeixen correctament, però hi ha dades de transaccions o entrades del llibre d'adreces absents o bé son incorrectes.</translation> </message> <message> <location line="+3"/> <source>Warning: wallet.dat corrupt, data salvaged! Original wallet.dat saved as wallet.{timestamp}.bak in %s; if your balance or transactions are incorrect you should restore from a backup.</source> - <translation type="unfinished"/> + <translation>Advertència: L'arxiu wallet.dat és corrupte, dades rescatades! L'arxiu wallet.dat original ha estat desat com wallet.{estampa_temporal}.bak al directori %s; si el teu balanç o transaccions son incorrectes hauries de restaurar-lo de un backup.</translation> </message> <message> <location line="+14"/> <source>Attempt to recover private keys from a corrupt wallet.dat</source> - <translation type="unfinished"/> + <translation>Intentar recuperar les claus privades d'un arxiu wallet.dat corrupte</translation> </message> <message> <location line="+2"/> <source>Block creation options:</source> - <translation type="unfinished"/> + <translation>Opcions de la creació de blocs:</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> - <translation type="unfinished"/> + <translation>Connectar només al(s) node(s) especificats</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation>S'ha detectat una base de dades de blocs corrupta</translation> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> - <translation type="unfinished"/> + <translation>Descobrir la pròpia adreça IP (per defecte: 1 quan escoltant i no -externalip)</translation> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation>Vols reconstruir la base de dades de blocs ara?</translation> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation>Error carregant la base de dades de blocs</translation> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation>Error inicialitzant l'entorn de la base de dades del moneder %s!</translation> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> - <translation type="unfinished"/> + <translation>Error carregant la base de dades del bloc</translation> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation>Error obrint la base de dades de blocs</translation> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> - <translation type="unfinished"/> + <translation>Error: Espai al disc baix!</translation> </message> <message> <location line="+1"/> <source>Error: Transaction creation failed!</source> - <translation type="unfinished"/> + <translation>Error: La ceació de la transacció ha fallat!</translation> </message> <message> <location line="+1"/> <source>Error: Wallet locked, unable to create transaction!</source> - <translation type="unfinished"/> + <translation>Error: El moneder està blocat, no és possible crear la transacció!</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation>Error: error de sistema:</translation> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> - <translation type="unfinished"/> + <translation>Error al escoltar a qualsevol port. Utilitza -listen=0 si vols això.</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation>Ha fallat la lectura de la informació del bloc</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation>Ha fallat la lectura del bloc</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation>Ha fallat la sincronització de l'Ãndex de bloc</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation>Ha fallat la escriptura de l'Ãndex de blocs</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation>Ha fallat la escriptura de la informació de bloc</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation>Ha fallat l'escriptura del bloc</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation>Ha fallat l'escriptura de l'arxiu info</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation>Ha fallat l'escriptura de la basse de dades de monedes</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation>Ha fallat l'escriptura de l'Ãndex de transaccions</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation>Ha fallat el desfer de dades</translation> </message> <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> - <translation type="unfinished"/> + <translation>Cerca punts de connexió usant rastreig de DNS (per defecte: 1 tret d'usar -connect)</translation> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> <translation type="unfinished"/> </message> <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation>Quants blocs s'han de confirmar a l'inici (per defecte: 288, 0 = tots)</translation> + </message> + <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation>Com verificar el bloc (0-4, per defecte 3)</translation> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> <translation type="unfinished"/> </message> <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>Reconstruir l'Ãndex de la cadena de blocs dels arxius actuals blk000??.dat</translation> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation>Estableix el nombre de fils per atendre trucades RPC (per defecte: 4)</translation> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation>Verificant blocs...</translation> + </message> + <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation>Verificant moneder...</translation> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> + <translation>Importa blocs de un fitxer blk000??.dat extern</translation> + </message> + <message> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+78"/> <source>Information</source> - <translation type="unfinished"/> + <translation>&Informació</translation> </message> <message> <location line="+3"/> <source>Invalid -tor address: '%s'</source> - <translation type="unfinished"/> + <translation>Adreça -tor invà lida: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation>Mantenir tot l'Ãndex de transaccions (per defecte: 0)</translation> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation type="unfinished"/> + <translation>Mida mà xima del buffer de recepció per a cada connexió, <n>*1000 bytes (default: 5000)</translation> </message> <message> <location line="+1"/> <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation type="unfinished"/> + <translation>Mida mà xima del buffer d'enviament per a cada connexió, <n>*1000 bytes (default: 5000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation type="unfinished"/> + <translation>Tan sols acceptar cadenes de blocs que coincideixin amb els punts de prova (per defecte: 1)</translation> </message> <message> <location line="+1"/> <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation type="unfinished"/> + <translation>Només connectar als nodes de la xarxa <net> (IPv4, IPv6 o Tor)</translation> </message> <message> <location line="+2"/> <source>Output extra debugging information. Implies all other -debug* options</source> - <translation type="unfinished"/> + <translation>Sortida de la informació extra de debugging. Implica totes les demés opcions -debug*</translation> </message> <message> <location line="+1"/> <source>Output extra network debugging information</source> - <translation type="unfinished"/> + <translation>Sortida de la informació extra de debugging de xarxa.</translation> </message> <message> <location line="+2"/> <source>Prepend debug output with timestamp</source> - <translation type="unfinished"/> + <translation>Anteposar estampa temporal a les dades de debug</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> - <translation type="unfinished"/> + <translation>Opcions SSL: (veure la Wiki de Bitcoin per a instruccions de configuració SSL)</translation> </message> <message> <location line="+1"/> <source>Select the version of socks proxy to use (4-5, default: 5)</source> - <translation type="unfinished"/> + <translation>Selecciona la versió de socks proxy a utilitzar (4-5, per defecte: 5)</translation> </message> <message> <location line="+3"/> <source>Send trace/debug info to console instead of debug.log file</source> - <translation type="unfinished"/> + <translation>Enviar informació de traça/debug a la consola en comptes del arxiu debug.log</translation> </message> <message> <location line="+1"/> <source>Send trace/debug info to debugger</source> - <translation type="unfinished"/> + <translation>Enviar informació de traça/debug a un debugger</translation> </message> <message> <location line="+5"/> <source>Set maximum block size in bytes (default: 250000)</source> - <translation type="unfinished"/> + <translation>Establir una mida mà xima de bloc en bytes (per defecte: 250000)</translation> </message> <message> <location line="+1"/> <source>Set minimum block size in bytes (default: 0)</source> - <translation type="unfinished"/> + <translation>Establir una mida mÃnima de bloc en bytes (per defecte: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> - <translation type="unfinished"/> + <translation>Reduir l'arxiu debug.log al iniciar el client (per defecte 1 quan no -debug)</translation> </message> <message> <location line="+2"/> <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation type="unfinished"/> + <translation>Especificar el temps limit per a un intent de connexió en milisegons (per defecte: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation>Error de sistema:</translation> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> - <translation type="unfinished"/> + <translation>Utilitza UPnP per a mapejar els ports d'escolta (per defecte: 0)</translation> </message> <message> <location line="+1"/> <source>Use UPnP to map the listening port (default: 1 when listening)</source> - <translation type="unfinished"/> + <translation>Utilitza UPnP per a mapejar els ports d'escolta (per defecte: 1 quan s'escolta)</translation> </message> <message> <location line="+1"/> <source>Use proxy to reach tor hidden services (default: same as -proxy)</source> - <translation type="unfinished"/> + <translation>Utilitzar proxy per arribar als serveis tor amagats (per defecte: el mateix que -proxy)</translation> </message> <message> <location line="+2"/> <source>Username for JSON-RPC connections</source> - <translation type="unfinished"/> + <translation>Nom d'usuari per a connexions JSON-RPC</translation> </message> <message> <location line="+4"/> <source>Warning</source> - <translation type="unfinished"/> + <translation>AvÃs</translation> </message> <message> <location line="+1"/> <source>Warning: This version is obsolete, upgrade required!</source> - <translation type="unfinished"/> + <translation>Advertència: Aquetsa versió està obsoleta, és necessari actualitzar!</translation> + </message> + <message> + <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation>Necessiteu reconstruir les bases de dades usant -reindex per canviar -txindex</translation> </message> <message> <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> - <translation type="unfinished"/> + <translation>L'arxiu wallet.data és corrupte, el rescat de les dades ha fallat</translation> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> - <translation type="unfinished"/> + <translation>Contrasenya per a connexions JSON-RPC</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> - <translation type="unfinished"/> + <translation>Permetre connexions JSON-RPC d'adreces IP especÃfiques</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> - <translation type="unfinished"/> + <translation>Enviar ordre al node en execució a <ip> (per defecte: 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> - <translation type="unfinished"/> + <translation>Executar orde quan el millor bloc canviï (%s al cmd es reemplaça per un bloc de hash)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> - <translation type="unfinished"/> + <translation>Actualitzar moneder a l'últim format</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> - <translation type="unfinished"/> + <translation>Establir lÃmit de nombre de claus a <n> (per defecte: 100)</translation> </message> <message> <location line="-12"/> <source>Rescan the block chain for missing wallet transactions</source> - <translation type="unfinished"/> + <translation>Re-escanejar cadena de blocs en cerca de transaccions de moneder perdudes</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> - <translation type="unfinished"/> + <translation>Utilitzar OpenSSL (https) per a connexions JSON-RPC</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> - <translation type="unfinished"/> + <translation>Arxiu del certificat de servidor (per defecte: server.cert)</translation> </message> <message> <location line="+1"/> <source>Server private key (default: server.pem)</source> - <translation type="unfinished"/> + <translation>Clau privada del servidor (per defecte: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> - <translation type="unfinished"/> + <translation>Xifrats acceptats (per defecte: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> - <translation type="unfinished"/> + <translation>Aquest misatge d'ajuda</translation> </message> <message> <location line="+3"/> <source>Unable to bind to %s on this computer (bind returned error %d, %s)</source> - <translation type="unfinished"/> + <translation>Impossible d'unir %s a aquest ordinador (s'ha retornat l'error %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> - <translation type="unfinished"/> + <translation>Connectar a través de socks proxy</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> - <translation type="unfinished"/> + <translation>Permetre consultes DNS per a -addnode, -seednode i -connect</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> - <translation type="unfinished"/> + <translation>Carregant adreces...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> - <translation type="unfinished"/> + <translation>Error carregant wallet.dat: Moneder corrupte</translation> </message> <message> <location line="+1"/> <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> + <translation>Error carregant wallet.dat: El moneder requereix una versió de Bitcoin més moderna</translation> </message> <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> - <translation type="unfinished"/> + <translation>El moneder necesita ser re-escrit: re-inicia Bitcoin per a completar la tasca</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> - <translation type="unfinished"/> + <translation>Error carregant wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> - <translation type="unfinished"/> + <translation>Adreça -proxy invalida: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> - <translation type="unfinished"/> + <translation>Xarxa desconeguda especificada a -onlynet: '%s'</translation> </message> <message> <location line="-1"/> <source>Unknown -socks proxy version requested: %i</source> - <translation type="unfinished"/> + <translation>S'ha demanat una versió desconeguda de -socks proxy: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> - <translation type="unfinished"/> + <translation>No es pot resoldre l'adreça -bind: '%s'</translation> </message> <message> <location line="+1"/> <source>Cannot resolve -externalip address: '%s'</source> - <translation type="unfinished"/> + <translation>No es pot resoldre l'adreça -externalip: '%s'</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> - <translation type="unfinished"/> + <translation>Quantitat invalida per a -paytxfee=<amount>: '%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> - <translation type="unfinished"/> + <translation>Quanitat invalida</translation> </message> <message> <location line="-4"/> <source>Insufficient funds</source> - <translation type="unfinished"/> + <translation>Balanç insuficient</translation> </message> <message> <location line="+8"/> <source>Loading block index...</source> - <translation type="unfinished"/> + <translation>Carregant Ãndex de blocs...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> - <translation type="unfinished"/> + <translation>Afegir un node per a connectar's-hi i intentar mantenir la connexió oberta</translation> </message> <message> <location line="-25"/> <source>Unable to bind to %s on this computer. Bitcoin is probably already running.</source> - <translation type="unfinished"/> + <translation>Impossible d'unir %s en aquest ordinador. Probablement Bitcoin ja estigui en execució.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> - <translation type="unfinished"/> + <translation>Comisió a afegir per cada KB de transaccions que enviïs</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> - <translation type="unfinished"/> + <translation>Carregant moneder...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation type="unfinished"/> + <translation>No es pot reduir la versió del moneder</translation> </message> <message> <location line="+3"/> <source>Cannot write default address</source> - <translation type="unfinished"/> + <translation>No es pot escriure l'adreça per defecte</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> - <translation type="unfinished"/> + <translation>Re-escanejant...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> - <translation type="unfinished"/> + <translation>Cà rrega acabada</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> - <translation type="unfinished"/> + <translation>Utilitza la opció %s</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> - <translation type="unfinished"/> + <translation>Error</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> - <translation type="unfinished"/> + <translation>Has de configurar el rpcpassword=<password> a l'arxiu de configuració:\n %s\n Si l'arxiu no existeix, crea'l amb els permÃs owner-readable-only.</translation> </message> </context> </TS>
\ No newline at end of file diff --git a/src/qt/locale/bitcoin_cs.ts b/src/qt/locale/bitcoin_cs.ts index c4c6c7289a..03713fd027 100644 --- a/src/qt/locale/bitcoin_cs.ts +++ b/src/qt/locale/bitcoin_cs.ts @@ -13,12 +13,7 @@ <translation><b>Bitcoin</b> verze</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation>Copyright © 2009-2012 Vývojáři Bitcoinu</translation> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -32,6 +27,16 @@ Tohle je experimentálnà program. Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použità v OpenSSL Toolkitu (http://www.openssl.org/) a kryptografický program od Erika Younga (eay@cryptsoft.com) a program UPnP od Thomase Bernarda.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>Copyright</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation>Vývojáři Bitcoinu</translation> + </message> </context> <context> <name>AddressBookPage</name> @@ -41,7 +46,7 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použità v Open <translation>Adresář</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Dvojklikem myÅ¡i zaÄneÅ¡ upravovat oznaÄenà adresy</translation> </message> @@ -61,12 +66,12 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použità v Open <translation>Nová &adresa</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> - <translation>Tohle jsou tvé Bitcoinové adresy pro pÅ™Ãjem plateb. MůžeÅ¡ pokaždé dát každému odesÃlateli jinou adresu, abys vÄ›dÄ›l, kdo ti kdy kolik platil.</translation> + <translation>Tohle jsou tvé Bitcoinové adresy pro pÅ™Ãjem plateb. MůžeÅ¡ dát pokaždé každému plátci novou adresu, abys vÄ›dÄ›l, kdo ti kdy kolik platil.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&KopÃruj adresu</translation> </message> @@ -91,7 +96,17 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použità v Open <translation>Smaž zvolenou adresu ze seznamu</translation> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>Exportuj data z tohoto panelu do souboru</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation>&Export</translation> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation>Ověř zprávu, aby ses ujistil, že byla podepsána danou Bitcoinovou adresou</translation> </message> @@ -106,17 +121,27 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použità v Open <translation>S&maž</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation>Tohle jsou tvé Bitcoinové adresy pro posÃlánà plateb. PÅ™ed odeslánÃm mincà si vždy zkontroluj Äástku a cÃlovou adresu.</translation> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>KopÃruj &oznaÄenÃ</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&Uprav</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation>PoÅ¡li min&ce</translation> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>Exportuj data adresáře</translation> </message> @@ -139,7 +164,7 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použità v Open <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>OznaÄenÃ</translation> </message> @@ -234,7 +259,7 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použità v Open <message> <location line="+15"/> <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> - <translation>DÅ®LEŽITÉ: VÅ¡echny pÅ™edchozà zálohy peněženky by mÄ›ly být nahrazeny novÄ› vygenerovanou, zaÅ¡ifrovanou peněženkou. Z bezpeÄnostnÃch důvodů budou pÅ™edchozà zálohy neÅ¡ifrované peněženky nepoužitelné, jakmile zaneÅ¡ použÃvat novou zaÅ¡ifrovanou peněženku.</translation> + <translation>DÅ®LEŽITÉ: VÅ¡echny pÅ™edchozà zálohy peněženky by mÄ›ly být nahrazeny novÄ› vygenerovanou, zaÅ¡ifrovanou peněženkou. Z bezpeÄnostnÃch důvodů budou pÅ™edchozà zálohy neÅ¡ifrované peněženky nepoužitelné, jakmile zaÄneÅ¡ použÃvat novou zaÅ¡ifrovanou peněženku.</translation> </message> <message> <location line="+100"/> @@ -298,17 +323,17 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použità v Open <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>Po&depiÅ¡ zprávu...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> - <translation>Synchronizuji se sÃtÃ...</translation> + <translation>Synchronizuji se se sÃtÃ...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&PÅ™ehled</translation> </message> @@ -325,42 +350,27 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použità v Open <message> <location line="+1"/> <source>Browse transaction history</source> - <translation>Procházet historii transakcÃ</translation> + <translation>Procházej historii transakcÃ</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&Adresář</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Uprav seznam uložených adres a jejich oznaÄenÃ</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>PÅ™Ã&jem mincÃ</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Zobraz seznam adres pro pÅ™Ãjem plateb</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>P&oslánà mincÃ</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>&Konec</translation> </message> <message> <location line="+1"/> <source>Quit application</source> - <translation>UkonÄit aplikaci</translation> + <translation>UkonÄi aplikaci</translation> </message> <message> <location line="+4"/> @@ -383,7 +393,7 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použità v Open <translation>&Možnosti...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>ZaÅ¡i&fruj peněženku...</translation> </message> @@ -398,7 +408,7 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použità v Open <translation>Změň &heslo...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation>Importuji bloky z disku...</translation> </message> @@ -407,18 +417,8 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použità v Open <source>Reindexing blocks on disk...</source> <translation>VytvářÃm nový index bloků na disku...</translation> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>zbývá ~%n blok</numerusform><numerusform>zbývá ~%n bloky</numerusform><numerusform>zbývá ~%n bloků</numerusform></translation> - </message> - <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Export...</translation> - </message> <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>PoÅ¡li mince na Bitcoinovou adresu</translation> </message> @@ -428,12 +428,7 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použità v Open <translation>Uprav nastavenà Bitcoinu</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>Exportovat data z tohoto panelu do souboru</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>Zazálohuj peněženku na jiné mÃsto</translation> </message> @@ -443,7 +438,7 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použità v Open <translation>Změň heslo k Å¡ifrovánà peněženky</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation>&Ladicà okno</translation> </message> @@ -453,23 +448,38 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použità v Open <translation>OtevÅ™i ladicà a diagnostickou konzoli</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation>&Ověř zprávu...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>Peněženka</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation>&PoÅ¡li</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>PÅ™i&jmi</translation> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation>&Adresy</translation> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>O &Bitcoinu</translation> </message> @@ -484,7 +494,7 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použità v Open <translation>Zobraz nebo skryj hlavnà okno</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation>ZaÅ¡ifruj soukromé klÃÄe ve své peněžence</translation> </message> @@ -499,12 +509,12 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použità v Open <translation>Ověř zprávy, aby ses ujistil, že byly podepsány danými Bitcoinovými adresami</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Soubor</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&NastavenÃ</translation> </message> @@ -519,38 +529,68 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použità v Open <translation>Panel s listy</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Panel akcÃ</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testnet]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>Bitcoin klient</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n aktivnà spojenà do Bitcoinové sÃtÄ›</numerusform><numerusform>%n aktivnà spojenà do Bitcoinové sÃtÄ›</numerusform><numerusform>%n aktivnÃch spojenà do Bitcoinové sÃtÄ›</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> - <translation>Zpracováno %1 z %2 bloků transakÄnà historie (%3 % hotovo).</translation> + <location line="+22"/> + <source>No block source available...</source> + <translation>Nenà dostupný žádný zdroj bloků...</translation> </message> <message> - <location line="+7"/> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation>Zpracováno %1 z pÅ™ibližnÄ› %2 bloků transakÄnà historie.</translation> + </message> + <message> + <location line="+4"/> <source>Processed %1 blocks of transaction history.</source> <translation>Zpracováno %1 bloků transakÄnà historie.</translation> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>hodinu</numerusform><numerusform>%n hodiny</numerusform><numerusform>%n hodin</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation><numerusform>den</numerusform><numerusform>%n dny</numerusform><numerusform>%n dnů</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>týden</numerusform><numerusform>%n týdny</numerusform><numerusform>%n týdnů</numerusform></translation> + </message> <message> - <location line="+70"/> + <location line="+4"/> + <source>%1 behind</source> + <translation>Stahuji jeÅ¡tÄ› bloky transakcà za poslednà %1</translation> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation>Poslednà stažený blok byl vygenerován %1 zpátky.</translation> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation>Následné transakce jeÅ¡tÄ› nebudou vidÄ›t.</translation> + </message> + <message> + <location line="+22"/> <source>Error</source> <translation>Chyba</translation> </message> @@ -565,62 +605,27 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použità v Open <translation>Informace</translation> </message> <message> - <location line="+66"/> + <location line="+70"/> <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> <translation>Tahle transakce pÅ™esahuje velikostnà limit. I tak ji ale můžeÅ¡ poslat, pokud za ni zaplatÃÅ¡ poplatek %1, který půjde uzlům, které tvou transakci zpracujÃ, a navÃc tak podpoÅ™ÃÅ¡ sÃÅ¥. ChceÅ¡ zaplatit poplatek?</translation> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation>ÚspěšnÄ› zazálohováno</translation> - </message> - <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> - <translation>Data z peněženky byly v pořádku uloženy na nové mÃsto.</translation> - </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>pÅ™ed vteÅ™inou</numerusform><numerusform>pÅ™ed %n vteÅ™inami</numerusform><numerusform>pÅ™ed %n vteÅ™inami</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>pÅ™ed minutou</numerusform><numerusform>pÅ™ed %n minutami</numerusform><numerusform>pÅ™ed %n minutami</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>pÅ™ed hodinou</numerusform><numerusform>pÅ™ed %n hodinami</numerusform><numerusform>pÅ™ed %n hodinami</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>vÄera</numerusform><numerusform>pÅ™ed %n dny</numerusform><numerusform>pÅ™ed %n dny</numerusform></translation> - </message> - <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>AktuálnÃ</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>Stahuji...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>Poslednà stažený blok byl vygenerován %1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation>PotvrÄ transakÄnà poplatek</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>Odeslané transakce</translation> </message> @@ -643,14 +648,14 @@ Adresa: %4 </translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation>Zpracovánà URI</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation>NepodaÅ™ilo se analyzovat URI! Důvodem může být neplatná Bitcoinová adresa nebo poÅ¡kozené parametry URI.</translation> </message> @@ -665,27 +670,7 @@ Adresa: %4 <translation>Peněženka je <b>zaÅ¡ifrovaná</b> a momentálnÄ› <b>zamÄená</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Záloha peněženky</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>Data peněženky (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>Zálohovánà selhalo</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>PÅ™i ukládánà peněženky na nové mÃsto se pÅ™ihodila nÄ›jaká chyba.</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation>Stala se fatálnà chyba. Bitcoin nemůže bezpeÄnÄ› pokraÄovat v Äinnosti, a proto skonÄÃ.</translation> </message> @@ -693,7 +678,7 @@ Adresa: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation>UpozornÄ›nà sÃtÄ›</translation> </message> @@ -726,7 +711,7 @@ Adresa: %4 <translation>Adresa spojená s tÃmto záznamem v adresáři. Lze upravovat jen pro odesÃlacà adresy.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Nová pÅ™ijÃmacà adresa</translation> </message> @@ -746,17 +731,17 @@ Adresa: %4 <translation>Uprav odesÃlacà adresu</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>Zadaná adresa "%1" už v adresáři je.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>Zadaná adresa "%1" nenà platná Bitcoinová adresa.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>Nemohu odemknout peněženku.</translation> </message> @@ -769,7 +754,7 @@ Adresa: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation>Bitcoin-Qt</translation> @@ -802,12 +787,12 @@ Adresa: %4 <message> <location line="+1"/> <source>Start minimized</source> - <translation>Startovat minimalizovanÄ›</translation> + <translation>Nastartovat minimalizovanÄ›</translation> </message> <message> <location line="+1"/> <source>Show splash screen on startup (default: 1)</source> - <translation>Zobrazovat startovacà obrazovku (výchozÃ: 1)</translation> + <translation>Zobrazit startovacà obrazovku (výchozÃ: 1)</translation> </message> </context> <context> @@ -824,8 +809,8 @@ Adresa: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Dobrovolný transakÄnà poplatek za každý zapoÄatý kB dopomáhá k rychlému zpracovánà tvých transakcÃ. VÄ›tÅ¡ina transakcà má do 1 kB. DoporuÄená výše poplatku je 0.01.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation>Dobrovolný transakÄnà poplatek za každý zapoÄatý kB dopomáhá k rychlému zpracovánà tvých transakcÃ. VÄ›tÅ¡ina transakcà má do 1 kB.</translation> </message> <message> <location line="+15"/> @@ -840,7 +825,7 @@ Adresa: %4 <message> <location line="+3"/> <source>&Start Bitcoin on system login</source> - <translation>&Spustit Bitcoin po pÅ™ihlášenà do systému</translation> + <translation>S&pustit Bitcoin po pÅ™ihlášenà do systému</translation> </message> <message> <location line="+35"/> @@ -890,7 +875,7 @@ Adresa: %4 <message> <location line="+7"/> <source>&Port:</source> - <translation>P&ort:</translation> + <translation>Por&t:</translation> </message> <message> <location line="+19"/> @@ -910,7 +895,7 @@ Adresa: %4 <message> <location line="+36"/> <source>&Window</source> - <translation>&Okno</translation> + <translation>O&kno</translation> </message> <message> <location line="+6"/> @@ -930,12 +915,12 @@ Adresa: %4 <message> <location line="+3"/> <source>M&inimize on close</source> - <translation>&ZavÅ™enÃm minimalizovat</translation> + <translation>Za&vÅ™enÃm minimalizovat</translation> </message> <message> <location line="+21"/> <source>&Display</source> - <translation>&ZobrazenÃ</translation> + <translation>Zobr&azenÃ</translation> </message> <message> <location line="+8"/> @@ -950,7 +935,7 @@ Adresa: %4 <message> <location line="+11"/> <source>&Unit to show amounts in:</source> - <translation>&Jednotka pro Äástky: </translation> + <translation>J&ednotka pro Äástky: </translation> </message> <message> <location line="+13"/> @@ -965,7 +950,7 @@ Adresa: %4 <message> <location line="+3"/> <source>&Display addresses in transaction list</source> - <translation>&Ukazovat adresy ve výpisu transakcÃ</translation> + <translation>Ukazo&vat adresy ve výpisu transakcÃ</translation> </message> <message> <location line="+71"/> @@ -983,7 +968,7 @@ Adresa: %4 <translation>&Uložit</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation>výchozÃ</translation> </message> @@ -1028,23 +1013,18 @@ Adresa: %4 <translation>Formulář</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation>Zobrazené informace nemusà být aktuálnÃ. Tvá peněženka se automaticky sesynchronizuje s Bitcoinovou sÃtÃ, jakmile se s nà spojÃ. ZatÃm ale jeÅ¡tÄ› nenà synchronizace dokonÄena.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Stav úÄtu:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>PoÄet transakcÃ:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>Nepotvrzeno:</translation> </message> @@ -1054,7 +1034,7 @@ Adresa: %4 <translation>Peněženka</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation>Nedozráno:</translation> </message> @@ -1069,7 +1049,7 @@ Adresa: %4 <translation><b>Poslednà transakce</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>Aktuálnà stav tvého úÄtu</translation> </message> @@ -1079,18 +1059,21 @@ Adresa: %4 <translation>Celkem z transakcÃ, které jeÅ¡tÄ› nejsou potvrzené a které se jeÅ¡tÄ› nezapoÄÃtávajà do celkového stavu úÄtu</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Celkový poÄet transakcà v peněžence</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation>nesynchronizováno</translation> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation>Nemůžu spustit bitcoin: obsluha click-to-pay</translation> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1165,7 +1148,7 @@ Adresa: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation>N/A</translation> </message> @@ -1287,7 +1270,7 @@ Adresa: %4 <message> <location line="+1"/> <source>Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen.</source> - <translation>V historii se pohybujeÅ¡ Å¡ipkami nahoru a dolů a pomocà <b>Ctrl-L</b> vyÄistÃÅ¡ obrazovku.</translation> + <translation>V historii se pohybujeÅ¡ Å¡ipkami nahoru a dolů a pomocà <b>Ctrl-L</b> ÄistÃÅ¡ obrazovku.</translation> </message> <message> <location line="+1"/> @@ -1327,7 +1310,7 @@ Adresa: %4 <message> <location line="+3"/> <source>Clear &All</source> - <translation>VÅ¡echno &smaž</translation> + <translation>VÅ¡echno s&maž</translation> </message> <message> <location line="+22"/> @@ -1347,7 +1330,7 @@ Adresa: %4 <message> <location line="+3"/> <source>S&end</source> - <translation>&PoÅ¡li</translation> + <translation>P&oÅ¡li</translation> </message> <message> <location filename="../sendcoinsdialog.cpp" line="-59"/> @@ -1415,7 +1398,7 @@ Adresa: %4 <message> <location line="+15"/> <source>A&mount:</source> - <translation>Čá&stka:</translation> + <translation>Čás&tka:</translation> </message> <message> <location line="+13"/> @@ -1429,14 +1412,14 @@ Adresa: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Zadej oznaÄenà této adresy; obojà se ti pak uložà do adresáře</translation> </message> <message> <location line="-78"/> <source>&Label:</source> - <translation>&OznaÄenÃ:</translation> + <translation>O&znaÄenÃ:</translation> </message> <message> <location line="+28"/> @@ -1572,7 +1555,7 @@ Adresa: %4 <message> <location line="+3"/> <source>Verify &Message</source> - <translation>&Ověř zprávu</translation> + <translation>O&věř zprávu</translation> </message> <message> <location line="+14"/> @@ -1663,9 +1646,22 @@ Adresa: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation>Vývojáři Bitcoinu</translation> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>OtÅ™evÅ™eno dokud %1</translation> </message> @@ -1852,7 +1848,7 @@ Adresa: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Datum</translation> </message> @@ -1970,7 +1966,7 @@ Adresa: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>VÅ¡e</translation> @@ -2057,6 +2053,11 @@ Adresa: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation>KopÃruj ID transakce</translation> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>Uprav oznaÄenÃ</translation> </message> @@ -2066,7 +2067,7 @@ Adresa: %4 <translation>Zobraz detaily transakce</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>Exportuj transakÄnà data</translation> </message> @@ -2121,7 +2122,7 @@ Adresa: %4 <translation>Nemohu zapisovat do souboru %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>Rozsah:</translation> </message> @@ -2132,39 +2133,82 @@ Adresa: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation>&Export</translation> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>Exportuj data z tohoto panelu do souboru</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>Záloha peněženky</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>Data peněženky (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>Zálohovánà selhalo</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>PÅ™i ukládánà peněženky na nové mÃsto se pÅ™ihodila nÄ›jaká chyba.</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>ÚspěšnÄ› zazálohováno</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>Data z peněženky byla v pořádku uložena na nové mÃsto.</translation> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Verze Bitcoinu</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>UžitÃ:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>Poslat pÅ™Ãkaz pro -server nebo bitcoind</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>Výpis pÅ™Ãkazů</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>ZÃskat nápovÄ›du pro pÅ™Ãkaz</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>Možnosti:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>KonfiguraÄnà soubor (výchozÃ: bitcoin.conf)</translation> </message> @@ -2174,108 +2218,102 @@ Adresa: %4 <translation>PID soubor (výchozÃ: bitcoind.pid)</translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>Generovat mince</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>Negenerovat mince</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>Adresář pro data</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation>Nastavit velikost databázové vyrovnávacà pamÄ›ti v megabajtech (výchozÃ: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>ÄŒekat na spojenà na <portu> (výchozÃ: 8333 nebo testnet: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Povol nejvýše <n> pÅ™ipojenà k uzlům (výchozÃ: 125)</translation> + <translation>Povolit nejvýše <n> pÅ™ipojenà k uzlům (výchozÃ: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>PÅ™ipojit se k uzlu, zÃskat adresy jeho protÄ›jÅ¡ků a odpojit se</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation>Specifikuj svou veÅ™ejnou adresu</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Práh pro odpojovánà nesprávnÄ› se chovajÃcÃch uzlů (výchozÃ: 100)</translation> + <translation>Práh pro odpojovánà zlobivých uzlů (výchozÃ: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Doba ve vteÅ™inách, po kterou se nebudou moci nesprávnÄ› se chovajÃcà uzly znovu pÅ™ipojit (výchozÃ: 86400)</translation> + <translation>Doba ve vteÅ™inách, po kterou se nebudou moci zlobivé uzly znovu pÅ™ipojit (výchozÃ: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation>PÅ™i nastavovánà naslouchacÃho RPC portu %i pro IPv4 nastala chyba: %s</translation> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>ÄŒekat na JSON RPC spojenà na <portu> (výchozÃ: 8332 nebo testnet: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>Akceptovat pÅ™Ãkazy z pÅ™Ãkazové řádky a pÅ™es JSON-RPC</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>Běžet na pozadà jako démon a akceptovat pÅ™Ãkazy</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>PoužÃt testovacà sÃÅ¥ (testnet)</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation>PÅ™ijÃmat spojenà zvenÄà (výchozÃ: 1, pokud nenà zadáno -proxy nebo -connect)</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation>%s, musÃÅ¡ nastavit rpcpassword v konfiguraÄnÃm souboru: - %s +%s Je vhodné použÃt následujÃcà náhodné heslo: rpcuser=bitcoinrpc rpcpassword=%s (nenà potÅ™eba si ho pamatovat) rpcuser a rpcpassword NESMà být stejné. Pokud konfiguraÄnà soubor jeÅ¡tÄ› neexistuje, vytvoÅ™ ho tak, aby ho mohl ÄÃst pouze vlastnÃk. +Je také doporuÄeno si nastavit alertnotify, abys byl upozornÄ›n na pÅ™Ãpadné problémy; +napÅ™Ãklad: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </translation> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation>PÅ™i nastavovánà naslouchacÃho RPC portu %u pro IPv6 nastala chyba, vracÃm se k IPv4: %s</translation> </message> @@ -2291,16 +2329,6 @@ Pokud konfiguraÄnà soubor jeÅ¡tÄ› neexistuje, vytvoÅ™ ho tak, aby ho mohl Äà </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> - <translation>Zjistil jsem, že je poÅ¡kozená databáze bloků. Restartuj prosÃm klienta s volbou -reindex.</translation> - </message> - <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> - <translation>Nastala chyba pÅ™i inicializaci databázového prostÅ™edà %s! ŘeÅ¡enÃ: ZAZÃLOHUJ TENTO ADRESÃŘ, a pak v nÄ›m smaž vÅ¡e kromÄ› wallet.dat.</translation> - </message> - <message> - <location line="+3"/> <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation>Chyba: Transakce byla odmÃtnuta! Tohle může nastat, pokud nÄ›jaké mince z tvé peněženky už jednou byly utraceny, napÅ™Ãklad pokud použÃváš kopii souboru wallet.dat a mince byly utraceny v druhé kopii, ale nebyly oznaÄeny jako utracené v této.</translation> </message> @@ -2310,14 +2338,24 @@ Pokud konfiguraÄnà soubor jeÅ¡tÄ› neexistuje, vytvoÅ™ ho tak, aby ho mohl Äà <translation>Chyba: Tahle transakce vyžaduje transakÄnà poplatek nejménÄ› %s kvůli velikosti zasÃlané Äástky, komplexnosti nebo použità nedávno pÅ™ijatých mincÃ!</translation> </message> <message> + <location line="+3"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation>Spustit pÅ™Ãkaz po pÅ™ijetà relevantnÃho hlášenà (%s se v pÅ™Ãkazu nahradà za zprávu)</translation> + </message> + <message> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation>Spustit pÅ™Ãkaz, když se objevà transakce týkajÃcà se peněženky (%s se v pÅ™Ãkazu nahradà za TxID)</translation> + </message> + <message> <location line="+11"/> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> <translation>Nastavit maximálnà velikost prioritnÃch/nÃzkopoplatkových transakcà v bajtech (výchozÃ: 27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> - <translation>Tohle je testovacà verze - použÃvej ji jen na vlastnà riziko - ale rozhodnÄ› ji nepoužÃvej k těžbÄ› nebo pro obchodnà aplikace</translation> + <translation>Tohle je testovacà verze – použÃvej ji jen na vlastnà riziko, ale rozhodnÄ› ji nepoužÃvej k těžbÄ› nebo pro obchodnà aplikace</translation> </message> <message> <location line="+5"/> @@ -2355,22 +2393,47 @@ Pokud konfiguraÄnà soubor jeÅ¡tÄ› neexistuje, vytvoÅ™ ho tak, aby ho mohl Äà <translation>Možnosti vytvoÅ™enà bloku:</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> - <translation>PÅ™ipojovat se pouze k zadaným uzlům</translation> + <translation>PÅ™ipojit se pouze k zadanému uzlu (pÅ™Ãp. zadaným uzlům)</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation>Bylo zjiÅ¡tÄ›no poÅ¡kozenà databáze bloků</translation> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Zjistit vlastnà IP adresu (výchozÃ: 1, pokud naslouchá a nenà zadáno -externalip)</translation> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation>ChceÅ¡ pÅ™estavÄ›t databázi bloků hned teÄ?</translation> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation>Chyba pÅ™i zakládánà databáze bloků</translation> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation>Chyba pÅ™i vytvářenà databázového prostÅ™edà %s pro peněženku!</translation> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation>Chyba pÅ™i naÄÃtánà databáze bloků</translation> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation>Chyba pÅ™i otevÃránà databáze bloků</translation> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation>Problém: Na disku je málo mÃsta!</translation> </message> @@ -2385,32 +2448,122 @@ Pokud konfiguraÄnà soubor jeÅ¡tÄ› neexistuje, vytvoÅ™ ho tak, aby ho mohl Äà <translation>Chyba: Peněženka je zamÄená, nemohu vytvoÅ™it transakci!</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation>Chyba: systémová chyba: </translation> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>NepodaÅ™ilo se naslouchat na žádném portu. Použij -listen=0, pokud to byl tvůj zámÄ›r.</translation> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation>NepodaÅ™ilo se pÅ™eÄÃst informace o bloku</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation>NepodaÅ™ilo se pÅ™eÄÃst blok</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation>NepodaÅ™ilo se sesynchronizovat index bloků</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation>NepodaÅ™ilo se zapsat index bloků</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation>NepodaÅ™ilo se zapsat informace o bloku</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation>NepodaÅ™ilo se zapsat blok</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation>NepodaÅ™ilo se zapsat informace o souboru</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation>Selhal zápis do databáze mincÃ</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation>NepodaÅ™ilo se zapsat index transakcÃ</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation>NepodaÅ™ilo se zapsat data o vracenà zmÄ›n</translation> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation>Hledat uzly pÅ™es DNS (výchozÃ: 1, pokud nenà zadáno -connect)</translation> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> - <translation>Jak moc důkladná má být verifikace bloků (0–4, výchozÃ: 3)</translation> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation>Generovat mince (výchozÃ: 0)</translation> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation>Kolik bloků pÅ™i startu zkontrolovat (výchozÃ: 288, 0 = vÅ¡echny)</translation> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> - <translation>Importuji bloky z databáze bloků...</translation> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation>Jak moc důkladná má být verifikace bloků (0-4, výchozÃ: 3)</translation> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation>Je nedostatek deskriptorů souborů.</translation> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>Znovu vytvoÅ™it index Å™etÄ›zce bloků z aktuálnÃch blk000??.dat souborů</translation> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation>Nastavenà poÄtu vláken pro servisnà RPC volánà (výchozÃ: 4)</translation> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation>Ověřuji bloky...</translation> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation>Kontroluji peněženku...</translation> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> - <translation>Importuje bloky z externÃho souboru blk000?.dat</translation> + <translation>Importovat bloky z externÃho souboru blk000??.dat</translation> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation>Nastavenà poÄtu vláken pro verifikaci skriptů (max. 16, 0 = automaticky, <0 = nechat daný poÄet jader volný, výchozÃ: 0)</translation> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation>Informace</translation> </message> @@ -2420,7 +2573,12 @@ Pokud konfiguraÄnà soubor jeÅ¡tÄ› neexistuje, vytvoÅ™ ho tak, aby ho mohl Äà <translation>Neplatná -tor adresa: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation>Spravovat úplný index transakcà (výchozÃ: 0)</translation> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation>Maximálnà velikost pÅ™ijÃmacÃho bufferu pro každé spojenÃ, <n>*1000 bajtů (výchozÃ: 5000)</translation> </message> @@ -2430,19 +2588,19 @@ Pokud konfiguraÄnà soubor jeÅ¡tÄ› neexistuje, vytvoÅ™ ho tak, aby ho mohl Äà <translation>Maximálnà velikost odesÃlacÃho bufferu pro každé spojenÃ, <n>*1000 bajtů (výchozÃ: 1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation>Uznávat pouze Å™etÄ›z bloků, který odpovÃdá vnitÅ™nÃm kontrolnÃm bodům (výchozÃ: 1)</translation> </message> <message> <location line="+1"/> <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>PÅ™ipojovat se pouze k uzlům v <net> sÃti (IPv4, IPv6 nebo Tor)</translation> + <translation>PÅ™ipojit se pouze k uzlům v <net> sÃti (IPv4, IPv6 nebo Tor)</translation> </message> <message> <location line="+2"/> <source>Output extra debugging information. Implies all other -debug* options</source> - <translation>Tisknout speciálnà ladicà informace. Implikuje použità vÅ¡echny -debug* voleb</translation> + <translation>Tisknout speciálnà ladicà informace. Implikuje použità vÅ¡ech -debug* voleb</translation> </message> <message> <location line="+1"/> @@ -2455,12 +2613,7 @@ Pokud konfiguraÄnà soubor jeÅ¡tÄ› neexistuje, vytvoÅ™ ho tak, aby ho mohl Äà <translation>PÅ™ipojit pÅ™ed ladicà výstup Äasové razÃtko</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation>Znovu vytvoÅ™it index Å™etÄ›zce bloků z aktuálnÃch blk000??.dat souborů</translation> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>Možnosti SSL: (viz instrukce nastavenà SSL v Bitcoin Wiki)</translation> </message> @@ -2490,7 +2643,7 @@ Pokud konfiguraÄnà soubor jeÅ¡tÄ› neexistuje, vytvoÅ™ ho tak, aby ho mohl Äà <translation>Nastavit minimálnà velikost bloku v bajtech (výchozÃ: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>PÅ™i spuÅ¡tÄ›nà klienta zmenÅ¡it soubor debug.log (výchozÃ: 1, pokud nenà zadáno -debug)</translation> </message> @@ -2500,7 +2653,12 @@ Pokud konfiguraÄnà soubor jeÅ¡tÄ› neexistuje, vytvoÅ™ ho tak, aby ho mohl Äà <translation>Zadej Äasový limit spojenà v milisekundách (výchozÃ: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation>Systémová chyba: </translation> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>PoužÃt UPnP k namapovánà naslouchacÃho portu (výchozÃ: 0)</translation> </message> @@ -2531,36 +2689,41 @@ Pokud konfiguraÄnà soubor jeÅ¡tÄ› neexistuje, vytvoÅ™ ho tak, aby ho mohl Äà </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation>Je tÅ™eba pÅ™estavÄ›t databázi použitÃm -reindex, aby bylo možné zmÄ›nit -txindex</translation> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation>Soubor wallet.dat je poÅ¡kozen, jeho záchrana se nezdaÅ™ila</translation> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>Heslo pro JSON-RPC spojenÃ</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>Povolit JSON-RPC spojenà ze specifikované IP adresy</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>PosÃlat pÅ™Ãkazy uzlu běžÃcÃm na <ip> (výchozÃ: 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation>Spustit pÅ™Ãkaz, když se zmÄ›nà nejlepÅ¡Ã blok (%s se v pÅ™Ãkazu nahradà hashem bloku)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>PÅ™evést peněženku na nejnovÄ›jÅ¡Ã formát</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>Nastavit zásobnÃk klÃÄů na velikost <n> (výchozÃ: 100)</translation> </message> @@ -2570,17 +2733,12 @@ Pokud konfiguraÄnà soubor jeÅ¡tÄ› neexistuje, vytvoÅ™ ho tak, aby ho mohl Äà <translation>PÅ™eskenovat Å™etÄ›zec bloků na chybÄ›jÃcà transakce tvé pÄ›něženky</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation>Kolik bloků pÅ™i startu zkontrolovat (výchozÃ: 2500, 0 = vÅ¡echny)</translation> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>PoužÃt OpenSSL (https) pro JSON-RPC spojenÃ</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>Soubor se serverovým certifikátem (výchozÃ: server.cert)</translation> </message> @@ -2590,12 +2748,12 @@ Pokud konfiguraÄnà soubor jeÅ¡tÄ› neexistuje, vytvoÅ™ ho tak, aby ho mohl Äà <translation>Soubor se serverovým soukromým klÃÄem (výchozÃ: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>Akceptovatelné Å¡ifry (výchozÃ: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>Tato nápovÄ›da</translation> </message> @@ -2605,22 +2763,22 @@ Pokud konfiguraÄnà soubor jeÅ¡tÄ› neexistuje, vytvoÅ™ ho tak, aby ho mohl Äà <translation>Nedařà se mi pÅ™ipojit na %s na tomhle poÄÃtaÄi (operace bind vrátila chybu %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> - <translation>PÅ™ipojovat se pÅ™es socks proxy</translation> + <translation>PÅ™ipojit se pÅ™es socks proxy</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>Povolit DNS dotazy pro -addnode (pÅ™idánà uzlu), -seednode a -connect (pÅ™ipojenÃ)</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>NaÄÃtám adresy...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>Chyba pÅ™i naÄÃtánà wallet.dat: peněženka je poÅ¡kozená</translation> </message> @@ -2630,32 +2788,22 @@ Pokud konfiguraÄnà soubor jeÅ¡tÄ› neexistuje, vytvoÅ™ ho tak, aby ho mohl Äà <translation>Chyba pÅ™i naÄÃtánà wallet.dat: peněženka vyžaduje novÄ›jÅ¡Ã verzi Bitcoinu</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation>Kontroluji integritu databáze bloků...</translation> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation>Kontroluji integritu peněženky...</translation> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>Soubor s peněženkou potÅ™eboval pÅ™epsat: restartuj Bitcoin, aby se operace dokonÄila</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>Chyba pÅ™i naÄÃtánà wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>Neplatná -proxy adresa: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation>V -onlynet byla uvedena neznámá sÃÅ¥: '%s'</translation> </message> @@ -2665,7 +2813,7 @@ Pokud konfiguraÄnà soubor jeÅ¡tÄ› neexistuje, vytvoÅ™ ho tak, aby ho mohl Äà <translation>V -socks byla požadována neznámá verze proxy: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation>Nemohu pÅ™eložit -bind adresu: '%s'</translation> </message> @@ -2675,17 +2823,12 @@ Pokud konfiguraÄnà soubor jeÅ¡tÄ› neexistuje, vytvoÅ™ ho tak, aby ho mohl Äà <translation>Nemohu pÅ™eložit -externalip adresu: '%s'</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>Neplatná Äástka pro -paytxfee=<Äástka>: '%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation>Chyba: nemohu nastartovat uzel</translation> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>Neplatná Äástka</translation> </message> @@ -2700,7 +2843,7 @@ Pokud konfiguraÄnà soubor jeÅ¡tÄ› neexistuje, vytvoÅ™ ho tak, aby ho mohl Äà <translation>NaÄÃtám index bloků...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>PÅ™idat uzel, ke kterému se pÅ™ipojit a snažit se spojenà udržet</translation> </message> @@ -2710,57 +2853,47 @@ Pokud konfiguraÄnà soubor jeÅ¡tÄ› neexistuje, vytvoÅ™ ho tak, aby ho mohl Äà <translation>Nedařà se mi pÅ™ipojit na %s na tomhle poÄÃtaÄi. Bitcoin už pravdÄ›podobnÄ› jednou běžÃ.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation>Hledat uzly pÅ™es IRC (výchozÃ: 0)</translation> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> - <translation>Poplatek za KB, který se pÅ™idá ke každé odeslané transakci</translation> + <translation>Poplatek za kB, který se pÅ™idá ke každé odeslané transakci</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>NaÄÃtám peněženku...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation>Nemohu pÅ™evést peněženku do starÅ¡Ãho formátu</translation> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation>Nemohu inicializovat zásobnÃk klÃÄů</translation> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation>Nemohu napsat výchozà adresu</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>PÅ™eskenovávám...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>NaÄÃtánà dokonÄeno</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation>K použità volby %s</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>Chyba</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_cy.ts b/src/qt/locale/bitcoin_cy.ts new file mode 100644 index 0000000000..862c23c2d5 --- /dev/null +++ b/src/qt/locale/bitcoin_cy.ts @@ -0,0 +1,2884 @@ +<?xml version="1.0" ?><!DOCTYPE TS><TS language="cy" version="2.0"> +<defaultcodec>UTF-8</defaultcodec> +<context> + <name>AboutDialog</name> + <message> + <location filename="../forms/aboutdialog.ui" line="+14"/> + <source>About Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+39"/> + <source><b>Bitcoin</b> version</source> + <translation>Fersiwn <b>Bitcoin</b></translation> + </message> + <message> + <location line="+57"/> + <source> +This is experimental software. + +Distributed under the MIT/X11 software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php. + +This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>AddressBookPage</name> + <message> + <location filename="../forms/addressbookpage.ui" line="+14"/> + <source>Address Book</source> + <translation>Llyfr Cyfeiriadau</translation> + </message> + <message> + <location line="+19"/> + <source>Double-click to edit address or label</source> + <translation>Clicio dwywaith i olygu cyfeiriad neu label</translation> + </message> + <message> + <location line="+27"/> + <source>Create a new address</source> + <translation>Creu cyfeiriad newydd</translation> + </message> + <message> + <location line="+14"/> + <source>Copy the currently selected address to the system clipboard</source> + <translation>Copio'r cyfeiriad sydd wedi'i ddewis i'r clipfwrdd system</translation> + </message> + <message> + <location line="-11"/> + <source>&New Address</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../addressbookpage.cpp" line="+63"/> + <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../forms/addressbookpage.ui" line="+14"/> + <source>&Copy Address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>Show &QR Code</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>Sign a message to prove you own a Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Sign &Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+25"/> + <source>Delete the currently selected address from the list</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> + <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Verify Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Delete</source> + <translation>&Dileu</translation> + </message> + <message> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Copy &Label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>&Edit</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Send &Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+260"/> + <source>Export Address Book Data</source> + <translation>Allforio Data Llyfr Cyfeiriad</translation> + </message> + <message> + <location line="+1"/> + <source>Comma separated file (*.csv)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Error exporting</source> + <translation>Gwall allforio</translation> + </message> + <message> + <location line="+0"/> + <source>Could not write to file %1.</source> + <translation>Ni ellir ysgrifennu i ffeil %1.</translation> + </message> +</context> +<context> + <name>AddressTableModel</name> + <message> + <location filename="../addresstablemodel.cpp" line="+144"/> + <source>Label</source> + <translation>Label</translation> + </message> + <message> + <location line="+0"/> + <source>Address</source> + <translation>Cyfeiriad</translation> + </message> + <message> + <location line="+36"/> + <source>(no label)</source> + <translation>(heb label)</translation> + </message> +</context> +<context> + <name>AskPassphraseDialog</name> + <message> + <location filename="../forms/askpassphrasedialog.ui" line="+26"/> + <source>Passphrase Dialog</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>Enter passphrase</source> + <translation>Teipiwch gyfrinymadrodd</translation> + </message> + <message> + <location line="+14"/> + <source>New passphrase</source> + <translation>Cyfrinymadrodd newydd</translation> + </message> + <message> + <location line="+14"/> + <source>Repeat new passphrase</source> + <translation>Ailadroddwch gyfrinymadrodd newydd</translation> + </message> + <message> + <location filename="../askpassphrasedialog.cpp" line="+33"/> + <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>.</source> + <translation>Dewiswch gyfrinymadrodd newydd ar gyfer y waled. <br/> Defnyddiwch cyfrinymadrodd o <b>10 neu fwy o lythyrennau hapgyrch</b>, neu <b> wyth neu fwy o eiriau.</translation> + </message> + <message> + <location line="+1"/> + <source>Encrypt wallet</source> + <translation>Amgryptio'r waled</translation> + </message> + <message> + <location line="+3"/> + <source>This operation needs your wallet passphrase to unlock the wallet.</source> + <translation>Mae angen i'r gweithred hon ddefnyddio'ch cyfrinymadrodd er mwyn datgloi'r waled.</translation> + </message> + <message> + <location line="+5"/> + <source>Unlock wallet</source> + <translation>Datgloi'r waled</translation> + </message> + <message> + <location line="+3"/> + <source>This operation needs your wallet passphrase to decrypt the wallet.</source> + <translation>Mae angen i'r gweithred hon ddefnyddio'ch cyfrinymadrodd er mwyn dadgryptio'r waled.</translation> + </message> + <message> + <location line="+5"/> + <source>Decrypt wallet</source> + <translation>Dadgryptio'r waled</translation> + </message> + <message> + <location line="+3"/> + <source>Change passphrase</source> + <translation>Newid cyfrinymadrodd</translation> + </message> + <message> + <location line="+1"/> + <source>Enter the old and new passphrase to the wallet.</source> + <translation>Teipiwch yr hen cyfrinymadrodd a chyfrinymadrodd newydd i mewn i'r waled.</translation> + </message> + <message> + <location line="+46"/> + <source>Confirm wallet encryption</source> + <translation>Cadarnau amgryptiad y waled</translation> + </message> + <message> + <location line="+1"/> + <source>Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR BITCOINS</b>!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Are you sure you wish to encrypt your wallet?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+15"/> + <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+100"/> + <location line="+24"/> + <source>Warning: The Caps Lock key is on!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-130"/> + <location line="+58"/> + <source>Wallet encrypted</source> + <translation>Waled wedi'i amgryptio</translation> + </message> + <message> + <location line="-56"/> + <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <location line="+7"/> + <location line="+42"/> + <location line="+6"/> + <source>Wallet encryption failed</source> + <translation>Amgryptiad waled wedi methu</translation> + </message> + <message> + <location line="-54"/> + <source>Wallet encryption failed due to an internal error. Your wallet was not encrypted.</source> + <translation>Methodd amgryptiad y waled oherwydd gwall mewnol. Ni amgryptwyd eich waled.</translation> + </message> + <message> + <location line="+7"/> + <location line="+48"/> + <source>The supplied passphrases do not match.</source> + <translation>Dydy'r cyfrinymadroddion a ddarparwyd ddim yn cyd-fynd â'u gilydd.</translation> + </message> + <message> + <location line="-37"/> + <source>Wallet unlock failed</source> + <translation>Methodd ddatgloi'r waled</translation> + </message> + <message> + <location line="+1"/> + <location line="+11"/> + <location line="+19"/> + <source>The passphrase entered for the wallet decryption was incorrect.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-20"/> + <source>Wallet decryption failed</source> + <translation>Methodd dadgryptiad y waled</translation> + </message> + <message> + <location line="+14"/> + <source>Wallet passphrase was successfully changed.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>BitcoinGUI</name> + <message> + <location filename="../bitcoingui.cpp" line="+233"/> + <source>Sign &message...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+280"/> + <source>Synchronizing with network...</source> + <translation>Cysoni â'r rhwydwaith...</translation> + </message> + <message> + <location line="-349"/> + <source>&Overview</source> + <translation>&Trosolwg</translation> + </message> + <message> + <location line="+1"/> + <source>Show general overview of wallet</source> + <translation>Dangos trosolwg cyffredinol y waled</translation> + </message> + <message> + <location line="+20"/> + <source>&Transactions</source> + <translation>&Trafodion</translation> + </message> + <message> + <location line="+1"/> + <source>Browse transaction history</source> + <translation>Pori hanes trafodion</translation> + </message> + <message> + <location line="+7"/> + <source>Edit the list of stored addresses and labels</source> + <translation>Golygu'r rhestr o cyfeiriadau a labeli ar gadw</translation> + </message> + <message> + <location line="-14"/> + <source>Show the list of addresses for receiving payments</source> + <translation>Dangos rhestr o gyfeiriadau ar gyfer derbyn taliadau</translation> + </message> + <message> + <location line="+31"/> + <source>E&xit</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Quit application</source> + <translation>Gadael rhaglen</translation> + </message> + <message> + <location line="+4"/> + <source>Show information about Bitcoin</source> + <translation>Dangos gwybodaeth am Bitcoin</translation> + </message> + <message> + <location line="+2"/> + <source>About &Qt</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show information about Qt</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>&Options...</source> + <translation>&Opsiynau</translation> + </message> + <message> + <location line="+6"/> + <source>&Encrypt Wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Backup Wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>&Change Passphrase...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+285"/> + <source>Importing blocks from disk...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Reindexing blocks on disk...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-347"/> + <source>Send coins to a Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+49"/> + <source>Modify configuration options for Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>Backup wallet to another location</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Change the passphrase used for wallet encryption</source> + <translation>Newid y cyfrinymadrodd a ddefnyddiwyd ar gyfer amgryptio'r waled</translation> + </message> + <message> + <location line="+6"/> + <source>&Debug window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Open debugging and diagnostic console</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-4"/> + <source>&Verify message...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-165"/> + <location line="+530"/> + <source>Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-530"/> + <source>Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>&About Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>&Show / Hide</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show or hide the main Window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Encrypt the private keys that belong to your wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Sign messages with your Bitcoin addresses to prove you own them</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+28"/> + <source>&File</source> + <translation>&Ffeil</translation> + </message> + <message> + <location line="+7"/> + <source>&Settings</source> + <translation>&Gosodiadau</translation> + </message> + <message> + <location line="+6"/> + <source>&Help</source> + <translation>&Cymorth</translation> + </message> + <message> + <location line="+9"/> + <source>Tabs toolbar</source> + <translation>Bar offer tabiau</translation> + </message> + <message> + <location line="+17"/> + <location line="+10"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> + <message> + <location line="+47"/> + <source>Bitcoin client</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+141"/> + <source>%n active connection(s) to Bitcoin network</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+22"/> + <source>No block source available...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+4"/> + <source>%1 behind</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Error</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-140"/> + <source>Up to date</source> + <translation>Cyfamserol</translation> + </message> + <message> + <location line="+31"/> + <source>Catching up...</source> + <translation>Dal i fyny</translation> + </message> + <message> + <location line="+113"/> + <source>Confirm transaction fee</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Sent transaction</source> + <translation>Trafodiad a anfonwyd</translation> + </message> + <message> + <location line="+0"/> + <source>Incoming transaction</source> + <translation>Trafodiad sy'n cyrraedd</translation> + </message> + <message> + <location line="+1"/> + <source>Date: %1 +Amount: %2 +Type: %3 +Address: %4 +</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+33"/> + <location line="+23"/> + <source>URI handling</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-23"/> + <location line="+23"/> + <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Wallet is <b>encrypted</b> and currently <b>unlocked</b></source> + <translation>Mae'r waled <b>wedi'i amgryptio</b> ac <b>heb ei gloi</b> ar hyn o bryd</translation> + </message> + <message> + <location line="+8"/> + <source>Wallet is <b>encrypted</b> and currently <b>locked</b></source> + <translation>Mae'r waled <b>wedi'i amgryptio</b> ac <b>ar glo</b> ar hyn o bryd</translation> + </message> + <message> + <location filename="../bitcoin.cpp" line="+111"/> + <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>ClientModel</name> + <message> + <location filename="../clientmodel.cpp" line="+104"/> + <source>Network Alert</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>EditAddressDialog</name> + <message> + <location filename="../forms/editaddressdialog.ui" line="+14"/> + <source>Edit Address</source> + <translation>Golygu'r cyfeiriad</translation> + </message> + <message> + <location line="+11"/> + <source>&Label</source> + <translation>&Label</translation> + </message> + <message> + <location line="+10"/> + <source>The label associated with this address book entry</source> + <translation>Mae'r label hon yn cysylltiedig gyda'r cofnod llyfr cyfeiriad hon</translation> + </message> + <message> + <location line="+7"/> + <source>&Address</source> + <translation>&Cyfeiriad</translation> + </message> + <message> + <location line="+10"/> + <source>The address associated with this address book entry. This can only be modified for sending addresses.</source> + <translation>Mae'r cyfeiriad hon yn cysylltiedig gyda'r cofnod llyfr cyfeiriad hon. Gall hyn gael ei olygu dim ond ar gyfer y pwrpas o anfon cyfeiriadau.</translation> + </message> + <message> + <location filename="../editaddressdialog.cpp" line="+21"/> + <source>New receiving address</source> + <translation>Cyfeiriad derbyn newydd</translation> + </message> + <message> + <location line="+4"/> + <source>New sending address</source> + <translation>Cyfeiriad anfon newydd</translation> + </message> + <message> + <location line="+3"/> + <source>Edit receiving address</source> + <translation>Golygu'r cyfeiriad derbyn</translation> + </message> + <message> + <location line="+4"/> + <source>Edit sending address</source> + <translation>Golygu'r cyfeiriad anfon</translation> + </message> + <message> + <location line="+76"/> + <source>The entered address "%1" is already in the address book.</source> + <translation>Mae'r cyfeiriad "%1" sydd newydd gael ei geisio gennych yn y llyfr cyfeiriad yn barod.</translation> + </message> + <message> + <location line="-5"/> + <source>The entered address "%1" is not a valid Bitcoin address.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>Could not unlock wallet.</source> + <translation>Methodd ddatgloi'r waled.</translation> + </message> + <message> + <location line="+5"/> + <source>New key generation failed.</source> + <translation>Methodd gynhyrchu allwedd newydd.</translation> + </message> +</context> +<context> + <name>GUIUtil::HelpMessageBox</name> + <message> + <location filename="../guiutil.cpp" line="+424"/> + <location line="+12"/> + <source>Bitcoin-Qt</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-12"/> + <source>version</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Usage:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>command-line options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>UI options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Set language, for example "de_DE" (default: system locale)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Start minimized</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show splash screen on startup (default: 1)</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>OptionsDialog</name> + <message> + <location filename="../forms/optionsdialog.ui" line="+14"/> + <source>Options</source> + <translation>Opsiynau</translation> + </message> + <message> + <location line="+16"/> + <source>&Main</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+15"/> + <source>Pay transaction &fee</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+31"/> + <source>Automatically start Bitcoin after logging in to the system.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Start Bitcoin on system login</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+35"/> + <source>Reset all client options to default.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Reset Options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>&Network</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Automatically open the Bitcoin client port on the router. This only works when your router supports UPnP and it is enabled.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Map port using &UPnP</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Connect to the Bitcoin network through a SOCKS proxy (e.g. when connecting through Tor).</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Connect through SOCKS proxy:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>Proxy &IP:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+19"/> + <source>IP address of the proxy (e.g. 127.0.0.1)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Port:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+19"/> + <source>Port of the proxy (e.g. 9050)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>SOCKS &Version:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>SOCKS version of the proxy (e.g. 5)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+36"/> + <source>&Window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Show only a tray icon after minimizing the window.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Minimize to the tray instead of the taskbar</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Quit in the menu.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>M&inimize on close</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>&Display</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>User Interface &language:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>The user interface language can be set here. This setting will take effect after restarting Bitcoin.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>&Unit to show amounts in:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Choose the default subdivision unit to show in the interface and when sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>Whether to show Bitcoin addresses in the transaction list or not.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Display addresses in transaction list</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+71"/> + <source>&OK</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Cancel</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>&Apply</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../optionsdialog.cpp" line="+53"/> + <source>default</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+130"/> + <source>Confirm options reset</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Some settings may require a client restart to take effect.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Do you want to proceed?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+42"/> + <location line="+9"/> + <source>Warning</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-9"/> + <location line="+9"/> + <source>This setting will take effect after restarting Bitcoin.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>The supplied proxy address is invalid.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>OverviewPage</name> + <message> + <location filename="../forms/overviewpage.ui" line="+14"/> + <source>Form</source> + <translation>Ffurflen</translation> + </message> + <message> + <location line="+50"/> + <location line="+166"/> + <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-124"/> + <source>Balance:</source> + <translation>Gweddill:</translation> + </message> + <message> + <location line="+29"/> + <source>Unconfirmed:</source> + <translation>Nas cadarnheir:</translation> + </message> + <message> + <location line="-78"/> + <source>Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+107"/> + <source>Immature:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Mined balance that has not yet matured</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+46"/> + <source><b>Recent transactions</b></source> + <translation><b>Trafodion diweddar</b></translation> + </message> + <message> + <location line="-101"/> + <source>Your current balance</source> + <translation>Eich gweddill presennol</translation> + </message> + <message> + <location line="+29"/> + <source>Total of transactions that have yet to be confirmed, and do not yet count toward the current balance</source> + <translation>Cyfanswm o drafodion sydd heb eu cadarnhau a heb eu cyfri tuag at y gweddill presennol</translation> + </message> + <message> + <location filename="../overviewpage.cpp" line="+116"/> + <location line="+1"/> + <source>out of sync</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>QRCodeDialog</name> + <message> + <location filename="../forms/qrcodedialog.ui" line="+14"/> + <source>QR Code Dialog</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+59"/> + <source>Request Payment</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+56"/> + <source>Amount:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> + <source>Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+19"/> + <source>Message:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+71"/> + <source>&Save As...</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../qrcodedialog.cpp" line="+62"/> + <source>Error encoding URI into QR Code.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+40"/> + <source>The entered amount is invalid, please check.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Resulting URI too long, try to reduce the text for label / message.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+25"/> + <source>Save QR Code</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>PNG Images (*.png)</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>RPCConsole</name> + <message> + <location filename="../forms/rpcconsole.ui" line="+46"/> + <source>Client name</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+36"/> + <location line="+53"/> + <location line="+23"/> + <location line="+23"/> + <location filename="../rpcconsole.cpp" line="+339"/> + <source>N/A</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-217"/> + <source>Client version</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-45"/> + <source>&Information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+68"/> + <source>Using OpenSSL version</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+49"/> + <source>Startup time</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>Network</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Number of connections</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>On testnet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Block chain</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Current number of blocks</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Estimated total blocks</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Last block time</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+52"/> + <source>&Open</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Command-line options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Show the Bitcoin-Qt help message to get a list with possible Bitcoin command-line options.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Show</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+24"/> + <source>&Console</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-260"/> + <source>Build date</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-104"/> + <source>Bitcoin - Debug window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+25"/> + <source>Bitcoin Core</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+279"/> + <source>Debug log file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Open the Bitcoin debug log file from the current data directory. This can take a few seconds for large log files.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+102"/> + <source>Clear console</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../rpcconsole.cpp" line="-30"/> + <source>Welcome to the Bitcoin RPC console.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Type <b>help</b> for an overview of available commands.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SendCoinsDialog</name> + <message> + <location filename="../forms/sendcoinsdialog.ui" line="+14"/> + <location filename="../sendcoinsdialog.cpp" line="+124"/> + <location line="+5"/> + <location line="+5"/> + <location line="+5"/> + <location line="+6"/> + <location line="+5"/> + <location line="+5"/> + <source>Send Coins</source> + <translation>Anfon arian</translation> + </message> + <message> + <location line="+50"/> + <source>Send to multiple recipients at once</source> + <translation>Anfon at pobl lluosog ar yr un pryd</translation> + </message> + <message> + <location line="+3"/> + <source>Add &Recipient</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+20"/> + <source>Remove all transaction fields</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Clear &All</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Balance:</source> + <translation>Gweddill:</translation> + </message> + <message> + <location line="+10"/> + <source>123.456 BTC</source> + <translation>123.456 BTC</translation> + </message> + <message> + <location line="+31"/> + <source>Confirm the send action</source> + <translation>Cadarnhau'r gweithrediad anfon</translation> + </message> + <message> + <location line="+3"/> + <source>S&end</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../sendcoinsdialog.cpp" line="-59"/> + <source><b>%1</b> to %2 (%3)</source> + <translation><b>%1</b> to %2 (%3)</translation> + </message> + <message> + <location line="+5"/> + <source>Confirm send coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Are you sure you want to send %1?</source> + <translation>Ydych chi'n siwr eich bod chi eisiau anfon %1?</translation> + </message> + <message> + <location line="+0"/> + <source> and </source> + <translation>a</translation> + </message> + <message> + <location line="+23"/> + <source>The recipient address is not valid, please recheck.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>The amount to pay must be larger than 0.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>The amount exceeds your balance.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>The total exceeds your balance when the %1 transaction fee is included.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Duplicate address found, can only send to each address once per send operation.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Error: Transaction creation failed!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Error: The transaction was rejected. This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SendCoinsEntry</name> + <message> + <location filename="../forms/sendcoinsentry.ui" line="+14"/> + <source>Form</source> + <translation>Ffurflen</translation> + </message> + <message> + <location line="+15"/> + <source>A&mount:</source> + <translation>&Maint</translation> + </message> + <message> + <location line="+13"/> + <source>Pay &To:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+34"/> + <source>The address to send the payment to (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+60"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> + <source>Enter a label for this address to add it to your address book</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-78"/> + <source>&Label:</source> + <translation>&Label:</translation> + </message> + <message> + <location line="+28"/> + <source>Choose address from address book</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>Alt+A</source> + <translation>Alt+A</translation> + </message> + <message> + <location line="+7"/> + <source>Paste address from clipboard</source> + <translation>Gludo cyfeiriad o'r glipfwrdd</translation> + </message> + <message> + <location line="+10"/> + <source>Alt+P</source> + <translation>Alt+P</translation> + </message> + <message> + <location line="+7"/> + <source>Remove this recipient</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../sendcoinsentry.cpp" line="+1"/> + <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SignVerifyMessageDialog</name> + <message> + <location filename="../forms/signverifymessagedialog.ui" line="+14"/> + <source>Signatures - Sign / Verify a Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>&Sign Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+18"/> + <source>The address to sign the message with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <location line="+213"/> + <source>Choose an address from the address book</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-203"/> + <location line="+213"/> + <source>Alt+A</source> + <translation>Alt+A</translation> + </message> + <message> + <location line="-203"/> + <source>Paste address from clipboard</source> + <translation>Gludo cyfeiriad o'r glipfwrdd</translation> + </message> + <message> + <location line="+10"/> + <source>Alt+P</source> + <translation>Alt+P</translation> + </message> + <message> + <location line="+12"/> + <source>Enter the message you want to sign here</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Signature</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+27"/> + <source>Copy the current signature to the system clipboard</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>Sign the message to prove you own this Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Sign &Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Reset all sign message fields</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <location line="+146"/> + <source>Clear &All</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-87"/> + <source>&Verify Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>The address the message was signed with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+40"/> + <source>Verify the message to ensure it was signed with the specified Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Verify &Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Reset all verify message fields</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../signverifymessagedialog.cpp" line="+27"/> + <location line="+3"/> + <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-2"/> + <source>Click "Sign Message" to generate signature</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Enter Bitcoin signature</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+82"/> + <location line="+81"/> + <source>The entered address is invalid.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-81"/> + <location line="+8"/> + <location line="+73"/> + <location line="+8"/> + <source>Please check the address and try again.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-81"/> + <location line="+81"/> + <source>The entered address does not refer to a key.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-73"/> + <source>Wallet unlock was cancelled.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Private key for the entered address is not available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+12"/> + <source>Message signing failed.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Message signed.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+59"/> + <source>The signature could not be decoded.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <location line="+13"/> + <source>Please check the signature and try again.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The signature did not match the message digest.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Message verification failed.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Message verified.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>TransactionDesc</name> + <message> + <location filename="../transactiondesc.cpp" line="+20"/> + <source>Open until %1</source> + <translation>Agor tan %1</translation> + </message> + <message> + <location line="+6"/> + <source>%1/offline</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>%1/unconfirmed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>%1 confirmations</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+18"/> + <source>Status</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+7"/> + <source>, broadcast through %n node(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+4"/> + <source>Date</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Source</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Generated</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <location line="+17"/> + <source>From</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <location line="+22"/> + <location line="+58"/> + <source>To</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-77"/> + <location line="+2"/> + <source>own address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-2"/> + <source>label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+37"/> + <location line="+12"/> + <location line="+45"/> + <location line="+17"/> + <location line="+30"/> + <source>Credit</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="-102"/> + <source>matures in %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+2"/> + <source>not accepted</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+44"/> + <location line="+8"/> + <location line="+15"/> + <location line="+30"/> + <source>Debit</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-39"/> + <source>Transaction fee</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Net amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Comment</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Generated coins must mature 120 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Debug information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Transaction</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Inputs</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>true</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>false</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-209"/> + <source>, has not been successfully broadcast yet</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="-35"/> + <source>Open for %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+70"/> + <source>unknown</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>TransactionDescDialog</name> + <message> + <location filename="../forms/transactiondescdialog.ui" line="+14"/> + <source>Transaction details</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>This pane shows a detailed description of the transaction</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>TransactionTableModel</name> + <message> + <location filename="../transactiontablemodel.cpp" line="+225"/> + <source>Date</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Type</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Address</source> + <translation>Cyfeiriad</translation> + </message> + <message> + <location line="+0"/> + <source>Amount</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+57"/> + <source>Open for %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+3"/> + <source>Open until %1</source> + <translation>Agor tan %1</translation> + </message> + <message> + <location line="+3"/> + <source>Offline (%1 confirmations)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Unconfirmed (%1 of %2 confirmations)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Confirmed (%1 confirmations)</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+8"/> + <source>Mined balance will be available when it matures in %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+5"/> + <source>This block was not received by any other nodes and will probably not be accepted!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Generated but not accepted</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+43"/> + <source>Received with</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Received from</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Sent to</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Payment to yourself</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Mined</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+38"/> + <source>(n/a)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+199"/> + <source>Transaction status. Hover over this field to show number of confirmations.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Date and time that the transaction was received.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Type of transaction.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Destination address of transaction.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Amount removed from or added to balance.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>TransactionView</name> + <message> + <location filename="../transactionview.cpp" line="+52"/> + <location line="+16"/> + <source>All</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-15"/> + <source>Today</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>This week</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>This month</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Last month</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>This year</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Range...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>Received with</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Sent to</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>To yourself</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Mined</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Other</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Enter address or label to search</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Min amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+34"/> + <source>Copy address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Copy label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Copy amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Edit label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show transaction details</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+139"/> + <source>Export Transaction Data</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Comma separated file (*.csv)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Confirmed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Date</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Type</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Label</source> + <translation>Label</translation> + </message> + <message> + <location line="+1"/> + <source>Address</source> + <translation>Cyfeiriad</translation> + </message> + <message> + <location line="+1"/> + <source>Amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Error exporting</source> + <translation>Gwall allforio</translation> + </message> + <message> + <location line="+0"/> + <source>Could not write to file %1.</source> + <translation>Ni ellir ysgrifennu i ffeil %1.</translation> + </message> + <message> + <location line="+100"/> + <source>Range:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>to</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>bitcoin-core</name> + <message> + <location filename="../bitcoinstrings.cpp" line="+94"/> + <source>Bitcoin version</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+97"/> + <source>Usage:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-25"/> + <source>Send command to -server or bitcoind</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-23"/> + <source>List commands</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-10"/> + <source>Get help for a command</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Options:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Specify configuration file (default: bitcoin.conf)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Specify pid file (default: bitcoind.pid)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-1"/> + <source>Specify data directory</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-8"/> + <source>Set database cache size in megabytes (default: 25)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-28"/> + <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Maintain at most <n> connections to peers (default: 125)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-47"/> + <source>Connect to a node to retrieve peer addresses, and disconnect</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+80"/> + <source>Specify your own public address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Threshold for disconnecting misbehaving peers (default: 100)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-132"/> + <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-29"/> + <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+27"/> + <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+37"/> + <source>Accept command line and JSON-RPC commands</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+75"/> + <source>Run in the background as a daemon and accept commands</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+33"/> + <source>Use the test network</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-107"/> + <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-80"/> + <source>%s, you must set a rpcpassword in the configuration file: +%s +It is recommended you use the following random password: +rpcuser=bitcoinrpc +rpcpassword=%s +(you do not need to remember this password) +The username and password MUST NOT be the same. +If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com +</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Cannot obtain a lock on data directory %s. Bitcoin is probably already running.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin will not work properly.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: wallet.dat corrupt, data salvaged! Original wallet.dat saved as wallet.{timestamp}.bak in %s; if your balance or transactions are incorrect you should restore from a backup.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Attempt to recover private keys from a corrupt wallet.dat</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Block creation options:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Connect only to the specified node(s)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Discover own IP address (default: 1 when listening and no -externalip)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error loading block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error: Disk space is low!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error: Transaction creation failed!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error: Wallet locked, unable to create transaction!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to listen on any port. Use -listen=0 if you want this.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Find peers using DNS lookup (default: 1 unless -connect)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> + <source>Imports blocks from external blk000??.dat file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> + <source>Information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Invalid -tor address: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Only accept block chain matching built-in checkpoints (default: 1)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Output extra debugging information. Implies all other -debug* options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Output extra network debugging information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Prepend debug output with timestamp</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Select the version of socks proxy to use (4-5, default: 5)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Send trace/debug info to console instead of debug.log file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Send trace/debug info to debugger</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Set maximum block size in bytes (default: 250000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Set minimum block size in bytes (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Specify connection timeout in milliseconds (default: 5000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>Use UPnP to map the listening port (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Use UPnP to map the listening port (default: 1 when listening)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Use proxy to reach tor hidden services (default: same as -proxy)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Username for JSON-RPC connections</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Warning</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Warning: This version is obsolete, upgrade required!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>wallet.dat corrupt, salvage failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-46"/> + <source>Password for JSON-RPC connections</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-66"/> + <source>Allow JSON-RPC connections from specified IP address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+75"/> + <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-119"/> + <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+142"/> + <source>Upgrade wallet to latest format</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-17"/> + <source>Set key pool size to <n> (default: 100)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-12"/> + <source>Rescan the block chain for missing wallet transactions</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+31"/> + <source>Use OpenSSL (https) for JSON-RPC connections</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-22"/> + <source>Server certificate file (default: server.cert)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Server private key (default: server.pem)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-150"/> + <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+163"/> + <source>This help message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Unable to bind to %s on this computer (bind returned error %d, %s)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-86"/> + <source>Connect through socks proxy</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-10"/> + <source>Allow DNS lookups for -addnode, -seednode and -connect</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+54"/> + <source>Loading addresses...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-34"/> + <source>Error loading wallet.dat: Wallet corrupted</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+88"/> + <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-90"/> + <source>Error loading wallet.dat</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>Invalid -proxy address: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+50"/> + <source>Unknown network specified in -onlynet: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-1"/> + <source>Unknown -socks proxy version requested: %i</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-91"/> + <source>Cannot resolve -bind address: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Cannot resolve -externalip address: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+43"/> + <source>Invalid amount for -paytxfee=<amount>: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Invalid amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-4"/> + <source>Insufficient funds</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Loading block index...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-56"/> + <source>Add a node to connect to and attempt to keep the connection open</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-25"/> + <source>Unable to bind to %s on this computer. Bitcoin is probably already running.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+65"/> + <source>Fee per KB to add to transactions you send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Loading wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-51"/> + <source>Cannot downgrade wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Cannot write default address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+63"/> + <source>Rescanning...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-56"/> + <source>Done loading</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+80"/> + <source>To use the %s option</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-72"/> + <source>Error</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-31"/> + <source>You must set rpcpassword=<password> in the configuration file: +%s +If the file does not exist, create it with owner-readable-only file permissions.</source> + <translation type="unfinished"/> + </message> +</context> +</TS>
\ No newline at end of file diff --git a/src/qt/locale/bitcoin_da.ts b/src/qt/locale/bitcoin_da.ts index 01f9c8a54b..702a1598a3 100644 --- a/src/qt/locale/bitcoin_da.ts +++ b/src/qt/locale/bitcoin_da.ts @@ -13,12 +13,7 @@ <translation><b>Bitcoin</b> version</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -28,9 +23,19 @@ This product includes software developed by the OpenSSL Project for use in the O <translation> Dette program er ekperimentielt. -Det er gjort tilgængeligt under MIT/X11 softwarelicensen. Se den tilhørende fil "COPYING" eller http://www.opensource.org/licenses/mit-license.php. +Det er gjort tilgængeligt under MIT/X11-softwarelicensen. Se den tilhørende fil "COPYING" eller http://www.opensource.org/licenses/mit-license.php. -Produktet indeholder software som er udviklet af OpenSSL Project til brug i OpenSSL Toolkit (http://www.openssl.org/), kryptografisk software skrevet af Eric Young (eay@cryptsoft.com) og UPnP-software skrevet by Thomas Bernard.</translation> +Produktet indeholder software som er udviklet af OpenSSL Project til brug i OpenSSL Toolkit (http://www.openssl.org/), kryptografisk software skrevet af Eric Young (eay@cryptsoft.com) og UPnP-software skrevet af Thomas Bernard.</translation> + </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>Copyright</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation>Bitcoin-udviklerne</translation> </message> </context> <context> @@ -41,7 +46,7 @@ Produktet indeholder software som er udviklet af OpenSSL Project til brug i Open <translation>Adressebog</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Dobbeltklik for at redigere adresse eller mærkat</translation> </message> @@ -58,72 +63,92 @@ Produktet indeholder software som er udviklet af OpenSSL Project til brug i Open <message> <location line="-11"/> <source>&New Address</source> - <translation>&Ny adresse</translation> + <translation>Ny adresse</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> - <translation>Dette er dine Bitcoinadresser til at modtage betalinger med. Du kan give en forskellig adresse til hver afsender, så du kan holde styr på hvem der betaler dig.</translation> + <translation>Dette er dine Bitcoin-adresser til at modtage betalinger med. Du kan give en forskellig adresse til hver afsender, så du kan holde styr på, hvem der betaler dig.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> - <translation>&Kopier adresse</translation> + <translation>Kopier adresse</translation> </message> <message> <location line="+11"/> <source>Show &QR Code</source> - <translation type="unfinished"/> + <translation>Vis QR-kode</translation> </message> <message> <location line="+11"/> <source>Sign a message to prove you own a Bitcoin address</source> - <translation type="unfinished"/> + <translation>Underskriv en besked for at bevise, at en Bitcoin-adresse tilhører dig</translation> </message> <message> <location line="+3"/> <source>Sign &Message</source> - <translation type="unfinished"/> + <translation>Underskriv besked</translation> </message> <message> <location line="+25"/> <source>Delete the currently selected address from the list</source> - <translation type="unfinished"/> + <translation>Slet den markerede adresse fra listen</translation> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>Eksportér den aktuelle visning til en fil</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation>Eksporter</translation> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> - <translation type="unfinished"/> + <translation>Efterprøv en besked for at sikre, at den er underskrevet med den angivne Bitcoin-adresse</translation> </message> <message> <location line="+3"/> <source>&Verify Message</source> - <translation type="unfinished"/> + <translation>Efterprøv besked</translation> </message> <message> <location line="+14"/> <source>&Delete</source> - <translation>&Slet</translation> + <translation>Slet</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation>Disse er dine Bitcoin-adresser for at sende betalinger. Tjek altid beløb og modtageradresse, inden du sender bitcoins.</translation> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> - <translation>Kopier &etiket</translation> + <translation>Kopier mærkat</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> - <translation>R&ediger</translation> + <translation>Rediger</translation> + </message> + <message> + <location line="+1"/> + <source>Send &Coins</source> + <translation>Send bitcoins</translation> </message> <message> - <location line="+250"/> + <location line="+260"/> <source>Export Address Book Data</source> - <translation>Eksporter Adressekartoteketsdata</translation> + <translation>Eksporter adressebogsdata</translation> </message> <message> <location line="+1"/> <source>Comma separated file (*.csv)</source> - <translation>Kommasepareret fil (*. csv)</translation> + <translation>Kommasepareret fil (*.csv)</translation> </message> <message> <location line="+13"/> @@ -139,9 +164,9 @@ Produktet indeholder software som er udviklet af OpenSSL Project til brug i Open <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> - <translation>Etiket</translation> + <translation>Mærkat</translation> </message> <message> <location line="+0"/> @@ -151,7 +176,7 @@ Produktet indeholder software som er udviklet af OpenSSL Project til brug i Open <message> <location line="+36"/> <source>(no label)</source> - <translation>(ingen etiket)</translation> + <translation>(ingen mærkat)</translation> </message> </context> <context> @@ -159,7 +184,7 @@ Produktet indeholder software som er udviklet af OpenSSL Project til brug i Open <message> <location filename="../forms/askpassphrasedialog.ui" line="+26"/> <source>Passphrase Dialog</source> - <translation type="unfinished"/> + <translation>Adgangskodedialog</translation> </message> <message> <location line="+21"/> @@ -179,7 +204,7 @@ Produktet indeholder software som er udviklet af OpenSSL Project til brug i Open <message> <location filename="../askpassphrasedialog.cpp" line="+33"/> <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>.</source> - <translation>Indtast den nye adgangskode til tegnebogen.<br/>Brug venligst en adgangskode på <b>10 eller flere tilfældige tegn</b>, eller <b>otte eller flere ord</b>.</translation> + <translation>Indtast den nye adgangskode til tegnebogen.<br/>Brug venligst en adgangskode på <b>10 eller flere tilfældige tegn</b> eller <b>otte eller flere ord</b>.</translation> </message> <message> <location line="+1"/> @@ -189,7 +214,7 @@ Produktet indeholder software som er udviklet af OpenSSL Project til brug i Open <message> <location line="+3"/> <source>This operation needs your wallet passphrase to unlock the wallet.</source> - <translation>Denne funktion har brug for din tegnebogs kodeord for at låse tegnebogen op.</translation> + <translation>Denne funktion har brug for din tegnebogs adgangskode for at låse tegnebogen op.</translation> </message> <message> <location line="+5"/> @@ -199,12 +224,12 @@ Produktet indeholder software som er udviklet af OpenSSL Project til brug i Open <message> <location line="+3"/> <source>This operation needs your wallet passphrase to decrypt the wallet.</source> - <translation>Denne funktion har brug for din tegnebogs kodeord for at dekryptere tegnebogen.</translation> + <translation>Denne funktion har brug for din tegnebogs adgangskode for at dekryptere tegnebogen.</translation> </message> <message> <location line="+5"/> <source>Decrypt wallet</source> - <translation>Dekryptér tegnebog</translation> + <translation>Dekrypter tegnebog</translation> </message> <message> <location line="+3"/> @@ -214,7 +239,7 @@ Produktet indeholder software som er udviklet af OpenSSL Project til brug i Open <message> <location line="+1"/> <source>Enter the old and new passphrase to the wallet.</source> - <translation>Indtast den gamle og nye adgangskode til tegnebogen.</translation> + <translation>Indtast den gamle og den nye adgangskode til tegnebogen.</translation> </message> <message> <location line="+46"/> @@ -224,23 +249,23 @@ Produktet indeholder software som er udviklet af OpenSSL Project til brug i Open <message> <location line="+1"/> <source>Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR BITCOINS</b>!</source> - <translation>Advarsel: Hvis du krypterer din tegnebog og mister dit kodeord vil du <b>miste alle dine BITCOINS</b>!</translation> + <translation>Advarsel: Hvis du krypterer din tegnebog og mister din adgangskode, vil du <b>MISTE ALLE DINE BITCOINS</b>!</translation> </message> <message> <location line="+0"/> <source>Are you sure you wish to encrypt your wallet?</source> - <translation>Er du sikker på at du ønsker at kryptere din tegnebog?</translation> + <translation>Er du sikker på, at du ønsker at kryptere din tegnebog?</translation> </message> <message> <location line="+15"/> <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> - <translation type="unfinished"/> + <translation>VIGTIGT: Enhver tidligere sikkerhedskopi, som du har lavet af tegnebogsfilen, bør blive erstattet af den nyligt genererede, krypterede tegnebogsfil. Af sikkerhedsmæssige årsager vil tidligere sikkerhedskopier af den ikke-krypterede tegnebogsfil blive ubrugelig i det øjeblik, du starter med at anvende den nye, krypterede tegnebog.</translation> </message> <message> <location line="+100"/> <location line="+24"/> <source>Warning: The Caps Lock key is on!</source> - <translation type="unfinished"/> + <translation>Advarsel: Caps Lock-tasten er aktiveret!</translation> </message> <message> <location line="-130"/> @@ -251,7 +276,7 @@ Produktet indeholder software som er udviklet af OpenSSL Project til brug i Open <message> <location line="-56"/> <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> - <translation>Bitcoin will close now to finish the encryption process. Husk, at kryptere din tegnebog vil ikke fuldt ud beskytte dine bitcoins mod at blive stjålet af malware på din computer.</translation> + <translation>Bitcoin vil nu lukke for at gennemføre krypteringsprocessen. Husk på, at kryptering af din tegnebog vil ikke beskytte dine bitcoins fuldt ud mod at blive stjålet af malware på din computer.</translation> </message> <message> <location line="+13"/> @@ -270,7 +295,7 @@ Produktet indeholder software som er udviklet af OpenSSL Project til brug i Open <location line="+7"/> <location line="+48"/> <source>The supplied passphrases do not match.</source> - <translation>De angivne kodeord stemmer ikke overens.</translation> + <translation>De angivne adgangskoder stemmer ikke overens.</translation> </message> <message> <location line="-37"/> @@ -282,7 +307,7 @@ Produktet indeholder software som er udviklet af OpenSSL Project til brug i Open <location line="+11"/> <location line="+19"/> <source>The passphrase entered for the wallet decryption was incorrect.</source> - <translation>Det angivne kodeord for tegnebogsdekrypteringen er forkert.</translation> + <translation>Den angivne adgangskode for tegnebogsdekrypteringen er forkert.</translation> </message> <message> <location line="-20"/> @@ -292,25 +317,25 @@ Produktet indeholder software som er udviklet af OpenSSL Project til brug i Open <message> <location line="+14"/> <source>Wallet passphrase was successfully changed.</source> - <translation>Tegnebogskodeord blev ændret.</translation> + <translation>Tegnebogens adgangskode blev ændret.</translation> </message> </context> <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> - <translation type="unfinished"/> + <translation>Underskriv besked...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> - <translation>Synkroniserer med netværk ...</translation> + <translation>Synkroniserer med netværk...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> - <translation>&Oversigt</translation> + <translation>Oversigt</translation> </message> <message> <location line="+1"/> @@ -320,7 +345,7 @@ Produktet indeholder software som er udviklet af OpenSSL Project til brug i Open <message> <location line="+20"/> <source>&Transactions</source> - <translation>&Transaktioner</translation> + <translation>Transaktioner</translation> </message> <message> <location line="+1"/> @@ -328,34 +353,19 @@ Produktet indeholder software som er udviklet af OpenSSL Project til brug i Open <translation>Gennemse transaktionshistorik</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&Adressebog</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> - <translation>Rediger listen over gemte adresser og etiketter</translation> + <translation>Rediger listen over gemte adresser og mærkater</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&Modtag coins</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Vis listen over adresser for at modtage betalinger</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>&Send coins</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> - <translation>&Luk</translation> + <translation>Luk</translation> </message> <message> <location line="+1"/> @@ -365,153 +375,153 @@ Produktet indeholder software som er udviklet af OpenSSL Project til brug i Open <message> <location line="+4"/> <source>Show information about Bitcoin</source> - <translation>Vis oplysninger om Bitcoin</translation> + <translation>Vis informationer om Bitcoin</translation> </message> <message> <location line="+2"/> <source>About &Qt</source> - <translation>Om &Qt</translation> + <translation>Om Qt</translation> </message> <message> <location line="+1"/> <source>Show information about Qt</source> - <translation>Vis oplysninger om Qt</translation> + <translation>Vis informationer om Qt</translation> </message> <message> <location line="+2"/> <source>&Options...</source> - <translation>&Indstillinger ...</translation> + <translation>Indstillinger...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> - <translation>&Kryptér tegnebog...</translation> + <translation>Krypter tegnebog...</translation> </message> <message> <location line="+3"/> <source>&Backup Wallet...</source> - <translation>&Backup tegnebog...</translation> + <translation>Sikkerhedskopier tegnebog...</translation> </message> <message> <location line="+2"/> <source>&Change Passphrase...</source> - <translation>&Skift adgangskode...</translation> + <translation>Skift adgangskode...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> - <translation type="unfinished"/> + <translation>Importerer blokke fra disken...</translation> </message> <message> <location line="+3"/> <source>Reindexing blocks on disk...</source> - <translation type="unfinished"/> - </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation>Genindekserer blokke på disken...</translation> </message> <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Eksporter...</translation> - </message> - <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> - <translation>Send coins til en bitcoinadresse</translation> + <translation>Send bitcoins til en Bitcoin-adresse</translation> </message> <message> <location line="+49"/> <source>Modify configuration options for Bitcoin</source> - <translation>Rediger konfigurationsindstillinger af bitcoin</translation> + <translation>Rediger konfigurationsindstillinger af Bitcoin</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>Eksportér den aktuelle visning til en fil</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> - <translation type="unfinished"/> + <translation>Lav sikkerhedskopi af tegnebogen til et andet sted</translation> </message> <message> <location line="+2"/> <source>Change the passphrase used for wallet encryption</source> - <translation>Skift kodeord anvendt til tegnebogskryptering</translation> + <translation>Skift adgangskode anvendt til tegnebogskryptering</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> - <translation type="unfinished"/> + <translation>Fejlsøgningsvindue</translation> </message> <message> <location line="+1"/> <source>Open debugging and diagnostic console</source> - <translation type="unfinished"/> + <translation>Åbn fejlsøgnings- og diagnosticeringskonsollen</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> - <translation type="unfinished"/> + <translation>Efterprøv besked...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> - <translation>tegnebog</translation> + <translation>Tegnebog</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation>Send</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>Modtag</translation> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation>Adresser</translation> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> - <translation>&Om Bitcoin</translation> + <translation>Om Bitcoin</translation> </message> <message> <location line="+9"/> <source>&Show / Hide</source> - <translation type="unfinished"/> + <translation>Vis/skjul</translation> </message> <message> <location line="+1"/> <source>Show or hide the main Window</source> - <translation type="unfinished"/> + <translation>Vis eller skjul hovedvinduet</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> - <translation type="unfinished"/> + <translation>Krypter de private nøgler, der hører til din tegnebog</translation> </message> <message> <location line="+7"/> <source>Sign messages with your Bitcoin addresses to prove you own them</source> - <translation type="unfinished"/> + <translation>Underskriv beskeder med dine Bitcoin-adresser for at bevise, at de tilhører dig</translation> </message> <message> <location line="+2"/> <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source> - <translation type="unfinished"/> + <translation>Efterprøv beskeder for at sikre, at de er underskrevet med de(n) angivne Bitcoin-adresse(r)</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> - <translation>&Fil</translation> + <translation>Fil</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> - <translation>&Indstillinger</translation> + <translation>Indstillinger</translation> </message> <message> <location line="+6"/> <source>&Help</source> - <translation>&Hjælp</translation> + <translation>Hjælp</translation> </message> <message> <location line="+9"/> @@ -519,108 +529,103 @@ Produktet indeholder software som er udviklet af OpenSSL Project til brug i Open <translation>Faneværktøjslinje</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Handlingsværktøjslinje</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> - <translation>[testnet]</translation> + <translation>[testnetværk]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> - <translation type="unfinished"/> + <translation>Bitcoin-klient</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> - <translation><numerusform>%n aktiv(e) forbindelse(r) til Bitcoinnetværket</numerusform><numerusform>%n aktiv(e) forbindelse(r) til Bitcoinnetværket</numerusform></translation> + <translation><numerusform>%n aktiv(e) forbindelse(r) til Bitcoin-netværket</numerusform><numerusform>%n aktiv(e) forbindelse(r) til Bitcoin-netværket</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> - <translation type="unfinished"/> + <location line="+22"/> + <source>No block source available...</source> + <translation>Ingen blokkilde tilgængelig...</translation> </message> <message> - <location line="+7"/> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation>%1 ud af %2 (estimeret) blokke af transaktionshistorikken er blevet behandlet.</translation> + </message> + <message> + <location line="+4"/> <source>Processed %1 blocks of transaction history.</source> - <translation type="unfinished"/> + <translation>%1 blokke af transaktionshistorikken er blevet behandlet.</translation> + </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>%n time(r)</numerusform><numerusform>%n time(r)</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation><numerusform>%n dag(e)</numerusform><numerusform>%n dag(e)</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>%n uge(r)</numerusform><numerusform>%n uge(r)</numerusform></translation> </message> <message> - <location line="+70"/> + <location line="+4"/> + <source>%1 behind</source> + <translation>%1 bagefter</translation> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation>Senest modtagne blok blev genereret for %1 siden.</translation> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation>Transaktioner herefter vil endnu ikke være synlige.</translation> + </message> + <message> + <location line="+22"/> <source>Error</source> - <translation type="unfinished"/> + <translation>Fejl</translation> </message> <message> <location line="+3"/> <source>Warning</source> - <translation type="unfinished"/> + <translation>Advarsel</translation> </message> <message> <location line="+3"/> <source>Information</source> - <translation type="unfinished"/> + <translation>Information</translation> </message> <message> - <location line="+66"/> + <location line="+70"/> <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> - <translation type="unfinished"/> + <translation>Transaktionen overskrider størrelsesgrænsen. Du kan stadig sende den for et gebyr på %1, hvilket går til de knuder, der behandler din transaktion og hjælper med at understøtte netværket. Vil du betale gebyret?</translation> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> - <translation type="unfinished"/> - </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>%n sekund(er) siden</numerusform><numerusform>%n sekund(er) siden</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>%n minut(ter) siden</numerusform><numerusform>%n minut(ter) siden</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>%n time(r) siden</numerusform><numerusform>%n time(r) siden</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>%n dag(e) siden</numerusform><numerusform>%n dag(e) siden</numerusform></translation> - </message> - <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Opdateret</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>Indhenter...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>Sidst modtagne blok blev genereret %1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> - <translation type="unfinished"/> + <translation>Bekræft transaktionsgebyr</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>Afsendt transaktion</translation> </message> @@ -643,16 +648,16 @@ Adresse: %4 </translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> - <translation type="unfinished"/> + <translation>URI-håndtering</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> - <translation type="unfinished"/> + <translation>URI kan ikke fortolkes! Dette kan skyldes en ugyldig Bitcoin-adresse eller misdannede URI-parametre.</translation> </message> <message> <location line="+17"/> @@ -665,37 +670,17 @@ Adresse: %4 <translation>Tegnebog er <b>krypteret</b> og i øjeblikket <b>låst</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Backup tegnebog</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation type="unfinished"/> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> - <translation type="unfinished"/> + <translation>Der opstod en fatal fejl. Bitcoin kan ikke længere fortsætte sikkert og vil afslutte.</translation> </message> </context> <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> - <translation type="unfinished"/> + <translation>Netværksadvarsel</translation> </message> </context> <context> @@ -703,30 +688,30 @@ Adresse: %4 <message> <location filename="../forms/editaddressdialog.ui" line="+14"/> <source>Edit Address</source> - <translation>Rediger Adresse</translation> + <translation>Rediger adresse</translation> </message> <message> <location line="+11"/> <source>&Label</source> - <translation>&Etiket</translation> + <translation>Mærkat</translation> </message> <message> <location line="+10"/> <source>The label associated with this address book entry</source> - <translation>Etiketten forbundet med denne post i adressekartoteket</translation> + <translation>Mærkaten forbundet med denne post i adressebogen</translation> </message> <message> <location line="+7"/> <source>&Address</source> - <translation>&Adresse</translation> + <translation>Adresse</translation> </message> <message> <location line="+10"/> <source>The address associated with this address book entry. This can only be modified for sending addresses.</source> - <translation>Adressen tilknyttet til denne post i adressekartoteket. Dette kan kun ændres for afsendelsesadresser.</translation> + <translation>Adressen tilknyttet til denne post i adressebogen. Dette kan kun ændres for afsendelsesadresser.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Ny modtagelsesadresse</translation> </message> @@ -746,17 +731,17 @@ Adresse: %4 <translation>Rediger afsendelsesadresse</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>Den indtastede adresse "%1" er allerede i adressebogen.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> - <translation>Den indtastede adresse "%1" er ikke en gyldig bitcoinadresse.</translation> + <translation>Den indtastede adresse "%1" er ikke en gyldig Bitcoin-adresse.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>Kunne ikke låse tegnebog op.</translation> </message> @@ -769,15 +754,15 @@ Adresse: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> - <translation type="unfinished"/> + <translation>Bitcoin-Qt</translation> </message> <message> <location line="-12"/> <source>version</source> - <translation type="unfinished"/> + <translation>version</translation> </message> <message> <location line="+2"/> @@ -787,28 +772,27 @@ Adresse: %4 <message> <location line="+1"/> <source>command-line options</source> - <translation>command-line indstillinger</translation> + <translation>kommandolinjetilvalg</translation> </message> <message> <location line="+4"/> <source>UI options</source> - <translation>UI indstillinger</translation> + <translation>Brugergrænsefladeindstillinger</translation> </message> <message> <location line="+1"/> <source>Set language, for example "de_DE" (default: system locale)</source> - <translation type="unfinished"/> + <translation>Angiv sprog, f.eks "de_DE" (standard: systemlokalitet)</translation> </message> <message> <location line="+1"/> <source>Start minimized</source> - <translation>Start minimeret -</translation> + <translation>Start minimeret</translation> </message> <message> <location line="+1"/> <source>Show splash screen on startup (default: 1)</source> - <translation type="unfinished"/> + <translation>Vis opstartsbillede ved start (standard: 1)</translation> </message> </context> <context> @@ -821,67 +805,67 @@ Adresse: %4 <message> <location line="+16"/> <source>&Main</source> - <translation>&Generelt</translation> + <translation>Generelt</translation> </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Valgfri transaktionsgebyr pr. kB, der hjælper dine transaktioner med at blive behandlet hurtigt. De fleste transaktioner er på 1 kB. Gebyr på 0.01 anbefales.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation>Valgfrit transaktionsgebyr pr. kB, der hjælper dine transaktioner med at blive behandlet hurtigt. De fleste transaktioner er på 1 kB.</translation> </message> <message> <location line="+15"/> <source>Pay transaction &fee</source> - <translation>Betal transaktions&gebyr</translation> + <translation>Betal transaktionsgebyr</translation> </message> <message> <location line="+31"/> <source>Automatically start Bitcoin after logging in to the system.</source> - <translation>Start Bitcoin automatisk efter at computeren er tændt</translation> + <translation>Start Bitcoin automatisk, når der logges ind på systemet</translation> </message> <message> <location line="+3"/> <source>&Start Bitcoin on system login</source> - <translation>&Start Bitcoin når systemet startes</translation> + <translation>Start Bitcoin, når systemet startes</translation> </message> <message> <location line="+35"/> <source>Reset all client options to default.</source> - <translation type="unfinished"/> + <translation>Nulstil alle klientindstillinger til deres standard.</translation> </message> <message> <location line="+3"/> <source>&Reset Options</source> - <translation type="unfinished"/> + <translation>Nulstil indstillinger</translation> </message> <message> <location line="+13"/> <source>&Network</source> - <translation type="unfinished"/> + <translation>Netværk</translation> </message> <message> <location line="+6"/> <source>Automatically open the Bitcoin client port on the router. This only works when your router supports UPnP and it is enabled.</source> - <translation>Åbn Bitcoinklient-porten på routeren automatisk. Dette virker kun når din router understøtter UPnP og UPnP er aktiveret.</translation> + <translation>Åbn Bitcoin-klientens port på routeren automatisk. Dette virker kun, når din router understøtter UPnP og UPnP er aktiveret.</translation> </message> <message> <location line="+3"/> <source>Map port using &UPnP</source> - <translation>Konfigurer port vha. &UPnP</translation> + <translation>Konfigurer port vha. UPnP</translation> </message> <message> <location line="+7"/> <source>Connect to the Bitcoin network through a SOCKS proxy (e.g. when connecting through Tor).</source> - <translation>Opret forbindelse til Bitconnetværket via en SOCKS proxy (f.eks. ved tilslutning gennem Tor)</translation> + <translation>Opret forbindelse til Bitcoin-netværket via en SOCKS-proxy (f.eks. ved tilslutning gennem Tor)</translation> </message> <message> <location line="+3"/> <source>&Connect through SOCKS proxy:</source> - <translation>&Forbind gennem SOCKS proxy:</translation> + <translation>Forbind gennem SOCKS-proxy:</translation> </message> <message> <location line="+9"/> <source>Proxy &IP:</source> - <translation>Proxy-&IP:</translation> + <translation>Proxy-IP:</translation> </message> <message> <location line="+19"/> @@ -891,7 +875,7 @@ Adresse: %4 <message> <location line="+7"/> <source>&Port:</source> - <translation type="unfinished"/> + <translation>Port:</translation> </message> <message> <location line="+19"/> @@ -901,107 +885,107 @@ Adresse: %4 <message> <location line="+7"/> <source>SOCKS &Version:</source> - <translation type="unfinished"/> + <translation>SOCKS-version</translation> </message> <message> <location line="+13"/> <source>SOCKS version of the proxy (e.g. 5)</source> - <translation type="unfinished"/> + <translation>SOCKS-version af proxyen (f.eks. 5)</translation> </message> <message> <location line="+36"/> <source>&Window</source> - <translation type="unfinished"/> + <translation>Vindue</translation> </message> <message> <location line="+6"/> <source>Show only a tray icon after minimizing the window.</source> - <translation>Vis kun et systembakkeikon efter minimering af vinduet.</translation> + <translation>Vis kun et statusikon efter minimering af vinduet.</translation> </message> <message> <location line="+3"/> <source>&Minimize to the tray instead of the taskbar</source> - <translation>&Minimer til systembakken i stedet for proceslinjen</translation> + <translation>Minimer til statusfeltet i stedet for proceslinjen</translation> </message> <message> <location line="+7"/> <source>Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Quit in the menu.</source> - <translation>Minimer i stedet for at afslutte programmet når vinduet lukkes. Når denne indstilling er valgt vil programmet kun blive lukket når du har valgt Afslut i menuen.</translation> + <translation>Minimer i stedet for at afslutte programmet, når vinduet lukkes. Når denne indstilling er valgt, vil programmet kun blive lukket, når du har valgt Afslut i menuen.</translation> </message> <message> <location line="+3"/> <source>M&inimize on close</source> - <translation>M&inimer ved lukning</translation> + <translation>Minimer ved lukning</translation> </message> <message> <location line="+21"/> <source>&Display</source> - <translation>&Visning</translation> + <translation>Visning</translation> </message> <message> <location line="+8"/> <source>User Interface &language:</source> - <translation type="unfinished"/> + <translation>Brugergrænsefladesprog:</translation> </message> <message> <location line="+13"/> <source>The user interface language can be set here. This setting will take effect after restarting Bitcoin.</source> - <translation type="unfinished"/> + <translation>Brugergrænsefladesproget kan angives her. Denne indstilling træder først i kraft, når Bitcoin genstartes.</translation> </message> <message> <location line="+11"/> <source>&Unit to show amounts in:</source> - <translation>&Enhed at vise beløb i:</translation> + <translation>Enhed at vise beløb i:</translation> </message> <message> <location line="+13"/> <source>Choose the default subdivision unit to show in the interface and when sending coins.</source> - <translation>Vælg den standard underopdelingsenhed som skal vises i brugergrænsefladen, og når du sender coins.</translation> + <translation>Vælg den standard underopdelingsenhed, som skal vises i brugergrænsefladen og ved afsendelse af bitcoins.</translation> </message> <message> <location line="+9"/> <source>Whether to show Bitcoin addresses in the transaction list or not.</source> - <translation type="unfinished"/> + <translation>Afgør hvorvidt Bitcoin-adresser skal vises i transaktionslisten eller ej.</translation> </message> <message> <location line="+3"/> <source>&Display addresses in transaction list</source> - <translation>&Vis adresser i transaktionensliste</translation> + <translation>Vis adresser i transaktionsliste</translation> </message> <message> <location line="+71"/> <source>&OK</source> - <translation type="unfinished"/> + <translation>OK</translation> </message> <message> <location line="+7"/> <source>&Cancel</source> - <translation type="unfinished"/> + <translation>Annuller</translation> </message> <message> <location line="+10"/> <source>&Apply</source> - <translation type="unfinished"/> + <translation>Anvend</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> - <translation type="unfinished"/> + <translation>standard</translation> </message> <message> <location line="+130"/> <source>Confirm options reset</source> - <translation type="unfinished"/> + <translation>Bekræft nulstilling af indstillinger</translation> </message> <message> <location line="+1"/> <source>Some settings may require a client restart to take effect.</source> - <translation type="unfinished"/> + <translation>Nogle indstillinger kan kræve, at klienten genstartes, før de træder i kraft.</translation> </message> <message> <location line="+0"/> <source>Do you want to proceed?</source> - <translation type="unfinished"/> + <translation>Ønsker du at fortsætte?</translation> </message> <message> <location line="+42"/> @@ -1013,12 +997,12 @@ Adresse: %4 <location line="-9"/> <location line="+9"/> <source>This setting will take effect after restarting Bitcoin.</source> - <translation type="unfinished"/> + <translation>Denne indstilling træder i kraft, efter Bitcoin genstartes.</translation> </message> <message> <location line="+29"/> <source>The supplied proxy address is invalid.</source> - <translation>Ugyldig -proxy adresse</translation> + <translation>Ugyldig proxy-adresse</translation> </message> </context> <context> @@ -1029,40 +1013,35 @@ Adresse: %4 <translation>Formular</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> - <translation type="unfinished"/> + <translation>Den viste information kan være forældet. Din tegnebog synkroniserer automatisk med Bitcoin-netværket, når en forbindelse etableres, men denne proces er ikke gennemført endnu.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Saldo:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>Antal transaktioner:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>Ubekræftede:</translation> </message> <message> <location line="-78"/> <source>Wallet</source> - <translation>tegnebog</translation> + <translation>Tegnebog</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> - <translation type="unfinished"/> + <translation>Umodne:</translation> </message> <message> <location line="+13"/> <source>Mined balance that has not yet matured</source> - <translation type="unfinished"/> + <translation>Udvunden saldo, som endnu ikke er modnet</translation> </message> <message> <location line="+46"/> @@ -1070,25 +1049,28 @@ Adresse: %4 <translation><b>Nyeste transaktioner</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>Din nuværende saldo</translation> </message> <message> <location line="+29"/> <source>Total of transactions that have yet to be confirmed, and do not yet count toward the current balance</source> - <translation>Summen af ​​transaktioner, der endnu ikke er bekræftet, og endnu ikke er inkluderet i den nuværende saldo</translation> + <translation>Summen af transaktioner, der endnu ikke er bekræftet og endnu ikke er inkluderet i den nuværende saldo</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Samlede antal transaktioner i tegnebogen</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> - <translation type="unfinished"/> + <translation>ikke synkroniseret</translation> + </message> +</context> +<context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation>Kan ikke starte bitcoin: click-to-pay-håndtering</translation> </message> </context> <context> @@ -1096,12 +1078,12 @@ Adresse: %4 <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> <source>QR Code Dialog</source> - <translation type="unfinished"/> + <translation>QR-kode-dialog</translation> </message> <message> <location line="+59"/> <source>Request Payment</source> - <translation type="unfinished"/> + <translation>Anmod om betaling</translation> </message> <message> <location line="+56"/> @@ -1111,7 +1093,7 @@ Adresse: %4 <message> <location line="-44"/> <source>Label:</source> - <translation>Etiket:</translation> + <translation>Mærkat:</translation> </message> <message> <location line="+19"/> @@ -1121,32 +1103,32 @@ Adresse: %4 <message> <location line="+71"/> <source>&Save As...</source> - <translation type="unfinished"/> + <translation>Gem som...</translation> </message> <message> <location filename="../qrcodedialog.cpp" line="+62"/> <source>Error encoding URI into QR Code.</source> - <translation type="unfinished"/> + <translation>Fejl ved kodning fra URI til QR-kode</translation> </message> <message> <location line="+40"/> <source>The entered amount is invalid, please check.</source> - <translation type="unfinished"/> + <translation>Det indtastede beløb er ugyldig, tjek venligst.</translation> </message> <message> <location line="+23"/> <source>Resulting URI too long, try to reduce the text for label / message.</source> - <translation type="unfinished"/> + <translation>Resulterende URI var for lang; prøv at forkorte teksten til mærkaten/beskeden.</translation> </message> <message> <location line="+25"/> <source>Save QR Code</source> - <translation type="unfinished"/> + <translation>Gem QR-kode</translation> </message> <message> <location line="+0"/> <source>PNG Images (*.png)</source> - <translation type="unfinished"/> + <translation>PNG-billeder (*.png)</translation> </message> </context> <context> @@ -1154,7 +1136,7 @@ Adresse: %4 <message> <location filename="../forms/rpcconsole.ui" line="+46"/> <source>Client name</source> - <translation type="unfinished"/> + <translation>Klientnavn</translation> </message> <message> <location line="+10"/> @@ -1166,134 +1148,134 @@ Adresse: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> - <translation type="unfinished"/> + <translation>N/A</translation> </message> <message> <location line="-217"/> <source>Client version</source> - <translation type="unfinished"/> + <translation>Klientversion</translation> </message> <message> <location line="-45"/> <source>&Information</source> - <translation type="unfinished"/> + <translation>Information</translation> </message> <message> <location line="+68"/> <source>Using OpenSSL version</source> - <translation type="unfinished"/> + <translation>Anvendt OpenSSL-version</translation> </message> <message> <location line="+49"/> <source>Startup time</source> - <translation type="unfinished"/> + <translation>Opstartstid</translation> </message> <message> <location line="+29"/> <source>Network</source> - <translation type="unfinished"/> + <translation>Netværk</translation> </message> <message> <location line="+7"/> <source>Number of connections</source> - <translation type="unfinished"/> + <translation>Antal forbindelser</translation> </message> <message> <location line="+23"/> <source>On testnet</source> - <translation type="unfinished"/> + <translation>Tilsluttet testnetværk</translation> </message> <message> <location line="+23"/> <source>Block chain</source> - <translation type="unfinished"/> + <translation>Blokkæde</translation> </message> <message> <location line="+7"/> <source>Current number of blocks</source> - <translation type="unfinished"/> + <translation>Nuværende antal blokke</translation> </message> <message> <location line="+23"/> <source>Estimated total blocks</source> - <translation type="unfinished"/> + <translation>Estimeret antal blokke</translation> </message> <message> <location line="+23"/> <source>Last block time</source> - <translation type="unfinished"/> + <translation>Tidsstempel for seneste blok</translation> </message> <message> <location line="+52"/> <source>&Open</source> - <translation type="unfinished"/> + <translation>Åbn</translation> </message> <message> <location line="+16"/> <source>Command-line options</source> - <translation>Command-line indstillinger</translation> + <translation>Kommandolinjetilvalg</translation> </message> <message> <location line="+7"/> <source>Show the Bitcoin-Qt help message to get a list with possible Bitcoin command-line options.</source> - <translation type="unfinished"/> + <translation>Vis Bitcoin-Qt-hjælpebeskeden for at få en liste over de tilgængelige Bitcoin-kommandolinjeindstillinger.</translation> </message> <message> <location line="+3"/> <source>&Show</source> - <translation type="unfinished"/> + <translation>Vis</translation> </message> <message> <location line="+24"/> <source>&Console</source> - <translation type="unfinished"/> + <translation>Konsol</translation> </message> <message> <location line="-260"/> <source>Build date</source> - <translation type="unfinished"/> + <translation>Byggedato</translation> </message> <message> <location line="-104"/> <source>Bitcoin - Debug window</source> - <translation type="unfinished"/> + <translation>Bitcoin - Fejlsøgningsvindue</translation> </message> <message> <location line="+25"/> <source>Bitcoin Core</source> - <translation type="unfinished"/> + <translation>Bitcoin Core</translation> </message> <message> <location line="+279"/> <source>Debug log file</source> - <translation type="unfinished"/> + <translation>Fejlsøgningslogfil</translation> </message> <message> <location line="+7"/> <source>Open the Bitcoin debug log file from the current data directory. This can take a few seconds for large log files.</source> - <translation type="unfinished"/> + <translation>Åbn Bitcoin-fejlsøgningslogfilen fra det nuværende datakatalog. Dette kan tage nogle få sekunder for en store logfiler.</translation> </message> <message> <location line="+102"/> <source>Clear console</source> - <translation>Ryd</translation> + <translation>Ryd konsol</translation> </message> <message> <location filename="../rpcconsole.cpp" line="-30"/> <source>Welcome to the Bitcoin RPC console.</source> - <translation type="unfinished"/> + <translation>Velkommen til Bitcoin RPC-konsollen</translation> </message> <message> <location line="+1"/> <source>Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen.</source> - <translation type="unfinished"/> + <translation>Brug op og ned-piletasterne til at navigere historikken og <b>Ctrl-L</b> til at rydde skærmen.</translation> </message> <message> <location line="+1"/> <source>Type <b>help</b> for an overview of available commands.</source> - <translation type="unfinished"/> + <translation>Tast <b>help</b> for en oversigt over de tilgængelige kommandoer.</translation> </message> </context> <context> @@ -1308,27 +1290,27 @@ Adresse: %4 <location line="+5"/> <location line="+5"/> <source>Send Coins</source> - <translation>Send Coins</translation> + <translation>Send bitcoins</translation> </message> <message> <location line="+50"/> <source>Send to multiple recipients at once</source> - <translation>Send til flere modtagere på én gang</translation> + <translation>Send til flere modtagere på en gang</translation> </message> <message> <location line="+3"/> <source>Add &Recipient</source> - <translation>&Tilføj modtager</translation> + <translation>Tilføj modtager</translation> </message> <message> <location line="+20"/> <source>Remove all transaction fields</source> - <translation type="unfinished"/> + <translation>Fjern alle transaktionsfelter</translation> </message> <message> <location line="+3"/> <source>Clear &All</source> - <translation>Ryd &alle</translation> + <translation>Ryd alle</translation> </message> <message> <location line="+22"/> @@ -1338,7 +1320,7 @@ Adresse: %4 <message> <location line="+10"/> <source>123.456 BTC</source> - <translation>123.456 BTC</translation> + <translation>123,456 BTC</translation> </message> <message> <location line="+31"/> @@ -1348,7 +1330,7 @@ Adresse: %4 <message> <location line="+3"/> <source>S&end</source> - <translation>&Afsend</translation> + <translation>Afsend</translation> </message> <message> <location filename="../sendcoinsdialog.cpp" line="-59"/> @@ -1358,12 +1340,12 @@ Adresse: %4 <message> <location line="+5"/> <source>Confirm send coins</source> - <translation>Bekræft afsendelse af coins</translation> + <translation>Bekræft afsendelse af bitcoins</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to send %1?</source> - <translation>Er du sikker på at du vil sende %1?</translation> + <translation>Er du sikker på, at du vil sende %1?</translation> </message> <message> <location line="+0"/> @@ -1388,7 +1370,7 @@ Adresse: %4 <message> <location line="+5"/> <source>The total exceeds your balance when the %1 transaction fee is included.</source> - <translation>Totalen overstiger din saldo når %1 transaktionsgebyr er inkluderet.</translation> + <translation>Totalen overstiger din saldo, når %1 transaktionsgebyr er inkluderet.</translation> </message> <message> <location line="+6"/> @@ -1398,12 +1380,12 @@ Adresse: %4 <message> <location line="+5"/> <source>Error: Transaction creation failed!</source> - <translation type="unfinished"/> + <translation>Fejl: Oprettelse af transaktionen mislykkedes!</translation> </message> <message> <location line="+5"/> <source>Error: The transaction was rejected. This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> - <translation>Fejl: Transaktionen blev afvist. Dette kan ske hvis nogle af dine coins i din tegnebog allerede var brugt, som hvis du brugte en kopi af wallet.dat og dine coins er blevet brugt i kopien, men ikke er markeret som brugt her.</translation> + <translation>Fejl: Transaktionen blev afvist. Dette kan ske, hvis nogle af dine bitcoins i din tegnebog allerede er brugt, som hvis du brugte en kopi af wallet.dat og dine bitcoins er blevet brugt i kopien, men ikke er markeret som brugt her.</translation> </message> </context> <context> @@ -1416,28 +1398,28 @@ Adresse: %4 <message> <location line="+15"/> <source>A&mount:</source> - <translation>B&eløb:</translation> + <translation>Beløb:</translation> </message> <message> <location line="+13"/> <source>Pay &To:</source> - <translation>Betal &Til:</translation> + <translation>Betal til:</translation> </message> <message> <location line="+34"/> <source>The address to send the payment to (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>Bitcoin-adressen som betalingen skal sendes til (f.eks. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> - <translation>Indtast en etiket for denne adresse for at føje den til din adressebog</translation> + <translation>Indtast en mærkat for denne adresse for at føje den til din adressebog</translation> </message> <message> <location line="-78"/> <source>&Label:</source> - <translation>&Etiket:</translation> + <translation>Mærkat:</translation> </message> <message> <location line="+28"/> @@ -1467,7 +1449,7 @@ Adresse: %4 <message> <location filename="../sendcoinsentry.cpp" line="+1"/> <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation>Indtast en Bitcoinadresse (f.eks. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> + <translation>Indtast en Bitcoin-adresse (f.eks. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> </context> <context> @@ -1475,22 +1457,22 @@ Adresse: %4 <message> <location filename="../forms/signverifymessagedialog.ui" line="+14"/> <source>Signatures - Sign / Verify a Message</source> - <translation type="unfinished"/> + <translation>Underskrifter - Underskriv/efterprøv en besked</translation> </message> <message> <location line="+13"/> <source>&Sign Message</source> - <translation type="unfinished"/> + <translation>Underskriv besked</translation> </message> <message> <location line="+6"/> <source>You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to.</source> - <translation type="unfinished"/> + <translation>Du kan underskrive beskeder med dine Bitcoin-adresser for at bevise, at de tilhører dig. Pas på ikke at underskrive noget vagt, da phisingangreb kan narre dig til at overdrage din identitet. Underskriv kun fuldt detaljerede udsagn, du er enig i.</translation> </message> <message> <location line="+18"/> <source>The address to sign the message with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation>Indtast en Bitcoinadresse (f.eks. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> + <translation>Bitcoin-adressen som beskeden skal underskrives med (f.eks. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> <message> <location line="+10"/> @@ -1517,90 +1499,90 @@ Adresse: %4 <message> <location line="+12"/> <source>Enter the message you want to sign here</source> - <translation type="unfinished"/> + <translation>Indtast beskeden, du ønsker at underskrive</translation> </message> <message> <location line="+7"/> <source>Signature</source> - <translation type="unfinished"/> + <translation>Underskrift</translation> </message> <message> <location line="+27"/> <source>Copy the current signature to the system clipboard</source> - <translation type="unfinished"/> + <translation>Kopier den nuværende underskrift til systemets udklipsholder</translation> </message> <message> <location line="+21"/> <source>Sign the message to prove you own this Bitcoin address</source> - <translation type="unfinished"/> + <translation>Underskriv denne besked for at bevise, at Bitcoin-adressen tilhører dig</translation> </message> <message> <location line="+3"/> <source>Sign &Message</source> - <translation type="unfinished"/> + <translation>Underskriv besked</translation> </message> <message> <location line="+14"/> <source>Reset all sign message fields</source> - <translation type="unfinished"/> + <translation>Nulstil alle underskriv besked-indtastningsfelter</translation> </message> <message> <location line="+3"/> <location line="+146"/> <source>Clear &All</source> - <translation>Ryd &alle</translation> + <translation>Ryd alle</translation> </message> <message> <location line="-87"/> <source>&Verify Message</source> - <translation type="unfinished"/> + <translation>Efterprøv besked</translation> </message> <message> <location line="+6"/> <source>Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack.</source> - <translation type="unfinished"/> + <translation>Indtast den underskrevne adresse, beskeden (inkluder linjeskift, mellemrum mv. nøjagtigt, som de fremgår) og underskriften for at efterprøve beskeden. Vær forsigtig med ikke at lægge mere i underskriften end besked selv, så du undgår at blive narret af et man-in-the-middle-angreb.</translation> </message> <message> <location line="+21"/> <source>The address the message was signed with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation>Indtast en Bitcoinadresse (f.eks. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> + <translation>Bitcoin-adressen som beskeden er underskrevet med (f.eks. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> <message> <location line="+40"/> <source>Verify the message to ensure it was signed with the specified Bitcoin address</source> - <translation type="unfinished"/> + <translation>Efterprøv beskeden for at sikre, at den er underskrevet med den angivne Bitcoin-adresse</translation> </message> <message> <location line="+3"/> <source>Verify &Message</source> - <translation type="unfinished"/> + <translation>Efterprøv besked</translation> </message> <message> <location line="+14"/> <source>Reset all verify message fields</source> - <translation type="unfinished"/> + <translation>Nulstil alle efterprøv besked-indtastningsfelter</translation> </message> <message> <location filename="../signverifymessagedialog.cpp" line="+27"/> <location line="+3"/> <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation>Indtast en Bitcoinadresse (f.eks. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> + <translation>Indtast en Bitcoin-adresse (f.eks. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> <message> <location line="-2"/> <source>Click "Sign Message" to generate signature</source> - <translation type="unfinished"/> + <translation>Klik "Underskriv besked" for at generere underskriften</translation> </message> <message> <location line="+3"/> <source>Enter Bitcoin signature</source> - <translation type="unfinished"/> + <translation>Indtast Bitcoin-underskriften</translation> </message> <message> <location line="+82"/> <location line="+81"/> <source>The entered address is invalid.</source> - <translation type="unfinished"/> + <translation>Den indtastede adresse er ugyldig.</translation> </message> <message> <location line="-81"/> @@ -1608,72 +1590,85 @@ Adresse: %4 <location line="+73"/> <location line="+8"/> <source>Please check the address and try again.</source> - <translation type="unfinished"/> + <translation>Tjek venligst adressen, og forsøg igen.</translation> </message> <message> <location line="-81"/> <location line="+81"/> <source>The entered address does not refer to a key.</source> - <translation type="unfinished"/> + <translation>Den indtastede adresse henviser ikke til en nøgle.</translation> </message> <message> <location line="-73"/> <source>Wallet unlock was cancelled.</source> - <translation type="unfinished"/> + <translation>Tegnebogsoplåsning annulleret.</translation> </message> <message> <location line="+8"/> <source>Private key for the entered address is not available.</source> - <translation type="unfinished"/> + <translation>Den private nøgle for den indtastede adresse er ikke tilgængelig.</translation> </message> <message> <location line="+12"/> <source>Message signing failed.</source> - <translation type="unfinished"/> + <translation>Underskrivning af besked mislykkedes.</translation> </message> <message> <location line="+5"/> <source>Message signed.</source> - <translation type="unfinished"/> + <translation>Besked underskrevet.</translation> </message> <message> <location line="+59"/> <source>The signature could not be decoded.</source> - <translation type="unfinished"/> + <translation>Underskriften kunne ikke afkodes.</translation> </message> <message> <location line="+0"/> <location line="+13"/> <source>Please check the signature and try again.</source> - <translation type="unfinished"/> + <translation>Tjek venligst underskriften, og forsøg igen.</translation> </message> <message> <location line="+0"/> <source>The signature did not match the message digest.</source> - <translation type="unfinished"/> + <translation>Underskriften matcher ikke beskedens indhold.</translation> </message> <message> <location line="+7"/> <source>Message verification failed.</source> - <translation type="unfinished"/> + <translation>Efterprøvelse af besked mislykkedes.</translation> </message> <message> <location line="+5"/> <source>Message verified.</source> - <translation type="unfinished"/> + <translation>Besked efterprøvet.</translation> + </message> +</context> +<context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation>Bitcoin-udviklerne</translation> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnet]</translation> </message> </context> <context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>Åben indtil %1</translation> </message> <message> <location line="+6"/> <source>%1/offline</source> - <translation type="unfinished"/> + <translation>%1/offline</translation> </message> <message> <location line="+2"/> @@ -1693,7 +1688,7 @@ Adresse: %4 <message numerus="yes"> <location line="+7"/> <source>, broadcast through %n node(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>, transmitteret igennem %n knude(r)</numerusform><numerusform>, transmitteret igennem %n knude(r)</numerusform></translation> </message> <message> <location line="+4"/> @@ -1703,7 +1698,7 @@ Adresse: %4 <message> <location line="+7"/> <source>Source</source> - <translation type="unfinished"/> + <translation>Kilde</translation> </message> <message> <location line="+0"/> @@ -1727,12 +1722,12 @@ Adresse: %4 <location line="-77"/> <location line="+2"/> <source>own address</source> - <translation type="unfinished"/> + <translation>egen adresse</translation> </message> <message> <location line="-2"/> <source>label</source> - <translation>etiket</translation> + <translation>mærkat</translation> </message> <message> <location line="+37"/> @@ -1746,7 +1741,7 @@ Adresse: %4 <message numerus="yes"> <location line="-102"/> <source>matures in %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>modner efter yderligere %n blok(ke)</numerusform><numerusform>modner efter yderligere %n blok(ke)</numerusform></translation> </message> <message> <location line="+2"/> @@ -1784,27 +1779,27 @@ Adresse: %4 <message> <location line="+2"/> <source>Transaction ID</source> - <translation type="unfinished"/> + <translation>Transaktionens ID</translation> </message> <message> <location line="+3"/> <source>Generated coins must mature 120 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours.</source> - <translation>Genererede coins skal vente 120 blokke, før de kan blive brugt. Da du genererede denne blok blev det transmitteret til netværket, for at blive føjet til blokkæden. Hvis det mislykkes at komme ind i kæden, vil den skifte til "ikke godkendt", og ikke blive kunne bruges. Dette kan lejlighedsvis ske, hvis en anden node genererer en blok inden for få sekunder af din.</translation> + <translation>Genererede bitcoins skal vente 120 blokke, før de kan blive brugt. Da du genererede denne blok, blev den transmitteret til netværket for at blive føjet til blokkæden. Hvis det mislykkes at komme ind i kæden, vil den skifte til "ikke godkendt" og ikke blive kunne bruges. Dette kan lejlighedsvis ske, hvis en anden knude genererer en blok inden for få sekunder af din.</translation> </message> <message> <location line="+7"/> <source>Debug information</source> - <translation type="unfinished"/> + <translation>Fejlsøgningsinformation</translation> </message> <message> <location line="+8"/> <source>Transaction</source> - <translation type="unfinished"/> + <translation>Transaktion</translation> </message> <message> <location line="+3"/> <source>Inputs</source> - <translation type="unfinished"/> + <translation>Input</translation> </message> <message> <location line="+23"/> @@ -1814,12 +1809,12 @@ Adresse: %4 <message> <location line="+1"/> <source>true</source> - <translation type="unfinished"/> + <translation>sand</translation> </message> <message> <location line="+0"/> <source>false</source> - <translation type="unfinished"/> + <translation>falsk</translation> </message> <message> <location line="-209"/> @@ -1829,7 +1824,7 @@ Adresse: %4 <message numerus="yes"> <location line="-35"/> <source>Open for %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Åben %n blok yderligere</numerusform><numerusform>Åben %n blokke yderligere</numerusform></translation> </message> <message> <location line="+70"/> @@ -1853,7 +1848,7 @@ Adresse: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Dato</translation> </message> @@ -1875,7 +1870,7 @@ Adresse: %4 <message numerus="yes"> <location line="+57"/> <source>Open for %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Åben %n blok(ke) yderligere</numerusform><numerusform>Åben %n blok(ke) yderligere</numerusform></translation> </message> <message> <location line="+3"/> @@ -1900,12 +1895,12 @@ Adresse: %4 <message numerus="yes"> <location line="+8"/> <source>Mined balance will be available when it matures in %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Udvunden saldo, som vil være tilgængelig, når den modner efter yderligere %n blok(ke)</numerusform><numerusform>Udvunden saldo, som vil være tilgængelig, når den modner efter yderligere %n blok(ke)</numerusform></translation> </message> <message> <location line="+5"/> <source>This block was not received by any other nodes and will probably not be accepted!</source> - <translation>Denne blok blev ikke modtaget af nogen andre noder, og vil formentlig ikke blive accepteret!</translation> + <translation>Denne blok blev ikke modtaget af nogen andre knuder og vil formentlig ikke blive accepteret!</translation> </message> <message> <location line="+3"/> @@ -1935,7 +1930,7 @@ Adresse: %4 <message> <location line="+2"/> <source>Mined</source> - <translation>Minerede</translation> + <translation>Udvundne</translation> </message> <message> <location line="+38"/> @@ -1945,17 +1940,17 @@ Adresse: %4 <message> <location line="+199"/> <source>Transaction status. Hover over this field to show number of confirmations.</source> - <translation>Transactionsstatus. Hold musen over dette felt for at vise antallet af bekræftelser.</translation> + <translation>Transaktionsstatus. Hold musen over dette felt for at vise antallet af bekræftelser.</translation> </message> <message> <location line="+2"/> <source>Date and time that the transaction was received.</source> - <translation>Dato og tid for at transaktionen blev modtaget.</translation> + <translation>Dato og klokkeslæt for modtagelse af transaktionen.</translation> </message> <message> <location line="+2"/> <source>Type of transaction.</source> - <translation>Type af transaktion.</translation> + <translation>Transaktionstype.</translation> </message> <message> <location line="+2"/> @@ -1971,7 +1966,7 @@ Adresse: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>Alle</translation> @@ -2024,7 +2019,7 @@ Adresse: %4 <message> <location line="+1"/> <source>Mined</source> - <translation>Minerede</translation> + <translation>Udvundne</translation> </message> <message> <location line="+1"/> @@ -2034,12 +2029,12 @@ Adresse: %4 <message> <location line="+7"/> <source>Enter address or label to search</source> - <translation>Indtast adresse eller etiket for at søge</translation> + <translation>Indtast adresse eller mærkat for at søge</translation> </message> <message> <location line="+7"/> <source>Min amount</source> - <translation>Min. beløb</translation> + <translation>Minimumsbeløb</translation> </message> <message> <location line="+34"/> @@ -2049,27 +2044,32 @@ Adresse: %4 <message> <location line="+1"/> <source>Copy label</source> - <translation>Kopier etiket</translation> + <translation>Kopier mærkat</translation> </message> <message> <location line="+1"/> <source>Copy amount</source> - <translation type="unfinished"/> + <translation>Kopier beløb</translation> + </message> + <message> + <location line="+1"/> + <source>Copy transaction ID</source> + <translation>Kopier transaktionens ID</translation> </message> <message> <location line="+1"/> <source>Edit label</source> - <translation>Rediger etiket</translation> + <translation>Rediger mærkat</translation> </message> <message> <location line="+1"/> <source>Show transaction details</source> - <translation type="unfinished"/> + <translation>Vis transaktionsdetaljer</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> - <translation>Eksportér Transaktionsdata</translation> + <translation>Eksporter transaktionsdata</translation> </message> <message> <location line="+1"/> @@ -2094,7 +2094,7 @@ Adresse: %4 <message> <location line="+1"/> <source>Label</source> - <translation>Etiket</translation> + <translation>Mærkat</translation> </message> <message> <location line="+1"/> @@ -2122,7 +2122,7 @@ Adresse: %4 <translation>Kunne ikke skrive til filen %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>Interval:</translation> </message> @@ -2133,196 +2133,229 @@ Adresse: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation>Eksporter</translation> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>Eksportér den aktuelle visning til en fil</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>Sikkerhedskopier tegnebog</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>Tegnebogsdata (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>Foretagelse af sikkerhedskopi fejlede</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>Der opstod en fejl i forbindelse med at gemme tegnebogsdata til det nye sted</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>Sikkerhedskopieret problemfri</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>Tegnebogsdata blev problemfrit gemt til det nye sted.</translation> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> - <translation>Bitcoinversion</translation> + <translation>Bitcoin-version</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>Anvendelse:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> - <translation>Send kommando til -server eller bitcoind -</translation> + <translation>Send kommando til -server eller bitcoind</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> - <translation>Liste over kommandoer -</translation> + <translation>Liste over kommandoer</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> - <translation>Få hjælp til en kommando -</translation> + <translation>Få hjælp til en kommando</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> - <translation>Indstillinger: -</translation> + <translation>Indstillinger:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Angiv konfigurationsfil (standard: bitcoin.conf) -</translation> + <translation>Angiv konfigurationsfil (standard: bitcoin.conf)</translation> </message> <message> <location line="+3"/> <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Angiv pid-fil (default: bitcoind.pid) -</translation> - </message> - <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>Generér coins -</translation> + <translation>Angiv pid-fil (default: bitcoind.pid)</translation> </message> <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>Generér ikke coins -</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> - <translation>Angiv databibliotek -</translation> + <translation>Angiv datakatalog</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> - <translation type="unfinished"/> + <translation>Angiv databasecachestørrelse i megabytes (standard: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Lyt til forbindelser på <port> (standard: 8333 or testnet: 18333)</translation> + <translation>Lyt til forbindelser på <port> (standard: 8333 eller testnetværk: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation type="unfinished"/> + <translation>Oprethold højest <n> forbindelser til andre i netværket (standard: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> - <translation type="unfinished"/> + <translation>Forbind til en knude for at modtage adresse, og afbryd</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> - <translation type="unfinished"/> + <translation>Angiv din egen offentlige adresse</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation type="unfinished"/> + <translation>Grænse for afbrydelse til dårlige forbindelser (standard: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation type="unfinished"/> + <translation>Antal sekunder dårlige forbindelser skal vente før reetablering (standard: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> - <translation type="unfinished"/> + <translation>Der opstod en fejl ved angivelse af RPC-porten %u til at lytte på IPv4: %s</translation> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Lyt til JSON-RPC-forbindelser på <port> (standard: 8332 or testnet: 18332)</translation> + <translation>Lyt til JSON-RPC-forbindelser på <port> (standard: 8332 eller testnetværk: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> - <translation>Accepter kommandolinje- og JSON-RPC-kommandoer -</translation> + <translation>Accepter kommandolinje- og JSON-RPC-kommandoer</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> - <translation>Kør i baggrunden som en service, og acceptér kommandoer -</translation> + <translation>Kør i baggrunden som en service, og accepter kommandoer</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> - <translation>Brug test-netværket -</translation> + <translation>Brug testnetværket</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> - <translation>Acceptér forbindelser udefra (default: 1 if no -proxy or -connect)</translation> + <translation>Accepter forbindelser udefra (standard: 1 hvis hverken -proxy eller -connect)</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> - <translation type="unfinished"/> + <translation>%s, du skal angive en RPC-adgangskode i konfigurationsfilen: +%s +Det anbefales, at du bruger nedenstående, tilfældige adgangskode: +rpcuser=bitcoinrpc +rpcpassword=%s +(du behøver ikke huske denne adgangskode) +Brugernavnet og adgangskode MÅ IKKE være det samme. +Hvis filen ikke eksisterer, opret den og giv ingen andre end ejeren læserettighed. +Det anbefales også at angive alertnotify, så du påmindes om problemer; +f.eks.: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com +</translation> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> - <translation type="unfinished"/> + <translation>Der opstod en fejl ved angivelse af RPC-porten %u til at lytte på IPv6, falder tilbage til IPv4: %s</translation> </message> <message> <location line="+3"/> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> - <translation type="unfinished"/> + <translation>Tildel til den givne adresse og lyt altid på den. Brug [vært]:port-notation for IPv6</translation> </message> <message> <location line="+3"/> <source>Cannot obtain a lock on data directory %s. Bitcoin is probably already running.</source> - <translation type="unfinished"/> + <translation>Kan ikke opnå lås på datakatalog %s. Bitcoin er sandsynligvis allerede startet.</translation> </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> - <translation type="unfinished"/> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation>Fejl: Transaktionen blev afvist. Dette kan ske, hvis nogle af dine bitcoins i din tegnebog allerede er brugt, som hvis du brugte en kopi af wallet.dat og dine bitcoins er blevet brugt i kopien, men ikke er markeret som brugt her.</translation> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> - <translation type="unfinished"/> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <translation>Fejl: Denne transaktion kræver et transaktionsgebyr på minimum %s pga. dens størrelse, kompleksitet eller anvendelse af nyligt modtagne bitcoins!</translation> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> - <translation type="unfinished"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation>Udfør kommando, når en relevant advarsel modtages (%s i kommandoen erstattes med beskeden)</translation> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> - <translation type="unfinished"/> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation>Udfør kommando, når en transaktion i tegnebogen ændres (%s i kommandoen erstattes med TxID)</translation> </message> <message> <location line="+11"/> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> - <translation type="unfinished"/> + <translation>Angiv maksimumstørrelse for høj prioritet/lavt gebyr-transaktioner i bytes (standard: 27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> - <translation type="unfinished"/> + <translation>Dette er en foreløbig testudgivelse - brug på eget ansvar - brug ikke til udvinding eller handelsprogrammer</translation> </message> <message> <location line="+5"/> @@ -2332,172 +2365,287 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+3"/> <source>Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade.</source> - <translation type="unfinished"/> + <translation>Advarsel: Viste transaktioner kan være ukorrekte! Du eller andre knuder kan have behov for at opgradere.</translation> </message> <message> <location line="+3"/> <source>Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin will not work properly.</source> - <translation>Advarsel: Undersøg venligst at din computers dato og klokkeslet er korrekt indstillet! Hvis der er fejl i disse vil Bitcoin ikke fungere korrekt.</translation> + <translation>Advarsel: Undersøg venligst, at din computers dato og klokkeslæt er korrekt indstillet! Hvis der er fejl i disse, vil Bitcoin ikke fungere korrekt.</translation> </message> <message> <location line="+3"/> <source>Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</source> - <translation type="unfinished"/> + <translation>Advarsel: fejl under læsning af wallet.dat! Alle nøgler blev læst korrekt, men transaktionsdata eller adressebogsposter kan mangle eller være forkerte.</translation> </message> <message> <location line="+3"/> <source>Warning: wallet.dat corrupt, data salvaged! Original wallet.dat saved as wallet.{timestamp}.bak in %s; if your balance or transactions are incorrect you should restore from a backup.</source> - <translation type="unfinished"/> + <translation>Advarsel: wallet.dat ødelagt, data reddet! Oprindelig wallet.net gemt som wallet.{timestamp}.bak i %s; hvis din saldo eller dine transaktioner er forkert, bør du genskabe fra en sikkerhedskopi.</translation> </message> <message> <location line="+14"/> <source>Attempt to recover private keys from a corrupt wallet.dat</source> - <translation type="unfinished"/> + <translation>Forsøg at genskabe private nøgler fra ødelagt wallet.dat</translation> </message> <message> <location line="+2"/> <source>Block creation options:</source> - <translation type="unfinished"/> + <translation>Blokoprettelsestilvalg:</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> - <translation>Tilslut kun til den angivne node</translation> + <translation>Tilslut kun til de(n) angivne knude(r)</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation>Ødelagt blokdatabase opdaget</translation> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> - <translation type="unfinished"/> + <translation>Find egen IP-adresse (standard: 1 når lytter og ingen -externalip)</translation> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation>Ønsker du at genbygge blokdatabasen nu?</translation> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation>Klargøring af blokdatabase mislykkedes</translation> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation>Klargøring af tegnebogsdatabasemiljøet %s mislykkedes!</translation> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> - <translation type="unfinished"/> + <translation>Indlæsning af blokdatabase mislykkedes</translation> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation>Åbning af blokdatabase mislykkedes</translation> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> - <translation type="unfinished"/> + <translation>Fejl: Mangel på ledig diskplads!</translation> </message> <message> <location line="+1"/> <source>Error: Transaction creation failed!</source> - <translation type="unfinished"/> + <translation>Fejl: Transaktionsoprettelse mislykkedes!</translation> </message> <message> <location line="+1"/> <source>Error: Wallet locked, unable to create transaction!</source> - <translation type="unfinished"/> + <translation>Fejl: Tegnebog låst, kan ikke oprette transaktion!</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation>Fejl: systemfejl: </translation> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> - <translation type="unfinished"/> + <translation>Lytning på enhver port mislykkedes. Brug -listen=0, hvis du ønsker dette.</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation>Læsning af blokinformation mislykkedes</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation>Læsning af blok mislykkedes</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation>Synkronisering af blokindeks mislykkedes</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation>Skrivning af blokindeks mislykkedes</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation>Skrivning af blokinformation mislykkedes</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation>Skrivning af blok mislykkedes</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation>Skriving af filinformation mislykkedes</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation>Skrivning af bitcoin-database mislykkedes</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation>Skrivning af transaktionsindeks mislykkedes</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation>Skrivning af genskabelsesdata mislykkedes</translation> </message> <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> - <translation type="unfinished"/> + <translation>Find ligeværdige ved DNS-opslag (standard: 1 hvis ikke -connect)</translation> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> - <translation type="unfinished"/> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation>Generer bitcoins (standard: 0)</translation> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation>Antal blokke som tjekkes ved opstart (0=alle, standard: 288)</translation> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> - <translation type="unfinished"/> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation>Grundighed af efterprøvning af blokke (0-4, standard: 3)</translation> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation>For få tilgængelige fildeskriptorer.</translation> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>Genbyg blokkædeindeks fra nuværende blk000??.dat filer</translation> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation>Angiv antallet af tråde til at håndtere RPC-kald (standard: 4)</translation> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation>Efterprøver blokke...</translation> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation>Efterprøver tegnebog...</translation> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> - <translation type="unfinished"/> + <translation>Importerer blokke fra ekstern blk000??.dat fil</translation> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation>Angiv nummeret af skriptefterprøvningstråde (op til 16, 0 = automatisk, <0 = efterlad det antal kerner tilgængelige, standard: 0)</translation> + </message> + <message> + <location line="+78"/> <source>Information</source> - <translation type="unfinished"/> + <translation>Information</translation> </message> <message> <location line="+3"/> <source>Invalid -tor address: '%s'</source> - <translation>Ugyldig -tor address: '%s'</translation> + <translation>Ugyldig -tor adresse: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation>Vedligehold et komplet transaktionsindeks (standard: 0)</translation> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation type="unfinished"/> + <translation>Maksimum for modtagelsesbuffer pr. forbindelse, <n>*1000 bytes (standard: 5000)</translation> </message> <message> <location line="+1"/> <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation type="unfinished"/> + <translation>Maksimum for afsendelsesbuffer pr. forbindelse, <n>*1000 bytes (standard: 1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation type="unfinished"/> + <translation>Accepter kun blokkæde, som matcher indbyggede kontrolposter (standard: 1)</translation> </message> <message> <location line="+1"/> <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation type="unfinished"/> + <translation>Tilslut kun til knuder i netværk <net> (IPv4, IPv6 eller Tor)</translation> </message> <message> <location line="+2"/> <source>Output extra debugging information. Implies all other -debug* options</source> - <translation type="unfinished"/> + <translation>Skriv ekstra fejlsøgningsinformation. Indebærer alle andre -debug* tilvalg</translation> </message> <message> <location line="+1"/> <source>Output extra network debugging information</source> - <translation type="unfinished"/> + <translation>Skriv ekstra netværksfejlsøgningsinformation</translation> </message> <message> <location line="+2"/> <source>Prepend debug output with timestamp</source> - <translation type="unfinished"/> + <translation>Tilføj fejlsøgningsoutput med tidsstempel</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> - <translation>SSL-indstillinger: (se Bitcoin Wiki for SSL opsætningsinstruktioner)</translation> + <translation>SSL-indstillinger: (se Bitcoin Wiki for SSL-opsætningsinstruktioner)</translation> </message> <message> <location line="+1"/> <source>Select the version of socks proxy to use (4-5, default: 5)</source> - <translation type="unfinished"/> + <translation>Angiv version af SOCKS-proxyen (4-5, standard: 5)</translation> </message> <message> <location line="+3"/> <source>Send trace/debug info to console instead of debug.log file</source> - <translation type="unfinished"/> + <translation>Send sporings-/fejlsøgningsinformation til konsollen i stedet for debug.log filen</translation> </message> <message> <location line="+1"/> <source>Send trace/debug info to debugger</source> - <translation type="unfinished"/> + <translation>Send sporings-/fejlsøgningsinformation til fejlsøgningprogrammet</translation> </message> <message> <location line="+5"/> <source>Set maximum block size in bytes (default: 250000)</source> - <translation type="unfinished"/> + <translation>Angiv maksimumblokstørrelse i bytes (standard: 250000)</translation> </message> <message> <location line="+1"/> <source>Set minimum block size in bytes (default: 0)</source> - <translation type="unfinished"/> + <translation>Angiv minimumsblokstørrelse i bytes (standard: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> - <translation type="unfinished"/> + <translation>Formindsk debug.log filen ved klientopstart (standard: 1 hvis ikke -debug)</translation> </message> <message> <location line="+2"/> @@ -2505,138 +2653,132 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Angiv tilslutningstimeout i millisekunder (standard: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation>Systemfejl: </translation> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Forsøg at bruge UPnP til at kofnigurere den lyttende port (standard: 0)</translation> + <translation>Forsøg at bruge UPnP til at konfigurere den lyttende port (standard: 0)</translation> </message> <message> <location line="+1"/> <source>Use UPnP to map the listening port (default: 1 when listening)</source> - <translation>Forsøg at bruge UPnP til at kofnigurere den lyttende port (standard: 1 when listening)</translation> + <translation>Forsøg at bruge UPnP til at konfigurere den lyttende port (standard: 1 når lytter)</translation> </message> <message> <location line="+1"/> <source>Use proxy to reach tor hidden services (default: same as -proxy)</source> - <translation type="unfinished"/> + <translation>Brug proxy til at tilgå Tor Hidden Services (standard: som -proxy)</translation> </message> <message> <location line="+2"/> <source>Username for JSON-RPC connections</source> - <translation>Brugernavn til JSON-RPC-forbindelser -</translation> + <translation>Brugernavn til JSON-RPC-forbindelser</translation> </message> <message> <location line="+4"/> <source>Warning</source> - <translation type="unfinished"/> + <translation>Advarsel</translation> </message> <message> <location line="+1"/> <source>Warning: This version is obsolete, upgrade required!</source> - <translation type="unfinished"/> + <translation>Advarsel: Denne version er forældet, opgradering påkrævet!</translation> + </message> + <message> + <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation>Du skal genbygge databaserne med -reindex for at ændre -txindex</translation> </message> <message> <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> - <translation type="unfinished"/> + <translation>wallet.dat ødelagt, redning af data mislykkedes</translation> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> - <translation>Password til JSON-RPC-forbindelser -</translation> + <translation>Adgangskode til JSON-RPC-forbindelser</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> - <translation>Tillad JSON-RPC-forbindelser fra bestemt IP-adresse -</translation> + <translation>Tillad JSON-RPC-forbindelser fra bestemt IP-adresse</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> - <translation>Send kommandoer til node, der kører på <ip> (standard: 127.0.0.1) -</translation> + <translation>Send kommandoer til knude, der kører på <ip> (standard: 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> - <translation type="unfinished"/> + <translation>Udfør kommando, når den bedste blok ændres (%s i kommandoen erstattes med blokhash)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> - <translation type="unfinished"/> + <translation>Opgrader tegnebog til seneste format</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> - <translation>Sæt nøglepoolstørrelse til <n> (standard: 100) -</translation> + <translation>Angiv nøglepoolstørrelse til <n> (standard: 100)</translation> </message> <message> <location line="-12"/> <source>Rescan the block chain for missing wallet transactions</source> - <translation>Gennemsøg blokkæden for manglende tegnebogstransaktioner -</translation> - </message> - <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation type="unfinished"/> + <translation>Gennemsøg blokkæden for manglende tegnebogstransaktioner</translation> </message> <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> - <translation>Brug OpenSSL (https) for JSON-RPC-forbindelser -</translation> + <translation>Brug OpenSSL (https) for JSON-RPC-forbindelser</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> - <translation>Servercertifikat-fil (standard: server.cert) -</translation> + <translation>Servercertifikat-fil (standard: server.cert)</translation> </message> <message> <location line="+1"/> <source>Server private key (default: server.pem)</source> - <translation>Server private nøgle (standard: server.pem) -</translation> + <translation>Serverens private nøgle (standard: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> - <translation>Acceptabele ciphers (standard: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH) -</translation> + <translation>Acceptable ciphers (standard: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> - <translation>Denne hjælpebesked -</translation> + <translation>Denne hjælpebesked</translation> </message> <message> <location line="+3"/> <source>Unable to bind to %s on this computer (bind returned error %d, %s)</source> - <translation>Kunne ikke binde sig til %s på denne computer (bind returned error %d, %s)</translation> + <translation>Kunne ikke tildele %s på denne computer (bind returnerede fejl %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> - <translation>Tilslut via SOCKS proxy</translation> + <translation>Tilslut via SOCKS-proxy</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> - <translation>Tillad DNS-opslag for addnode og connect</translation> + <translation>Tillad DNS-opslag for -addnode, -seednode og -connect</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>Indlæser adresser...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>Fejl ved indlæsning af wallet.dat: Tegnebog ødelagt</translation> </message> @@ -2646,141 +2788,118 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Fejl ved indlæsning af wallet.dat: Tegnebog kræver en nyere version af Bitcoin</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> - <translation type="unfinished"/> + <translation>Det var nødvendigt at genskrive tegnebogen: genstart Bitcoin for at gennemføre</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>Fejl ved indlæsning af wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>Ugyldig -proxy adresse: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> - <translation type="unfinished"/> + <translation>Ukendt netværk anført i -onlynet: '%s'</translation> </message> <message> <location line="-1"/> <source>Unknown -socks proxy version requested: %i</source> - <translation type="unfinished"/> + <translation>Ukendt -socks proxy-version: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> - <translation type="unfinished"/> + <translation>Kan ikke finde -bind adressen: '%s'</translation> </message> <message> <location line="+1"/> <source>Cannot resolve -externalip address: '%s'</source> - <translation type="unfinished"/> + <translation>Kan ikke finde -externalip adressen: '%s'</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>Ugyldigt beløb for -paytxfee=<amount>: '%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>Ugyldigt beløb</translation> </message> <message> <location line="-4"/> <source>Insufficient funds</source> - <translation>Du har ikke penge nok</translation> + <translation>Manglende dækning</translation> </message> <message> <location line="+8"/> <source>Loading block index...</source> - <translation>Indlæser blok-indeks...</translation> + <translation>Indlæser blokindeks...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> - <translation>Tilføj en node til at forbinde til and attempt to keep the connection open</translation> + <translation>Tilføj en knude til at forbinde til og forsøg at holde forbindelsen åben</translation> </message> <message> <location line="-25"/> <source>Unable to bind to %s on this computer. Bitcoin is probably already running.</source> - <translation>Kunne ikke binde sig til %s på denne computer. Bitcoin kører sikkert allerede.</translation> - </message> - <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation type="unfinished"/> + <translation>Kunne ikke tildele %s på denne computer. Bitcoin kører sikkert allerede.</translation> </message> <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> - <translation>Gebyr pr. kB, som skal tilføjes til transaktioner du sender</translation> + <translation>Gebyr pr. kB, som skal tilføjes til transaktioner, du sender</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>Indlæser tegnebog...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation type="unfinished"/> + <translation>Kan ikke nedgradere tegnebog</translation> </message> <message> <location line="+3"/> <source>Cannot write default address</source> - <translation type="unfinished"/> + <translation>Kan ikke skrive standardadresse</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>Genindlæser...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>Indlæsning gennemført</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> - <translation type="unfinished"/> + <translation>For at bruge %s mulighed</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> - <translation type="unfinished"/> + <translation>Fejl</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> - <translation type="unfinished"/> + <translation>Du skal angive rpcpassword=<password> i konfigurationsfilen: +%s +Hvis filen ikke eksisterer, opret den og giv ingen andre end ejeren læserettighed.</translation> </message> </context> </TS>
\ No newline at end of file diff --git a/src/qt/locale/bitcoin_de.ts b/src/qt/locale/bitcoin_de.ts index 27168c876f..d5dbff0a99 100644 --- a/src/qt/locale/bitcoin_de.ts +++ b/src/qt/locale/bitcoin_de.ts @@ -13,12 +13,7 @@ <translation><b>Bitcoin</b>-Version</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation>Copyright © 2009-2012 Die Bitcoinentwickler</translation> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -32,6 +27,16 @@ Veröffentlicht unter der MIT/X11-Softwarelizenz, siehe beiligende Datei COPYING Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im OpenSSL-Toolkit (http://www.openssl.org/) entwickelt wurde, sowie kryptographische Software geschrieben von Eric Young (eay@cryptsoft.com) und UPnP-Software geschrieben von Thomas Bernard.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>Copyright</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation>Die Bitcoinentwickler</translation> + </message> </context> <context> <name>AddressBookPage</name> @@ -41,7 +46,7 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open <translation>Adressbuch</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Doppelklicken, um die Adresse oder die Bezeichnung zu bearbeiten</translation> </message> @@ -61,12 +66,12 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open <translation>&Neue Adresse</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>Dies sind Ihre Bitcoin-Adressen zum Empfangen von Zahlungen. Es steht Ihnen frei, jedem Absender eine Andere mitzuteilen, um einen besseren Ãœberblick über eingehende Zahlungen zu erhalten.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>Adresse &kopieren</translation> </message> @@ -91,7 +96,17 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open <translation>Die ausgewählte Adresse aus der Liste entfernen.</translation> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>Daten der aktuellen Ansicht in eine Datei exportieren</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation>E&xportieren</translation> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation>Eine Nachricht verifizieren, um sicherzustellen, dass diese mit einer angegebenen Bitcoin-Adresse signiert wurde</translation> </message> @@ -106,17 +121,27 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open <translation>&Löschen</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation>Dies sind Ihre Bitcoin-Adressen zum Tätigen von Ãœberweisungen. Bitte prüfen Sie den Betrag und die Empfangsadresse, bevor Sie Bitcoins überweisen.</translation> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>&Bezeichnung kopieren</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&Editieren</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation>Bitcoins &überweisen</translation> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>Adressbuch exportieren</translation> </message> @@ -139,7 +164,7 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Bezeichnung</translation> </message> @@ -189,7 +214,7 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open <message> <location line="+3"/> <source>This operation needs your wallet passphrase to unlock the wallet.</source> - <translation>Dieser Vorgang benötigt Ihre Passphrase um die Brieftasche zu entsperren.</translation> + <translation>Dieser Vorgang benötigt Ihre Passphrase, um die Brieftasche zu entsperren.</translation> </message> <message> <location line="+5"/> @@ -199,7 +224,7 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open <message> <location line="+3"/> <source>This operation needs your wallet passphrase to decrypt the wallet.</source> - <translation>Dieser Vorgang benötigt Ihre Passphrase um die Brieftasche zu entschlüsseln.</translation> + <translation>Dieser Vorgang benötigt Ihre Passphrase, um die Brieftasche zu entschlüsseln.</translation> </message> <message> <location line="+5"/> @@ -298,17 +323,17 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>Nachricht s&ignieren...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Synchronisiere mit Netzwerk...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&Ãœbersicht</translation> </message> @@ -328,32 +353,17 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open <translation>Transaktionsverlauf durchsehen</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&Adressbuch</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Liste der gespeicherten Zahlungsadressen und Bezeichnungen bearbeiten</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>Bitcoins &empfangen</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Liste der Empfangsadressen anzeigen</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>Bitcoins &überweisen</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>&Beenden</translation> </message> @@ -380,10 +390,10 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open <message> <location line="+2"/> <source>&Options...</source> - <translation>&Erweiterte Einstellungen...</translation> + <translation>&Konfiguration...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>Brieftasche &verschlüsseln...</translation> </message> @@ -398,7 +408,7 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open <translation>Passphrase &ändern...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation>Importiere Blöcke von Laufwerk...</translation> </message> @@ -407,33 +417,18 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open <source>Reindexing blocks on disk...</source> <translation>Reindiziere Blöcke auf Laufwerk...</translation> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>~%n Block verbleibend</numerusform><numerusform>~%n Blöcke verbleibend</numerusform></translation> - </message> - <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Exportieren...</translation> - </message> <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>Bitcoins an eine Bitcoin-Adresse überweisen</translation> </message> <message> <location line="+49"/> <source>Modify configuration options for Bitcoin</source> - <translation>Erweiterte Bitcoin-Einstellungen ändern</translation> + <translation>Die Konfiguration des Clients bearbeiten</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>Daten der aktuellen Ansicht in eine Datei exportieren</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>Eine Sicherungskopie der Brieftasche erstellen und abspeichern</translation> </message> @@ -443,7 +438,7 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open <translation>Ändert die Passphrase, die für die Verschlüsselung der Brieftasche benutzt wird</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation>&Debugfenster</translation> </message> @@ -453,23 +448,38 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open <translation>Debugging- und Diagnosekonsole öffnen</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation>Nachricht &verifizieren...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>Brieftasche</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation>Ãœberweisen</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>&Empfangen</translation> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation>&Adressen</translation> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&Ãœber Bitcoin</translation> </message> @@ -484,7 +494,7 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open <translation>Das Hauptfenster anzeigen oder verstecken</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation>Verschlüsselt die zu Ihrer Brieftasche gehörenden privaten Schlüssel</translation> </message> @@ -499,12 +509,12 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open <translation>Nachrichten verifizieren, um sicherzustellen, dass diese mit den angegebenen Bitcoin-Adressen signiert wurden</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Datei</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&Einstellungen</translation> </message> @@ -519,38 +529,68 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open <translation>Registerkartenleiste</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Aktionssymbolleiste</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[Testnetz]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>Bitcoin-Client</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n aktive Verbindung zum Bitcoin-Netzwerk</numerusform><numerusform>%n aktive Verbindungen zum Bitcoin-Netzwerk</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> - <translation>%1 von %2 Blöcken des Transaktionsverlaufs verarbeitet (%3% fertig).</translation> + <location line="+22"/> + <source>No block source available...</source> + <translation>Keine Blockquelle verfügbar...</translation> </message> <message> - <location line="+7"/> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation>%1 von (geschätzten) %2 Blöcken des Transaktionsverlaufs verarbeitet.</translation> + </message> + <message> + <location line="+4"/> <source>Processed %1 blocks of transaction history.</source> <translation>%1 Blöcke des Transaktionsverlaufs verarbeitet.</translation> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>%n Stunde</numerusform><numerusform>%n Stunden</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation><numerusform>%n Tag</numerusform><numerusform>%n Tage</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>%n Woche</numerusform><numerusform>%n Wochen</numerusform></translation> + </message> <message> - <location line="+70"/> + <location line="+4"/> + <source>%1 behind</source> + <translation>%1 im Rückstand</translation> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation>Der letzte empfangene Block ist %1 alt.</translation> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation>Transaktionen hiernach werden noch nicht angezeigt.</translation> + </message> + <message> + <location line="+22"/> <source>Error</source> <translation>Fehler</translation> </message> @@ -565,62 +605,27 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open <translation>Hinweis</translation> </message> <message> - <location line="+66"/> + <location line="+70"/> <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> <translation>Die Transaktion übersteigt das Größenlimit. Sie können sie trotzdem senden, wenn Sie eine zusätzliche Transaktionsgebühr in Höhe von %1 zahlen. Diese wird an die Knoten verteilt, die Ihre Transaktion bearbeiten und unterstützt damit das Bitcoin-Netzwerk. Möchten Sie die Gebühr bezahlen?</translation> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation>Sicherung erfolgreich</translation> - </message> - <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> - <translation>Speichern der Brieftaschendaten an die neue Position war erfolgreich.</translation> - </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>vor %n Sekunde</numerusform><numerusform>vor %n Sekunden</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>vor %n Minute</numerusform><numerusform>vor %n Minuten</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>vor %n Stunde</numerusform><numerusform>vor %n Stunden</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>vor %n Tag</numerusform><numerusform>vor %n Tagen</numerusform></translation> - </message> - <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Auf aktuellem Stand</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>Hole auf...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>Der letzte empfangene Block wurde %1 generiert.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation>Transaktionsgebühr bestätigen</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>Gesendete Transaktion</translation> </message> @@ -642,14 +647,14 @@ Typ: %3 Adresse: %4</translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation>URI Verarbeitung</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation>URI kann nicht analysiert werden! Dies kann durch eine ungültige Bitcoin-Adresse oder fehlerhafte URI-Parameter verursacht werden.</translation> </message> @@ -664,27 +669,7 @@ Adresse: %4</translation> <translation>Brieftasche ist <b>verschlüsselt</b> und aktuell <b>gesperrt</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Brieftasche sichern</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>Brieftaschendaten (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>Sicherung fehlgeschlagen</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>Beim Speichern der Brieftaschendaten an die neue Position ist ein Fehler aufgetreten.</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation>Ein schwerer Fehler ist aufgetreten. Bitcoin kann nicht stabil weiter ausgeführt werden und wird beendet.</translation> </message> @@ -692,7 +677,7 @@ Adresse: %4</translation> <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation>Netzwerkalarm</translation> </message> @@ -725,7 +710,7 @@ Adresse: %4</translation> <translation>Die Adresse des Adressbucheintrags. Diese kann nur für Zahlungsadressen bearbeitet werden.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Neue Empfangsadresse</translation> </message> @@ -745,17 +730,17 @@ Adresse: %4</translation> <translation>Zahlungsadresse bearbeiten</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>Die eingegebene Adresse "%1" befindet sich bereits im Adressbuch.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>Die eingegebene Adresse "%1" ist keine gültige Bitcoin-Adresse.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>Die Brieftasche konnte nicht entsperrt werden.</translation> </message> @@ -768,7 +753,7 @@ Adresse: %4</translation> <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation>Bitcoin-Qt</translation> @@ -823,8 +808,8 @@ Adresse: %4</translation> </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Optionale Transaktionsgebühr pro kB, die sicherstellt, dass Ihre Transaktionen schnell bearbeitet werden. Die meisten Transaktionen sind 1 kB groß. Eine Gebühr von 0.01 BTC wird empfohlen.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation>Optionale Transaktionsgebühr pro KB, die sicherstellt, dass Ihre Transaktionen schnell bearbeitet werden. Die meisten Transaktionen sind 1 kB groß.</translation> </message> <message> <location line="+15"/> @@ -844,12 +829,12 @@ Adresse: %4</translation> <message> <location line="+35"/> <source>Reset all client options to default.</source> - <translation>Setzt alle Einstellungen des Clients auf Standardwerte.</translation> + <translation>Setzt die Clientkonfiguration auf Standardwerte zurück.</translation> </message> <message> <location line="+3"/> <source>&Reset Options</source> - <translation>Einstellungen &zurücksetzen</translation> + <translation>Konfiguration &zurücksetzen</translation> </message> <message> <location line="+13"/> @@ -982,19 +967,19 @@ Adresse: %4</translation> <translation>&Ãœbernehmen</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation>Standard</translation> </message> <message> <location line="+130"/> <source>Confirm options reset</source> - <translation>Zurücksetzen der Einstellungen bestätigen</translation> + <translation>Zurücksetzen der Konfiguration bestätigen</translation> </message> <message> <location line="+1"/> <source>Some settings may require a client restart to take effect.</source> - <translation>Einige Einstellung benötigen möglicherweise einen Clientneustart, um aktiv zu werden.</translation> + <translation>Einige Einstellungen benötigen möglicherweise einen Clientneustart, um aktiv zu werden.</translation> </message> <message> <location line="+0"/> @@ -1027,23 +1012,18 @@ Adresse: %4</translation> <translation>Formular</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation>Die angezeigten Informationen sind möglicherweise nicht mehr aktuell. Ihre Brieftasche wird automatisch synchronisiert, nachdem eine Verbindung zum Bitcoin-Netzwerk hergestellt wurde. Dieser Prozess ist jedoch derzeit noch nicht abgeschlossen.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Kontostand:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>Anzahl der Transaktionen:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>Unbestätigt:</translation> </message> @@ -1053,7 +1033,7 @@ Adresse: %4</translation> <translation>Brieftasche</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation>Unreif:</translation> </message> @@ -1068,7 +1048,7 @@ Adresse: %4</translation> <translation><b>Letzte Transaktionen</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>Ihr aktueller Kontostand</translation> </message> @@ -1078,18 +1058,21 @@ Adresse: %4</translation> <translation>Betrag aus unbestätigten Transaktionen, der noch nicht im aktuellen Kontostand enthalten ist</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Anzahl aller Transaktionen in der Brieftasche</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation>nicht synchron</translation> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation>"bitcoin: Klicken-zum-Bezahlen"-Handler konnte nicht gestartet werden</translation> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1152,7 +1135,7 @@ Adresse: %4</translation> <message> <location filename="../forms/rpcconsole.ui" line="+46"/> <source>Client name</source> - <translation>Client Name</translation> + <translation>Clientname</translation> </message> <message> <location line="+10"/> @@ -1164,14 +1147,14 @@ Adresse: %4</translation> <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation>n.v.</translation> </message> <message> <location line="-217"/> <source>Client version</source> - <translation>Client Version</translation> + <translation>Clientversion</translation> </message> <message> <location line="-45"/> @@ -1428,7 +1411,7 @@ Adresse: %4</translation> </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Adressbezeichnung eingeben (diese wird zusammen mit der Adresse dem Adressbuch hinzugefügt)</translation> </message> @@ -1662,9 +1645,22 @@ Adresse: %4</translation> </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation>Die Bitcoinentwickler</translation> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[Testnetz]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>Offen bis %1</translation> </message> @@ -1851,7 +1847,7 @@ Adresse: %4</translation> <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Datum</translation> </message> @@ -1969,7 +1965,7 @@ Adresse: %4</translation> <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>Alle</translation> @@ -2056,6 +2052,11 @@ Adresse: %4</translation> </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation>Transaktions-ID kopieren</translation> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>Bezeichnung bearbeiten</translation> </message> @@ -2065,7 +2066,7 @@ Adresse: %4</translation> <translation>Transaktionsdetails anzeigen</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>Transaktionen exportieren</translation> </message> @@ -2120,7 +2121,7 @@ Adresse: %4</translation> <translation>Konnte nicht in Datei %1 schreiben.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>Zeitraum:</translation> </message> @@ -2131,39 +2132,82 @@ Adresse: %4</translation> </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation>E&xportieren</translation> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>Daten der aktuellen Ansicht in eine Datei exportieren</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>Brieftasche sichern</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>Brieftaschendaten (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>Sicherung fehlgeschlagen</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>Beim Speichern der Brieftaschendaten an die neue Position ist ein Fehler aufgetreten.</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>Sicherung erfolgreich</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>Speichern der Brieftaschendaten an die neue Position war erfolgreich.</translation> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Bitcoin-Version</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>Benutzung:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>Befehl an -server oder bitcoind senden</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>Befehle auflisten</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>Hilfe zu einem Befehl erhalten</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>Optionen:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>Konfigurationsdatei festlegen (Standard: bitcoin.conf)</translation> </message> @@ -2173,106 +2217,102 @@ Adresse: %4</translation> <translation>PID-Datei festlegen (Standard: bitcoind.pid)</translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>Bitcoins generieren</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>Keine Bitcoins generieren</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>Datenverzeichnis festlegen</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation>Größe des Datenbankcaches in MB festlegen (Standard: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation><port> nach Verbindungen abhören (Standard: 8333 oder Testnetz: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>Maximal <n> Verbindungen zu Gegenstellen aufrechterhalten (Standard: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Mit dem Knoten verbinden um Adressen von Gegenstellen abzufragen, danach trennen</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation>Die eigene öffentliche Adresse angeben</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>Schwellenwert, um Verbindungen zu sich nicht konform verhaltenden Gegenstellen zu beenden (Standard: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>Anzahl Sekunden, während denen sich nicht konform verhaltenden Gegenstellen die Wiederverbindung verweigert wird (Standard: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation>Beim Einrichten des abzuhörenden RPC-Ports %u für IPv4 ist ein Fehler aufgetreten: %s</translation> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation><port> nach JSON-RPC-Verbindungen abhören (Standard: 8332 oder Testnetz: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>Kommandozeilenbefehle und JSON-RPC-Befehle annehmen</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>Als Hintergrunddienst starten und Befehle annehmen</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>Das Testnetz verwenden</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation>Eingehende Verbindungen annehmen (Standard: 1, wenn nicht -proxy oder -connect)</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> - <translation>%s, Sie müssen den Wert rpcpasswort in der Konfigurationsdatei %s angeben + <translation>%s, Sie müssen den Wert rpcpasswort in dieser Konfigurationsdatei angeben: +%s Es wird empfohlen das folgende Zufallspasswort zu verwenden: rpcuser=bitcoinrpc rpcpassword=%s (Sie müssen sich dieses Passwort nicht merken!) -Der Benutzername und das Passwort dürfen nicht identisch sein. -Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Leserechten nur für den Dateibesitzer.</translation> +Der Benutzername und das Passwort dürfen NICHT identisch sein. +Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Leserechten nur für den Dateibesitzer. +Es wird ebenfalls empfohlen alertnotify anzugeben, um im Problemfall benachrichtig zu werden; +zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com +</translation> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation>Beim Einrichten des abzuhörenden RPC-Ports %u für IPv6 ist ein Fehler aufgetreten, es wird auf IPv4 zurückgegriffen: %s</translation> </message> @@ -2288,16 +2328,6 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> - <translation>Beschädigte Blockdatenbank erkannt. Bitte starten Sie den Client mit -reindex neu.</translation> - </message> - <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> - <translation>Fehler beim initialisieren der Datenbankumgebung %s! Zur Wiederherstellung, sichern Sie dieses Verzeichnis und löschen darin dann alles, außer wallet.dat.</translation> - </message> - <message> - <location line="+3"/> <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation>Fehler: Die Transaktion wurde abgelehnt! Dies kann passieren, wenn einige Bitcoins aus Ihrer Brieftasche bereits ausgegeben wurden. Beispielsweise weil Sie eine Kopie Ihrer wallet.dat genutzt, die Bitcoins dort ausgegeben haben und dies daher in der derzeit aktiven Brieftasche nicht vermerkt ist.</translation> </message> @@ -2307,12 +2337,22 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese <translation>Fehler: Diese Transaktion benötigt aufgrund ihres Betrags, ihrer Komplexität oder der Nutzung kürzlich erhaltener Zahlungen eine Transaktionsgebühr in Höhe von mindestens %s!</translation> </message> <message> + <location line="+3"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation>Kommando ausführen wenn ein relevanter Alarm empfangen wird (%s im Kommando wird durch die Nachricht ersetzt)</translation> + </message> + <message> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation>Kommando ausführen wenn sich eine Transaktion der Briefrasche verändert (%s im Kommando wird durch die TxID ersetzt)</translation> + </message> + <message> <location line="+11"/> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> <translation>Maximale Größe von "high-priority/low-fee"-Transaktionen in Byte festlegen (Standard: 27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Dies ist eine Vorab-Testversion - Verwendung auf eigene Gefahr - nicht für Mining- oder Handelsanwendungen nutzen!</translation> </message> @@ -2352,22 +2392,47 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese <translation>Blockerzeugungsoptionen:</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>Nur mit dem/den angegebenen Knoten verbinden</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation>Beschädigte Blockdatenbank erkannt</translation> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Eigene IP-Adresse erkennen (Standard: 1, wenn abgehört wird und nicht -externalip)</translation> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation>Möchten Sie die Blockdatenbank nun neu aufbauen?</translation> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation>Fehler beim Initialisieren der Blockdatenbank</translation> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation>Fehler beim Initialisieren der Brieftaschen-Datenbankumgebung %s!</translation> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation>Fehler beim Laden der Blockdatenbank</translation> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation>Fehler beim Öffnen der Blockdatenbank</translation> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation>Fehler: Zu wenig freier Laufwerksspeicherplatz!</translation> </message> @@ -2382,32 +2447,122 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese <translation>Fehler: Brieftasche gesperrt, Transaktion kann nicht erstellt werden!</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation>Fehler: Systemfehler: </translation> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Fehler, es konnte kein Port abgehört werden. Wenn dies so gewünscht wird -listen=0 verwenden.</translation> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation>Lesen der Blockinformationen fehlgeschlagen</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation>Lesen des Blocks fehlgeschlagen</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation>Synchronisation des Blockindex fehlgeschlagen</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation>Schreiben des Blockindex fehlgeschlagen</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation>Schreiben der Blockinformationen fehlgeschlagen</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation>Schreiben des Blocks fehlgeschlagen</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation>Schreiben der Dateiinformationen fehlgeschlagen</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation>Schreiben in die Münzendatenbank fehlgeschlagen</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation>Schreiben des Transaktionsindex fehlgeschlagen</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation>Schreiben der Rücksetzdaten fehlgeschlagen</translation> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation>Gegenstellen via DNS-Namensauflösung finden (Standard: 1, außer bei -connect)</translation> </message> <message> - <location line="+5"/> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation>Bitcoins generieren (Standard: 0)</translation> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation>Wieviele Blöcke sollen beim Starten geprüft werden (Standard: 288, 0 = alle)</translation> + </message> + <message> + <location line="+1"/> <source>How thorough the block verification is (0-4, default: 3)</source> <translation>Wie gründlich soll die Blockprüfung sein (0-4, Standard: 3)</translation> </message> <message> - <location line="+1"/> - <source>Importing blocks from block database...</source> - <translation>Importiere Blöcke aus Blockdatenbank...</translation> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation>Nicht genügend File-Deskriptoren verfügbar.</translation> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>Blockkettenindex aus aktuellen Dateien blk000??.dat wiederaufbauen</translation> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation>Maximale Anzahl an Threads zur Verarbeitung von RPC-Anfragen festlegen (Standard: 4)</translation> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation>Verifiziere Blöcke...</translation> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation>Verifiziere Brieftasche...</translation> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation>Blöcke aus externer Datei blk000??.dat importieren</translation> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation>Maximale Anzahl an Skript-Verifizierungs-Threads festlegen (bis zu 16, 0 = automatisch, <0 = soviele Kerne frei lassen, Standard: 0)</translation> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation>Hinweis</translation> </message> @@ -2417,7 +2572,12 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese <translation>Ungültige Adresse in -tor: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation>Einen vollständigen Transaktionsindex pflegen (Standard: 0)</translation> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation>Maximale Größe, <n> * 1000 Byte, des Empfangspuffers pro Verbindung (Standard: 5000)</translation> </message> @@ -2427,9 +2587,9 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese <translation>Maximale Größe, <n> * 1000 Byte, des Sendepuffers pro Verbindung (Standard: 1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Blockkette nur akzeptieren, wenn sie mit den integrierten Prüfpunkten zusammenpasst (Standard: 1)</translation> + <translation>Blockkette nur akzeptieren, wenn sie mit den integrierten Prüfpunkten übereinstimmt (Standard: 1)</translation> </message> <message> <location line="+1"/> @@ -2439,7 +2599,7 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese <message> <location line="+2"/> <source>Output extra debugging information. Implies all other -debug* options</source> - <translation>Ausgabe zusätzlicher Debugginginformationen. Beinhaltet alle anderen -debug* Parameter</translation> + <translation>Ausgabe zusätzlicher Debugginginformationen. Beinhaltet alle anderen "-debug*"-Parameter</translation> </message> <message> <location line="+1"/> @@ -2452,12 +2612,7 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese <translation>Der Debugausgabe einen Zeitstempel voranstellen</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation>Blockkettenindex aus aktuellen Dateien blk000??.dat wiederaufbauen</translation> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>SSL-Optionen: (siehe Bitcoin-Wiki für SSL-Installationsanweisungen)</translation> </message> @@ -2487,7 +2642,7 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese <translation>Minimale Blockgröße in Byte festlegen (Standard: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>Verkleinere Datei debug.log beim Start des Clients (Standard: 1, wenn kein -debug)</translation> </message> @@ -2497,7 +2652,12 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese <translation>Verbindungstimeout in Millisekunden festlegen (Standard: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation>Systemfehler: </translation> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>UPnP verwenden, um die Portweiterleitung einzurichten (Standard: 0)</translation> </message> @@ -2528,36 +2688,41 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation>Sie müssen die Datenbanken mit Hilfe von -reindex neu aufbauen, um -txindex verändern zu können.</translation> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation>wallet.dat beschädigt, Rettung fehlgeschlagen</translation> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>Passwort für JSON-RPC-Verbindungen</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>JSON-RPC-Verbindungen von der angegebenen IP-Adresse erlauben</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>Sende Befehle an Knoten <ip> (Standard: 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation>Kommando ausführen wenn der beste Block wechselt (%s im Kommando wird durch den Hash des Blocks ersetzt)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>Brieftasche auf das neueste Format aktualisieren</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>Größe des Schlüsselpools festlegen auf <n> (Standard: 100)</translation> </message> @@ -2567,17 +2732,12 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese <translation>Blockkette erneut nach fehlenden Transaktionen der Brieftasche durchsuchen</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation>Wieviele Blöcke sollen beim Starten geprüft werden (Standard: 2500, 0 = alle)</translation> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>OpenSSL (https) für JSON-RPC-Verbindungen verwenden</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>Serverzertifikat (Standard: server.cert)</translation> </message> @@ -2587,12 +2747,12 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese <translation>Privater Serverschlüssel (Standard: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>Akzeptierte Chiffren (Standard: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>Dieser Hilfetext</translation> </message> @@ -2602,22 +2762,22 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese <translation>Kann auf diesem Computer nicht an %s binden (von bind zurückgegebener Fehler %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>Verbindung über SOCKS-Proxy herstellen</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>Erlaube DNS-Namensauflösung für -addnode, -seednode und -connect</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>Lade Adressen...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>Fehler beim Laden von wallet.dat: Brieftasche beschädigt</translation> </message> @@ -2627,32 +2787,22 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese <translation>Fehler beim Laden von wallet.dat: Brieftasche benötigt neuere Version von Bitcoin</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation>Verifiziere Integrität der Blockdatenbank...</translation> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation>Verifiziere Integrität der Brieftasche...</translation> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> - <translation>Brieftasche muss neu geschrieben werden: Starten Sie Bitcoin zur Fertigstellung neu</translation> + <translation>Brieftasche musste neu geschrieben werden: Starten Sie Bitcoin zur Fertigstellung neu</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>Fehler beim Laden von wallet.dat (Brieftasche)</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>Ungültige Adresse in -proxy: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation>Unbekannter Netztyp in -onlynet angegeben: '%s'</translation> </message> @@ -2662,7 +2812,7 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese <translation>Unbekannte Proxyversion in -socks angefordert: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation>Kann Adresse in -bind nicht auflösen: '%s'</translation> </message> @@ -2672,19 +2822,14 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese <translation>Kann Adresse in -externalip nicht auflösen: '%s'</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> - <translation>Falscher Betrag für -paytxfee=<Betrag>: '%s'</translation> - </message> - <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation>Fehler: Knoten konnte nicht gestartet weden</translation> + <translation>Ungültiger Betrag für -paytxfee=<Betrag>: '%s'</translation> </message> <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> - <translation>Ungültige Angabe</translation> + <translation>Ungültiger Betrag</translation> </message> <message> <location line="-4"/> @@ -2697,7 +2842,7 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese <translation>Lade Blockindex...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>Mit dem Knoten verbinden und versuchen die Verbindung aufrecht zu halten</translation> </message> @@ -2707,57 +2852,47 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese <translation>Kann auf diesem Computer nicht an %s binden. Evtl. wurde Bitcoin bereits gestartet.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation>Gegenstellen via Internet Relay Chat finden (Standard: 0)</translation> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>Gebühr pro KB, die gesendeten Transaktionen hinzugefügt wird</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>Lade Brieftasche...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation>Brieftasche kann nicht auf eine ältere Version herabgestuft werden</translation> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation>Schlüsselpool kann nicht initialisiert werden</translation> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation>Standardadresse kann nicht geschrieben werden</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>Durchsuche erneut...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>Laden abgeschlossen</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation>Zur Nutzung der %s Option</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>Fehler</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_el_GR.ts b/src/qt/locale/bitcoin_el_GR.ts index ba5f0ac9fc..f7073c465d 100644 --- a/src/qt/locale/bitcoin_el_GR.ts +++ b/src/qt/locale/bitcoin_el_GR.ts @@ -5,20 +5,15 @@ <message> <location filename="../forms/aboutdialog.ui" line="+14"/> <source>About Bitcoin</source> - <translation>Σχετικα:Bitcoin</translation> + <translation>Σχετικά με το Bitcoin</translation> </message> <message> <location line="+39"/> <source><b>Bitcoin</b> version</source> - <translation><b>Bitcoin</b>Îκδοση</translation> - </message> - <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation type="unfinished"/> + <translation>Έκδοση Bitcoin</translation> </message> <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -27,6 +22,16 @@ Distributed under the MIT/X11 software license, see the accompanying file COPYIN This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> </context> <context> <name>AddressBookPage</name> @@ -36,7 +41,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Βιβλίο ΔιευθÏνσεων</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Διπλό-κλικ για επεξεÏγασία της διεÏθυνσης ή της ετικÎτας</translation> </message> @@ -53,15 +58,15 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="-11"/> <source>&New Address</source> - <translation type="unfinished"/> + <translation>&ÎÎα διεÏθυνση</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>ΑυτÎÏ‚ είναι οι Bitcoin διευθÏνσεις σας για να λαμβάνετε πληÏωμÎÏ‚. Δίνοντας μία ξεχωÏιστή διεÏθυνση σε κάθε αποστολÎα, θα μποÏείτε να ελÎγχετε ποιος σας πληÏώνει.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&ΑντιγÏαφή διεÏθυνσης</translation> </message> @@ -86,14 +91,24 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-14"/> - <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>Εξαγωγή δεδομÎνων καÏÏ„Îλας σε αÏχείο</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> <translation type="unfinished"/> </message> <message> + <location line="-44"/> + <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> + <translation>ΥπογÏάψτε Îνα μήνυμα για ν' αποδείξετε πως ανήκει μια συγκεκÏιμÎνη διεÏθυνση Bitcoin</translation> + </message> + <message> <location line="+3"/> <source>&Verify Message</source> - <translation type="unfinished"/> + <translation>&Επιβεβαίωση μηνÏματος</translation> </message> <message> <location line="+14"/> @@ -101,17 +116,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&ΔιαγÏαφή</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>ΑντιγÏαφή &επιγÏαφής</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&ΕπεξεÏγασία</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>Εξαγωγή Δεδομενων Βιβλίου ΔιευθÏνσεων</translation> </message> @@ -128,13 +153,13 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+0"/> <source>Could not write to file %1.</source> - <translation>Δεν μπόÏεσα να γÏάψω στο αÏχείο %1.</translation> + <translation>Αδυναμία εγγÏαφής στο αÏχείο %1.</translation> </message> </context> <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>ΕτικÎτα</translation> </message> @@ -293,17 +318,17 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>ΥπογÏαφή &ΜηνÏματος...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>ΣυγχÏονισμός με το δίκτυο...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&Επισκόπηση</translation> </message> @@ -323,32 +348,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>ΠεÏιήγηση στο ιστοÏικο συνναλαγων</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&Βιβλίο ΔιευθÏνσεων</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>ΕξεÏγασια της λιστας των αποθηκευμενων διευθÏνσεων και ετικετων</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&ΠαÏαλαβή νομισματων</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Εμφάνισε την λίστα των διευθÏνσεων για την παÏαλαβή πληÏωμων</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>&Αποστολη νομισματων</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>Έ&ξοδος</translation> </message> @@ -378,7 +388,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&ΕπιλογÎÏ‚...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>&ΚÏυπτογÏάφησε το ποÏτοφόλι</translation> </message> @@ -393,7 +403,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Άλλαξε κωδικο Ï€Ïόσβασης</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation type="unfinished"/> </message> @@ -402,20 +412,10 @@ This product includes software developed by the OpenSSL Project for use in the O <source>Reindexing blocks on disk...</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>~%n μπλοκ απÎμεινε</numerusform><numerusform>~%n μπλοκ απÎμειναν</numerusform></translation> - </message> - <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Εξαγωγή</translation> - </message> <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> - <translation type="unfinished"/> + <translation>Στείλε νομισματα σε μια διεÏθυνση bitcoin</translation> </message> <message> <location line="+49"/> @@ -423,12 +423,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>Εξαγωγή δεδομÎνων καÏÏ„Îλας σε αÏχείο</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>ΔημιουÏγία αντιγÏάφου ασφαλείας ποÏÏ„Î¿Ï†Î¿Î»Î¹Î¿Ï ÏƒÎµ άλλη τοποθεσία</translation> </message> @@ -438,33 +433,48 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Αλλαγή του ÎºÏ‰Î´Î¹ÎºÎ¿Ï ÎºÏυπτογÏάφησης του ποÏτοφολιοÏ</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> - <translation type="unfinished"/> + <translation>&ΠαÏάθυÏο αποσφαλμάτωσης</translation> </message> <message> <location line="+1"/> <source>Open debugging and diagnostic console</source> - <translation type="unfinished"/> + <translation>Άνοιγμα κονσόλας αποσφαλμάτωσης και διαγνωστικών</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> - <translation type="unfinished"/> + <translation>&Επιβεβαίωση μηνÏματος</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>ΠοÏτοφόλι</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&Σχετικα:Bitcoin</translation> </message> @@ -479,7 +489,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation type="unfinished"/> </message> @@ -494,12 +504,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&ΑÏχείο</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&Ρυθμίσεις</translation> </message> @@ -514,108 +524,103 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>ΕÏγαλειοθήκη καÏτελών</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>ΕÏγαλειοθήκη ενεÏγειών</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testnet]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>Πελάτης Bitcoin</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n ενεÏγή σÏνδεση στο δίκτυο Bitcoin</numerusform><numerusform>%n ενεÏγÎÏ‚ συνδÎσεις στο δίκτυο Î’itcoin</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Processed %1 blocks of transaction history.</source> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> <translation type="unfinished"/> </message> <message> - <location line="+70"/> - <source>Error</source> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> <translation type="unfinished"/> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> <message> - <location line="+3"/> - <source>Warning</source> + <location line="+4"/> + <source>%1 behind</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> - <source>Information</source> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> <translation type="unfinished"/> </message> <message> - <location line="+66"/> - <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> <translation type="unfinished"/> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation type="unfinished"/> + <location line="+22"/> + <source>Error</source> + <translation>Σφάλμα</translation> </message> <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> + <location line="+3"/> + <source>Warning</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>%n δευτεÏόλεπτο Ï€Ïιν</numerusform><numerusform>%n δευτεÏόλεπτα Ï€Ïιν</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>%n λεπτό Ï€Ïιν</numerusform><numerusform>%n λεπτά Ï€Ïιν</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>%n ÏŽÏα Ï€Ïιν</numerusform><numerusform>%n ÏŽÏες Ï€Ïιν</numerusform></translation> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>%n ημÎÏα Ï€Ïιν</numerusform><numerusform>%n ημÎÏες Ï€Ïιν</numerusform></translation> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>ΕνημεÏωμÎνο</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>ΕνημÎÏωση...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>Το τελευταίο μπλοκ που ελήφθη %1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation>Επιβεβαίωση αμοιβής συναλλαγής</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>Η συναλλαγή απεστάλη</translation> </message> @@ -638,14 +643,14 @@ Address: %4 </translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> - <translation type="unfinished"/> + <translation>ΧειÏισμός URI</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation type="unfinished"/> </message> @@ -660,27 +665,7 @@ Address: %4 <translation>Το ποÏτοφόλι είναι <b>κÏυπτογÏαφημÎνο</b> και <b>κλειδωμÎνο</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>ΑντίγÏαφο ασφαλείας του ποÏτοφολιοÏ</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>ΑÏχεία δεδομÎνων ποÏÏ„Î¿Ï†Î¿Î»Î¹Î¿Ï (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>Αποτυχία κατά τη δημιουÏγία αντιγÏάφου</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>ΠαÏουσιάστηκε σφάλμα κατά την αποθήκευση των δεδομÎνων ποÏÏ„Î¿Ï†Î¿Î»Î¹Î¿Ï ÏƒÏ„Î· νÎα τοποθεσία.</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation type="unfinished"/> </message> @@ -688,9 +673,9 @@ Address: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> - <translation type="unfinished"/> + <translation>Ειδοποίηση ΔικτÏου</translation> </message> </context> <context> @@ -721,7 +706,7 @@ Address: %4 <translation>Η διεÏθυνση που σχετίζεται με αυτή την καταχώÏηση του βιβλίου διευθÏνσεων. ΜποÏεί να Ï„Ïοποποιηθεί μόνο για τις διευθÏνσεις αποστολής.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>ÎÎα διεÏθυνση λήψης</translation> </message> @@ -741,17 +726,17 @@ Address: %4 <translation>ΕπεξεÏγασία διεÏθυνσης αποστολής</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>Η διεÏθυνση "%1" βÏίσκεται ήδη στο βιβλίο διευθÏνσεων.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> - <translation type="unfinished"/> + <translation>Η διεÏθυνση "%1" δεν είναι ÎγκυÏη Bitcoin διεÏθυνση.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>Δεν είναι δυνατό το ξεκλείδωμα του ποÏτοφολιοÏ.</translation> </message> @@ -764,10 +749,10 @@ Address: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> - <translation type="unfinished"/> + <translation>bitcoin-qt</translation> </message> <message> <location line="-12"/> @@ -815,12 +800,12 @@ Address: %4 <message> <location line="+16"/> <source>&Main</source> - <translation type="unfinished"/> + <translation>&ΚÏÏιο</translation> </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Η Ï€ÏοαιÏετική αμοιβή για κάθε kB επισπεÏδει την επεξεÏγασία των συναλλαγών σας. Οι πεÏισσότεÏες συναλλαγÎÏ‚ είναι 1 kB. Î Ïοτείνεται αμοιβή 0.01.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> </message> <message> <location line="+15"/> @@ -835,7 +820,7 @@ Address: %4 <message> <location line="+3"/> <source>&Start Bitcoin on system login</source> - <translation type="unfinished"/> + <translation>&ΈναÏξη του Βιtcoin κατά την εκκίνηση του συστήματος</translation> </message> <message> <location line="+35"/> @@ -885,7 +870,7 @@ Address: %4 <message> <location line="+7"/> <source>&Port:</source> - <translation type="unfinished"/> + <translation>&ΘÏÏα:</translation> </message> <message> <location line="+19"/> @@ -905,12 +890,12 @@ Address: %4 <message> <location line="+36"/> <source>&Window</source> - <translation type="unfinished"/> + <translation>&ΠαÏάθυÏο</translation> </message> <message> <location line="+6"/> <source>Show only a tray icon after minimizing the window.</source> - <translation type="unfinished"/> + <translation>Εμφάνιση μόνο εικονιδίου στην πεÏιοχή ειδοποιήσεων κατά την ελαχιστοποίηση</translation> </message> <message> <location line="+3"/> @@ -925,12 +910,12 @@ Address: %4 <message> <location line="+3"/> <source>M&inimize on close</source> - <translation type="unfinished"/> + <translation>Ε&λαχιστοποίηση κατά το κλείσιμο</translation> </message> <message> <location line="+21"/> <source>&Display</source> - <translation type="unfinished"/> + <translation>%Απεικόνιση</translation> </message> <message> <location line="+8"/> @@ -945,7 +930,7 @@ Address: %4 <message> <location line="+11"/> <source>&Unit to show amounts in:</source> - <translation type="unfinished"/> + <translation>&Μονάδα μÎÏ„Ïησης:</translation> </message> <message> <location line="+13"/> @@ -960,27 +945,27 @@ Address: %4 <message> <location line="+3"/> <source>&Display addresses in transaction list</source> - <translation type="unfinished"/> + <translation>Εμφάνιση διευθÏνσεων στη λίστα συναλλαγών</translation> </message> <message> <location line="+71"/> <source>&OK</source> - <translation type="unfinished"/> + <translation>&ΟΚ</translation> </message> <message> <location line="+7"/> <source>&Cancel</source> - <translation type="unfinished"/> + <translation>&ΑκÏÏωση</translation> </message> <message> <location line="+10"/> <source>&Apply</source> - <translation type="unfinished"/> + <translation>&ΕφαÏμογή</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> - <translation type="unfinished"/> + <translation>Ï€Ïοεπιλογή</translation> </message> <message> <location line="+130"/> @@ -995,7 +980,7 @@ Address: %4 <message> <location line="+0"/> <source>Do you want to proceed?</source> - <translation type="unfinished"/> + <translation>ΘÎλετε να Ï€ÏοχωÏήσετε;</translation> </message> <message> <location line="+42"/> @@ -1023,23 +1008,18 @@ Address: %4 <translation>ΦόÏμα</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation type="unfinished"/> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Υπόλοιπο</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>ΑÏιθμός συναλλαγών</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>Ανεπιβεβαίωτες</translation> </message> @@ -1049,9 +1029,9 @@ Address: %4 <translation>ΠοÏτοφόλι</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> - <translation type="unfinished"/> + <translation>ΑνώÏιμος</translation> </message> <message> <location line="+13"/> @@ -1064,7 +1044,7 @@ Address: %4 <translation><b>Î Ïόσφατες συναλλαγÎÏ‚</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>Το Ï„ÏÎχον υπόλοιπο</translation> </message> @@ -1074,14 +1054,17 @@ Address: %4 <translation>Το άθÏοισμα των συναλλαγών που δεν Îχουν ακόμα επιβεβαιωθεί και δεν Ï€ÏοσμετÏώνται στο Ï„ÏÎχον υπόλοιπό σας</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>ΣÏνολο συναλλαγών στο ποÏτοφόλι</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> + <translation>εκτός συγχÏονισμοÏ</translation> + </message> +</context> +<context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> <translation type="unfinished"/> </message> </context> @@ -1090,7 +1073,7 @@ Address: %4 <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> <source>QR Code Dialog</source> - <translation type="unfinished"/> + <translation>Κώδικας QR</translation> </message> <message> <location line="+59"/> @@ -1148,7 +1131,7 @@ Address: %4 <message> <location filename="../forms/rpcconsole.ui" line="+46"/> <source>Client name</source> - <translation type="unfinished"/> + <translation>Όνομα Πελάτη</translation> </message> <message> <location line="+10"/> @@ -1160,19 +1143,19 @@ Address: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> - <translation type="unfinished"/> + <translation>Μη διαθÎσιμο</translation> </message> <message> <location line="-217"/> <source>Client version</source> - <translation type="unfinished"/> + <translation>Έκδοση Πελάτη</translation> </message> <message> <location line="-45"/> <source>&Information</source> - <translation type="unfinished"/> + <translation>&ΠληÏοφοÏία</translation> </message> <message> <location line="+68"/> @@ -1182,7 +1165,7 @@ Address: %4 <message> <location line="+49"/> <source>Startup time</source> - <translation type="unfinished"/> + <translation>ΧÏόνος εκκίνησης</translation> </message> <message> <location line="+29"/> @@ -1197,12 +1180,12 @@ Address: %4 <message> <location line="+23"/> <source>On testnet</source> - <translation type="unfinished"/> + <translation>Στο testnet</translation> </message> <message> <location line="+23"/> <source>Block chain</source> - <translation type="unfinished"/> + <translation>αλυσίδα εμποδισμοÏ</translation> </message> <message> <location line="+7"/> @@ -1222,7 +1205,7 @@ Address: %4 <message> <location line="+52"/> <source>&Open</source> - <translation type="unfinished"/> + <translation>&Άνοιγμα</translation> </message> <message> <location line="+16"/> @@ -1237,17 +1220,17 @@ Address: %4 <message> <location line="+3"/> <source>&Show</source> - <translation type="unfinished"/> + <translation>&Εμφάνιση</translation> </message> <message> <location line="+24"/> <source>&Console</source> - <translation type="unfinished"/> + <translation>&Κονσόλα</translation> </message> <message> <location line="-260"/> <source>Build date</source> - <translation type="unfinished"/> + <translation>ΗμεÏομηνία κατασκευής</translation> </message> <message> <location line="-104"/> @@ -1322,7 +1305,7 @@ Address: %4 <message> <location line="+3"/> <source>Clear &All</source> - <translation type="unfinished"/> + <translation>ΚαθαÏισμός &Όλων</translation> </message> <message> <location line="+22"/> @@ -1382,12 +1365,12 @@ Address: %4 <message> <location line="+5"/> <source>The total exceeds your balance when the %1 transaction fee is included.</source> - <translation type="unfinished"/> + <translation>Το σÏνολο υπεÏβαίνει το υπόλοιπό σας όταν συμπεÏιληφθεί και η αμοιβή %1</translation> </message> <message> <location line="+6"/> <source>Duplicate address found, can only send to each address once per send operation.</source> - <translation type="unfinished"/> + <translation>Î’ÏÎθηκε η ίδια διεÏθυνση δÏο φοÏÎÏ‚. ΕπιτÏÎπεται μία μόνο εγγÏαφή για κάθε διεÏθυνση, σε κάθε διαδικασία αποστολής.</translation> </message> <message> <location line="+5"/> @@ -1424,7 +1407,7 @@ Address: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Εισάγετε μια επιγÏαφή για αυτή τη διεÏθυνση ώστε να καταχωÏηθεί στο βιβλίο διευθÏνσεων</translation> </message> @@ -1516,7 +1499,7 @@ Address: %4 <message> <location line="+7"/> <source>Signature</source> - <translation type="unfinished"/> + <translation>ΥπογÏαφή</translation> </message> <message> <location line="+27"/> @@ -1542,12 +1525,12 @@ Address: %4 <location line="+3"/> <location line="+146"/> <source>Clear &All</source> - <translation type="unfinished"/> + <translation>ΚαθαÏισμός &Όλων</translation> </message> <message> <location line="-87"/> <source>&Verify Message</source> - <translation type="unfinished"/> + <translation>&Επιβεβαίωση μηνÏματος</translation> </message> <message> <location line="+6"/> @@ -1588,13 +1571,13 @@ Address: %4 <message> <location line="+3"/> <source>Enter Bitcoin signature</source> - <translation type="unfinished"/> + <translation>Εισαγωγή υπογÏαφής Bitcoin</translation> </message> <message> <location line="+82"/> <location line="+81"/> <source>The entered address is invalid.</source> - <translation type="unfinished"/> + <translation>Η διεÏθυνση που εισήχθη είναι λάθος.</translation> </message> <message> <location line="-81"/> @@ -1602,7 +1585,7 @@ Address: %4 <location line="+73"/> <location line="+8"/> <source>Please check the address and try again.</source> - <translation type="unfinished"/> + <translation>ΠαÏακαλοÏμε ελÎγξτε την διεÏθυνση και δοκιμάστε ξανά.</translation> </message> <message> <location line="-81"/> @@ -1623,23 +1606,23 @@ Address: %4 <message> <location line="+12"/> <source>Message signing failed.</source> - <translation type="unfinished"/> + <translation>Η υπογÏαφή του μηνÏματος απÎτυχε.</translation> </message> <message> <location line="+5"/> <source>Message signed.</source> - <translation type="unfinished"/> + <translation>Μήνυμα υπεγÏάφη.</translation> </message> <message> <location line="+59"/> <source>The signature could not be decoded.</source> - <translation type="unfinished"/> + <translation>Η υπογÏαφή δεν μπόÏεσε να αποκÏυπτογÏαφηθεί.</translation> </message> <message> <location line="+0"/> <location line="+13"/> <source>Please check the signature and try again.</source> - <translation type="unfinished"/> + <translation>ΠαÏακαλοÏμε ελÎγξτε την υπογÏαφή και δοκιμάστε ξανά.</translation> </message> <message> <location line="+0"/> @@ -1649,25 +1632,38 @@ Address: %4 <message> <location line="+7"/> <source>Message verification failed.</source> - <translation type="unfinished"/> + <translation>Η επιβεβαίωση του μηνÏματος απÎτυχε</translation> </message> <message> <location line="+5"/> <source>Message verified.</source> + <translation>Μήνυμα επιβεβαιώθηκε.</translation> + </message> +</context> +<context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> <translation type="unfinished"/> </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> </context> <context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>Ανοιχτό μÎχÏι %1</translation> </message> <message> <location line="+6"/> <source>%1/offline</source> - <translation type="unfinished"/> + <translation>%1/χωÏίς σÏνδεση;</translation> </message> <message> <location line="+2"/> @@ -1682,7 +1678,7 @@ Address: %4 <message> <location line="+18"/> <source>Status</source> - <translation type="unfinished"/> + <translation>Κατάσταση</translation> </message> <message numerus="yes"> <location line="+7"/> @@ -1697,7 +1693,7 @@ Address: %4 <message> <location line="+7"/> <source>Source</source> - <translation type="unfinished"/> + <translation>Πηγή</translation> </message> <message> <location line="+0"/> @@ -1708,14 +1704,14 @@ Address: %4 <location line="+5"/> <location line="+17"/> <source>From</source> - <translation type="unfinished"/> + <translation>Από</translation> </message> <message> <location line="+1"/> <location line="+22"/> <location line="+58"/> <source>To</source> - <translation type="unfinished"/> + <translation>Î Ïος</translation> </message> <message> <location line="-77"/> @@ -1773,12 +1769,12 @@ Address: %4 <message> <location line="+2"/> <source>Comment</source> - <translation type="unfinished"/> + <translation>Σχόλιο:</translation> </message> <message> <location line="+2"/> <source>Transaction ID</source> - <translation type="unfinished"/> + <translation>ID Συναλλαγής:</translation> </message> <message> <location line="+3"/> @@ -1788,12 +1784,12 @@ Address: %4 <message> <location line="+7"/> <source>Debug information</source> - <translation type="unfinished"/> + <translation>ΠληÏοφοÏίες αποσφαλμάτωσης</translation> </message> <message> <location line="+8"/> <source>Transaction</source> - <translation type="unfinished"/> + <translation>Συναλλαγή</translation> </message> <message> <location line="+3"/> @@ -1847,7 +1843,7 @@ Address: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>ΗμεÏομηνία</translation> </message> @@ -1965,7 +1961,7 @@ Address: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>Όλα</translation> @@ -2052,6 +2048,11 @@ Address: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>ΕπεξεÏγασία επιγÏαφής</translation> </message> @@ -2061,7 +2062,7 @@ Address: %4 <translation>Εμφάνιση λεπτομεÏειών συναλλαγής</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>Εξαγωγή Στοιχείων Συναλλαγών</translation> </message> @@ -2116,7 +2117,7 @@ Address: %4 <translation>Αδυναμία εγγÏαφής στο αÏχείο %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>Έκταση:</translation> </message> @@ -2127,39 +2128,82 @@ Address: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>Εξαγωγή δεδομÎνων καÏÏ„Îλας σε αÏχείο</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Έκδοση Bitcoin</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>ΧÏήση:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>Αποστολή εντολής στον εξυπηÏετητή ή στο bitcoind</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>Λίστα εντολών</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>Επεξήγηση εντολής</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>ΕπιλογÎÏ‚:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>ΟÏίστε αÏχείο Ïυθμίσεων (Ï€Ïοεπιλογή: bitcoin.conf)</translation> </message> @@ -2169,100 +2213,92 @@ Address: %4 <translation>ΟÏίστε αÏχείο pid (Ï€Ïοεπιλογή: bitcoind.pid)</translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>ΔημιουÏγία νομισμάτων</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>ΆÏνηση δημιουÏγίας νομισμάτων</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>ΟÏισμός φακÎλου δεδομÎνων</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation>ÎŒÏισε το μÎγεθος της βάσης Ï€ÏοσωÏινής αποθήκευσης σε megabytes(Ï€Ïοεπιλογή:25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>ΕισεÏχόμενες συνδÎσεις στη θÏÏα <port> (Ï€Ïοεπιλογή: 8333 ή στο testnet: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>ÎœÎγιστες αÏιθμός συνδÎσεων με τους peers <n> (Ï€Ïοεπιλογή: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation type="unfinished"/> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> - <translation type="unfinished"/> + <translation>ΔιευκÏινίστε τη δικιά σας δημόσια διεÏθυνση.</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>ÎŒÏιο αποσÏνδεσης Ï€Ïοβληματικών peers (Ï€Ïοεπιλογή: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>ΔευτεÏόλεπτα Ï€Ïιν επιτÏαπεί ξανά η σÏνδεση των Ï€Ïοβληματικών peers (Ï€Ïοεπιλογή: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation type="unfinished"/> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>ΕισεÏχόμενες συνδÎσεις JSON-RPC στη θÏÏα <port> (Ï€Ïοεπιλογή: 8332 or testnet: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>Αποδοχή εντολών κονσόλας και JSON-RPC</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>ΕκτÎλεση στο παÏασκήνιο κι αποδοχή εντολών</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>ΧÏήση του Î´Î¿ÎºÎ¹Î¼Î±ÏƒÏ„Î¹ÎºÎ¿Ï Î´Î¹ÎºÏ„Ïου</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation type="unfinished"/> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation type="unfinished"/> </message> @@ -2278,22 +2314,22 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> <translation type="unfinished"/> </message> <message> @@ -2302,7 +2338,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation type="unfinished"/> </message> @@ -2342,22 +2378,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>ΣÏνδεση μόνο με οÏισμÎνους κόμβους</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation type="unfinished"/> </message> @@ -2372,32 +2433,122 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation>Λάθος: λάθος συστήματος:</translation> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation type="unfinished"/> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation type="unfinished"/> </message> @@ -2407,7 +2558,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation type="unfinished"/> </message> @@ -2417,7 +2573,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation type="unfinished"/> </message> @@ -2442,12 +2598,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>ΧÏονοσφÏαγίδα πληÏοφοÏιών ÎµÎ½Ï„Î¿Ï€Î¹ÏƒÎ¼Î¿Ï ÏƒÏ†Î±Î»Î¼Î¬Ï„Ï‰Î½</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation type="unfinished"/> </message> @@ -2477,7 +2628,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation type="unfinished"/> </message> @@ -2487,7 +2638,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>ΟÏισμός λήξης χÏÎ¿Î½Î¹ÎºÎ¿Ï Î¿Ïίου σε χιλιοστά του δευτεÏολÎπτου(Ï€Ïοεπιλογή:5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation>Λάθος Συστήματος:</translation> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation type="unfinished"/> </message> @@ -2518,36 +2674,41 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>Κωδικός για τις συνδÎσεις JSON-RPC</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>Αποδοχή συνδÎσεων JSON-RPC από συγκεκÏιμÎνη διεÏθυνση IP</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>Αποστολή εντολών στον κόμβο <ip> (Ï€Ïοεπιλογή: 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation>ΕκτÎλεσε την εντολή όταν το καλÏτεÏο μπλοκ αλλάξει(%s στην εντολή αντικαθίσταται από το hash του μπλοκ)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>Αναβάθμισε το ποÏτοφόλι στην τελευταία Îκδοση</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>ÎŒÏιο πλήθους κλειδιών pool <n> (Ï€Ïοεπιλογή: 100)</translation> </message> @@ -2557,17 +2718,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>ΕπανÎλεγχος της αλυσίδας μπλοκ για αποÏσες συναλλαγÎÏ‚</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation>Πόσα μπλοκ να ελÎγχω κατά την εκκίνηση (Ï€Ïοεπιλογή:2500,0=όλα)</translation> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>ΧÏήση του OpenSSL (https) για συνδÎσεις JSON-RPC</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>ΑÏχείο Ï€Î¹ÏƒÏ„Î¿Ï€Î¿Î¹Î·Ï„Î¹ÎºÎ¿Ï Ï„Î¿Ï… διακομιστή (Ï€Ïοεπιλογή: server.cert)</translation> </message> @@ -2577,12 +2733,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Î Ïοσωπικό κλειδί του διακομιστή (Ï€Ïοεπιλογή: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>Αποδεκτά κÏυπτογÏαφήματα (Ï€Ïοεπιλογή: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>Αυτό το κείμενο βοήθειας</translation> </message> @@ -2592,22 +2748,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>ΣÏνδεση μÎσω διαμεσολαβητή socks</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation type="unfinished"/> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>ΦόÏτωση διευθÏνσεων...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>Σφάλμα φόÏτωσης wallet.dat: ΚατεστÏαμμÎνο ΠοÏτοφόλι</translation> </message> @@ -2617,32 +2773,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Σφάλμα φόÏτωσης wallet.dat: Το ΠοÏτοφόλι απαιτεί μια νεότεÏη Îκδοση του Bitcoin</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>Απαιτείται η επανεγγÏαφή του ΠοÏτοφολιοÏ, η οποία θα ολοκληÏωθεί στην επανεκκίνηση του Bitcoin</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>Σφάλμα φόÏτωσης αÏχείου wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>Δεν είναι ÎγκυÏη η διεÏθυνση διαμεσολαβητή: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation type="unfinished"/> </message> @@ -2652,7 +2798,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation type="unfinished"/> </message> @@ -2662,17 +2808,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>Λάθος ποσότητα</translation> </message> @@ -2687,7 +2828,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>ΦόÏτωση ευÏετηÏίου μπλοκ...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>Î ÏοσÎθεσε Îνα κόμβο για σÏνδεση και Ï€Ïοσπάθησε να κÏατήσεις την σÏνδεση ανοιχτή</translation> </message> @@ -2697,57 +2838,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation>Î’Ïες ομότιμους υπολογιστÎÏ‚ χÏησιμοποιώντας internet relay chat(Î Ïοεπιλογή:0)</translation> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>Αμοιβή ανά KB που θα Ï€Ïοστίθεται στις συναλλαγÎÏ‚ που στÎλνεις</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>ΦόÏτωση ποÏτοφολιοÏ...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation>Δεν μποÏÏŽ να υποβαθμίσω το ποÏτοφόλι</translation> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation>Δεν μποÏÏŽ αν αÏχικοποιήσω την λίστα κλειδιών</translation> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation>Δεν μποÏÏŽ να γÏάψω την Ï€ÏοεπιλεγμÎνη διεÏθυνση</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>Ανίχνευση...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>Η φόÏτωση ολοκληÏώθηκε</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation>ΧÏήση της %s επιλογής</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>Σφάλμα</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_en.ts b/src/qt/locale/bitcoin_en.ts index e05c018c27..2006a5296b 100644 --- a/src/qt/locale/bitcoin_en.ts +++ b/src/qt/locale/bitcoin_en.ts @@ -30,14 +30,14 @@ Distributed under the MIT/X11 software license, see the accompanying file COPYIN This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</translation> </message> <message> - <location filename="../aboutdialog.cpp" line="+17"/> + <location filename="../aboutdialog.cpp" line="+14"/> <source>Copyright</source> <translation>Copyright</translation> </message> <message> <location line="+0"/> - <source>2009-%1 The Bitcoin developers</source> - <translation>2009-%1 The Bitcoin developers</translation> + <source>The Bitcoin developers</source> + <translation>The Bitcoin developers</translation> </message> </context> <context> @@ -48,7 +48,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Address Book</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Double-click to edit address or label</translation> </message> @@ -68,12 +68,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&New Address</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&Copy Address</translation> </message> @@ -98,7 +98,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Delete the currently selected address from the list</translation> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>Export the data in the current tab to a file</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation>&Export</translation> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation>Verify a message to ensure it was signed with a specified Bitcoin address</translation> </message> @@ -113,7 +123,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Delete</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+66"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</translation> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>Copy &Label</translation> </message> @@ -123,7 +138,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Edit</translation> </message> <message> - <location line="+248"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation>Send &Coins</translation> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>Export Address Book Data</translation> </message> @@ -305,17 +325,17 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>Sign &message...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Synchronizing with network...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&Overview</translation> </message> @@ -335,32 +355,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Browse transaction history</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&Address Book</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Edit the list of stored addresses and labels</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&Receive coins</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Show the list of addresses for receiving payments</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>&Send coins</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>E&xit</translation> </message> @@ -390,7 +395,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Options...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>&Encrypt Wallet...</translation> </message> @@ -405,7 +410,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Change Passphrase...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation>Importing blocks from disk...</translation> </message> @@ -415,12 +420,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Reindexing blocks on disk...</translation> </message> <message> - <location line="-255"/> - <source>&Export...</source> - <translation>&Export...</translation> - </message> - <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>Send coins to a Bitcoin address</translation> </message> @@ -430,12 +430,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Modify configuration options for Bitcoin</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>Export the data in the current tab to a file</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>Backup wallet to another location</translation> </message> @@ -445,7 +440,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Change the passphrase used for wallet encryption</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation>&Debug window</translation> </message> @@ -455,23 +450,38 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Open debugging and diagnostic console</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation>&Verify message...</translation> </message> <message> - <location line="-196"/> - <location line="+529"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-529"/> + <location line="-530"/> <source>Wallet</source> <translation>Wallet</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation>&Send</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>&Receive</translation> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation>&Addresses</translation> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&About Bitcoin</translation> </message> @@ -486,7 +496,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Show or hide the main Window</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation>Encrypt the private keys that belong to your wallet</translation> </message> @@ -501,12 +511,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Verify messages to ensure they were signed with specified Bitcoin addresses</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&File</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&Settings</translation> </message> @@ -521,23 +531,18 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Tabs toolbar</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Actions toolbar</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testnet]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>Bitcoin client</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation> <numerusform>%n active connection to Bitcoin network</numerusform> @@ -545,7 +550,12 @@ This product includes software developed by the OpenSSL Project for use in the O </translation> </message> <message> - <location line="+39"/> + <location line="+22"/> + <source>No block source available...</source> + <translation>No block source available...</translation> + </message> + <message> + <location line="+12"/> <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> <translation>Processed %1 of %2 (estimated) blocks of transaction history.</translation> </message> @@ -579,7 +589,7 @@ This product includes software developed by the OpenSSL Project for use in the O </translation> </message> <message> - <location line="+5"/> + <location line="+4"/> <source>%1 behind</source> <translation>%1 behind</translation> </message> @@ -594,7 +604,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Transactions after this will not yet be visible.</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Error</source> <translation>Error</translation> </message> @@ -609,37 +619,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Information</translation> </message> <message> - <location line="+68"/> + <location line="+70"/> <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> <translation>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</translation> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation>Backup Successful</translation> - </message> - <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> - <translation>The wallet data was successfully saved to the new location.</translation> - </message> - <message> - <location line="-348"/> + <location line="-140"/> <source>Up to date</source> <translation>Up to date</translation> </message> <message> - <location line="+32"/> + <location line="+31"/> <source>Catching up...</source> <translation>Catching up...</translation> </message> <message> - <location line="+110"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation>Confirm transaction fee</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>Sent transaction</translation> </message> @@ -662,14 +662,14 @@ Address: %4 </translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation>URI handling</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</translation> </message> @@ -684,27 +684,7 @@ Address: %4 <translation>Wallet is <b>encrypted</b> and currently <b>locked</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Backup Wallet</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>Wallet Data (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>Backup Failed</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>There was an error trying to save the wallet data to the new location.</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+108"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</translation> </message> @@ -712,7 +692,7 @@ Address: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+96"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation>Network Alert</translation> </message> @@ -788,7 +768,7 @@ Address: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+422"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation>Bitcoin-Qt</translation> @@ -843,8 +823,8 @@ Address: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</translation> </message> <message> <location line="+15"/> @@ -1047,23 +1027,18 @@ Address: %4 <translation>Form</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Balance:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>Number of transactions:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>Unconfirmed:</translation> </message> @@ -1073,7 +1048,7 @@ Address: %4 <translation>Wallet</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation>Immature:</translation> </message> @@ -1088,7 +1063,7 @@ Address: %4 <translation><b>Recent transactions</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>Your current balance</translation> </message> @@ -1098,12 +1073,7 @@ Address: %4 <translation>Total of transactions that have yet to be confirmed, and do not yet count toward the current balance</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Total number of transactions in wallet</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation>out of sync</translation> @@ -1192,7 +1162,7 @@ Address: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation>N/A</translation> </message> @@ -1690,6 +1660,19 @@ Address: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation>The Bitcoin developers</translation> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> <location filename="../transactiondesc.cpp" line="+20"/> @@ -2099,6 +2082,11 @@ Address: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation>Copy transaction ID</translation> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>Edit label</translation> </message> @@ -2108,7 +2096,7 @@ Address: %4 <translation>Show transaction details</translation> </message> <message> - <location line="+137"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>Export Transaction Data</translation> </message> @@ -2163,7 +2151,7 @@ Address: %4 <translation>Could not write to file %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>Range:</translation> </message> @@ -2174,39 +2162,90 @@ Address: %4 </message> </context> <context> + <name>WalletModel</name> + <message> + <location filename="../walletmodel.cpp" line="+193"/> + <source>Send Coins</source> + <translation>Send Coins</translation> + </message> +</context> +<context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation>&Export</translation> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>Export the data in the current tab to a file</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>Backup Wallet</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>Wallet Data (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>Backup Failed</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>There was an error trying to save the wallet data to the new location.</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>Backup Successful</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>The wallet data was successfully saved to the new location.</translation> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+91"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Bitcoin version</translation> </message> <message> - <location line="+99"/> + <location line="+102"/> <source>Usage:</source> <translation>Usage:</translation> </message> <message> - <location line="-24"/> + <location line="-29"/> <source>Send command to -server or bitcoind</source> <translation>Send command to -server or bitcoind</translation> </message> <message> - <location line="-22"/> + <location line="-23"/> <source>List commands</source> <translation>List commands</translation> </message> <message> - <location line="-11"/> + <location line="-12"/> <source>Get help for a command</source> <translation>Get help for a command</translation> </message> <message> - <location line="+22"/> + <location line="+24"/> <source>Options:</source> <translation>Options:</translation> </message> <message> - <location line="+22"/> + <location line="+24"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>Specify configuration file (default: bitcoin.conf)</translation> </message> @@ -2216,27 +2255,17 @@ Address: %4 <translation>Specify pid file (default: bitcoind.pid)</translation> </message> <message> - <location line="-48"/> - <source>Generate coins</source> - <translation>Generate coins</translation> - </message> - <message> - <location line="-28"/> - <source>Don't generate coins</source> - <translation>Don't generate coins</translation> - </message> - <message> - <location line="+75"/> + <location line="-1"/> <source>Specify data directory</source> <translation>Specify data directory</translation> </message> <message> - <location line="-7"/> + <location line="-9"/> <source>Set database cache size in megabytes (default: 25)</source> <translation>Set database cache size in megabytes (default: 25)</translation> </message> <message> - <location line="-27"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>Listen for connections on <port> (default: 8333 or testnet: 18333)</translation> </message> @@ -2246,12 +2275,12 @@ Address: %4 <translation>Maintain at most <n> connections to peers (default: 125)</translation> </message> <message> - <location line="-50"/> + <location line="-48"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Connect to a node to retrieve peer addresses, and disconnect</translation> </message> <message> - <location line="+81"/> + <location line="+82"/> <source>Specify your own public address</source> <translation>Specify your own public address</translation> </message> @@ -2261,7 +2290,7 @@ Address: %4 <translation>Threshold for disconnecting misbehaving peers (default: 100)</translation> </message> <message> - <location line="-133"/> + <location line="-134"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</translation> </message> @@ -2276,47 +2305,52 @@ Address: %4 <translation>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</translation> </message> <message> - <location line="+36"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>Accept command line and JSON-RPC commands</translation> </message> <message> - <location line="+78"/> + <location line="+76"/> <source>Run in the background as a daemon and accept commands</source> <translation>Run in the background as a daemon and accept commands</translation> </message> <message> - <location line="+32"/> + <location line="+37"/> <source>Use the test network</source> <translation>Use the test network</translation> </message> <message> - <location line="-109"/> + <location line="-112"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation>Accept connections from outside (default: 1 if no -proxy or -connect)</translation> </message> <message> - <location line="-77"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. -If the file does not exist, create it with owner-readable-only file permissions.</translation> +If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com +</translation> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</translation> </message> @@ -2332,11 +2366,6 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> - <translation>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</translation> - </message> - <message> - <location line="+3"/> <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</translation> </message> @@ -2347,6 +2376,11 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation>Execute command when a relevant alert is received (%s in cmd is replaced by message)</translation> + </message> + <message> + <location line="+3"/> <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> <translation>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</translation> </message> @@ -2356,12 +2390,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</translation> </message> <message> - <location line="+3"/> - <source>Set the number of script verification threads (1-16, 0=auto, default: 0)</source> - <translation>Set the number of script verification threads (1-16, 0=auto, default: 0)</translation> - </message> - <message> - <location line="+2"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</translation> </message> @@ -2401,7 +2430,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Block creation options:</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>Connect only to the specified node(s)</translation> </message> @@ -2421,12 +2450,17 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Do you want to rebuild the block database now?</translation> </message> <message> - <location line="+3"/> + <location line="+2"/> <source>Error initializing block database</source> <translation>Error initializing block database</translation> </message> <message> <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation>Error initializing wallet database environment %s!</translation> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation>Error loading block database</translation> </message> @@ -2442,16 +2476,11 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+1"/> - <source>Error: Transaction creation failed!</source> - <translation>Error: Transaction creation failed!</translation> - </message> - <message> - <location line="+1"/> <source>Error: Wallet locked, unable to create transaction!</source> <translation>Error: Wallet locked, unable to create transaction!</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>Error: system error: </source> <translation>Error: system error: </translation> </message> @@ -2516,7 +2545,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Find peers using DNS lookup (default: 1 unless -connect)</translation> </message> <message> - <location line="+4"/> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation>Generate coins (default: 0)</translation> + </message> + <message> + <location line="+2"/> <source>How many blocks to check at startup (default: 288, 0 = all)</source> <translation>How many blocks to check at startup (default: 288, 0 = all)</translation> </message> @@ -2526,17 +2560,42 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>How thorough the block verification is (0-4, default: 3)</translation> </message> <message> - <location line="+1"/> - <source>Importing blocks from block database...</source> - <translation>Importing blocks from block database...</translation> + <location line="+19"/> + <source>Not enough file descriptors available.</source> + <translation>Not enough file descriptors available.</translation> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>Rebuild block chain index from current blk000??.dat files</translation> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation>Set the number of threads to service RPC calls (default: 4)</translation> + </message> + <message> + <location line="+26"/> + <source>Verifying blocks...</source> + <translation>Verifying blocks...</translation> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation>Verifying wallet...</translation> + </message> + <message> + <location line="-69"/> <source>Imports blocks from external blk000??.dat file</source> <translation>Imports blocks from external blk000??.dat file</translation> </message> <message> - <location line="+1"/> + <location line="-76"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</translation> + </message> + <message> + <location line="+77"/> <source>Information</source> <translation>Information</translation> </message> @@ -2546,6 +2605,16 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Invalid -tor address: '%s'</translation> </message> <message> + <location line="+1"/> + <source>Invalid amount for -minrelaytxfee=<amount>: '%s'</source> + <translation>Invalid amount for -minrelaytxfee=<amount>: '%s'</translation> + </message> + <message> + <location line="+1"/> + <source>Invalid amount for -mintxfee=<amount>: '%s'</source> + <translation>Invalid amount for -mintxfee=<amount>: '%s'</translation> + </message> + <message> <location line="+8"/> <source>Maintain a full transaction index (default: 0)</source> <translation>Maintain a full transaction index (default: 0)</translation> @@ -2561,7 +2630,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation>Only accept block chain matching built-in checkpoints (default: 1)</translation> </message> @@ -2586,12 +2655,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Prepend debug output with timestamp</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation>Rebuild blockchain index from current blk000??.dat files</translation> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</translation> </message> @@ -2621,11 +2685,16 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Set minimum block size in bytes (default: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>Shrink debug.log file on client startup (default: 1 when no -debug)</translation> </message> <message> + <location line="+1"/> + <source>Signing transaction failed</source> + <translation>Signing transaction failed</translation> + </message> + <message> <location line="+2"/> <source>Specify connection timeout in milliseconds (default: 5000)</source> <translation>Specify connection timeout in milliseconds (default: 5000)</translation> @@ -2636,7 +2705,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>System error: </translation> </message> <message> - <location line="+10"/> + <location line="+4"/> + <source>Transaction amount too small</source> + <translation>Transaction amount too small</translation> + </message> + <message> + <location line="+1"/> + <source>Transaction amounts must be positive</source> + <translation>Transaction amounts must be positive</translation> + </message> + <message> + <location line="+1"/> + <source>Transaction too large</source> + <translation>Transaction too large</translation> + </message> + <message> + <location line="+7"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>Use UPnP to map the listening port (default: 0)</translation> </message> @@ -2656,12 +2740,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Username for JSON-RPC connections</translation> </message> <message> - <location line="+1"/> - <source>Verifying database...</source> - <translation>Verifying database...</translation> - </message> - <message> - <location line="+3"/> + <location line="+4"/> <source>Warning</source> <translation>Warning</translation> </message> @@ -2681,32 +2760,32 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>wallet.dat corrupt, salvage failed</translation> </message> <message> - <location line="-45"/> + <location line="-50"/> <source>Password for JSON-RPC connections</source> <translation>Password for JSON-RPC connections</translation> </message> <message> - <location line="-69"/> + <location line="-67"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>Allow JSON-RPC connections from specified IP address</translation> </message> <message> - <location line="+78"/> + <location line="+76"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>Send commands to node running on <ip> (default: 127.0.0.1)</translation> </message> <message> - <location line="-121"/> + <location line="-120"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation>Execute command when the best block changes (%s in cmd is replaced by block hash)</translation> </message> <message> - <location line="+143"/> + <location line="+147"/> <source>Upgrade wallet to latest format</source> <translation>Upgrade wallet to latest format</translation> </message> <message> - <location line="-16"/> + <location line="-21"/> <source>Set key pool size to <n> (default: 100)</source> <translation>Set key pool size to <n> (default: 100)</translation> </message> @@ -2716,12 +2795,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Rescan the block chain for missing wallet transactions</translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>Use OpenSSL (https) for JSON-RPC connections</translation> </message> <message> - <location line="-21"/> + <location line="-26"/> <source>Server certificate file (default: server.cert)</source> <translation>Server certificate file (default: server.cert)</translation> </message> @@ -2731,37 +2810,37 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Server private key (default: server.pem)</translation> </message> <message> - <location line="-152"/> + <location line="-151"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+164"/> + <location line="+165"/> <source>This help message</source> <translation>This help message</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>Unable to bind to %s on this computer (bind returned error %d, %s)</source> <translation>Unable to bind to %s on this computer (bind returned error %d, %s)</translation> </message> <message> - <location line="-87"/> + <location line="-91"/> <source>Connect through socks proxy</source> <translation>Connect through socks proxy</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>Allow DNS lookups for -addnode, -seednode and -connect</translation> </message> <message> - <location line="+58"/> + <location line="+55"/> <source>Loading addresses...</source> <translation>Loading addresses...</translation> </message> <message> - <location line="-37"/> + <location line="-35"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>Error loading wallet.dat: Wallet corrupted</translation> </message> @@ -2771,27 +2850,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Error loading wallet.dat: Wallet requires newer version of Bitcoin</translation> </message> <message> - <location line="+88"/> - <source>Verifying wallet integrity...</source> - <translation>Verifying wallet integrity...</translation> - </message> - <message> - <location line="+1"/> + <location line="+93"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>Wallet needed to be rewritten: restart Bitcoin to complete</translation> </message> <message> - <location line="-91"/> + <location line="-95"/> <source>Error loading wallet.dat</source> <translation>Error loading wallet.dat</translation> </message> <message> - <location line="+32"/> + <location line="+28"/> <source>Invalid -proxy address: '%s'</source> <translation>Invalid -proxy address: '%s'</translation> </message> <message> - <location line="+48"/> + <location line="+56"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation>Unknown network specified in -onlynet: '%s'</translation> </message> @@ -2801,7 +2875,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Unknown -socks proxy version requested: %i</translation> </message> <message> - <location line="-92"/> + <location line="-96"/> <source>Cannot resolve -bind address: '%s'</source> <translation>Cannot resolve -bind address: '%s'</translation> </message> @@ -2811,32 +2885,27 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Cannot resolve -externalip address: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+44"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>Invalid amount for -paytxfee=<amount>: '%s'</translation> </message> <message> - <location line="-26"/> - <source>Error: could not start node</source> - <translation>Error: could not start node</translation> - </message> - <message> - <location line="+27"/> + <location line="+1"/> <source>Invalid amount</source> <translation>Invalid amount</translation> </message> <message> - <location line="-4"/> + <location line="-6"/> <source>Insufficient funds</source> <translation>Insufficient funds</translation> </message> <message> - <location line="+8"/> + <location line="+10"/> <source>Loading block index...</source> <translation>Loading block index...</translation> </message> <message> - <location line="-60"/> + <location line="-57"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>Add a node to connect to and attempt to keep the connection open</translation> </message> @@ -2846,12 +2915,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Unable to bind to %s on this computer. Bitcoin is probably already running.</translation> </message> <message> - <location line="+69"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation>Find peers using internet relay chat (default: 0)</translation> - </message> - <message> - <location line="-2"/> + <location line="+64"/> <source>Fee per KB to add to transactions you send</source> <translation>Fee per KB to add to transactions you send</translation> </message> @@ -2861,22 +2925,17 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Loading wallet...</translation> </message> <message> - <location line="-55"/> + <location line="-52"/> <source>Cannot downgrade wallet</source> <translation>Cannot downgrade wallet</translation> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation>Cannot initialize keypool</translation> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation>Cannot write default address</translation> </message> <message> - <location line="+65"/> + <location line="+64"/> <source>Rescanning...</source> <translation>Rescanning...</translation> </message> @@ -2886,17 +2945,17 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Done loading</translation> </message> <message> - <location line="+80"/> + <location line="+82"/> <source>To use the %s option</source> <translation>To use the %s option</translation> </message> <message> - <location line="-73"/> + <location line="-74"/> <source>Error</source> <translation>Error</translation> </message> <message> - <location line="-32"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_eo.ts b/src/qt/locale/bitcoin_eo.ts new file mode 100644 index 0000000000..1e2281f75f --- /dev/null +++ b/src/qt/locale/bitcoin_eo.ts @@ -0,0 +1,2884 @@ +<?xml version="1.0" ?><!DOCTYPE TS><TS language="eo" version="2.0"> +<defaultcodec>UTF-8</defaultcodec> +<context> + <name>AboutDialog</name> + <message> + <location filename="../forms/aboutdialog.ui" line="+14"/> + <source>About Bitcoin</source> + <translation>Pri Bitcoin</translation> + </message> + <message> + <location line="+39"/> + <source><b>Bitcoin</b> version</source> + <translation><b>Bitcoin</b>-a versio</translation> + </message> + <message> + <location line="+57"/> + <source> +This is experimental software. + +Distributed under the MIT/X11 software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php. + +This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>AddressBookPage</name> + <message> + <location filename="../forms/addressbookpage.ui" line="+14"/> + <source>Address Book</source> + <translation>Adresaro</translation> + </message> + <message> + <location line="+19"/> + <source>Double-click to edit address or label</source> + <translation>Duoble-klaku por redakti adreson aÅ etikedon</translation> + </message> + <message> + <location line="+27"/> + <source>Create a new address</source> + <translation>Kreu novan adreson</translation> + </message> + <message> + <location line="+14"/> + <source>Copy the currently selected address to the system clipboard</source> + <translation>Kopiu elektitan adreson al la tondejo</translation> + </message> + <message> + <location line="-11"/> + <source>&New Address</source> + <translation>&Nova Adreso</translation> + </message> + <message> + <location filename="../addressbookpage.cpp" line="+63"/> + <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../forms/addressbookpage.ui" line="+14"/> + <source>&Copy Address</source> + <translation>&Kopiu Adreson</translation> + </message> + <message> + <location line="+11"/> + <source>Show &QR Code</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>Sign a message to prove you own a Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Sign &Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+25"/> + <source>Delete the currently selected address from the list</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> + <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Verify Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Delete</source> + <translation>&ForviÅu</translation> + </message> + <message> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Copy &Label</source> + <translation>Kopiu &Etikedon</translation> + </message> + <message> + <location line="+1"/> + <source>&Edit</source> + <translation>&Redaktu</translation> + </message> + <message> + <location line="+1"/> + <source>Send &Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+260"/> + <source>Export Address Book Data</source> + <translation>Eksportu Adresarajn Datumojn</translation> + </message> + <message> + <location line="+1"/> + <source>Comma separated file (*.csv)</source> + <translation>Diskoma dosiero (*.csv)</translation> + </message> + <message> + <location line="+13"/> + <source>Error exporting</source> + <translation>Eraro dum eksportado</translation> + </message> + <message> + <location line="+0"/> + <source>Could not write to file %1.</source> + <translation>Ne eblis skribi al dosiero %1.</translation> + </message> +</context> +<context> + <name>AddressTableModel</name> + <message> + <location filename="../addresstablemodel.cpp" line="+144"/> + <source>Label</source> + <translation>Etikedo</translation> + </message> + <message> + <location line="+0"/> + <source>Address</source> + <translation>Adreso</translation> + </message> + <message> + <location line="+36"/> + <source>(no label)</source> + <translation>(ne etikedo)</translation> + </message> +</context> +<context> + <name>AskPassphraseDialog</name> + <message> + <location filename="../forms/askpassphrasedialog.ui" line="+26"/> + <source>Passphrase Dialog</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>Enter passphrase</source> + <translation>Enigu pasfrazon</translation> + </message> + <message> + <location line="+14"/> + <source>New passphrase</source> + <translation>Nova pasfrazo</translation> + </message> + <message> + <location line="+14"/> + <source>Repeat new passphrase</source> + <translation>Ripetu novan pasfrazon</translation> + </message> + <message> + <location filename="../askpassphrasedialog.cpp" line="+33"/> + <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>.</source> + <translation>Enigu novan pasfrazon por la monujo.<br/>Bonvolu, uzu pasfrazon kun <b>10 aÅ pli hazardaj signoj</b>, aÅ <b>ok aÅ pli vortoj</b>.</translation> + </message> + <message> + <location line="+1"/> + <source>Encrypt wallet</source> + <translation>Ĉifru monujon</translation> + </message> + <message> + <location line="+3"/> + <source>This operation needs your wallet passphrase to unlock the wallet.</source> + <translation>Ĉi tiu operacio devas vian monujan pasfrazon, por malÅlosi la monujon.</translation> + </message> + <message> + <location line="+5"/> + <source>Unlock wallet</source> + <translation>MalÅlosu monujon</translation> + </message> + <message> + <location line="+3"/> + <source>This operation needs your wallet passphrase to decrypt the wallet.</source> + <translation>Ĉi tiu operacio devas vian monujan pasfrazon, por malĉifri la monujon.</translation> + </message> + <message> + <location line="+5"/> + <source>Decrypt wallet</source> + <translation>Malĉifru monujon</translation> + </message> + <message> + <location line="+3"/> + <source>Change passphrase</source> + <translation>AnstataÅigu pasfrazon</translation> + </message> + <message> + <location line="+1"/> + <source>Enter the old and new passphrase to the wallet.</source> + <translation>Enigu la malnovan kaj novan monujan pasfrazon.</translation> + </message> + <message> + <location line="+46"/> + <source>Confirm wallet encryption</source> + <translation>Konfirmu ĉifrado de monujo</translation> + </message> + <message> + <location line="+1"/> + <source>Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR BITCOINS</b>!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Are you sure you wish to encrypt your wallet?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+15"/> + <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+100"/> + <location line="+24"/> + <source>Warning: The Caps Lock key is on!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-130"/> + <location line="+58"/> + <source>Wallet encrypted</source> + <translation>Monujo ĉifrita</translation> + </message> + <message> + <location line="-56"/> + <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <location line="+7"/> + <location line="+42"/> + <location line="+6"/> + <source>Wallet encryption failed</source> + <translation>Monujo ĉifrado fiaskis</translation> + </message> + <message> + <location line="-54"/> + <source>Wallet encryption failed due to an internal error. Your wallet was not encrypted.</source> + <translation>Ĉifrado de monujo fiaskis, kaÅze de interna eraro. Via monujo ne ĉifritas.</translation> + </message> + <message> + <location line="+7"/> + <location line="+48"/> + <source>The supplied passphrases do not match.</source> + <translation>La pasfrazoj enigitaj ne samas.</translation> + </message> + <message> + <location line="-37"/> + <source>Wallet unlock failed</source> + <translation>Monujo malÅlosado fiaskis</translation> + </message> + <message> + <location line="+1"/> + <location line="+11"/> + <location line="+19"/> + <source>The passphrase entered for the wallet decryption was incorrect.</source> + <translation>La pasfrazo enigita por ĉifrado de monujo ne konformas.</translation> + </message> + <message> + <location line="-20"/> + <source>Wallet decryption failed</source> + <translation>Monujo malĉifrado fiaskis</translation> + </message> + <message> + <location line="+14"/> + <source>Wallet passphrase was successfully changed.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>BitcoinGUI</name> + <message> + <location filename="../bitcoingui.cpp" line="+233"/> + <source>Sign &message...</source> + <translation>Subskribu &mesaÄon...</translation> + </message> + <message> + <location line="+280"/> + <source>Synchronizing with network...</source> + <translation>Sinkronigante kun reto...</translation> + </message> + <message> + <location line="-349"/> + <source>&Overview</source> + <translation>&Superrigardo</translation> + </message> + <message> + <location line="+1"/> + <source>Show general overview of wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+20"/> + <source>&Transactions</source> + <translation>&Transakcioj</translation> + </message> + <message> + <location line="+1"/> + <source>Browse transaction history</source> + <translation>Esploru historion de transakcioj</translation> + </message> + <message> + <location line="+7"/> + <source>Edit the list of stored addresses and labels</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-14"/> + <source>Show the list of addresses for receiving payments</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+31"/> + <source>E&xit</source> + <translation>&Eliru</translation> + </message> + <message> + <location line="+1"/> + <source>Quit application</source> + <translation>Eliru de aplikaĵo</translation> + </message> + <message> + <location line="+4"/> + <source>Show information about Bitcoin</source> + <translation>Vidigu informaĵon pri Bitmono</translation> + </message> + <message> + <location line="+2"/> + <source>About &Qt</source> + <translation>Pri &QT</translation> + </message> + <message> + <location line="+1"/> + <source>Show information about Qt</source> + <translation>Vidigu informaĵon pri Qt</translation> + </message> + <message> + <location line="+2"/> + <source>&Options...</source> + <translation>&Opcioj...</translation> + </message> + <message> + <location line="+6"/> + <source>&Encrypt Wallet...</source> + <translation>&Ĉifru Monujon...</translation> + </message> + <message> + <location line="+3"/> + <source>&Backup Wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>&Change Passphrase...</source> + <translation>&AnstataÅigu pasfrazon...</translation> + </message> + <message> + <location line="+285"/> + <source>Importing blocks from disk...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Reindexing blocks on disk...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-347"/> + <source>Send coins to a Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+49"/> + <source>Modify configuration options for Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>Backup wallet to another location</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Change the passphrase used for wallet encryption</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>&Debug window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Open debugging and diagnostic console</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-4"/> + <source>&Verify message...</source> + <translation>&Kontrolu mesaÄon...</translation> + </message> + <message> + <location line="-165"/> + <location line="+530"/> + <source>Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-530"/> + <source>Wallet</source> + <translation>Monujo</translation> + </message> + <message> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>&About Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>&Show / Hide</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show or hide the main Window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Encrypt the private keys that belong to your wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Sign messages with your Bitcoin addresses to prove you own them</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+28"/> + <source>&File</source> + <translation>&Dosiero</translation> + </message> + <message> + <location line="+7"/> + <source>&Settings</source> + <translation>&Agordoj</translation> + </message> + <message> + <location line="+6"/> + <source>&Help</source> + <translation>&Helpo</translation> + </message> + <message> + <location line="+9"/> + <source>Tabs toolbar</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <location line="+10"/> + <source>[testnet]</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+47"/> + <source>Bitcoin client</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+141"/> + <source>%n active connection(s) to Bitcoin network</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+22"/> + <source>No block source available...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>%n horo</numerusform><numerusform>%n horoj</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation><numerusform>%n tago</numerusform><numerusform>%n tagoj</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>%n semajno</numerusform><numerusform>%n semajnoj</numerusform></translation> + </message> + <message> + <location line="+4"/> + <source>%1 behind</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Error</source> + <translation>Eraro</translation> + </message> + <message> + <location line="+3"/> + <source>Warning</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-140"/> + <source>Up to date</source> + <translation>Äœisdata</translation> + </message> + <message> + <location line="+31"/> + <source>Catching up...</source> + <translation>Äœisdatigante...</translation> + </message> + <message> + <location line="+113"/> + <source>Confirm transaction fee</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Sent transaction</source> + <translation>Sendita transakcio</translation> + </message> + <message> + <location line="+0"/> + <source>Incoming transaction</source> + <translation>Envenanta transakcio</translation> + </message> + <message> + <location line="+1"/> + <source>Date: %1 +Amount: %2 +Type: %3 +Address: %4 +</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+33"/> + <location line="+23"/> + <source>URI handling</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-23"/> + <location line="+23"/> + <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Wallet is <b>encrypted</b> and currently <b>unlocked</b></source> + <translation>Monujo estas <b>ĉifrita</b> kaj nun <b>malÅlosita</b></translation> + </message> + <message> + <location line="+8"/> + <source>Wallet is <b>encrypted</b> and currently <b>locked</b></source> + <translation>Monujo estas <b>ĉifrita</b> kaj nun <b>Ålosita</b></translation> + </message> + <message> + <location filename="../bitcoin.cpp" line="+111"/> + <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>ClientModel</name> + <message> + <location filename="../clientmodel.cpp" line="+104"/> + <source>Network Alert</source> + <translation>Reta Averto</translation> + </message> +</context> +<context> + <name>EditAddressDialog</name> + <message> + <location filename="../forms/editaddressdialog.ui" line="+14"/> + <source>Edit Address</source> + <translation>Redaktu Adreson</translation> + </message> + <message> + <location line="+11"/> + <source>&Label</source> + <translation>&Etikedo</translation> + </message> + <message> + <location line="+10"/> + <source>The label associated with this address book entry</source> + <translation>La etikedo interrilatita kun ĉi tiun adreso</translation> + </message> + <message> + <location line="+7"/> + <source>&Address</source> + <translation>&Adreso</translation> + </message> + <message> + <location line="+10"/> + <source>The address associated with this address book entry. This can only be modified for sending addresses.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../editaddressdialog.cpp" line="+21"/> + <source>New receiving address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>New sending address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Edit receiving address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Edit sending address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+76"/> + <source>The entered address "%1" is already in the address book.</source> + <translation>La adreso enigita "%1" jam ekzistas en la adresaro.</translation> + </message> + <message> + <location line="-5"/> + <source>The entered address "%1" is not a valid Bitcoin address.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>Could not unlock wallet.</source> + <translation>Ne eblis malÅlosi monujon</translation> + </message> + <message> + <location line="+5"/> + <source>New key generation failed.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>GUIUtil::HelpMessageBox</name> + <message> + <location filename="../guiutil.cpp" line="+424"/> + <location line="+12"/> + <source>Bitcoin-Qt</source> + <translation>Bitcoin-Qt</translation> + </message> + <message> + <location line="-12"/> + <source>version</source> + <translation>versio</translation> + </message> + <message> + <location line="+2"/> + <source>Usage:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>command-line options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>UI options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Set language, for example "de_DE" (default: system locale)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Start minimized</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show splash screen on startup (default: 1)</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>OptionsDialog</name> + <message> + <location filename="../forms/optionsdialog.ui" line="+14"/> + <source>Options</source> + <translation>Opcioj</translation> + </message> + <message> + <location line="+16"/> + <source>&Main</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+15"/> + <source>Pay transaction &fee</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+31"/> + <source>Automatically start Bitcoin after logging in to the system.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Start Bitcoin on system login</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+35"/> + <source>Reset all client options to default.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Reset Options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>&Network</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Automatically open the Bitcoin client port on the router. This only works when your router supports UPnP and it is enabled.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Map port using &UPnP</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Connect to the Bitcoin network through a SOCKS proxy (e.g. when connecting through Tor).</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Connect through SOCKS proxy:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>Proxy &IP:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+19"/> + <source>IP address of the proxy (e.g. 127.0.0.1)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Port:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+19"/> + <source>Port of the proxy (e.g. 9050)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>SOCKS &Version:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>SOCKS version of the proxy (e.g. 5)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+36"/> + <source>&Window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Show only a tray icon after minimizing the window.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Minimize to the tray instead of the taskbar</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Quit in the menu.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>M&inimize on close</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>&Display</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>User Interface &language:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>The user interface language can be set here. This setting will take effect after restarting Bitcoin.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>&Unit to show amounts in:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Choose the default subdivision unit to show in the interface and when sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>Whether to show Bitcoin addresses in the transaction list or not.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Display addresses in transaction list</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+71"/> + <source>&OK</source> + <translation>&OK</translation> + </message> + <message> + <location line="+7"/> + <source>&Cancel</source> + <translation>&Nuligu</translation> + </message> + <message> + <location line="+10"/> + <source>&Apply</source> + <translation>&Apliku</translation> + </message> + <message> + <location filename="../optionsdialog.cpp" line="+53"/> + <source>default</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+130"/> + <source>Confirm options reset</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Some settings may require a client restart to take effect.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Do you want to proceed?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+42"/> + <location line="+9"/> + <source>Warning</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-9"/> + <location line="+9"/> + <source>This setting will take effect after restarting Bitcoin.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>The supplied proxy address is invalid.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>OverviewPage</name> + <message> + <location filename="../forms/overviewpage.ui" line="+14"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+50"/> + <location line="+166"/> + <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-124"/> + <source>Balance:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>Unconfirmed:</source> + <translation>Nekonfirmita:</translation> + </message> + <message> + <location line="-78"/> + <source>Wallet</source> + <translation>Monujo</translation> + </message> + <message> + <location line="+107"/> + <source>Immature:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Mined balance that has not yet matured</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+46"/> + <source><b>Recent transactions</b></source> + <translation><b>Lastaj transakcioj</b></translation> + </message> + <message> + <location line="-101"/> + <source>Your current balance</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>Total of transactions that have yet to be confirmed, and do not yet count toward the current balance</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../overviewpage.cpp" line="+116"/> + <location line="+1"/> + <source>out of sync</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>QRCodeDialog</name> + <message> + <location filename="../forms/qrcodedialog.ui" line="+14"/> + <source>QR Code Dialog</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+59"/> + <source>Request Payment</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+56"/> + <source>Amount:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> + <source>Label:</source> + <translation>Etikedo:</translation> + </message> + <message> + <location line="+19"/> + <source>Message:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+71"/> + <source>&Save As...</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../qrcodedialog.cpp" line="+62"/> + <source>Error encoding URI into QR Code.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+40"/> + <source>The entered amount is invalid, please check.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Resulting URI too long, try to reduce the text for label / message.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+25"/> + <source>Save QR Code</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>PNG Images (*.png)</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>RPCConsole</name> + <message> + <location filename="../forms/rpcconsole.ui" line="+46"/> + <source>Client name</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+36"/> + <location line="+53"/> + <location line="+23"/> + <location line="+23"/> + <location filename="../rpcconsole.cpp" line="+339"/> + <source>N/A</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-217"/> + <source>Client version</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-45"/> + <source>&Information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+68"/> + <source>Using OpenSSL version</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+49"/> + <source>Startup time</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>Network</source> + <translation>Reto</translation> + </message> + <message> + <location line="+7"/> + <source>Number of connections</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>On testnet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Block chain</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Current number of blocks</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Estimated total blocks</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Last block time</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+52"/> + <source>&Open</source> + <translation>&Malfermu</translation> + </message> + <message> + <location line="+16"/> + <source>Command-line options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Show the Bitcoin-Qt help message to get a list with possible Bitcoin command-line options.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Show</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+24"/> + <source>&Console</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-260"/> + <source>Build date</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-104"/> + <source>Bitcoin - Debug window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+25"/> + <source>Bitcoin Core</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+279"/> + <source>Debug log file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Open the Bitcoin debug log file from the current data directory. This can take a few seconds for large log files.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+102"/> + <source>Clear console</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../rpcconsole.cpp" line="-30"/> + <source>Welcome to the Bitcoin RPC console.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Type <b>help</b> for an overview of available commands.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SendCoinsDialog</name> + <message> + <location filename="../forms/sendcoinsdialog.ui" line="+14"/> + <location filename="../sendcoinsdialog.cpp" line="+124"/> + <location line="+5"/> + <location line="+5"/> + <location line="+5"/> + <location line="+6"/> + <location line="+5"/> + <location line="+5"/> + <source>Send Coins</source> + <translation>Sendu Monojn</translation> + </message> + <message> + <location line="+50"/> + <source>Send to multiple recipients at once</source> + <translation>Sendu samtempe al multaj ricevantoj</translation> + </message> + <message> + <location line="+3"/> + <source>Add &Recipient</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+20"/> + <source>Remove all transaction fields</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Clear &All</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Balance:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>123.456 BTC</source> + <translation>123,456 BTC</translation> + </message> + <message> + <location line="+31"/> + <source>Confirm the send action</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>S&end</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../sendcoinsdialog.cpp" line="-59"/> + <source><b>%1</b> to %2 (%3)</source> + <translation><b>%1</b> al %2 (%3)</translation> + </message> + <message> + <location line="+5"/> + <source>Confirm send coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Are you sure you want to send %1?</source> + <translation>Ĉu vi vere volas sendi %1?</translation> + </message> + <message> + <location line="+0"/> + <source> and </source> + <translation>kaj</translation> + </message> + <message> + <location line="+23"/> + <source>The recipient address is not valid, please recheck.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>The amount to pay must be larger than 0.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>The amount exceeds your balance.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>The total exceeds your balance when the %1 transaction fee is included.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Duplicate address found, can only send to each address once per send operation.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Error: Transaction creation failed!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Error: The transaction was rejected. This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SendCoinsEntry</name> + <message> + <location filename="../forms/sendcoinsentry.ui" line="+14"/> + <source>Form</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+15"/> + <source>A&mount:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Pay &To:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+34"/> + <source>The address to send the payment to (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+60"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> + <source>Enter a label for this address to add it to your address book</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-78"/> + <source>&Label:</source> + <translation>&Etikedo:</translation> + </message> + <message> + <location line="+28"/> + <source>Choose address from address book</source> + <translation>Elektu adreson el adresaro</translation> + </message> + <message> + <location line="+10"/> + <source>Alt+A</source> + <translation>Alt+A</translation> + </message> + <message> + <location line="+7"/> + <source>Paste address from clipboard</source> + <translation>Algluu adreson de tondejo</translation> + </message> + <message> + <location line="+10"/> + <source>Alt+P</source> + <translation>Alt+P</translation> + </message> + <message> + <location line="+7"/> + <source>Remove this recipient</source> + <translation>Forigu ĉi tiun ricevanton</translation> + </message> + <message> + <location filename="../sendcoinsentry.cpp" line="+1"/> + <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SignVerifyMessageDialog</name> + <message> + <location filename="../forms/signverifymessagedialog.ui" line="+14"/> + <source>Signatures - Sign / Verify a Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>&Sign Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+18"/> + <source>The address to sign the message with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <location line="+213"/> + <source>Choose an address from the address book</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-203"/> + <location line="+213"/> + <source>Alt+A</source> + <translation>Alt+A</translation> + </message> + <message> + <location line="-203"/> + <source>Paste address from clipboard</source> + <translation>Algluu adreson de tondejo</translation> + </message> + <message> + <location line="+10"/> + <source>Alt+P</source> + <translation>Alt+P</translation> + </message> + <message> + <location line="+12"/> + <source>Enter the message you want to sign here</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Signature</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+27"/> + <source>Copy the current signature to the system clipboard</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>Sign the message to prove you own this Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Sign &Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Reset all sign message fields</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <location line="+146"/> + <source>Clear &All</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-87"/> + <source>&Verify Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>The address the message was signed with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+40"/> + <source>Verify the message to ensure it was signed with the specified Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Verify &Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Reset all verify message fields</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../signverifymessagedialog.cpp" line="+27"/> + <location line="+3"/> + <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-2"/> + <source>Click "Sign Message" to generate signature</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Enter Bitcoin signature</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+82"/> + <location line="+81"/> + <source>The entered address is invalid.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-81"/> + <location line="+8"/> + <location line="+73"/> + <location line="+8"/> + <source>Please check the address and try again.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-81"/> + <location line="+81"/> + <source>The entered address does not refer to a key.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-73"/> + <source>Wallet unlock was cancelled.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Private key for the entered address is not available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+12"/> + <source>Message signing failed.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Message signed.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+59"/> + <source>The signature could not be decoded.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <location line="+13"/> + <source>Please check the signature and try again.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The signature did not match the message digest.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Message verification failed.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Message verified.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>TransactionDesc</name> + <message> + <location filename="../transactiondesc.cpp" line="+20"/> + <source>Open until %1</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>%1/offline</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>%1/unconfirmed</source> + <translation>%1/nekonfirmita</translation> + </message> + <message> + <location line="+2"/> + <source>%1 confirmations</source> + <translation>%1 konfirmoj</translation> + </message> + <message> + <location line="+18"/> + <source>Status</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+7"/> + <source>, broadcast through %n node(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+4"/> + <source>Date</source> + <translation>Dato</translation> + </message> + <message> + <location line="+7"/> + <source>Source</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Generated</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <location line="+17"/> + <source>From</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <location line="+22"/> + <location line="+58"/> + <source>To</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-77"/> + <location line="+2"/> + <source>own address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-2"/> + <source>label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+37"/> + <location line="+12"/> + <location line="+45"/> + <location line="+17"/> + <location line="+30"/> + <source>Credit</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="-102"/> + <source>matures in %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+2"/> + <source>not accepted</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+44"/> + <location line="+8"/> + <location line="+15"/> + <location line="+30"/> + <source>Debit</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-39"/> + <source>Transaction fee</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Net amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Comment</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Generated coins must mature 120 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Debug information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Transaction</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Inputs</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Amount</source> + <translation>Sumo</translation> + </message> + <message> + <location line="+1"/> + <source>true</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>false</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-209"/> + <source>, has not been successfully broadcast yet</source> + <translation>, ankoraÅ ne elsendita sukcese</translation> + </message> + <message numerus="yes"> + <location line="-35"/> + <source>Open for %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+70"/> + <source>unknown</source> + <translation>nekonata</translation> + </message> +</context> +<context> + <name>TransactionDescDialog</name> + <message> + <location filename="../forms/transactiondescdialog.ui" line="+14"/> + <source>Transaction details</source> + <translation>Transakciaj detaloj</translation> + </message> + <message> + <location line="+6"/> + <source>This pane shows a detailed description of the transaction</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>TransactionTableModel</name> + <message> + <location filename="../transactiontablemodel.cpp" line="+225"/> + <source>Date</source> + <translation>Dato</translation> + </message> + <message> + <location line="+0"/> + <source>Type</source> + <translation>Tipo</translation> + </message> + <message> + <location line="+0"/> + <source>Address</source> + <translation>Adreso</translation> + </message> + <message> + <location line="+0"/> + <source>Amount</source> + <translation>Sumo</translation> + </message> + <message numerus="yes"> + <location line="+57"/> + <source>Open for %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+3"/> + <source>Open until %1</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Offline (%1 confirmations)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Unconfirmed (%1 of %2 confirmations)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Confirmed (%1 confirmations)</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+8"/> + <source>Mined balance will be available when it matures in %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+5"/> + <source>This block was not received by any other nodes and will probably not be accepted!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Generated but not accepted</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+43"/> + <source>Received with</source> + <translation>Ricevita kun</translation> + </message> + <message> + <location line="+2"/> + <source>Received from</source> + <translation>Ricevita de</translation> + </message> + <message> + <location line="+3"/> + <source>Sent to</source> + <translation>Sendita al</translation> + </message> + <message> + <location line="+2"/> + <source>Payment to yourself</source> + <translation>Pago al vi mem</translation> + </message> + <message> + <location line="+2"/> + <source>Mined</source> + <translation>Minita</translation> + </message> + <message> + <location line="+38"/> + <source>(n/a)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+199"/> + <source>Transaction status. Hover over this field to show number of confirmations.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Date and time that the transaction was received.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Type of transaction.</source> + <translation>Transakcia tipo.</translation> + </message> + <message> + <location line="+2"/> + <source>Destination address of transaction.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Amount removed from or added to balance.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>TransactionView</name> + <message> + <location filename="../transactionview.cpp" line="+52"/> + <location line="+16"/> + <source>All</source> + <translation>Ĉiuj</translation> + </message> + <message> + <location line="-15"/> + <source>Today</source> + <translation>HodiaÅ</translation> + </message> + <message> + <location line="+1"/> + <source>This week</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>This month</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Last month</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>This year</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Range...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>Received with</source> + <translation>Ricevita kun</translation> + </message> + <message> + <location line="+2"/> + <source>Sent to</source> + <translation>Sendita al</translation> + </message> + <message> + <location line="+2"/> + <source>To yourself</source> + <translation>Al vi mem</translation> + </message> + <message> + <location line="+1"/> + <source>Mined</source> + <translation>Minita</translation> + </message> + <message> + <location line="+1"/> + <source>Other</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Enter address or label to search</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Min amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+34"/> + <source>Copy address</source> + <translation>Kopiu adreson</translation> + </message> + <message> + <location line="+1"/> + <source>Copy label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Copy amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Edit label</source> + <translation>Redaktu etikedon</translation> + </message> + <message> + <location line="+1"/> + <source>Show transaction details</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+139"/> + <source>Export Transaction Data</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Comma separated file (*.csv)</source> + <translation>Diskoma dosiero (*.csv)</translation> + </message> + <message> + <location line="+8"/> + <source>Confirmed</source> + <translation>Konfirmita</translation> + </message> + <message> + <location line="+1"/> + <source>Date</source> + <translation>Dato</translation> + </message> + <message> + <location line="+1"/> + <source>Type</source> + <translation>Tipo</translation> + </message> + <message> + <location line="+1"/> + <source>Label</source> + <translation>Etikedo</translation> + </message> + <message> + <location line="+1"/> + <source>Address</source> + <translation>Adreso</translation> + </message> + <message> + <location line="+1"/> + <source>Amount</source> + <translation>Sumo</translation> + </message> + <message> + <location line="+1"/> + <source>ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Error exporting</source> + <translation>Eraro dum eksportado</translation> + </message> + <message> + <location line="+0"/> + <source>Could not write to file %1.</source> + <translation>Ne eblis skribi al dosiero %1.</translation> + </message> + <message> + <location line="+100"/> + <source>Range:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>to</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>bitcoin-core</name> + <message> + <location filename="../bitcoinstrings.cpp" line="+94"/> + <source>Bitcoin version</source> + <translation>Bitcoin-a versio</translation> + </message> + <message> + <location line="+97"/> + <source>Usage:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-25"/> + <source>Send command to -server or bitcoind</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-23"/> + <source>List commands</source> + <translation>Listigu instrukciojn</translation> + </message> + <message> + <location line="-10"/> + <source>Get help for a command</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Options:</source> + <translation>Opcioj:</translation> + </message> + <message> + <location line="+23"/> + <source>Specify configuration file (default: bitcoin.conf)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Specify pid file (default: bitcoind.pid)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-1"/> + <source>Specify data directory</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-8"/> + <source>Set database cache size in megabytes (default: 25)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-28"/> + <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Maintain at most <n> connections to peers (default: 125)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-47"/> + <source>Connect to a node to retrieve peer addresses, and disconnect</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+80"/> + <source>Specify your own public address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Threshold for disconnecting misbehaving peers (default: 100)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-132"/> + <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-29"/> + <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+27"/> + <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+37"/> + <source>Accept command line and JSON-RPC commands</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+75"/> + <source>Run in the background as a daemon and accept commands</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+33"/> + <source>Use the test network</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-107"/> + <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-80"/> + <source>%s, you must set a rpcpassword in the configuration file: +%s +It is recommended you use the following random password: +rpcuser=bitcoinrpc +rpcpassword=%s +(you do not need to remember this password) +The username and password MUST NOT be the same. +If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com +</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Cannot obtain a lock on data directory %s. Bitcoin is probably already running.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin will not work properly.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: wallet.dat corrupt, data salvaged! Original wallet.dat saved as wallet.{timestamp}.bak in %s; if your balance or transactions are incorrect you should restore from a backup.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Attempt to recover private keys from a corrupt wallet.dat</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Block creation options:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Connect only to the specified node(s)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Discover own IP address (default: 1 when listening and no -externalip)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error loading block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error: Disk space is low!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error: Transaction creation failed!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error: Wallet locked, unable to create transaction!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to listen on any port. Use -listen=0 if you want this.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Find peers using DNS lookup (default: 1 unless -connect)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> + <source>Imports blocks from external blk000??.dat file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> + <source>Information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Invalid -tor address: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Only accept block chain matching built-in checkpoints (default: 1)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Output extra debugging information. Implies all other -debug* options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Output extra network debugging information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Prepend debug output with timestamp</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Select the version of socks proxy to use (4-5, default: 5)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Send trace/debug info to console instead of debug.log file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Send trace/debug info to debugger</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Set maximum block size in bytes (default: 250000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Set minimum block size in bytes (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Specify connection timeout in milliseconds (default: 5000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>Use UPnP to map the listening port (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Use UPnP to map the listening port (default: 1 when listening)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Use proxy to reach tor hidden services (default: same as -proxy)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Username for JSON-RPC connections</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Warning</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Warning: This version is obsolete, upgrade required!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>wallet.dat corrupt, salvage failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-46"/> + <source>Password for JSON-RPC connections</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-66"/> + <source>Allow JSON-RPC connections from specified IP address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+75"/> + <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-119"/> + <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+142"/> + <source>Upgrade wallet to latest format</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-17"/> + <source>Set key pool size to <n> (default: 100)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-12"/> + <source>Rescan the block chain for missing wallet transactions</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+31"/> + <source>Use OpenSSL (https) for JSON-RPC connections</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-22"/> + <source>Server certificate file (default: server.cert)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Server private key (default: server.pem)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-150"/> + <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+163"/> + <source>This help message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Unable to bind to %s on this computer (bind returned error %d, %s)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-86"/> + <source>Connect through socks proxy</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-10"/> + <source>Allow DNS lookups for -addnode, -seednode and -connect</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+54"/> + <source>Loading addresses...</source> + <translation>ÅœarÄante adresojn...</translation> + </message> + <message> + <location line="-34"/> + <source>Error loading wallet.dat: Wallet corrupted</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+88"/> + <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-90"/> + <source>Error loading wallet.dat</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+29"/> + <source>Invalid -proxy address: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+50"/> + <source>Unknown network specified in -onlynet: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-1"/> + <source>Unknown -socks proxy version requested: %i</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-91"/> + <source>Cannot resolve -bind address: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Cannot resolve -externalip address: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+43"/> + <source>Invalid amount for -paytxfee=<amount>: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Invalid amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-4"/> + <source>Insufficient funds</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Loading block index...</source> + <translation>ÅœarÄante blok-indekson...</translation> + </message> + <message> + <location line="-56"/> + <source>Add a node to connect to and attempt to keep the connection open</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-25"/> + <source>Unable to bind to %s on this computer. Bitcoin is probably already running.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+65"/> + <source>Fee per KB to add to transactions you send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Loading wallet...</source> + <translation>ÅœarÄante monujon...</translation> + </message> + <message> + <location line="-51"/> + <source>Cannot downgrade wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Cannot write default address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+63"/> + <source>Rescanning...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-56"/> + <source>Done loading</source> + <translation>ÅœarÄado finitas</translation> + </message> + <message> + <location line="+80"/> + <source>To use the %s option</source> + <translation>Por uzi la opcion %s</translation> + </message> + <message> + <location line="-72"/> + <source>Error</source> + <translation>Eraro</translation> + </message> + <message> + <location line="-31"/> + <source>You must set rpcpassword=<password> in the configuration file: +%s +If the file does not exist, create it with owner-readable-only file permissions.</source> + <translation type="unfinished"/> + </message> +</context> +</TS>
\ No newline at end of file diff --git a/src/qt/locale/bitcoin_es.ts b/src/qt/locale/bitcoin_es.ts index a330cbfb89..ef38c0f645 100644 --- a/src/qt/locale/bitcoin_es.ts +++ b/src/qt/locale/bitcoin_es.ts @@ -10,15 +10,10 @@ <message> <location line="+39"/> <source><b>Bitcoin</b> version</source> - <translation><b>Bitcoin</b> versión</translation> + <translation>Versión de <b>Bitcoin</b></translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation>Copyright © 2009-2012 Los desarrolladores de Bitcoin</translation> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -35,6 +30,16 @@ Este producto incluye software desarrollado por OpenSSL Project para su uso en el OpenSSL Toolkit (http://www.openssl.org/) y software criptográfico escrito por Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>Copyright</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation>Los programadores Bitcoin</translation> + </message> </context> <context> <name>AddressBookPage</name> @@ -44,7 +49,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</t <translation>Libreta de direcciones</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Haga doble clic para editar una dirección o etiqueta</translation> </message> @@ -56,7 +61,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</t <message> <location line="+14"/> <source>Copy the currently selected address to the system clipboard</source> - <translation>Copiar la dirección seleccionada al portapapeles</translation> + <translation>Copiar la dirección seleccionada al portapapeles del sistema</translation> </message> <message> <location line="-11"/> @@ -64,12 +69,12 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</t <translation>&Añadir dirección</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> - <translation>Estas son tus direcciones Bitcoin para recibir pagos. Puedes utilizar una diferente por cada persona emisora para saber quien te está pagando.</translation> + <translation>Estas son tus direcciones Bitcoin para recibir pagos. Puedes utilizar una diferente por cada persona emisora para saber quién te está pagando.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&Copiar dirección</translation> </message> @@ -94,7 +99,17 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</t <translation>Borrar de la lista la dirección seleccionada</translation> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>Exportar a un archivo los datos de esta pestaña</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation>&Exportar</translation> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation>Verificar un mensaje para comprobar que fue firmado con la dirección Bitcoin indicada</translation> </message> @@ -106,20 +121,30 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</t <message> <location line="+14"/> <source>&Delete</source> - <translation>&Borrar</translation> + <translation>&Eliminar</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation>Estas son sus direcciones Bitcoin para enviar pagos. Compruebe siempre la cantidad y la dirección receptora antes de transferir monedas.</translation> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>Copiar &etiqueta</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&Editar</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation>Enviar &monedas</translation> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>Exportar datos de la libreta de direcciones</translation> </message> @@ -142,7 +167,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</t <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Etiqueta</translation> </message> @@ -167,7 +192,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</t <message> <location line="+21"/> <source>Enter passphrase</source> - <translation>Contraseña actual </translation> + <translation>Introducir contraseña</translation> </message> <message> <location line="+14"/> @@ -192,7 +217,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</t <message> <location line="+3"/> <source>This operation needs your wallet passphrase to unlock the wallet.</source> - <translation>Para desbloquear el monedero esta operación necesita de su contraseña.</translation> + <translation>Esta operación requiere su contraseña para desbloquear el monedero.</translation> </message> <message> <location line="+5"/> @@ -202,12 +227,12 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</t <message> <location line="+3"/> <source>This operation needs your wallet passphrase to decrypt the wallet.</source> - <translation>Para descifrar el monedero esta operación necesita de su contraseña.</translation> + <translation>Esta operación requiere su contraseña para descifrar el monedero.</translation> </message> <message> <location line="+5"/> <source>Decrypt wallet</source> - <translation>Descifrar monedero</translation> + <translation>Descifrar el monedero</translation> </message> <message> <location line="+3"/> @@ -301,17 +326,17 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</t <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>Firmar &mensaje...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Sincronizando con la red…</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&Vista general</translation> </message> @@ -331,32 +356,17 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</t <translation>Examinar el historial de transacciones</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&Libreta de direcciones</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Editar la lista de las direcciones y etiquetas almacenadas</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&Recibir monedas</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Mostrar la lista de direcciones utilizadas para recibir pagos</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>&Enviar monedas</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>&Salir</translation> </message> @@ -386,7 +396,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</t <translation>&Opciones...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>&Cifrar monedero…</translation> </message> @@ -401,7 +411,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</t <translation>&Cambiar la contraseña…</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation>Importando bloques de disco...</translation> </message> @@ -410,18 +420,8 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</t <source>Reindexing blocks on disk...</source> <translation>Reindexando bloques en disco...</translation> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>~%n bloque restante</numerusform><numerusform>~%n bloques restantes</numerusform></translation> - </message> <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Exportar…</translation> - </message> - <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>Enviar monedas a una dirección Bitcoin</translation> </message> @@ -431,12 +431,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</t <translation>Modificar las opciones de configuración de Bitcoin</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>Exportar a un archivo los datos de esta pestaña</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>Copia de seguridad del monedero en otra ubicación</translation> </message> @@ -446,7 +441,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</t <translation>Cambiar la contraseña utilizada para el cifrado del monedero</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation>Ventana de &depuración</translation> </message> @@ -456,23 +451,38 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</t <translation>Abrir la consola de depuración y diagnóstico</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation>&Verificar mensaje...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>Monedero</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation>&Enviar</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>&Recibir</translation> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation>&Direcciones</translation> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&Acerca de Bitcoin</translation> </message> @@ -487,7 +497,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</t <translation>Mostrar u ocultar la ventana principal</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation>Cifrar las claves privadas de su monedero</translation> </message> @@ -502,12 +512,12 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</t <translation>Verificar mensajes comprobando que están firmados con direcciones Bitcoin concretas</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Archivo</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&Configuración</translation> </message> @@ -522,38 +532,68 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</t <translation>Barra de pestañas</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Barra de acciones</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testnet]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>Cliente Bitcoin</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n conexión activa hacia la red Bitcoin</numerusform><numerusform>%n conexiones activas hacia la red Bitcoin</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> - <translation>Procesados %1 de %2 bloques del historial de transacciones (%3% completo).</translation> + <location line="+22"/> + <source>No block source available...</source> + <translation>Ninguna origen de bloque disponible ...</translation> </message> <message> - <location line="+7"/> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation>Se han procesado %1 de %2 (estimación) bloques de historia de transacción.</translation> + </message> + <message> + <location line="+4"/> <source>Processed %1 blocks of transaction history.</source> <translation>Procesados %1 bloques del historial de transacciones.</translation> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>%n hora</numerusform><numerusform>%n horas</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation><numerusform>%n dÃa</numerusform><numerusform>%n dÃas</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>%n semana</numerusform><numerusform>%n semanas</numerusform></translation> + </message> <message> - <location line="+70"/> + <location line="+4"/> + <source>%1 behind</source> + <translation>%1 detrás</translation> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation>El último bloque recibido fue generado hace %1.</translation> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation>Las transacciones que vengan después de esta todavÃa no serán visibles.</translation> + </message> + <message> + <location line="+22"/> <source>Error</source> <translation>Error</translation> </message> @@ -568,62 +608,27 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.</t <translation>Información</translation> </message> <message> - <location line="+66"/> + <location line="+70"/> <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> <translation>Esta transacción supera el lÃmite de tamaño. Puede enviarla con una comisión de %1, destinada a los nodos que procesen su transacción para contribuir al mantenimiento de la red. ¿Desea pagar esta comisión?</translation> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation>Se ha completado con éxito la copia de respaldo</translation> - </message> - <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> - <translation>Los datos del monedero se han guardado con éxito en la nueva ubicación.</translation> - </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>hace %n segundo</numerusform><numerusform>hace %n segundos</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>hace %n minuto</numerusform><numerusform>hace %n minutos</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>hace %n hora</numerusform><numerusform>hace %n horas</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>hace %n dÃa</numerusform><numerusform>hace %n dÃas</numerusform></translation> - </message> - <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Actualizado</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>Recuperando...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>El último bloque recibido fue generado %1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation>Confirme la tarifa de la transacción</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>Transacción enviada</translation> </message> @@ -646,14 +651,14 @@ Dirección: %4 </translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation>Gestión de URI</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation>¡No se puede interpretar la URI! Esto puede deberse a una dirección Bitcoin inválida o a parámetros de URI mal formados.</translation> </message> @@ -668,27 +673,7 @@ Dirección: %4 <translation>El monedero está <b>cifrado</b> y actualmente <b>bloqueado</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Copia de seguridad del monedero</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>Datos del monedero (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>La copia de seguridad ha fallado</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>Ha habido un error al intentar guardar los datos del monedero en la nueva ubicación.</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation>Ha ocurrido un error crÃtico. Bitcoin ya no puede continuar con seguridad y se cerrará.</translation> </message> @@ -696,7 +681,7 @@ Dirección: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation>Alerta de red</translation> </message> @@ -729,7 +714,7 @@ Dirección: %4 <translation>La dirección asociada con esta entrada en la guÃa. Solo puede ser modificada para direcciones de envÃo.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Nueva dirección para recibir</translation> </message> @@ -749,17 +734,17 @@ Dirección: %4 <translation>Editar dirección de envÃo</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>La dirección introducida "%1" ya está presente en la libreta de direcciones.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>La dirección introducida "%1" no es una dirección Bitcoin válida.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>No se pudo desbloquear el monedero.</translation> </message> @@ -772,7 +757,7 @@ Dirección: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation>Bitcoin-Qt</translation> @@ -827,8 +812,8 @@ Dirección: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Tarifa de transacción por KB opcional que ayuda a asegurarse de que sus transacciones se procesan rápidamente. La mayorÃa de las transacciones son de 1 KB. Tarifa de 0,01 recomendada.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation>Tarifa de transacción opcional por kB que ayuda a asegurar que tus transacciones sean procesadas rápidamente. La mayorÃa de transacciones son de 1kB.</translation> </message> <message> <location line="+15"/> @@ -986,7 +971,7 @@ Dirección: %4 <translation>&Aplicar</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation>predeterminado</translation> </message> @@ -1031,23 +1016,18 @@ Dirección: %4 <translation>Desde</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation>La información mostrada puede estar desactualizada. Su monedero se sincroniza automáticamente con la red Bitcoin después de que se haya establecido una conexión , pero este proceso aún no se ha completado.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Saldo:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>Número de movimientos:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>No confirmado(s):</translation> </message> @@ -1057,7 +1037,7 @@ Dirección: %4 <translation>Monedero</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation>No disponible:</translation> </message> @@ -1072,7 +1052,7 @@ Dirección: %4 <translation><b>Movimientos recientes</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>Saldo actual</translation> </message> @@ -1082,18 +1062,21 @@ Dirección: %4 <translation>Total de las transacciones que faltan por confirmar y que no contribuyen al saldo actual</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Número total de movimientos en el monedero</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation>desincronizado</translation> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation>No se pudo iniciar bitcoin: manejador de pago-al-clic</translation> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1168,7 +1151,7 @@ Dirección: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation>N/D</translation> </message> @@ -1432,7 +1415,7 @@ Dirección: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Etiquete esta dirección para añadirla a la libreta</translation> </message> @@ -1666,9 +1649,22 @@ Dirección: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation>Los programadores Bitcoin</translation> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>Abierto hasta %1</translation> </message> @@ -1826,7 +1822,7 @@ Dirección: %4 <message> <location line="-209"/> <source>, has not been successfully broadcast yet</source> - <translation>, no ha sido emitido satisfactoriamente todavÃa</translation> + <translation>, todavÃa no se ha sido difundido satisfactoriamente</translation> </message> <message numerus="yes"> <location line="-35"/> @@ -1855,7 +1851,7 @@ Dirección: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Fecha</translation> </message> @@ -1907,7 +1903,7 @@ Dirección: %4 <message> <location line="+5"/> <source>This block was not received by any other nodes and will probably not be accepted!</source> - <translation>Este bloque no ha sido recibido por otros nodos y ¡probablemente no sea aceptado!</translation> + <translation>Este bloque no ha sido recibido por otros nodos y probablemente no sea aceptado!</translation> </message> <message> <location line="+3"/> @@ -1973,7 +1969,7 @@ Dirección: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>Todo</translation> @@ -2060,6 +2056,11 @@ Dirección: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation>Copiar identificador de transacción</translation> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>Editar etiqueta</translation> </message> @@ -2069,7 +2070,7 @@ Dirección: %4 <translation>Mostrar detalles de la transacción</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>Exportar datos de la transacción</translation> </message> @@ -2124,7 +2125,7 @@ Dirección: %4 <translation>No se pudo escribir en el archivo %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>Rango:</translation> </message> @@ -2135,42 +2136,85 @@ Dirección: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation>&Exportar</translation> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>Exportar a un archivo los datos de esta pestaña</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>Respaldo de monedero</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>Datos de monedero (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>Ha fallado el respaldo</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>Se ha producido un error al intentar guardar los datos del monedero en la nueva ubicación.</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>Se ha completado con éxito la copia de respaldo</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>Los datos del monedero se han guardado con éxito en la nueva ubicación.</translation> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Versión de Bitcoin</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>Uso:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>EnvÃar comando a -server o bitcoind</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>Muestra comandos </translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>Recibir ayuda para un comando </translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>Opciones: </translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>Especificar archivo de configuración (predeterminado: bitcoin.conf) </translation> @@ -2182,110 +2226,105 @@ Dirección: %4 </translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>Generar monedas</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>No generar monedas</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>Especificar directorio para los datos</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation>Establecer el tamaño de caché de la base de datos en megabytes (predeterminado: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>Escuchar conexiones en <puerto> (predeterminado: 8333 o testnet: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>Mantener como máximo <n> conexiones a pares (predeterminado: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Conectar a un nodo para obtener direcciones de pares y desconectar</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation>Especifique su propia dirección pública</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>Umbral para la desconexión de pares con mal comportamiento (predeterminado: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>Número de segundos en que se evita la reconexión de pares con mal comportamiento (predeterminado: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation>Ha ocurrido un error al configurar el puerto RPC %u para escucha en IPv4: %s</translation> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>Escuchar conexiones JSON-RPC en <puerto> (predeterminado: 8332 o testnet:18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>Aceptar comandos consola y JSON-RPC </translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>Correr como demonio y aceptar comandos </translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>Usar la red de pruebas </translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation>Aceptar conexiones desde el exterior (predeterminado: 1 si no -proxy o -connect)</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> - <translation>%s, debe asignar un valor a rpcpassword en el archivo de configuración: - %s -Se recomienda que utilice la siguiente contraseña aleatoria: + <translation>%s, debe establecer un valor rpcpassword en el archivo de configuración: +%s +Se recomienda utilizar la siguiente contraseña aleatoria: rpcuser=bitcoinrpc rpcpassword=%s -(no necesita recordar esta contraseña) -El nombre de usuario y la contraseña NO DEBEN ser iguales. -Si el archivo no existe, créelo con permisos owner-readable-only.</translation> +(no es necesario recordar esta contraseña) +El nombre de usuario y la contraseña DEBEN NO ser iguales. +Si el archivo no existe, créelo con permisos de archivo de solo lectura. +Se recomienda también establecer alertnotify para recibir notificaciones de problemas. +Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com +</translation> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation>Ha ocurrido un error al configurar el puerto RPC %u para escuchar mediante IPv6. Recurriendo a IPv4: %s</translation> </message> @@ -2301,16 +2340,6 @@ Si el archivo no existe, créelo con permisos owner-readable-only.</translation> </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> - <translation>Detectada base de datos de bloques corrupta. Reinicie el cliente con -reindex.</translation> - </message> - <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> - <translation>¡Error al inicializar el entorno de base de datos %s! Para restaurarlo, HAGA UNA COPIA DE SEGURIDAD DEL DIRECTORIO y borre todos sus contenidos excepto wallet.dat.</translation> - </message> - <message> - <location line="+3"/> <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation>¡Error: se ha rechazado la transacción! Esto puede ocurrir si ya se han gastado algunas de las monedas del monedero, como ocurrirÃa si hubiera hecho una copia de wallet.dat y se hubieran gastado monedas a partir de la copia, con lo que no se habrÃan marcado aquà como gastadas.</translation> </message> @@ -2320,14 +2349,24 @@ Si el archivo no existe, créelo con permisos owner-readable-only.</translation> <translation>¡Error: Esta transacción requiere una comisión de al menos %s debido a su monto, complejidad, o al uso de fondos recién recibidos!</translation> </message> <message> + <location line="+3"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation>Ejecutar orden cuando se reciba un aviso relevante (%s en cmd se reemplazará por el mensaje)</translation> + </message> + <message> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation>Ejecutar comando cuando una transacción del monedero cambia (%s en cmd se remplazará por TxID)</translation> + </message> + <message> <location line="+11"/> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> <translation>Establecer el tamaño máximo de las transacciones de alta prioridad/comisión baja en bytes (predeterminado:27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> - <translation>Esta es una versión de prueba pre-release - utilÃcela bajo su propio riesgo. No la utilice para usos comerciales o de minerÃa.</translation> + <translation>Esta es una versión de pre-prueba - utilÃcela bajo su propio riesgo. No la utilice para usos comerciales o de minerÃa.</translation> </message> <message> <location line="+5"/> @@ -2365,22 +2404,47 @@ Si el archivo no existe, créelo con permisos owner-readable-only.</translation> <translation>Opciones de creación de bloques:</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>Conectar sólo a los nodos (o nodo) especificados</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation>Corrupción de base de datos de bloques detectada.</translation> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Descubrir dirección IP propia (predeterminado: 1 al escuchar sin -externalip)</translation> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation>¿Quieres reconstruir la base de datos de bloques ahora?</translation> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation>Error al inicializar la base de datos de bloques</translation> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation>Error al inicializar el entorno de la base de datos del monedero %s</translation> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation>Error cargando base de datos de bloques</translation> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation>Error al abrir base de datos de bloques.</translation> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation>Error: ¡Espacio en disco bajo!</translation> </message> @@ -2395,32 +2459,122 @@ Si el archivo no existe, créelo con permisos owner-readable-only.</translation> <translation>Error: ¡El monedero está bloqueado; no se puede crear la transacción!</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation>Error: error de sistema: </translation> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Ha fallado la escucha en todos los puertos. Use -listen=0 si desea esto.</translation> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation>No se ha podido leer la información de bloque</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation>No se ha podido leer el bloque</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation>No se ha podido sincronizar el Ãndice de bloques</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation>No se ha podido escribir en el Ãndice de bloques</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation>No se ha podido escribir la información de bloques</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation>No se ha podido escribir el bloque</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation>No se ha podido escribir la información de archivo</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation>No se ha podido escribir en la base de datos de monedas</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation>No se ha podido escribir en el Ãndice de transacciones</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation>No se han podido escribir los datos de deshacer</translation> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation>Encontrar pares mediante búsqueda de DNS (predeterminado: 1 salvo con -connect)</translation> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> - <translation>Como es de exhaustiva la verificació de bloques (0-4, por defecto 3)</translation> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation>Generar monedas (por defecto: 0)</translation> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation>Cuántos bloques comprobar al iniciar (predeterminado: 288, 0 = todos)</translation> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> - <translation>Importando bloques de la base de datos de bloques...</translation> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation>Como es de exhaustiva la verificación de bloques (0-4, por defecto 3)</translation> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation>No hay suficientes descriptores de archivo disponibles. </translation> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>Reconstruir el Ãndice de la cadena de bloques a partir de los archivos blk000??.dat actuales</translation> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation>Establecer el número de hilos para atender las llamadas RPC (predeterminado: 4)</translation> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation>Verificando bloques...</translation> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation>Verificando monedero...</translation> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation>Importa los bloques desde un archivo blk000??.dat externo</translation> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation>Configura el número de hilos para el script de verificación (hasta 16, 0 = auto, <0 = leave that many cores free, por fecto: 0)</translation> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation>Información</translation> </message> @@ -2430,7 +2584,12 @@ Si el archivo no existe, créelo con permisos owner-readable-only.</translation> <translation>Dirección -tor inválida: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation>Mantener Ãndice de transacciones completo (predeterminado: 0)</translation> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation>Búfer de recepción máximo por conexión, <n>*1000 bytes (predeterminado: 5000)</translation> </message> @@ -2440,7 +2599,7 @@ Si el archivo no existe, créelo con permisos owner-readable-only.</translation> <translation>Búfer de recepción máximo por conexión, , <n>*1000 bytes (predeterminado: 1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation>Aceptar solamente cadena de bloques que concuerde con los puntos de control internos (predeterminado: 1)</translation> </message> @@ -2452,7 +2611,7 @@ Si el archivo no existe, créelo con permisos owner-readable-only.</translation> <message> <location line="+2"/> <source>Output extra debugging information. Implies all other -debug* options</source> - <translation>Mostrar información de depuración adicional. Abarca todas las demás opciones -debug*</translation> + <translation>Mostrar información de depuración adicional. Implica todos los demás opciones -debug*</translation> </message> <message> <location line="+1"/> @@ -2465,19 +2624,14 @@ Si el archivo no existe, créelo con permisos owner-readable-only.</translation> <translation>Anteponer marca temporal a la información de depuración</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation>Reconstruir el Ãndice de la cadena de bloques a partir de los archivos blk000??.dat actuales</translation> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>Opciones SSL: (ver la Bitcoin Wiki para instrucciones de configuración SSL)</translation> </message> <message> <location line="+1"/> <source>Select the version of socks proxy to use (4-5, default: 5)</source> - <translation>Elija la versión del proxy socks a usar (4-5, predetermiando: 5)</translation> + <translation>Elija la versión del proxy socks a usar (4-5, predeterminado: 5)</translation> </message> <message> <location line="+3"/> @@ -2500,7 +2654,7 @@ Si el archivo no existe, créelo con permisos owner-readable-only.</translation> <translation>Establecer tamaño mÃnimo de bloque en bytes (predeterminado: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>Reducir el archivo debug.log al iniciar el cliente (predeterminado: 1 sin -debug)</translation> </message> @@ -2510,7 +2664,12 @@ Si el archivo no existe, créelo con permisos owner-readable-only.</translation> <translation>Especificar el tiempo máximo de conexión en milisegundos (predeterminado: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation>Error de sistema: </translation> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>Usar UPnP para asignar el puerto de escucha (predeterminado: 0)</translation> </message> @@ -2522,7 +2681,7 @@ Si el archivo no existe, créelo con permisos owner-readable-only.</translation> <message> <location line="+1"/> <source>Use proxy to reach tor hidden services (default: same as -proxy)</source> - <translation>Utilizar proxy para conectar a servicios ocultos (predeterminado: igual que -proxy)</translation> + <translation>Utilizar proxy para conectar a Tor servicios ocultos (predeterminado: igual que -proxy)</translation> </message> <message> <location line="+2"/> @@ -2538,7 +2697,12 @@ Si el archivo no existe, créelo con permisos owner-readable-only.</translation> <message> <location line="+1"/> <source>Warning: This version is obsolete, upgrade required!</source> - <translation>Aviso: Esta versión es obsoleta, ¡actualización necesaria!</translation> + <translation>Aviso: Esta versión es obsoleta, actualización necesaria!</translation> + </message> + <message> + <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation>Necesita reconstruir las bases de datos con la opción -reindex para modificar -txindex</translation> </message> <message> <location line="+1"/> @@ -2546,35 +2710,35 @@ Si el archivo no existe, créelo con permisos owner-readable-only.</translation> <translation>wallet.dat corrupto. Ha fallado la recuperación.</translation> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>Contraseña para las conexiones JSON-RPC </translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>Permitir conexiones JSON-RPC desde la dirección IP especificada </translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>Enviar comando al nodo situado en <ip> (predeterminado: 127.0.0.1) </translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation>Ejecutar un comando cuando cambia el mejor bloque (%s en cmd se sustituye por el hash de bloque)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>Actualizar el monedero al último formato</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>Ajustar el número de claves en reserva <n> (predeterminado: 100) </translation> @@ -2585,18 +2749,13 @@ Si el archivo no existe, créelo con permisos owner-readable-only.</translation> <translation>Volver a examinar la cadena de bloques en busca de transacciones del monedero perdidas</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation>Cuántos bloques comprobar al iniciar (predeterminado: 2500, 0 = todos)</translation> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>Usar OpenSSL (https) para las conexiones JSON-RPC </translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>Certificado del servidor (predeterminado: server.cert) </translation> @@ -2608,13 +2767,13 @@ Si el archivo no existe, créelo con permisos owner-readable-only.</translation> </translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>Cifrados aceptados (predeterminado: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH) </translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>Este mensaje de ayuda </translation> @@ -2625,22 +2784,22 @@ Si el archivo no existe, créelo con permisos owner-readable-only.</translation> <translation>No es posible conectar con %s en este sistema (bind ha dado el error %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>Conectar mediante proxy socks</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>Permitir búsquedas DNS para -addnode, -seednode y -connect</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>Cargando direcciones...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>Error al cargar wallet.dat: el monedero está dañado</translation> </message> @@ -2650,32 +2809,22 @@ Si el archivo no existe, créelo con permisos owner-readable-only.</translation> <translation>Error al cargar wallet.dat: El monedero requiere una versión más reciente de Bitcoin</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation>Verificando la integridad de la base de datos de bloques...</translation> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation>Verificando la integridad del monedero...</translation> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>El monedero ha necesitado ser reescrito. Reinicie Bitcoin para completar el proceso</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>Error al cargar wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>Dirección -proxy inválida: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation>La red especificada en -onlynet '%s' es desconocida</translation> </message> @@ -2685,7 +2834,7 @@ Si el archivo no existe, créelo con permisos owner-readable-only.</translation> <translation>Solicitada versión de proxy -socks desconocida: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation>No se puede resolver la dirección de -bind: '%s'</translation> </message> @@ -2695,17 +2844,12 @@ Si el archivo no existe, créelo con permisos owner-readable-only.</translation> <translation>No se puede resolver la dirección de -externalip: '%s'</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>Cantidad inválida para -paytxfee=<amount>: '%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation>Error: no se ha podido iniciar el nodo</translation> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>CuantÃa no válida</translation> </message> @@ -2720,7 +2864,7 @@ Si el archivo no existe, créelo con permisos owner-readable-only.</translation> <translation>Cargando el Ãndice de bloques...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>Añadir un nodo al que conectarse y tratar de mantener la conexión abierta</translation> </message> @@ -2730,57 +2874,47 @@ Si el archivo no existe, créelo con permisos owner-readable-only.</translation> <translation>No es posible conectar con %s en este sistema. Probablemente Bitcoin ya está ejecutándose.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation>Encontrar los pares utilizando Internet Relay Chat (predeterminado: 0)</translation> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>Tarifa por KB que añadir a las transacciones que envÃe</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>Cargando monedero...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation>No se puede rebajar el monedero</translation> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation>No se puede inicializar la reserva de claves</translation> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation>No se puede escribir la dirección predeterminada</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>Rescaneando...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>Generado pero no aceptado</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation>Para utilizar la opción %s</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>Error</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_es_CL.ts b/src/qt/locale/bitcoin_es_CL.ts index c7ce99eddd..78d59bd166 100644 --- a/src/qt/locale/bitcoin_es_CL.ts +++ b/src/qt/locale/bitcoin_es_CL.ts @@ -13,12 +13,7 @@ <translation><b>Bitcoin</b> - versión </translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -35,6 +30,16 @@ Este producto incluye software desarrollado por OpenSSL Project para su uso en el OpenSSL Toolkit (http://www.openssl.org/), software criptográfico escrito por Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> </context> <context> <name>AddressBookPage</name> @@ -44,7 +49,7 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.</tran <translation>Guia de direcciones</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Haz doble clic para editar una dirección o etiqueta</translation> </message> @@ -64,12 +69,12 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.</tran <translation>&Nueva dirección</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>Estas son tus direcciones Bitcoin para recibir pagos. Puedes utilizar una diferente por cada persona emisora para saber quien te está pagando.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&Copia dirección</translation> </message> @@ -94,7 +99,17 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.</tran <translation type="unfinished"/> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>Exportar los datos de la pestaña actual a un archivo</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation type="unfinished"/> </message> @@ -109,17 +124,27 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.</tran <translation>&Borrar</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>Copia &etiqueta</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&Editar</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>Exporta datos de la guia de direcciones</translation> </message> @@ -142,7 +167,7 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.</tran <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Etiqueta</translation> </message> @@ -301,17 +326,17 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.</tran <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>Firmar &Mensaje...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Sincronizando con la red...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&Vista general</translation> </message> @@ -331,32 +356,17 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.</tran <translation>Explora el historial de transacciónes</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&Guia de direcciónes</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Edita la lista de direcciones y etiquetas almacenadas</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&Recibir monedas</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Muestra la lista de direcciónes utilizadas para recibir pagos</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>&EnvÃar monedas</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>&Salir</translation> </message> @@ -386,7 +396,7 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.</tran <translation>&Opciones</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>&Codificar la billetera...</translation> </message> @@ -401,7 +411,7 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.</tran <translation>&Cambiar la contraseña...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation type="unfinished"/> </message> @@ -410,18 +420,8 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.</tran <source>Reindexing blocks on disk...</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>%n bloque restante</numerusform><numerusform>%n bloques restantes</numerusform></translation> - </message> <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Exportar...</translation> - </message> - <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>Enviar monedas a una dirección bitcoin</translation> </message> @@ -431,12 +431,7 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.</tran <translation>Modifica las opciones de configuración de bitcoin</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>Exportar los datos de la pestaña actual a un archivo</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>Respaldar billetera en otra ubicación</translation> </message> @@ -446,7 +441,7 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.</tran <translation>Cambiar la contraseña utilizada para la codificación de la billetera</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation type="unfinished"/> </message> @@ -456,23 +451,38 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.</tran <translation type="unfinished"/> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation type="unfinished"/> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>Cartera</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&Sobre Bitcoin</translation> </message> @@ -487,7 +497,7 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.</tran <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation type="unfinished"/> </message> @@ -502,12 +512,12 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.</tran <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Archivo</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&Configuración</translation> </message> @@ -522,108 +532,103 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.</tran <translation>Barra de pestañas</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Barra de acciónes</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[red-de-pruebas]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>Cliente Bitcoin</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n conexión activa hacia la red Bitcoin</numerusform><numerusform>%n conexiones activas hacia la red Bitcoin</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Processed %1 blocks of transaction history.</source> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> <translation type="unfinished"/> </message> <message> - <location line="+70"/> - <source>Error</source> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> <translation type="unfinished"/> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> <message> - <location line="+3"/> - <source>Warning</source> + <location line="+4"/> + <source>%1 behind</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> - <source>Information</source> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> <translation type="unfinished"/> </message> <message> - <location line="+66"/> - <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> <translation type="unfinished"/> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> + <location line="+22"/> + <source>Error</source> <translation type="unfinished"/> </message> <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> + <location line="+3"/> + <source>Warning</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>Hace %n segundo</numerusform><numerusform>Hace %n segundos</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>Hace %n minuto</numerusform><numerusform>Hace %n minutos</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>Hace %n hora</numerusform><numerusform>Hace %n horas</numerusform></translation> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>Hace %n dÃa</numerusform><numerusform>Hace %n dÃas</numerusform></translation> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Actualizado</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>Recuperando...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>El ultimo bloque recibido fue generado %1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation type="unfinished"/> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>Transacción enviada</translation> </message> @@ -645,14 +650,14 @@ Tipo: %3 Dirección: %4</translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation type="unfinished"/> </message> @@ -667,27 +672,7 @@ Dirección: %4</translation> <translation>La billetera esta <b>codificada</b> y actualmente <b>bloqueda</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Respaldar billetera</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>Datos de billetera (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>Ha fallado el respaldo</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation type="unfinished"/> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation type="unfinished"/> </message> @@ -695,7 +680,7 @@ Dirección: %4</translation> <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation type="unfinished"/> </message> @@ -728,7 +713,7 @@ Dirección: %4</translation> <translation>La dirección asociada con esta entrada en la libreta de direcciones. Solo puede ser modificada para direcciónes de envÃo.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Nueva dirección para recibir</translation> </message> @@ -748,17 +733,17 @@ Dirección: %4</translation> <translation>Editar dirección de envio</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>La dirección introducida "%1" ya esta guardada en la libreta de direcciones.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>La dirección introducida "%1" no es una dirección Bitcoin valida.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>No se pudo desbloquear la billetera.</translation> </message> @@ -771,7 +756,7 @@ Dirección: %4</translation> <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation type="unfinished"/> @@ -827,8 +812,8 @@ Dirección: %4</translation> </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Comisión opcional por kB que ayuda a asegurar que sus transacciones son procesadas rápidamente. La mayoria de transacciones son de 1 KB. Se recomienda comisión de 0.01 </translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> </message> <message> <location line="+15"/> @@ -986,7 +971,7 @@ Dirección: %4</translation> <translation type="unfinished"/> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation type="unfinished"/> </message> @@ -1031,23 +1016,18 @@ Dirección: %4</translation> <translation>Formulario</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation type="unfinished"/> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Saldo:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>Numero de transacciones:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>No confirmados:</translation> </message> @@ -1057,7 +1037,7 @@ Dirección: %4</translation> <translation>Cartera</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation type="unfinished"/> </message> @@ -1072,7 +1052,7 @@ Dirección: %4</translation> <translation><b>Transacciones recientes</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>Tu saldo actual</translation> </message> @@ -1082,18 +1062,21 @@ Dirección: %4</translation> <translation>Total de transacciones que no han sido confirmadas aun, y que no cuentan para el saldo actual.</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Número total de transacciones en la billetera</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation type="unfinished"/> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1168,7 +1151,7 @@ Dirección: %4</translation> <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation type="unfinished"/> </message> @@ -1432,7 +1415,7 @@ Dirección: %4</translation> </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Introduce una etiqueta a esta dirección para añadirla a tu guia</translation> </message> @@ -1666,9 +1649,22 @@ Dirección: %4</translation> </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[red-de-pruebas]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>Abierto hasta %1</translation> </message> @@ -1855,7 +1851,7 @@ Dirección: %4</translation> <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Fecha</translation> </message> @@ -1973,7 +1969,7 @@ Dirección: %4</translation> <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>Todo</translation> @@ -2060,6 +2056,11 @@ Dirección: %4</translation> </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>Edita etiqueta</translation> </message> @@ -2069,7 +2070,7 @@ Dirección: %4</translation> <translation type="unfinished"/> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>Exportar datos de transacción</translation> </message> @@ -2124,7 +2125,7 @@ Dirección: %4</translation> <translation>No se pudo escribir en el archivo %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>Rango:</translation> </message> @@ -2135,43 +2136,86 @@ Dirección: %4</translation> </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>Exportar los datos de la pestaña actual a un archivo</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Versión Bitcoin</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>Uso:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>Envia comando a bitcoin lanzado con -server u bitcoind </translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>Muestra comandos </translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>Recibir ayuda para un comando </translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>Opciones: </translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>Especifica archivo de configuración (predeterminado: bitcoin.conf) </translation> @@ -2183,106 +2227,96 @@ Dirección: %4</translation> </translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>Genera monedas -</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>No generar monedas -</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>Especifica directorio para los datos </translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation type="unfinished"/> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>Escuchar por conecciones en <puerto> (Por defecto: 8333 o red de prueba: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>Mantener al menos <n> conecciones por cliente (por defecto: 125) </translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation type="unfinished"/> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>Umbral de desconección de clientes con mal comportamiento (por defecto: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation type="unfinished"/> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>Escucha conexiones JSON-RPC en el puerto <port> (predeterminado: 8332 or testnet: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>Aceptar comandos consola y JSON-RPC </translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>Correr como demonio y acepta comandos </translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>Usa la red de pruebas </translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation type="unfinished"/> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation type="unfinished"/> </message> @@ -2298,22 +2332,22 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> <translation type="unfinished"/> </message> <message> @@ -2322,7 +2356,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation type="unfinished"/> </message> @@ -2362,23 +2396,48 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>Conecta solo al nodo especificado </translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation type="unfinished"/> </message> @@ -2393,32 +2452,122 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation type="unfinished"/> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation type="unfinished"/> </message> @@ -2428,7 +2577,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Dirección -tor invalida: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation type="unfinished"/> </message> @@ -2438,7 +2592,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation type="unfinished"/> </message> @@ -2463,12 +2617,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Anteponer salida de depuracion con marca de tiempo</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>Opciones SSL: (ver la Bitcoin Wiki para instrucciones de configuración SSL)</translation> </message> @@ -2498,7 +2647,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation type="unfinished"/> </message> @@ -2508,7 +2657,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Especifica tiempo de espera para conexion en milisegundos (predeterminado: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>Intenta usar UPnP para mapear el puerto de escucha (default: 0)</translation> </message> @@ -2540,39 +2694,44 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>Contraseña para las conexiones JSON-RPC </translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>Permite conexiones JSON-RPC desde la dirección IP especificada </translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>Envia comando al nodo situado en <ip> (predeterminado: 127.0.0.1) </translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation type="unfinished"/> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>Actualizar billetera al formato actual</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>Ajusta el numero de claves en reserva <n> (predeterminado: 100) </translation> @@ -2584,18 +2743,13 @@ If the file does not exist, create it with owner-readable-only file permissions. </translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>Usa OpenSSL (https) para las conexiones JSON-RPC </translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>Certificado del servidor (Predeterminado: server.cert) </translation> @@ -2607,13 +2761,13 @@ If the file does not exist, create it with owner-readable-only file permissions. </translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>Cifrados aceptados (Predeterminado: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH) </translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>Este mensaje de ayuda </translation> @@ -2624,23 +2778,23 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>No es posible escuchar en el %s en este ordenador (bind returned error %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>Conecta mediante proxy socks</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>Permite búsqueda DNS para addnode y connect </translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>Cargando direcciónes...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>Error cargando wallet.dat: Billetera corrupta</translation> </message> @@ -2650,32 +2804,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Error cargando wallet.dat: Billetera necesita una vercion reciente de Bitcoin</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>La billetera necesita ser reescrita: reinicie Bitcoin para completar</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>Error cargando wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>Dirección -proxy invalida: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation type="unfinished"/> </message> @@ -2685,7 +2829,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation type="unfinished"/> </message> @@ -2695,17 +2839,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>Cantidad inválida para -paytxfee=<amount>: '%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>Cantidad inválida</translation> </message> @@ -2720,7 +2859,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Cargando el index de bloques...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>Agrega un nodo para conectarse and attempt to keep the connection open</translation> </message> @@ -2730,57 +2869,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>No es posible escuchar en el %s en este ordenador. Probablemente Bitcoin ya se está ejecutando.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation>Buscar pares usando 'internet relay chat (IRC)' (predeterminado: 0)</translation> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>Comisión por kB para adicionarla a las transacciones enviadas</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>Cargando cartera...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation type="unfinished"/> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation type="unfinished"/> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>Rescaneando...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>Carga completa</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation type="unfinished"/> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>Error</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_et.ts b/src/qt/locale/bitcoin_et.ts index b75e617c03..c5ae7b0b2d 100644 --- a/src/qt/locale/bitcoin_et.ts +++ b/src/qt/locale/bitcoin_et.ts @@ -5,26 +5,36 @@ <message> <location filename="../forms/aboutdialog.ui" line="+14"/> <source>About Bitcoin</source> - <translation type="unfinished"/> + <translation>Bitcoinist</translation> </message> <message> <location line="+39"/> <source><b>Bitcoin</b> version</source> - <translation type="unfinished"/> + <translation><b>Bitcoini</b> versioon</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. Distributed under the MIT/X11 software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> + <translation>⎠+See on eksperimentaalne tarkvara.⎠+⎠+Levitatud MIT/X11 tarkvara litsentsi all, vaata kaasasolevat faili COPYING või http://www.opensource.org/licenses/mit-license.php⎠+⎠+Toode sisaldab OpenSSL Projekti all toodetud tarkvara, mis on kasutamiseks OpenSSL Toolkitis (http://www.openssl.org/) ja Eric Young'i poolt loodud krüptograafilist tarkvara (eay@cryptsoft.com) ning Thomas Bernard'i loodud UPnP tarkvara.</translation> + </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>Autoriõigus</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> <translation type="unfinished"/> </message> </context> @@ -36,9 +46,9 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Aadressiraamat</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> - <translation type="unfinished"/> + <translation>Topeltklõps aadressi või märgise muutmiseks</translation> </message> <message> <location line="+27"/> @@ -48,52 +58,62 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+14"/> <source>Copy the currently selected address to the system clipboard</source> - <translation type="unfinished"/> + <translation>Kopeeri märgistatud aadress vahemällu</translation> </message> <message> <location line="-11"/> <source>&New Address</source> - <translation type="unfinished"/> + <translation>&Uus aadress</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> - <translation type="unfinished"/> + <translation>Maksete saamiseks kasutatavad Bitcoini aadressid. Maksjate paremaks jälgimiseks võib igaühele anda erineva.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> - <translation type="unfinished"/> + <translation>&Aadressi kopeerimine</translation> </message> <message> <location line="+11"/> <source>Show &QR Code</source> - <translation type="unfinished"/> + <translation>Kuva %QR kood</translation> </message> <message> <location line="+11"/> <source>Sign a message to prove you own a Bitcoin address</source> - <translation type="unfinished"/> + <translation>Allkirjasta sõnum, et tõestada Bitconi aadressi olemasolu.</translation> </message> <message> <location line="+3"/> <source>Sign &Message</source> - <translation type="unfinished"/> + <translation>Allkirjasta &Sõnum</translation> </message> <message> <location line="+25"/> <source>Delete the currently selected address from the list</source> + <translation>Kustuta märgistatud aadress loetelust</translation> + </message> + <message> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> <translation type="unfinished"/> </message> <message> - <location line="-14"/> - <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> + <location line="+3"/> + <source>&Export</source> <translation type="unfinished"/> </message> <message> + <location line="-44"/> + <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> + <translation>Kinnita sõnum tõestamaks selle allkirjastatust määratud Bitcoini aadressiga.</translation> + </message> + <message> <location line="+3"/> <source>&Verify Message</source> - <translation type="unfinished"/> + <translation>&Kinnita Sõnum</translation> </message> <message> <location line="+14"/> @@ -101,24 +121,34 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Kustuta</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation>Need on sinu Bitcoini aadressid maksete saatmiseks. Müntide saatmisel kontrolli alati summat ning saaja aadressi.</translation> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> - <translation type="unfinished"/> + <translation>&Märgise kopeerimine</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> - <translation type="unfinished"/> + <translation>&Muuda</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation>Saada &Münte</translation> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> - <translation type="unfinished"/> + <translation>Ekspordi Aadressiraamat</translation> </message> <message> <location line="+1"/> <source>Comma separated file (*.csv)</source> - <translation type="unfinished"/> + <translation>Komaeraldatud fail (*.csv)</translation> </message> <message> <location line="+13"/> @@ -128,13 +158,13 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+0"/> <source>Could not write to file %1.</source> - <translation type="unfinished"/> + <translation>Tõrge faili kirjutamisel %1.</translation> </message> </context> <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Silt</translation> </message> @@ -154,99 +184,99 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location filename="../forms/askpassphrasedialog.ui" line="+26"/> <source>Passphrase Dialog</source> - <translation type="unfinished"/> + <translation>Salafraasi dialoog</translation> </message> <message> <location line="+21"/> <source>Enter passphrase</source> - <translation type="unfinished"/> + <translation>Sisesta salafraas</translation> </message> <message> <location line="+14"/> <source>New passphrase</source> - <translation type="unfinished"/> + <translation>Uus salafraas</translation> </message> <message> <location line="+14"/> <source>Repeat new passphrase</source> - <translation type="unfinished"/> + <translation>Korda salafraasi</translation> </message> <message> <location filename="../askpassphrasedialog.cpp" line="+33"/> <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>.</source> - <translation type="unfinished"/> + <translation>Sisesta rahakotile uus salafraas.<br/>Palun kasuta salafraasina <b>vähemalt 10 tähte/numbrit/sümbolit</b>, või <b>vähemalt 8 sõna</b>.</translation> </message> <message> <location line="+1"/> <source>Encrypt wallet</source> - <translation type="unfinished"/> + <translation>Krüpteeri rahakott</translation> </message> <message> <location line="+3"/> <source>This operation needs your wallet passphrase to unlock the wallet.</source> - <translation type="unfinished"/> + <translation>See toiming nõuab sinu rahakoti salafraasi.</translation> </message> <message> <location line="+5"/> <source>Unlock wallet</source> - <translation type="unfinished"/> + <translation>Tee rahakott lukust lahti.</translation> </message> <message> <location line="+3"/> <source>This operation needs your wallet passphrase to decrypt the wallet.</source> - <translation type="unfinished"/> + <translation>See toiming nõuab sinu rahakoti salafraasi.</translation> </message> <message> <location line="+5"/> <source>Decrypt wallet</source> - <translation type="unfinished"/> + <translation>Dekrüpteeri rahakott.</translation> </message> <message> <location line="+3"/> <source>Change passphrase</source> - <translation type="unfinished"/> + <translation>Muuda salafraasi</translation> </message> <message> <location line="+1"/> <source>Enter the old and new passphrase to the wallet.</source> - <translation type="unfinished"/> + <translation>Sisesta rahakoti vana ning uus salafraas.</translation> </message> <message> <location line="+46"/> <source>Confirm wallet encryption</source> - <translation type="unfinished"/> + <translation>Kinnita rahakoti krüpteering</translation> </message> <message> <location line="+1"/> <source>Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR BITCOINS</b>!</source> - <translation type="unfinished"/> + <translation>Hoiatus: Kui sa kaotad oma, rahakoti krüpteerimisel kasutatud, salafraasi, siis <b>KAOTAD KA KÕIK OMA BITCOINID</b>!</translation> </message> <message> <location line="+0"/> <source>Are you sure you wish to encrypt your wallet?</source> - <translation type="unfinished"/> + <translation>Kas soovid oma rahakoti krüpteerida?</translation> </message> <message> <location line="+15"/> <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> - <translation type="unfinished"/> + <translation>TÄHTIS: Kõik varasemad rahakoti varundfailid tuleks üle kirjutada äsja loodud krüpteeritud rahakoti failiga. Turvakaalutlustel tühistatakse krüpteerimata rahakoti failid alates uue, krüpteeritud rahakoti, kasutusele võtust.</translation> </message> <message> <location line="+100"/> <location line="+24"/> <source>Warning: The Caps Lock key is on!</source> - <translation type="unfinished"/> + <translation>Hoiatus: Caps Lock on sisse lülitatud!</translation> </message> <message> <location line="-130"/> <location line="+58"/> <source>Wallet encrypted</source> - <translation type="unfinished"/> + <translation>Rahakott krüpteeritud</translation> </message> <message> <location line="-56"/> <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> - <translation type="unfinished"/> + <translation>Bitcoin sulgub krüpteeringu lõpetamiseks. Pea meeles, et rahakoti krüpteerimine ei välista bitcoinide vargust, kui sinu arvuti on nakatunud pahavaraga.</translation> </message> <message> <location line="+13"/> @@ -254,63 +284,63 @@ This product includes software developed by the OpenSSL Project for use in the O <location line="+42"/> <location line="+6"/> <source>Wallet encryption failed</source> - <translation type="unfinished"/> + <translation>Tõrge rahakoti krüpteerimisel</translation> </message> <message> <location line="-54"/> <source>Wallet encryption failed due to an internal error. Your wallet was not encrypted.</source> - <translation type="unfinished"/> + <translation>Rahakoti krüpteering ebaõnnestus tõrke tõttu. Sinu rahakotti ei krüpteeritud.</translation> </message> <message> <location line="+7"/> <location line="+48"/> <source>The supplied passphrases do not match.</source> - <translation type="unfinished"/> + <translation>Salafraasid ei kattu.</translation> </message> <message> <location line="-37"/> <source>Wallet unlock failed</source> - <translation type="unfinished"/> + <translation>Rahakoti avamine ebaõnnestus</translation> </message> <message> <location line="+1"/> <location line="+11"/> <location line="+19"/> <source>The passphrase entered for the wallet decryption was incorrect.</source> - <translation type="unfinished"/> + <translation>Rahakoti salafraas ei ole õige.</translation> </message> <message> <location line="-20"/> <source>Wallet decryption failed</source> - <translation type="unfinished"/> + <translation>Rahakoti dekrüpteerimine ei õnnestunud</translation> </message> <message> <location line="+14"/> <source>Wallet passphrase was successfully changed.</source> - <translation type="unfinished"/> + <translation>Rahakoti salafraasi muutmine õnnestus.</translation> </message> </context> <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> - <translation type="unfinished"/> + <translation>Signeeri &sõnum</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> - <translation type="unfinished"/> + <translation>Võrgusünkimine...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&Ãœlevaade</translation> </message> <message> <location line="+1"/> <source>Show general overview of wallet</source> - <translation type="unfinished"/> + <translation>Kuva rahakoti üld-ülevaade</translation> </message> <message> <location line="+20"/> @@ -323,54 +353,39 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Sirvi tehingute ajalugu</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&Aadressiraamat</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> - <translation type="unfinished"/> + <translation>Salvestatud aadresside ja märgiste loetelu muutmine</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> - <translation type="unfinished"/> + <translation>Kuva saadud maksete aadresside loetelu</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> - <translation type="unfinished"/> + <translation>V&älju</translation> </message> <message> <location line="+1"/> <source>Quit application</source> - <translation type="unfinished"/> + <translation>Väljumine</translation> </message> <message> <location line="+4"/> <source>Show information about Bitcoin</source> - <translation type="unfinished"/> + <translation>Kuva info Bitcoini kohta</translation> </message> <message> <location line="+2"/> <source>About &Qt</source> - <translation type="unfinished"/> + <translation>Teave &Qt kohta</translation> </message> <message> <location line="+1"/> <source>Show information about Qt</source> - <translation type="unfinished"/> + <translation>Kuva Qt kohta käiv info</translation> </message> <message> <location line="+2"/> @@ -378,251 +393,246 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Valikud...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> - <translation type="unfinished"/> + <translation>&Krüpteeri Rahakott</translation> </message> <message> <location line="+3"/> <source>&Backup Wallet...</source> - <translation type="unfinished"/> + <translation>&Varunda Rahakott</translation> </message> <message> <location line="+2"/> <source>&Change Passphrase...</source> - <translation type="unfinished"/> + <translation>&Salafraasi muutmine</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> - <translation type="unfinished"/> + <translation>Impordi blokid kettalt...</translation> </message> <message> <location line="+3"/> <source>Reindexing blocks on disk...</source> - <translation type="unfinished"/> - </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Ekspordi...</translation> + <translation>Kettal olevate blokkide re-indekseerimine...</translation> </message> <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> - <translation type="unfinished"/> + <translation>Saada münte Bitcoini aadressile</translation> </message> <message> <location line="+49"/> <source>Modify configuration options for Bitcoin</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation type="unfinished"/> + <translation>Muuda Bitcoini seadeid</translation> </message> <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> - <translation type="unfinished"/> + <translation>Varunda rahakott teise asukohta</translation> </message> <message> <location line="+2"/> <source>Change the passphrase used for wallet encryption</source> - <translation type="unfinished"/> + <translation>Rahakoti krüpteerimise salafraasi muutmine</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> - <translation type="unfinished"/> + <translation>&Debugimise aken</translation> </message> <message> <location line="+1"/> <source>Open debugging and diagnostic console</source> - <translation type="unfinished"/> + <translation>Ava debugimise ja diagnostika konsool</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> - <translation type="unfinished"/> + <translation>&Kontrolli sõnumit...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> - <translation type="unfinished"/> + <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> - <translation type="unfinished"/> + <translation>Rahakott</translation> + </message> + <message> + <location line="+101"/> + <source>&Send</source> + <translation>&Saada</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>&Saama</translation> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation>&Aadressid</translation> </message> <message> - <location line="+176"/> + <location line="+22"/> <source>&About Bitcoin</source> - <translation type="unfinished"/> + <translation>%Bitcoinist</translation> </message> <message> <location line="+9"/> <source>&Show / Hide</source> - <translation type="unfinished"/> + <translation>&Näita / Peida</translation> </message> <message> <location line="+1"/> <source>Show or hide the main Window</source> - <translation type="unfinished"/> + <translation>Näita või peida peaaken</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> - <translation type="unfinished"/> + <translation>Krüpteeri oma rahakoti privaatvõtmed</translation> </message> <message> <location line="+7"/> <source>Sign messages with your Bitcoin addresses to prove you own them</source> - <translation type="unfinished"/> + <translation>Omandi tõestamiseks allkirjasta sõnumid oma Bitcoini aadressiga</translation> </message> <message> <location line="+2"/> <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source> - <translation type="unfinished"/> + <translation>Kinnita sõnumid kindlustamaks et need allkirjastati määratud Bitcoini aadressiga</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Fail</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&Seaded</translation> </message> <message> <location line="+6"/> <source>&Help</source> - <translation>&Abiinfo</translation> + <translation>&Abi</translation> </message> <message> <location line="+9"/> <source>Tabs toolbar</source> - <translation type="unfinished"/> + <translation>Vahelehe tööriistariba</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> - <translation type="unfinished"/> + <translation>[testnet]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> - <translation type="unfinished"/> + <translation>Bitcoini klient</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%n aktiivne ühendus Bitcoini võrku</numerusform><numerusform>%n aktiivset ühendust Bitcoini võrku</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation>Protsessitud %1 (arvutuslikult) tehingu ajaloo blokki %2-st.</translation> + </message> + <message> + <location line="+4"/> <source>Processed %1 blocks of transaction history.</source> - <translation type="unfinished"/> + <translation>Protsessitud %1 tehingute ajaloo blokki.</translation> + </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>%n tund</numerusform><numerusform>%n tundi</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation><numerusform>%n päev</numerusform><numerusform>%n päeva</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>%n nädal</numerusform><numerusform>%n nädalat</numerusform></translation> </message> <message> - <location line="+70"/> + <location line="+4"/> + <source>%1 behind</source> + <translation>%1 maas</translation> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation>Viimane saabunud blokk loodi %1 tagasi.</translation> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation>Peale seda ei ole tehingud veel nähtavad.</translation> + </message> + <message> + <location line="+22"/> <source>Error</source> - <translation type="unfinished"/> + <translation>Tõrge</translation> </message> <message> <location line="+3"/> <source>Warning</source> - <translation type="unfinished"/> + <translation>Hoiatus</translation> </message> <message> <location line="+3"/> <source>Information</source> - <translation type="unfinished"/> + <translation>Informatsioon</translation> </message> <message> - <location line="+66"/> + <location line="+70"/> <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> - <translation type="unfinished"/> - </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation>See tehing ületab mahupiirangu. Saatmine on võimalik %1, node'idele ning võrgustiku toetuseks, makstava lisatasu eest. Kas nõustud lisatasuga?</translation> </message> <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> - <translation type="unfinished"/> + <translation>Ajakohane</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> - <translation type="unfinished"/> + <translation>Jõuan...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> - <translation type="unfinished"/> + <translation>Kinnita tehingu tasu</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> - <translation type="unfinished"/> + <translation>Saadetud tehing</translation> </message> <message> <location line="+0"/> <source>Incoming transaction</source> - <translation type="unfinished"/> + <translation>Sisenev tehing</translation> </message> <message> <location line="+1"/> @@ -631,62 +641,45 @@ Amount: %2 Type: %3 Address: %4 </source> - <translation type="unfinished"/> + <translation>Kuupäev: %1⎠+Summa: %2⎠+Tüüp: %3⎠+Aadress: %4âŽ</translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> - <translation type="unfinished"/> + <translation>URI käsitsemine</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> - <translation type="unfinished"/> + <translation>URI ei suudeta parsida. Põhjuseks võib olla kehtetu Bitcoini aadress või vigased URI parameetrid.</translation> </message> <message> <location line="+17"/> <source>Wallet is <b>encrypted</b> and currently <b>unlocked</b></source> - <translation type="unfinished"/> + <translation>Rahakott on <b>krüpteeritud</b> ning hetkel <b>avatud</b></translation> </message> <message> <location line="+8"/> <source>Wallet is <b>encrypted</b> and currently <b>locked</b></source> - <translation type="unfinished"/> - </message> - <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation type="unfinished"/> + <translation>Rahakott on <b>krüpteeritud</b> ning hetkel <b>suletud</b></translation> </message> <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation type="unfinished"/> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> - <translation type="unfinished"/> + <translation>Ilmnes kriitiline tõrge. Bitcoin suletakse turvakaalutluste tõttu.</translation> </message> </context> <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> - <translation type="unfinished"/> + <translation>Võrgu Häire</translation> </message> </context> <context> @@ -699,106 +692,106 @@ Address: %4 <message> <location line="+11"/> <source>&Label</source> - <translation>Si&lt</translation> + <translation>&Märgis</translation> </message> <message> <location line="+10"/> <source>The label associated with this address book entry</source> - <translation type="unfinished"/> + <translation>Selle aadressiraamatu kirjega seotud märgis</translation> </message> <message> <location line="+7"/> <source>&Address</source> - <translation type="unfinished"/> + <translation>&Aadress</translation> </message> <message> <location line="+10"/> <source>The address associated with this address book entry. This can only be modified for sending addresses.</source> - <translation type="unfinished"/> + <translation>Selle aadressiraamatu kirjega seotud aadress. Võimalik muuta ainult aadresside saatmiseks.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> - <translation type="unfinished"/> + <translation>Uus sissetulev aadress</translation> </message> <message> <location line="+4"/> <source>New sending address</source> - <translation type="unfinished"/> + <translation>Uus väljaminev aadress</translation> </message> <message> <location line="+3"/> <source>Edit receiving address</source> - <translation type="unfinished"/> + <translation>Sissetulevate aadresside muutmine</translation> </message> <message> <location line="+4"/> <source>Edit sending address</source> - <translation type="unfinished"/> + <translation>Väljaminevate aadresside muutmine</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> - <translation type="unfinished"/> + <translation>Selline aadress on juba olemas: "%1"</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> - <translation type="unfinished"/> + <translation>Sisestatud aadress "%1" ei ole Bitcoinis kehtiv.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> - <translation type="unfinished"/> + <translation>Rahakotti ei avatud</translation> </message> <message> <location line="+5"/> <source>New key generation failed.</source> - <translation type="unfinished"/> + <translation>Tõrge uue võtme loomisel.</translation> </message> </context> <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> - <translation type="unfinished"/> + <translation>Bitcoini-Qt</translation> </message> <message> <location line="-12"/> <source>version</source> - <translation type="unfinished"/> + <translation>versioon</translation> </message> <message> <location line="+2"/> <source>Usage:</source> - <translation type="unfinished"/> + <translation>Kasutus:</translation> </message> <message> <location line="+1"/> <source>command-line options</source> - <translation type="unfinished"/> + <translation>käsurea valikud</translation> </message> <message> <location line="+4"/> <source>UI options</source> - <translation type="unfinished"/> + <translation>UI valikud</translation> </message> <message> <location line="+1"/> <source>Set language, for example "de_DE" (default: system locale)</source> - <translation type="unfinished"/> + <translation>Keele valik, nt "ee_ET" (vaikeväärtus: system locale)</translation> </message> <message> <location line="+1"/> <source>Start minimized</source> - <translation type="unfinished"/> + <translation>Käivitu tegumiribale</translation> </message> <message> <location line="+1"/> <source>Show splash screen on startup (default: 1)</source> - <translation type="unfinished"/> + <translation>Käivitamisel teabeakna kuvamine (vaikeväärtus: 1)</translation> </message> </context> <context> @@ -806,209 +799,209 @@ Address: %4 <message> <location filename="../forms/optionsdialog.ui" line="+14"/> <source>Options</source> - <translation type="unfinished"/> + <translation>Valikud</translation> </message> <message> <location line="+16"/> <source>&Main</source> - <translation type="unfinished"/> + <translation>%Peamine</translation> </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> <translation type="unfinished"/> </message> <message> <location line="+15"/> <source>Pay transaction &fee</source> - <translation type="unfinished"/> + <translation>Tasu tehingu &fee</translation> </message> <message> <location line="+31"/> <source>Automatically start Bitcoin after logging in to the system.</source> - <translation type="unfinished"/> + <translation>Käivita Bitcoin süsteemi logimisel.</translation> </message> <message> <location line="+3"/> <source>&Start Bitcoin on system login</source> - <translation type="unfinished"/> + <translation>&Start Bitcoin sisselogimisel</translation> </message> <message> <location line="+35"/> <source>Reset all client options to default.</source> - <translation type="unfinished"/> + <translation>Taasta kõik klientprogrammi seadete vaikeväärtused.</translation> </message> <message> <location line="+3"/> <source>&Reset Options</source> - <translation type="unfinished"/> + <translation>&Lähtesta valikud</translation> </message> <message> <location line="+13"/> <source>&Network</source> - <translation type="unfinished"/> + <translation>&Võrk</translation> </message> <message> <location line="+6"/> <source>Automatically open the Bitcoin client port on the router. This only works when your router supports UPnP and it is enabled.</source> - <translation type="unfinished"/> + <translation>Bitcoini kliendi pordi automaatne avamine ruuteris. Toimib, kui sinu ruuter aktsepteerib UPnP ühendust.</translation> </message> <message> <location line="+3"/> <source>Map port using &UPnP</source> - <translation type="unfinished"/> + <translation>Suuna port &UPnP kaudu</translation> </message> <message> <location line="+7"/> <source>Connect to the Bitcoin network through a SOCKS proxy (e.g. when connecting through Tor).</source> - <translation type="unfinished"/> + <translation>Kasuta Bitcoini võrgustikku ühendumiseks SOCKS turva proxy't (nt Tor'i kasutamisel).</translation> </message> <message> <location line="+3"/> <source>&Connect through SOCKS proxy:</source> - <translation type="unfinished"/> + <translation>%Connect läbi turva proxi:</translation> </message> <message> <location line="+9"/> <source>Proxy &IP:</source> - <translation type="unfinished"/> + <translation>Proxi &IP:</translation> </message> <message> <location line="+19"/> <source>IP address of the proxy (e.g. 127.0.0.1)</source> - <translation type="unfinished"/> + <translation>Proxi IP (nt 127.0.0.1)</translation> </message> <message> <location line="+7"/> <source>&Port:</source> - <translation type="unfinished"/> + <translation>&Port:</translation> </message> <message> <location line="+19"/> <source>Port of the proxy (e.g. 9050)</source> - <translation type="unfinished"/> + <translation>Proxi port (nt 9050)</translation> </message> <message> <location line="+7"/> <source>SOCKS &Version:</source> - <translation type="unfinished"/> + <translation>Turva proxi SOCKS &Version:</translation> </message> <message> <location line="+13"/> <source>SOCKS version of the proxy (e.g. 5)</source> - <translation type="unfinished"/> + <translation>Turva proxi SOCKS versioon (nt 5)</translation> </message> <message> <location line="+36"/> <source>&Window</source> - <translation type="unfinished"/> + <translation>&Aken</translation> </message> <message> <location line="+6"/> <source>Show only a tray icon after minimizing the window.</source> - <translation type="unfinished"/> + <translation>Minimeeri systray alale.</translation> </message> <message> <location line="+3"/> <source>&Minimize to the tray instead of the taskbar</source> - <translation type="unfinished"/> + <translation>&Minimeeri systray alale</translation> </message> <message> <location line="+7"/> <source>Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Quit in the menu.</source> - <translation type="unfinished"/> + <translation>Sulgemise asemel minimeeri aken. Selle valiku tegemisel suletakse programm Menüüst "Välju" käsuga.</translation> </message> <message> <location line="+3"/> <source>M&inimize on close</source> - <translation type="unfinished"/> + <translation>M&inimeeri sulgemisel</translation> </message> <message> <location line="+21"/> <source>&Display</source> - <translation type="unfinished"/> + <translation>&Kuva</translation> </message> <message> <location line="+8"/> <source>User Interface &language:</source> - <translation type="unfinished"/> + <translation>Kasutajaliidese &keel:</translation> </message> <message> <location line="+13"/> <source>The user interface language can be set here. This setting will take effect after restarting Bitcoin.</source> - <translation type="unfinished"/> + <translation>Kasutajaliidese keele valimise koht. Valik rakendub Bitcoini käivitamisel.</translation> </message> <message> <location line="+11"/> <source>&Unit to show amounts in:</source> - <translation type="unfinished"/> + <translation>Summade kuvamise &Unit:</translation> </message> <message> <location line="+13"/> <source>Choose the default subdivision unit to show in the interface and when sending coins.</source> - <translation type="unfinished"/> + <translation>Vali liideses ning müntide saatmisel kuvatav vaikimisi alajaotus.</translation> </message> <message> <location line="+9"/> <source>Whether to show Bitcoin addresses in the transaction list or not.</source> - <translation type="unfinished"/> + <translation>Kuvada Bitcoini aadress tehingute loetelus või mitte.</translation> </message> <message> <location line="+3"/> <source>&Display addresses in transaction list</source> - <translation type="unfinished"/> + <translation>Tehingute loetelu &Display aadress</translation> </message> <message> <location line="+71"/> <source>&OK</source> - <translation type="unfinished"/> + <translation>&OK</translation> </message> <message> <location line="+7"/> <source>&Cancel</source> - <translation type="unfinished"/> + <translation>&Katkesta</translation> </message> <message> <location line="+10"/> <source>&Apply</source> - <translation type="unfinished"/> + <translation>&Rakenda</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> - <translation type="unfinished"/> + <translation>vaikeväärtus</translation> </message> <message> <location line="+130"/> <source>Confirm options reset</source> - <translation type="unfinished"/> + <translation>Kinnita valikute algseadistamine</translation> </message> <message> <location line="+1"/> <source>Some settings may require a client restart to take effect.</source> - <translation type="unfinished"/> + <translation>Mõned seadete muudatused rakenduvad programmi käivitumisel.</translation> </message> <message> <location line="+0"/> <source>Do you want to proceed?</source> - <translation type="unfinished"/> + <translation>Kas soovid jätkata?</translation> </message> <message> <location line="+42"/> <location line="+9"/> <source>Warning</source> - <translation type="unfinished"/> + <translation>Hoiatus</translation> </message> <message> <location line="-9"/> <location line="+9"/> <source>This setting will take effect after restarting Bitcoin.</source> - <translation type="unfinished"/> + <translation>Tehtud valik rakendub Bitcoini käivitamisel.</translation> </message> <message> <location line="+29"/> <source>The supplied proxy address is invalid.</source> - <translation type="unfinished"/> + <translation>Sisestatud kehtetu proxy aadress.</translation> </message> </context> <context> @@ -1016,69 +1009,67 @@ Address: %4 <message> <location filename="../forms/overviewpage.ui" line="+14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>Vorm</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> - <translation type="unfinished"/> + <translation>Kuvatav info ei pruugi olla ajakohane. Ãœhenduse loomisel süngitakse sinu rahakott automaatselt Bitconi võrgustikuga, kuid see toiming on hetkel lõpetamata.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> - <translation type="unfinished"/> + <translation>Jääk:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> - <translation type="unfinished"/> + <translation>Kinnitamata:</translation> </message> <message> <location line="-78"/> <source>Wallet</source> - <translation type="unfinished"/> + <translation>Rahakott</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> - <translation type="unfinished"/> + <translation>Ebaküps:</translation> </message> <message> <location line="+13"/> <source>Mined balance that has not yet matured</source> - <translation type="unfinished"/> + <translation>Mitte aegunud mine'itud jääk</translation> </message> <message> <location line="+46"/> <source><b>Recent transactions</b></source> - <translation type="unfinished"/> + <translation><b>Uuesti saadetud tehingud</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> - <translation type="unfinished"/> + <translation>Sinu jääk hetkel</translation> </message> <message> <location line="+29"/> <source>Total of transactions that have yet to be confirmed, and do not yet count toward the current balance</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation type="unfinished"/> + <translation>Kinnitamata tehingud kokku. Ei kajastu hetke jäägis</translation> </message> <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> - <translation type="unfinished"/> + <translation>sünkimata</translation> + </message> +</context> +<context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation>Bitcoin ei käivitu: vajuta-maksa toiming</translation> </message> </context> <context> @@ -1086,22 +1077,22 @@ Address: %4 <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> <source>QR Code Dialog</source> - <translation type="unfinished"/> + <translation>QR koodi dialoog</translation> </message> <message> <location line="+59"/> <source>Request Payment</source> - <translation type="unfinished"/> + <translation>Makse taotlus</translation> </message> <message> <location line="+56"/> <source>Amount:</source> - <translation type="unfinished"/> + <translation>Summa:</translation> </message> <message> <location line="-44"/> <source>Label:</source> - <translation type="unfinished"/> + <translation>Märgis:</translation> </message> <message> <location line="+19"/> @@ -1111,32 +1102,32 @@ Address: %4 <message> <location line="+71"/> <source>&Save As...</source> - <translation type="unfinished"/> + <translation>&Salvesta nimega...</translation> </message> <message> <location filename="../qrcodedialog.cpp" line="+62"/> <source>Error encoding URI into QR Code.</source> - <translation type="unfinished"/> + <translation>Tõrge URI'st QR koodi loomisel</translation> </message> <message> <location line="+40"/> <source>The entered amount is invalid, please check.</source> - <translation type="unfinished"/> + <translation>Sisestatud summa on vale, palun kontrolli.</translation> </message> <message> <location line="+23"/> <source>Resulting URI too long, try to reduce the text for label / message.</source> - <translation type="unfinished"/> + <translation>Tulemuseks on liiga pikk URL, püüa lühendada märgise/teate teksti.</translation> </message> <message> <location line="+25"/> <source>Save QR Code</source> - <translation type="unfinished"/> + <translation>Salvesta QR kood</translation> </message> <message> <location line="+0"/> <source>PNG Images (*.png)</source> - <translation type="unfinished"/> + <translation>PNG pildifail (*.png)</translation> </message> </context> <context> @@ -1144,7 +1135,7 @@ Address: %4 <message> <location filename="../forms/rpcconsole.ui" line="+46"/> <source>Client name</source> - <translation type="unfinished"/> + <translation>Kliendi nimi</translation> </message> <message> <location line="+10"/> @@ -1156,134 +1147,134 @@ Address: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> - <translation type="unfinished"/> + <translation>N/A</translation> </message> <message> <location line="-217"/> <source>Client version</source> - <translation type="unfinished"/> + <translation>Kliendi versioon</translation> </message> <message> <location line="-45"/> <source>&Information</source> - <translation type="unfinished"/> + <translation>&Informatsioon</translation> </message> <message> <location line="+68"/> <source>Using OpenSSL version</source> - <translation type="unfinished"/> + <translation>Kasutan OpenSSL versiooni</translation> </message> <message> <location line="+49"/> <source>Startup time</source> - <translation type="unfinished"/> + <translation>Käivitamise hetk</translation> </message> <message> <location line="+29"/> <source>Network</source> - <translation type="unfinished"/> + <translation>Võrgustik</translation> </message> <message> <location line="+7"/> <source>Number of connections</source> - <translation type="unfinished"/> + <translation>Ãœhenduste arv</translation> </message> <message> <location line="+23"/> <source>On testnet</source> - <translation type="unfinished"/> + <translation>Testnetis</translation> </message> <message> <location line="+23"/> <source>Block chain</source> - <translation type="unfinished"/> + <translation>Ploki jada</translation> </message> <message> <location line="+7"/> <source>Current number of blocks</source> - <translation type="unfinished"/> + <translation>Plokkide hetkearv</translation> </message> <message> <location line="+23"/> <source>Estimated total blocks</source> - <translation type="unfinished"/> + <translation>Ligikaudne plokkide kogus</translation> </message> <message> <location line="+23"/> <source>Last block time</source> - <translation type="unfinished"/> + <translation>Viimane ploki aeg</translation> </message> <message> <location line="+52"/> <source>&Open</source> - <translation type="unfinished"/> + <translation>&Ava</translation> </message> <message> <location line="+16"/> <source>Command-line options</source> - <translation type="unfinished"/> + <translation>Käsurea valikud</translation> </message> <message> <location line="+7"/> <source>Show the Bitcoin-Qt help message to get a list with possible Bitcoin command-line options.</source> - <translation type="unfinished"/> + <translation>Näita kehtivate käsurea valikute kuvamiseks Bitcoini-Qt abiteksti</translation> </message> <message> <location line="+3"/> <source>&Show</source> - <translation type="unfinished"/> + <translation>&Kuva</translation> </message> <message> <location line="+24"/> <source>&Console</source> - <translation type="unfinished"/> + <translation>&Konsool</translation> </message> <message> <location line="-260"/> <source>Build date</source> - <translation type="unfinished"/> + <translation>Valmistusaeg</translation> </message> <message> <location line="-104"/> <source>Bitcoin - Debug window</source> - <translation type="unfinished"/> + <translation>Bitcoin - debugimise aken</translation> </message> <message> <location line="+25"/> <source>Bitcoin Core</source> - <translation type="unfinished"/> + <translation>Bitcoini tuumik</translation> </message> <message> <location line="+279"/> <source>Debug log file</source> - <translation type="unfinished"/> + <translation>Debugimise logifail</translation> </message> <message> <location line="+7"/> <source>Open the Bitcoin debug log file from the current data directory. This can take a few seconds for large log files.</source> - <translation type="unfinished"/> + <translation>Ava Bitcoini logifail praegusest andmekaustast. Toiminguks võib kuluda kuni mõni sekund.</translation> </message> <message> <location line="+102"/> <source>Clear console</source> - <translation type="unfinished"/> + <translation>Puhasta konsool</translation> </message> <message> <location filename="../rpcconsole.cpp" line="-30"/> <source>Welcome to the Bitcoin RPC console.</source> - <translation type="unfinished"/> + <translation>Teretulemast Bitcoini RPC konsooli.</translation> </message> <message> <location line="+1"/> <source>Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen.</source> - <translation type="unfinished"/> + <translation>Ajaloo sirvimiseks kasuta üles ja alla nooli, ekraani puhastamiseks <b>Ctrl-L</b>.</translation> </message> <message> <location line="+1"/> <source>Type <b>help</b> for an overview of available commands.</source> - <translation type="unfinished"/> + <translation>Ãœlevaateks võimalikest käsklustest trüki <b>help</b>.</translation> </message> </context> <context> @@ -1298,102 +1289,102 @@ Address: %4 <location line="+5"/> <location line="+5"/> <source>Send Coins</source> - <translation type="unfinished"/> + <translation>Müntide saatmine</translation> </message> <message> <location line="+50"/> <source>Send to multiple recipients at once</source> - <translation type="unfinished"/> + <translation>Saatmine mitmele korraga</translation> </message> <message> <location line="+3"/> <source>Add &Recipient</source> - <translation type="unfinished"/> + <translation>Lisa &Saaja</translation> </message> <message> <location line="+20"/> <source>Remove all transaction fields</source> - <translation type="unfinished"/> + <translation>Eemalda kõik tehingu väljad</translation> </message> <message> <location line="+3"/> <source>Clear &All</source> - <translation type="unfinished"/> + <translation>Puhasta &Kõik</translation> </message> <message> <location line="+22"/> <source>Balance:</source> - <translation type="unfinished"/> + <translation>Jääk:</translation> </message> <message> <location line="+10"/> <source>123.456 BTC</source> - <translation type="unfinished"/> + <translation>123,456 BTC</translation> </message> <message> <location line="+31"/> <source>Confirm the send action</source> - <translation type="unfinished"/> + <translation>Saatmise kinnitamine</translation> </message> <message> <location line="+3"/> <source>S&end</source> - <translation type="unfinished"/> + <translation>S&aada</translation> </message> <message> <location filename="../sendcoinsdialog.cpp" line="-59"/> <source><b>%1</b> to %2 (%3)</source> - <translation type="unfinished"/> + <translation><b>%1</b> kuni %2 (%3)</translation> </message> <message> <location line="+5"/> <source>Confirm send coins</source> - <translation type="unfinished"/> + <translation>Müntide saatmise kinnitamine</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to send %1?</source> - <translation type="unfinished"/> + <translation>Soovid kindlasti saata %1?</translation> </message> <message> <location line="+0"/> <source> and </source> - <translation type="unfinished"/> + <translation>ja</translation> </message> <message> <location line="+23"/> <source>The recipient address is not valid, please recheck.</source> - <translation type="unfinished"/> + <translation>Saaja aadress ei ole kehtiv, palun kontrolli.</translation> </message> <message> <location line="+5"/> <source>The amount to pay must be larger than 0.</source> - <translation type="unfinished"/> + <translation>Makstav summa peab olema suurem kui 0.</translation> </message> <message> <location line="+5"/> <source>The amount exceeds your balance.</source> - <translation type="unfinished"/> + <translation>Summa ületab jäägi.</translation> </message> <message> <location line="+5"/> <source>The total exceeds your balance when the %1 transaction fee is included.</source> - <translation type="unfinished"/> + <translation>Summa koos tehingu tasuga %1 ületab sinu jääki.</translation> </message> <message> <location line="+6"/> <source>Duplicate address found, can only send to each address once per send operation.</source> - <translation type="unfinished"/> + <translation>Ãœhe saatmisega topelt-adressaati olla ei tohi.</translation> </message> <message> <location line="+5"/> <source>Error: Transaction creation failed!</source> - <translation type="unfinished"/> + <translation>Tõrge: Tehingu loomine ebaõnnestus!</translation> </message> <message> <location line="+5"/> <source>Error: The transaction was rejected. This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> - <translation type="unfinished"/> + <translation>Viga: Tehingust keelduti. Nt rahakoti koopia kasutamisel võivad selle põhjustada juba kulutatud mündid.</translation> </message> </context> <context> @@ -1401,63 +1392,63 @@ Address: %4 <message> <location filename="../forms/sendcoinsentry.ui" line="+14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>Vorm</translation> </message> <message> <location line="+15"/> <source>A&mount:</source> - <translation type="unfinished"/> + <translation>S&umma:</translation> </message> <message> <location line="+13"/> <source>Pay &To:</source> - <translation type="unfinished"/> + <translation>Maksa &:</translation> </message> <message> <location line="+34"/> <source>The address to send the payment to (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>Tehingu saaja aadress (nt: 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> - <translation type="unfinished"/> + <translation>Aadressiraamatusse sisestamiseks märgista aadress</translation> </message> <message> <location line="-78"/> <source>&Label:</source> - <translation type="unfinished"/> + <translation>&Märgis</translation> </message> <message> <location line="+28"/> <source>Choose address from address book</source> - <translation type="unfinished"/> + <translation>Vali saaja aadressiraamatust</translation> </message> <message> <location line="+10"/> <source>Alt+A</source> - <translation type="unfinished"/> + <translation>Alt+A</translation> </message> <message> <location line="+7"/> <source>Paste address from clipboard</source> - <translation type="unfinished"/> + <translation>Kleebi aadress vahemälust</translation> </message> <message> <location line="+10"/> <source>Alt+P</source> - <translation type="unfinished"/> + <translation>Alt+P</translation> </message> <message> <location line="+7"/> <source>Remove this recipient</source> - <translation type="unfinished"/> + <translation>Saaja eemaldamine</translation> </message> <message> <location filename="../sendcoinsentry.cpp" line="+1"/> <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>Sisesta Bitcoini aadress (nt: 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> </context> <context> @@ -1465,132 +1456,132 @@ Address: %4 <message> <location filename="../forms/signverifymessagedialog.ui" line="+14"/> <source>Signatures - Sign / Verify a Message</source> - <translation type="unfinished"/> + <translation>Signatuurid - Allkirjasta / Kinnita Sõnum</translation> </message> <message> <location line="+13"/> <source>&Sign Message</source> - <translation type="unfinished"/> + <translation>&Allkirjastamise teade</translation> </message> <message> <location line="+6"/> <source>You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to.</source> - <translation type="unfinished"/> + <translation>Omandiõigsuse tõestamiseks saad sõnumeid allkirjastada oma aadressiga. Ettevaatust petturitega, kes üritavad saada sinu allkirja endale saada. Allkirjasta ainult korralikult täidetud avaldusi, millega nõustud.</translation> </message> <message> <location line="+18"/> <source>The address to sign the message with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>Sõnumi signeerimise aadress (nt: 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> <message> <location line="+10"/> <location line="+213"/> <source>Choose an address from the address book</source> - <translation type="unfinished"/> + <translation>Vali aadress aadressiraamatust</translation> </message> <message> <location line="-203"/> <location line="+213"/> <source>Alt+A</source> - <translation type="unfinished"/> + <translation>Alt+A</translation> </message> <message> <location line="-203"/> <source>Paste address from clipboard</source> - <translation type="unfinished"/> + <translation>Kleebi aadress vahemälust</translation> </message> <message> <location line="+10"/> <source>Alt+P</source> - <translation type="unfinished"/> + <translation>Alt+P</translation> </message> <message> <location line="+12"/> <source>Enter the message you want to sign here</source> - <translation type="unfinished"/> + <translation>Sisesta siia allkirjastamise sõnum</translation> </message> <message> <location line="+7"/> <source>Signature</source> - <translation type="unfinished"/> + <translation>Signatuur</translation> </message> <message> <location line="+27"/> <source>Copy the current signature to the system clipboard</source> - <translation type="unfinished"/> + <translation>Kopeeri praegune signatuur vahemällu</translation> </message> <message> <location line="+21"/> <source>Sign the message to prove you own this Bitcoin address</source> - <translation type="unfinished"/> + <translation>Allkirjasta sõnum Bitcoini aadressi sulle kuulumise tõestamiseks</translation> </message> <message> <location line="+3"/> <source>Sign &Message</source> - <translation type="unfinished"/> + <translation>Allkirjasta &Sõnum</translation> </message> <message> <location line="+14"/> <source>Reset all sign message fields</source> - <translation type="unfinished"/> + <translation>Tühjenda kõik sõnumi allkirjastamise väljad</translation> </message> <message> <location line="+3"/> <location line="+146"/> <source>Clear &All</source> - <translation type="unfinished"/> + <translation>Puhasta &Kõik</translation> </message> <message> <location line="-87"/> <source>&Verify Message</source> - <translation type="unfinished"/> + <translation>&Kinnita Sõnum</translation> </message> <message> <location line="+6"/> <source>Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack.</source> - <translation type="unfinished"/> + <translation>Kinnitamiseks sisesta allkirjastamise aadress, sõnum (kindlasti kopeeri täpselt ka reavahetused, tühikud, tabulaatorid jms) ning allolev signatuur.</translation> </message> <message> <location line="+21"/> <source>The address the message was signed with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>Aadress, millega sõnum allkirjastati (nt: 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> <message> <location line="+40"/> <source>Verify the message to ensure it was signed with the specified Bitcoin address</source> - <translation type="unfinished"/> + <translation>Kinnita sõnum tõestamaks selle allkirjastatust määratud Bitcoini aadressiga.</translation> </message> <message> <location line="+3"/> <source>Verify &Message</source> - <translation type="unfinished"/> + <translation>Kinnita &Sõnum</translation> </message> <message> <location line="+14"/> <source>Reset all verify message fields</source> - <translation type="unfinished"/> + <translation>Tühjenda kõik sõnumi kinnitamise väljad</translation> </message> <message> <location filename="../signverifymessagedialog.cpp" line="+27"/> <location line="+3"/> <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>Sisesta Bitcoini aadress (nt: 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> <message> <location line="-2"/> <source>Click "Sign Message" to generate signature</source> - <translation type="unfinished"/> + <translation>Signatuuri genereerimiseks vajuta "Allkirjasta Sõnum"</translation> </message> <message> <location line="+3"/> <source>Enter Bitcoin signature</source> - <translation type="unfinished"/> + <translation>Sisesta Bitcoini allkiri</translation> </message> <message> <location line="+82"/> <location line="+81"/> <source>The entered address is invalid.</source> - <translation type="unfinished"/> + <translation>Sisestatud aadress ei kehti.</translation> </message> <message> <location line="-81"/> @@ -1598,82 +1589,95 @@ Address: %4 <location line="+73"/> <location line="+8"/> <source>Please check the address and try again.</source> - <translation type="unfinished"/> + <translation>Palun kontrolli aadressi ning proovi uuesti.</translation> </message> <message> <location line="-81"/> <location line="+81"/> <source>The entered address does not refer to a key.</source> - <translation type="unfinished"/> + <translation>Sisestatud aadress ei viita võtmele.</translation> </message> <message> <location line="-73"/> <source>Wallet unlock was cancelled.</source> - <translation type="unfinished"/> + <translation>Rahakoti avamine katkestati.</translation> </message> <message> <location line="+8"/> <source>Private key for the entered address is not available.</source> - <translation type="unfinished"/> + <translation>Sisestatud aadressi privaatvõti ei ole saadaval.</translation> </message> <message> <location line="+12"/> <source>Message signing failed.</source> - <translation type="unfinished"/> + <translation>Sõnumi signeerimine ebaõnnestus.</translation> </message> <message> <location line="+5"/> <source>Message signed.</source> - <translation type="unfinished"/> + <translation>Sõnum signeeritud.</translation> </message> <message> <location line="+59"/> <source>The signature could not be decoded.</source> - <translation type="unfinished"/> + <translation>Signatuuri ei õnnestunud dekodeerida.</translation> </message> <message> <location line="+0"/> <location line="+13"/> <source>Please check the signature and try again.</source> - <translation type="unfinished"/> + <translation>Palun kontrolli signatuuri ning proovi uuesti.</translation> </message> <message> <location line="+0"/> <source>The signature did not match the message digest.</source> - <translation type="unfinished"/> + <translation>Signatuur ei kattunud sõnumi kokkuvõttega.</translation> </message> <message> <location line="+7"/> <source>Message verification failed.</source> - <translation type="unfinished"/> + <translation>Sõnumi kontroll ebaõnnestus.</translation> </message> <message> <location line="+5"/> <source>Message verified.</source> + <translation>Sõnum kontrollitud.</translation> + </message> +</context> +<context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> <translation type="unfinished"/> </message> </context> <context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> - <translation type="unfinished"/> + <translation>Avatud kuni %1</translation> </message> <message> <location line="+6"/> <source>%1/offline</source> - <translation type="unfinished"/> + <translation>%/1offline'is</translation> </message> <message> <location line="+2"/> <source>%1/unconfirmed</source> - <translation type="unfinished"/> + <translation>%1/kinnitamata</translation> </message> <message> <location line="+2"/> <source>%1 confirmations</source> - <translation type="unfinished"/> + <translation>%1 kinnitust</translation> </message> <message> <location line="+18"/> @@ -1683,7 +1687,7 @@ Address: %4 <message numerus="yes"> <location line="+7"/> <source>, broadcast through %n node(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>, levita läbi %n node'i</numerusform><numerusform>, levita läbi %n node'i</numerusform></translation> </message> <message> <location line="+4"/> @@ -1693,36 +1697,36 @@ Address: %4 <message> <location line="+7"/> <source>Source</source> - <translation type="unfinished"/> + <translation>Allikas</translation> </message> <message> <location line="+0"/> <source>Generated</source> - <translation type="unfinished"/> + <translation>Genereeritud</translation> </message> <message> <location line="+5"/> <location line="+17"/> <source>From</source> - <translation type="unfinished"/> + <translation>Saatja</translation> </message> <message> <location line="+1"/> <location line="+22"/> <location line="+58"/> <source>To</source> - <translation type="unfinished"/> + <translation>Saaja</translation> </message> <message> <location line="-77"/> <location line="+2"/> <source>own address</source> - <translation type="unfinished"/> + <translation>oma aadress</translation> </message> <message> <location line="-2"/> <source>label</source> - <translation type="unfinished"/> + <translation>märgis</translation> </message> <message> <location line="+37"/> @@ -1731,17 +1735,17 @@ Address: %4 <location line="+17"/> <location line="+30"/> <source>Credit</source> - <translation type="unfinished"/> + <translation>Krediit</translation> </message> <message numerus="yes"> <location line="-102"/> <source>matures in %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>aegub %n bloki pärast</numerusform><numerusform>aegub %n bloki pärast</numerusform></translation> </message> <message> <location line="+2"/> <source>not accepted</source> - <translation type="unfinished"/> + <translation>mitte aktsepteeritud</translation> </message> <message> <location line="+44"/> @@ -1749,22 +1753,22 @@ Address: %4 <location line="+15"/> <location line="+30"/> <source>Debit</source> - <translation type="unfinished"/> + <translation>Deebet</translation> </message> <message> <location line="-39"/> <source>Transaction fee</source> - <translation type="unfinished"/> + <translation>Tehingu tasu</translation> </message> <message> <location line="+16"/> <source>Net amount</source> - <translation type="unfinished"/> + <translation>Neto summa</translation> </message> <message> <location line="+6"/> <source>Message</source> - <translation type="unfinished"/> + <translation>Sõnum</translation> </message> <message> <location line="+2"/> @@ -1774,27 +1778,27 @@ Address: %4 <message> <location line="+2"/> <source>Transaction ID</source> - <translation type="unfinished"/> + <translation>Tehingu ID</translation> </message> <message> <location line="+3"/> <source>Generated coins must mature 120 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours.</source> - <translation type="unfinished"/> + <translation>Enne, kui loodud münte saab kulutama asuda, peavad need läbima 120 blokki. Kui sina selle bloki lõid, levitati see, bloki jadasse ühendamiseks, võrgustikku. Kui jadasse ühendamine ei õnnestu, muudetakse tema staatus "keeldutud" olekusse ning seda ei saa kulutada. Selline olukord võib juhtuda, kui mõni teine node loob bloki sinuga samal ajal.</translation> </message> <message> <location line="+7"/> <source>Debug information</source> - <translation type="unfinished"/> + <translation>Debug'imise info</translation> </message> <message> <location line="+8"/> <source>Transaction</source> - <translation type="unfinished"/> + <translation>Tehing</translation> </message> <message> <location line="+3"/> <source>Inputs</source> - <translation type="unfinished"/> + <translation>Sisendid</translation> </message> <message> <location line="+23"/> @@ -1804,22 +1808,22 @@ Address: %4 <message> <location line="+1"/> <source>true</source> - <translation type="unfinished"/> + <translation>õige</translation> </message> <message> <location line="+0"/> <source>false</source> - <translation type="unfinished"/> + <translation>vale</translation> </message> <message> <location line="-209"/> <source>, has not been successfully broadcast yet</source> - <translation type="unfinished"/> + <translation>, veel esitlemata</translation> </message> <message numerus="yes"> <location line="-35"/> <source>Open for %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Avaneb %n bloki pärast</numerusform><numerusform>Avaneb %n bloki pärast</numerusform></translation> </message> <message> <location line="+70"/> @@ -1832,18 +1836,18 @@ Address: %4 <message> <location filename="../forms/transactiondescdialog.ui" line="+14"/> <source>Transaction details</source> - <translation type="unfinished"/> + <translation>Tehingu üksikasjad</translation> </message> <message> <location line="+6"/> <source>This pane shows a detailed description of the transaction</source> - <translation type="unfinished"/> + <translation>Paan kuvab tehingu detailid</translation> </message> </context> <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Kuupäev</translation> </message> @@ -1865,211 +1869,216 @@ Address: %4 <message numerus="yes"> <location line="+57"/> <source>Open for %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Avaneb %n bloki pärast</numerusform><numerusform>Avaneb %n bloki pärast</numerusform></translation> </message> <message> <location line="+3"/> <source>Open until %1</source> - <translation type="unfinished"/> + <translation>Avatud kuni %1</translation> </message> <message> <location line="+3"/> <source>Offline (%1 confirmations)</source> - <translation type="unfinished"/> + <translation>Ãœhenduseta (%1 kinnitust)</translation> </message> <message> <location line="+3"/> <source>Unconfirmed (%1 of %2 confirmations)</source> - <translation type="unfinished"/> + <translation>Kinnitamata (%1/%2 kinnitust)</translation> </message> <message> <location line="+3"/> <source>Confirmed (%1 confirmations)</source> - <translation type="unfinished"/> + <translation>Kinnitatud (%1 kinnitust)</translation> </message> <message numerus="yes"> <location line="+8"/> <source>Mined balance will be available when it matures in %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Mine'itud jääk muutub kättesaadavaks %n bloki läbimisel</numerusform><numerusform>Mine'itud jääk muutub kättesaadavaks %n bloki läbimisel</numerusform></translation> </message> <message> <location line="+5"/> <source>This block was not received by any other nodes and will probably not be accepted!</source> - <translation type="unfinished"/> + <translation>Antud klotsi pole saanud ükski osapool ning tõenäoliselt seda ei aktsepteerita!</translation> </message> <message> <location line="+3"/> <source>Generated but not accepted</source> - <translation type="unfinished"/> + <translation>Loodud, kuid aktsepteerimata</translation> </message> <message> <location line="+43"/> <source>Received with</source> - <translation type="unfinished"/> + <translation>Saadud koos</translation> </message> <message> <location line="+2"/> <source>Received from</source> - <translation type="unfinished"/> + <translation>Kellelt saadud</translation> </message> <message> <location line="+3"/> <source>Sent to</source> - <translation type="unfinished"/> + <translation>Saadetud</translation> </message> <message> <location line="+2"/> <source>Payment to yourself</source> - <translation type="unfinished"/> + <translation>Makse iseendale</translation> </message> <message> <location line="+2"/> <source>Mined</source> - <translation type="unfinished"/> + <translation>Mine'itud</translation> </message> <message> <location line="+38"/> <source>(n/a)</source> - <translation type="unfinished"/> + <translation>(n/a)</translation> </message> <message> <location line="+199"/> <source>Transaction status. Hover over this field to show number of confirmations.</source> - <translation type="unfinished"/> + <translation>Tehingu staatus. Kinnituste arvu kuvamiseks liigu hiire noolega selle peale.</translation> </message> <message> <location line="+2"/> <source>Date and time that the transaction was received.</source> - <translation type="unfinished"/> + <translation>Tehingu saamise kuupäev ning kellaaeg.</translation> </message> <message> <location line="+2"/> <source>Type of transaction.</source> - <translation type="unfinished"/> + <translation>Tehingu tüüp.</translation> </message> <message> <location line="+2"/> <source>Destination address of transaction.</source> - <translation type="unfinished"/> + <translation>Tehingu saaja aadress.</translation> </message> <message> <location line="+2"/> <source>Amount removed from or added to balance.</source> - <translation type="unfinished"/> + <translation>Jäägile lisatud või eemaldatud summa.</translation> </message> </context> <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> - <translation type="unfinished"/> + <translation>Kõik</translation> </message> <message> <location line="-15"/> <source>Today</source> - <translation type="unfinished"/> + <translation>Täna</translation> </message> <message> <location line="+1"/> <source>This week</source> - <translation type="unfinished"/> + <translation>Jooksev nädal</translation> </message> <message> <location line="+1"/> <source>This month</source> - <translation type="unfinished"/> + <translation>Jooksev kuu</translation> </message> <message> <location line="+1"/> <source>Last month</source> - <translation type="unfinished"/> + <translation>Eelmine kuu</translation> </message> <message> <location line="+1"/> <source>This year</source> - <translation type="unfinished"/> + <translation>Jooksev aasta</translation> </message> <message> <location line="+1"/> <source>Range...</source> - <translation type="unfinished"/> + <translation>Ulatus...</translation> </message> <message> <location line="+11"/> <source>Received with</source> - <translation type="unfinished"/> + <translation>Saadud koos</translation> </message> <message> <location line="+2"/> <source>Sent to</source> - <translation type="unfinished"/> + <translation>Saadetud</translation> </message> <message> <location line="+2"/> <source>To yourself</source> - <translation type="unfinished"/> + <translation>Iseendale</translation> </message> <message> <location line="+1"/> <source>Mined</source> - <translation type="unfinished"/> + <translation>Mine'itud</translation> </message> <message> <location line="+1"/> <source>Other</source> - <translation type="unfinished"/> + <translation>Muu</translation> </message> <message> <location line="+7"/> <source>Enter address or label to search</source> - <translation type="unfinished"/> + <translation>Otsimiseks sisesta märgis või aadress</translation> </message> <message> <location line="+7"/> <source>Min amount</source> - <translation type="unfinished"/> + <translation>Vähim summa</translation> </message> <message> <location line="+34"/> <source>Copy address</source> - <translation type="unfinished"/> + <translation>Aadressi kopeerimine</translation> </message> <message> <location line="+1"/> <source>Copy label</source> - <translation type="unfinished"/> + <translation>Märgise kopeerimine</translation> </message> <message> <location line="+1"/> <source>Copy amount</source> - <translation type="unfinished"/> + <translation>Kopeeri summa</translation> + </message> + <message> + <location line="+1"/> + <source>Copy transaction ID</source> + <translation>Kopeeri tehingu ID</translation> </message> <message> <location line="+1"/> <source>Edit label</source> - <translation type="unfinished"/> + <translation>Märgise muutmine</translation> </message> <message> <location line="+1"/> <source>Show transaction details</source> - <translation type="unfinished"/> + <translation>Kuva tehingu detailid</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> - <translation type="unfinished"/> + <translation>Tehinguandmete eksport</translation> </message> <message> <location line="+1"/> <source>Comma separated file (*.csv)</source> - <translation type="unfinished"/> + <translation>Komaeraldatud fail (*.csv)</translation> </message> <message> <location line="+8"/> <source>Confirmed</source> - <translation type="unfinished"/> + <translation>Kinnitatud</translation> </message> <message> <location line="+1"/> @@ -2099,7 +2108,7 @@ Address: %4 <message> <location line="+1"/> <source>ID</source> - <translation type="unfinished"/> + <translation>ID</translation> </message> <message> <location line="+4"/> @@ -2109,645 +2118,787 @@ Address: %4 <message> <location line="+0"/> <source>Could not write to file %1.</source> - <translation type="unfinished"/> + <translation>Tõrge faili kirjutamisel %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> - <translation type="unfinished"/> + <translation>Ulatus:</translation> </message> <message> <location line="+8"/> <source>to</source> + <translation>saaja</translation> + </message> +</context> +<context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> <translation type="unfinished"/> </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>Varundatud Rahakott</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>Rahakoti andmed (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>Varundamine nurjus</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>Rahakoti andmete uude kohta salvestamine nurjus.</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>Varundamine õnnestus</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>Rahakoti andmete uude kohta salvestamine õnnestus.</translation> + </message> </context> <context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> - <translation type="unfinished"/> + <translation>Bitcoini versioon</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> - <translation type="unfinished"/> + <translation>Kasutus:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> - <translation type="unfinished"/> + <translation>Saada käsklus -serverile või bitcoindile</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> - <translation type="unfinished"/> + <translation>Käskluste loetelu</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> - <translation type="unfinished"/> + <translation>Käskluste abiinfo</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> - <translation type="unfinished"/> + <translation>Valikud:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> - <translation type="unfinished"/> + <translation>Täpsusta sätete fail (vaikimisi: bitcoin.conf)</translation> </message> <message> <location line="+3"/> <source>Specify pid file (default: bitcoind.pid)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-47"/> - <source>Generate coins</source> - <translation type="unfinished"/> + <translation>Täpsusta PID fail (vaikimisi: bitcoin.pid)</translation> </message> <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> - <translation type="unfinished"/> + <translation>Täpsusta andmekataloog</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> - <translation type="unfinished"/> + <translation>Sea andmebaasi vahemälu suurus MB (vaikeväärtus: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation type="unfinished"/> + <translation>Kuula ühendusi pordil <port> (vaikeväärtus: 8333 või testnet: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation type="unfinished"/> + <translation>Säilita vähemalt <n> ühendust peeridega (vaikeväärtus: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> - <translation type="unfinished"/> + <translation>Peeri aadressi saamiseks ühendu korraks node'iga</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> - <translation type="unfinished"/> + <translation>Täpsusta enda avalik aadress</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation type="unfinished"/> + <translation>Ulakate peeride valulävi (vaikeväärtus: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation type="unfinished"/> + <translation>Mitme sekundi pärast ulakad peerid tagasi võivad tulla (vaikeväärtus: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> - <translation type="unfinished"/> + <translation>RPC pordi %u kuulamiseks seadistamisel ilmnes viga IPv4'l: %s</translation> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation type="unfinished"/> + <translation>Kuula JSON-RPC ühendusel seda porti <port> (vaikeväärtus: 8332 või testnet: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> - <translation type="unfinished"/> + <translation>Luba käsurea ning JSON-RPC käsklusi</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> - <translation type="unfinished"/> + <translation>Tööta taustal ning aktsepteeri käsklusi</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> - <translation type="unfinished"/> + <translation>Testvõrgu kasutamine</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> - <translation type="unfinished"/> + <translation>Luba välisühendusi (vaikeväärtus: 1 kui puudub -proxy või -connect)</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> - <translation type="unfinished"/> + <translation>%s, sul tuleb rpcpassword määrata seadete failis: +%s +Soovitatav on kasutada järgmist juhuslikku parooli: +rpcuser=bitcoinrpc +rpcpassword=%s +(seda parooli ei pea meeles pidama) +Kasutajanimi ning parool EI TOHI kattuda. +Kui faili ei leita, loo see ainult-omaniku-loetavas failiõigustes . +Soovitatav on seadistada tõrgete puhul teavitus; +nt: alertnotify=echo %%s | email -s "Bitcoin Alert" admin@foo.com +</translation> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> - <translation type="unfinished"/> + <translation>RPC pordi %u kuulamiseks seadistamisel ilmnes viga IPv6'l, lülitumine tagasi IPv4'le : %s</translation> </message> <message> <location line="+3"/> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> - <translation type="unfinished"/> + <translation>Määratud aadressiga sidumine ning sellelt kuulamine. IPv6 jaoks kasuta vormingut [host]:port</translation> </message> <message> <location line="+3"/> <source>Cannot obtain a lock on data directory %s. Bitcoin is probably already running.</source> - <translation type="unfinished"/> + <translation>Ei suuda määrata ainuõigust andmekaustale %s. Tõenäolisel on Bitcoin juba avatud.</translation> </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> - <translation type="unfinished"/> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation>Tõrge: Tehingust keelduti! Põhjuseks võib olla juba kulutatud mündid, nt kui wallet.dat fail koopias kulutatid mündid, kuid ei märgitud neid siin vastavalt.</translation> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> - <translation type="unfinished"/> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <translation>Tõrge: Selle tehingu jaoks on nõutav lisatasu vähemalt %s. Põhjuseks võib olla summa suurus, keerukus või hiljuti saadud summade kasutamine!</translation> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> - <translation type="unfinished"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation>Käivita käsklus, kui saabub tähtis hoiatus (%s cmd's asendatakse sõnumiga)</translation> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> - <translation type="unfinished"/> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation>Käivita käsklus, kui rahakoti tehing muutub (%s cmd's muudetakse TxID'ks)</translation> </message> <message> <location line="+11"/> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> - <translation type="unfinished"/> + <translation>Sea "kõrge tähtsusega"/"madala tehingu lisatasuga" tehingute maksimumsuurus baitides (vaikeväärtus: 27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> - <translation type="unfinished"/> + <translation>See on test-versioon - kasutamine omal riisikol - ära kasuta mining'uks ega kaupmeeste programmides</translation> </message> <message> <location line="+5"/> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> - <translation type="unfinished"/> + <translation>Hoiatus: -paytxfee on seatud väga kõrgeks! See on sinu poolt makstav tehingu lisatasu.</translation> </message> <message> <location line="+3"/> <source>Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade.</source> - <translation type="unfinished"/> + <translation>Hoiatus: Kuvatavad tehingud ei pruugi olla korrektsed! Sina või node'id peate tegema uuenduse.</translation> </message> <message> <location line="+3"/> <source>Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin will not work properly.</source> - <translation type="unfinished"/> + <translation>Hoiatus: Palun kontrolli oma arvuti kuupäeva/kellaaega! Kui arvuti kell on vale, siis Bitcoin ei tööta korralikult</translation> </message> <message> <location line="+3"/> <source>Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</source> - <translation type="unfinished"/> + <translation>Hoiatus: ilmnes tõrge wallet.dat faili lugemisel! Võtmed on terved, kuid tehingu andmed või aadressiraamatu kirjed võivad olla kadunud või vigased.</translation> </message> <message> <location line="+3"/> <source>Warning: wallet.dat corrupt, data salvaged! Original wallet.dat saved as wallet.{timestamp}.bak in %s; if your balance or transactions are incorrect you should restore from a backup.</source> - <translation type="unfinished"/> + <translation>Hoiatus: toimus wallet.dat faili andmete päästmine! Originaal wallet.dat nimetati kaustas %s ümber wallet.{ajatempel}.bak'iks, jäägi või tehingute ebakõlade puhul tuleks teha backup'ist taastamine.</translation> </message> <message> <location line="+14"/> <source>Attempt to recover private keys from a corrupt wallet.dat</source> - <translation type="unfinished"/> + <translation>Püüa vigasest wallet.dat failist taastada turvavõtmed</translation> </message> <message> <location line="+2"/> <source>Block creation options:</source> - <translation type="unfinished"/> + <translation>Blokeeri loomise valikud:</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> - <translation type="unfinished"/> + <translation>Ãœhendu ainult määratud node'i(de)ga</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation>Tuvastati vigane bloki andmebaas</translation> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> - <translation type="unfinished"/> + <translation>Leia oma IP aadress (vaikeväärtus: 1, kui kuulatakse ning puudub -externalip)</translation> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation>Kas soovid bloki andmebaasi taastada?</translation> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation>Tõrge bloki andmebaasi käivitamisel</translation> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation>Tõrge rahakoti keskkonna %s käivitamisel!</translation> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> - <translation type="unfinished"/> + <translation>Tõrge bloki baasi lugemisel</translation> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation>Tõrge bloki andmebaasi avamisel</translation> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> - <translation type="unfinished"/> + <translation>Tõrge: liiga vähe kettaruumi!</translation> </message> <message> <location line="+1"/> <source>Error: Transaction creation failed!</source> - <translation type="unfinished"/> + <translation>Tõrge: Tehingu loomine ebaõnnestus!</translation> </message> <message> <location line="+1"/> <source>Error: Wallet locked, unable to create transaction!</source> - <translation type="unfinished"/> + <translation>Tõrge: Rahakott on lukus, tehingu loomine ei ole võimalik!</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation>Tõrge: süsteemi tõrge:</translation> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> - <translation type="unfinished"/> + <translation>Pordi kuulamine nurjus. Soovikorral kasuta -listen=0.</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation>Tõrge bloki sisu lugemisel</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation>Bloki lugemine ebaõnnestus</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation>Bloki indeksi sünkimine ebaõnnestus</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation>Bloki indeksi kirjutamine ebaõnnestus</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation>Bloki sisu kirjutamine ebaõnnestus</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation>Tõrge bloki sisu kirjutamisel</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation>Tõrge faili info kirjutamisel</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation>Tõrge mündi andmebaasi kirjutamisel</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation>Tehingu indeksi kirjutamine ebaõnnestus</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation>Tagasivõtmise andmete kirjutamine ebaõnnestus</translation> </message> <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> - <translation type="unfinished"/> + <translation>Otsi DNS'i lookup'i kastavaid peere (vaikeväärtus: 1, kui mitte -connect)</translation> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> <translation type="unfinished"/> </message> <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation>Käivitamisel kontrollitavate blokkide arv (vaikeväärtus: 288, 0=kõik)</translation> + </message> + <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation>Blokkide kontrollimise põhjalikkus (0-4, vaikeväärtus: 3)</translation> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> <translation type="unfinished"/> </message> <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>Taasta bloki jada indeks blk000??.dat failist</translation> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation>Määra RPC kõnede haldurite arv (vaikeväärtus: 4)</translation> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation>Kontrollin blokke...</translation> + </message> + <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation>Kontrollin rahakotti...</translation> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> + <translation>Impordi blokid välisest blk000??.dat failist</translation> + </message> + <message> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+78"/> <source>Information</source> - <translation type="unfinished"/> + <translation>Informatsioon</translation> </message> <message> <location line="+3"/> <source>Invalid -tor address: '%s'</source> - <translation type="unfinished"/> + <translation>Vigane -tor aadress: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation>Säilita kogu tehingu indeks (vaikeväärtus: 0)</translation> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation type="unfinished"/> + <translation>Maksimaalne saamise puhver -connection kohta , <n>*1000 baiti (vaikeväärtus: 5000)</translation> </message> <message> <location line="+1"/> <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation type="unfinished"/> + <translation>Maksimaalne saatmise puhver -connection kohta , <n>*1000 baiti (vaikeväärtus: 1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation type="unfinished"/> + <translation>Tunnusta ainult sisseehitatud turvapunktidele vastavaid bloki jadu (vaikeväärtus: 1)</translation> </message> <message> <location line="+1"/> <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation type="unfinished"/> + <translation>Ãœhenda ainult node'idega <net> võrgus (IPv4, IPv6 või Tor)</translation> </message> <message> <location line="+2"/> <source>Output extra debugging information. Implies all other -debug* options</source> - <translation type="unfinished"/> + <translation>Väljund lisa debug'imise infoks. Tuleneb kõikidest teistest -debug* valikutest</translation> </message> <message> <location line="+1"/> <source>Output extra network debugging information</source> - <translation type="unfinished"/> + <translation>Lisa võrgu debug'imise info väljund</translation> </message> <message> <location line="+2"/> <source>Prepend debug output with timestamp</source> - <translation type="unfinished"/> + <translation>Varusta debugi väljund ajatempliga</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> - <translation type="unfinished"/> + <translation>SSL valikud: (vaata Bitcoini Wikist või SSL sätete juhendist)</translation> </message> <message> <location line="+1"/> <source>Select the version of socks proxy to use (4-5, default: 5)</source> - <translation type="unfinished"/> + <translation>Vali turva proxi SOCKS versioon (4-5, vaikeväärtus: 5)</translation> </message> <message> <location line="+3"/> <source>Send trace/debug info to console instead of debug.log file</source> - <translation type="unfinished"/> + <translation>Saada jälitus/debug, debug.log faili asemel, konsooli</translation> </message> <message> <location line="+1"/> <source>Send trace/debug info to debugger</source> - <translation type="unfinished"/> + <translation>Saada jälitus/debug info debuggerile</translation> </message> <message> <location line="+5"/> <source>Set maximum block size in bytes (default: 250000)</source> - <translation type="unfinished"/> + <translation>Sea maksimaalne bloki suurus baitides (vaikeväärtus: 250000)</translation> </message> <message> <location line="+1"/> <source>Set minimum block size in bytes (default: 0)</source> - <translation type="unfinished"/> + <translation>Sea minimaalne bloki suurus baitides (vaikeväärtus: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> - <translation type="unfinished"/> + <translation>Kahanda programmi käivitamisel debug.log faili (vaikeväärtus: 1, kui ei ole -debug)</translation> </message> <message> <location line="+2"/> <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation type="unfinished"/> + <translation>Sea ühenduse timeout millisekundites (vaikeväärtus: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation>Süsteemi tõrge:</translation> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> - <translation type="unfinished"/> + <translation>Kasuta kuulatava pordi määramiseks UPnP ühendust (vaikeväärtus: 0)</translation> </message> <message> <location line="+1"/> <source>Use UPnP to map the listening port (default: 1 when listening)</source> - <translation type="unfinished"/> + <translation>Kasuta kuulatava pordi määramiseks UPnP ühendust (vaikeväärtus: 1, kui kuulatakse)</translation> </message> <message> <location line="+1"/> <source>Use proxy to reach tor hidden services (default: same as -proxy)</source> - <translation type="unfinished"/> + <translation>Kasuta varjatud teenustele ligipääsuks proxy't (vaikeväärtus: sama, mis -proxy)</translation> </message> <message> <location line="+2"/> <source>Username for JSON-RPC connections</source> - <translation type="unfinished"/> + <translation>JSON-RPC ühenduste kasutajatunnus</translation> </message> <message> <location line="+4"/> <source>Warning</source> - <translation type="unfinished"/> + <translation>Hoiatus</translation> </message> <message> <location line="+1"/> <source>Warning: This version is obsolete, upgrade required!</source> - <translation type="unfinished"/> + <translation>Hoiatus: versioon on aegunud, uuendus on nõutav!</translation> + </message> + <message> + <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation>Andmebaas tuleb taastada kasutades -reindex, et muuta -txindex</translation> </message> <message> <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> - <translation type="unfinished"/> + <translation>wallet.dat fail on katki, päästmine ebaõnnestus</translation> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> - <translation type="unfinished"/> + <translation>JSON-RPC ühenduste salasõna</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> - <translation type="unfinished"/> + <translation>JSON-RPC ühenduste lubamine kindla IP pealt</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> - <translation type="unfinished"/> + <translation>Saada käsklusi node'ile IP'ga <ip> (vaikeväärtus: 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> - <translation type="unfinished"/> + <translation>Käivita käsklus, kui parim plokk muutub (käskluse %s asendatakse ploki hash'iga)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> - <translation type="unfinished"/> + <translation>Uuenda rahakott uusimasse vormingusse</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> - <translation type="unfinished"/> + <translation>Sea võtmete hulgaks <n> (vaikeväärtus: 100)</translation> </message> <message> <location line="-12"/> <source>Rescan the block chain for missing wallet transactions</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation type="unfinished"/> + <translation>Otsi ploki jadast rahakoti kadunud tehinguid</translation> </message> <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> - <translation type="unfinished"/> + <translation>Kasuta JSON-RPC ühenduste jaoks OpenSSL'i (https)</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> - <translation type="unfinished"/> + <translation>Serveri sertifikaadifail (vaikeväärtus: server.cert)</translation> </message> <message> <location line="+1"/> <source>Server private key (default: server.pem)</source> - <translation type="unfinished"/> + <translation>Serveri privaatvõti (vaikeväärtus: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> - <translation type="unfinished"/> + <translation>Lubatud Å¡iffrid (vaikeväärtus: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> - <translation type="unfinished"/> + <translation>Käesolev abitekst</translation> </message> <message> <location line="+3"/> <source>Unable to bind to %s on this computer (bind returned error %d, %s)</source> - <translation type="unfinished"/> + <translation>Selle arvutiga ei ole võimalik siduda %s külge (katse nurjus %d, %s tõttu)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> - <translation type="unfinished"/> + <translation>Ãœhendu läbi turva proxi</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> - <translation type="unfinished"/> + <translation>-addnode, -seednode ja -connect tohivad kasutada DNS lookup'i</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> - <translation type="unfinished"/> + <translation>Aadresside laadimine...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> - <translation type="unfinished"/> + <translation>Viga wallet.dat käivitamisel. Vigane rahakkott</translation> </message> <message> <location line="+1"/> <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> + <translation>Viga wallet.dat käivitamisel: Rahakott nõuab Bitcoini uusimat versiooni</translation> </message> <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> - <translation type="unfinished"/> + <translation>Rahakott tuli ümberkirjutada: toimingu lõpetamiseks taaskäivita Bitcoin</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> - <translation type="unfinished"/> + <translation>Viga wallet.dat käivitamisel</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> - <translation type="unfinished"/> + <translation>Vigane -proxi aadress: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> - <translation type="unfinished"/> + <translation>Kirjeldatud tundmatu võrgustik -onlynet'is: '%s'</translation> </message> <message> <location line="-1"/> <source>Unknown -socks proxy version requested: %i</source> - <translation type="unfinished"/> + <translation>Küsitud tundmatu -socks proxi versioon: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> - <translation type="unfinished"/> + <translation>Tundmatu -bind aadress: '%s'</translation> </message> <message> <location line="+1"/> <source>Cannot resolve -externalip address: '%s'</source> - <translation type="unfinished"/> + <translation>Tundmatu -externalip aadress: '%s'</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> - <translation type="unfinished"/> + <translation>-paytxfee=<amount> jaoks vigane kogus: '%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> - <translation type="unfinished"/> + <translation>Kehtetu summa</translation> </message> <message> <location line="-4"/> <source>Insufficient funds</source> - <translation type="unfinished"/> + <translation>Liiga suur summa</translation> </message> <message> <location line="+8"/> <source>Loading block index...</source> - <translation type="unfinished"/> + <translation>Klotside indeksi laadimine...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> - <translation type="unfinished"/> + <translation>Lisa node ning hoia ühendus avatud</translation> </message> <message> <location line="-25"/> <source>Unable to bind to %s on this computer. Bitcoin is probably already running.</source> - <translation type="unfinished"/> + <translation>%s'ga ei ole võimalik sellest arvutist siduda. Bitcoin juba töötab.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> - <translation type="unfinished"/> + <translation>Minu saadetavate tehingute lisatasu KB kohta</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> - <translation type="unfinished"/> + <translation>Rahakoti laadimine...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation type="unfinished"/> + <translation>Rahakoti vanandamine ebaõnnestus</translation> </message> <message> <location line="+3"/> <source>Cannot write default address</source> - <translation type="unfinished"/> + <translation>Tõrge vaikimisi aadressi kirjutamisel</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> - <translation type="unfinished"/> + <translation>Ãœleskaneerimine...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> - <translation type="unfinished"/> + <translation>Laetud</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> - <translation type="unfinished"/> + <translation>%s valiku kasutamine</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> - <translation type="unfinished"/> + <translation>Tõrge</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> - <translation type="unfinished"/> + <translation>rpcpassword=<password> peab sätete failis olema seadistatud:⎠+%s⎠+Kui seda faili ei ole, loo see ainult-omanikule-lugemiseks faili õigustes.</translation> </message> </context> </TS>
\ No newline at end of file diff --git a/src/qt/locale/bitcoin_eu_ES.ts b/src/qt/locale/bitcoin_eu_ES.ts index fb13cff8c8..bfc228b876 100644 --- a/src/qt/locale/bitcoin_eu_ES.ts +++ b/src/qt/locale/bitcoin_eu_ES.ts @@ -5,20 +5,15 @@ <message> <location filename="../forms/aboutdialog.ui" line="+14"/> <source>About Bitcoin</source> - <translation type="unfinished"/> + <translation>Bitcoin-i buruz</translation> </message> <message> <location line="+39"/> <source><b>Bitcoin</b> version</source> - <translation><b>Bitcoin</b> Bertsio</translation> - </message> - <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation type="unfinished"/> + <translation><b>Bitcoin</b> bertsioa</translation> </message> <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -27,6 +22,16 @@ Distributed under the MIT/X11 software license, see the accompanying file COPYIN This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> </context> <context> <name>AddressBookPage</name> @@ -36,9 +41,9 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Helbide-liburua</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> - <translation type="unfinished"/> + <translation>Klik bikoitza helbidea edo etiketa editatzeko</translation> </message> <message> <location line="+27"/> @@ -48,7 +53,7 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+14"/> <source>Copy the currently selected address to the system clipboard</source> - <translation type="unfinished"/> + <translation>Kopiatu hautatutako helbidea sistemaren arbelera</translation> </message> <message> <location line="-11"/> @@ -56,19 +61,19 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation type="unfinished"/> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation type="unfinished"/> </message> <message> <location line="+11"/> <source>Show &QR Code</source> - <translation type="unfinished"/> + <translation>Erakutsi &QR kodea</translation> </message> <message> <location line="+11"/> @@ -86,7 +91,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation type="unfinished"/> </message> @@ -101,42 +116,52 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Ezabatu</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation type="unfinished"/> </message> <message> - <location line="+250"/> - <source>Export Address Book Data</source> + <location line="+1"/> + <source>Send &Coins</source> <translation type="unfinished"/> </message> <message> + <location line="+260"/> + <source>Export Address Book Data</source> + <translation>Esportatu Helbide-liburuaren datuak</translation> + </message> + <message> <location line="+1"/> <source>Comma separated file (*.csv)</source> - <translation type="unfinished"/> + <translation>Komaz bereizitako artxiboa (*.csv)</translation> </message> <message> <location line="+13"/> <source>Error exporting</source> - <translation type="unfinished"/> + <translation>Errorea esportatzean</translation> </message> <message> <location line="+0"/> <source>Could not write to file %1.</source> - <translation type="unfinished"/> + <translation>Ezin idatzi %1 artxiboan.</translation> </message> </context> <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> - <translation type="unfinished"/> + <translation>Etiketa</translation> </message> <message> <location line="+0"/> @@ -146,7 +171,7 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+36"/> <source>(no label)</source> - <translation type="unfinished"/> + <translation>(etiketarik ez)</translation> </message> </context> <context> @@ -159,62 +184,62 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+21"/> <source>Enter passphrase</source> - <translation type="unfinished"/> + <translation>Sartu pasahitza</translation> </message> <message> <location line="+14"/> <source>New passphrase</source> - <translation type="unfinished"/> + <translation>Pasahitz berria</translation> </message> <message> <location line="+14"/> <source>Repeat new passphrase</source> - <translation type="unfinished"/> + <translation>Errepikatu pasahitz berria</translation> </message> <message> <location filename="../askpassphrasedialog.cpp" line="+33"/> <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>.</source> - <translation type="unfinished"/> + <translation>Sartu zorrorako pasahitz berria.<br/> Mesedez erabili <b>gutxienez ausazko 10 karaktere</b>, edo <b>gutxienez zortzi hitz</b> pasahitza osatzeko.</translation> </message> <message> <location line="+1"/> <source>Encrypt wallet</source> - <translation type="unfinished"/> + <translation>Enkriptatu zorroa</translation> </message> <message> <location line="+3"/> <source>This operation needs your wallet passphrase to unlock the wallet.</source> - <translation type="unfinished"/> + <translation>Eragiketa honek zorroaren pasahitza behar du zorroa desblokeatzeko.</translation> </message> <message> <location line="+5"/> <source>Unlock wallet</source> - <translation type="unfinished"/> + <translation>Desblokeatu zorroa</translation> </message> <message> <location line="+3"/> <source>This operation needs your wallet passphrase to decrypt the wallet.</source> - <translation type="unfinished"/> + <translation>Eragiketa honek zure zorroaren pasahitza behar du, zorroa desenkriptatzeko.</translation> </message> <message> <location line="+5"/> <source>Decrypt wallet</source> - <translation type="unfinished"/> + <translation>Desenkriptatu zorroa</translation> </message> <message> <location line="+3"/> <source>Change passphrase</source> - <translation type="unfinished"/> + <translation>Aldatu pasahitza</translation> </message> <message> <location line="+1"/> <source>Enter the old and new passphrase to the wallet.</source> - <translation type="unfinished"/> + <translation>Sartu zorroaren pasahitz zaharra eta berria.</translation> </message> <message> <location line="+46"/> <source>Confirm wallet encryption</source> - <translation type="unfinished"/> + <translation>Berretsi zorroaren enkriptazioa</translation> </message> <message> <location line="+1"/> @@ -241,7 +266,7 @@ This product includes software developed by the OpenSSL Project for use in the O <location line="-130"/> <location line="+58"/> <source>Wallet encrypted</source> - <translation type="unfinished"/> + <translation>Zorroa enkriptatuta</translation> </message> <message> <location line="-56"/> @@ -254,35 +279,35 @@ This product includes software developed by the OpenSSL Project for use in the O <location line="+42"/> <location line="+6"/> <source>Wallet encryption failed</source> - <translation type="unfinished"/> + <translation>Zorroaren enkriptazioak huts egin du</translation> </message> <message> <location line="-54"/> <source>Wallet encryption failed due to an internal error. Your wallet was not encrypted.</source> - <translation type="unfinished"/> + <translation>Zorroaren enkriptazioak huts egin du barne-errore baten ondorioz. Zure zorroa ez da enkriptatu.</translation> </message> <message> <location line="+7"/> <location line="+48"/> <source>The supplied passphrases do not match.</source> - <translation type="unfinished"/> + <translation>Eman dituzun pasahitzak ez datoz bat.</translation> </message> <message> <location line="-37"/> <source>Wallet unlock failed</source> - <translation type="unfinished"/> + <translation>Zorroaren desblokeoak huts egin du</translation> </message> <message> <location line="+1"/> <location line="+11"/> <location line="+19"/> <source>The passphrase entered for the wallet decryption was incorrect.</source> - <translation type="unfinished"/> + <translation>Zorroa desenkriptatzeko sartutako pasahitza okerra da.</translation> </message> <message> <location line="-20"/> <source>Wallet decryption failed</source> - <translation type="unfinished"/> + <translation>Zorroaren desenkriptazioak huts egin du</translation> </message> <message> <location line="+14"/> @@ -293,92 +318,77 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation type="unfinished"/> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> - <translation type="unfinished"/> + <translation>Sarearekin sinkronizatzen...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> - <translation type="unfinished"/> + <translation>&Gainbegiratu</translation> </message> <message> <location line="+1"/> <source>Show general overview of wallet</source> - <translation type="unfinished"/> + <translation>Ikusi zorroaren begirada orokorra</translation> </message> <message> <location line="+20"/> <source>&Transactions</source> - <translation type="unfinished"/> + <translation>&Transakzioak</translation> </message> <message> <location line="+1"/> <source>Browse transaction history</source> - <translation type="unfinished"/> + <translation>Ikusi transakzioen historia</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation type="unfinished"/> + <translation>Editatu gordetako helbide eta etiketen zerrenda</translation> </message> <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> - <translation type="unfinished"/> + <translation>Erakutsi ordainketak jasotzeko helbideen zerrenda</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> - <translation type="unfinished"/> + <translation>Irten</translation> </message> <message> <location line="+1"/> <source>Quit application</source> - <translation type="unfinished"/> + <translation>Irten aplikaziotik</translation> </message> <message> <location line="+4"/> <source>Show information about Bitcoin</source> - <translation type="unfinished"/> + <translation>Erakutsi Bitcoin-i buruzko informazioa</translation> </message> <message> <location line="+2"/> <source>About &Qt</source> - <translation type="unfinished"/> + <translation>&Qt-ari buruz</translation> </message> <message> <location line="+1"/> <source>Show information about Qt</source> - <translation type="unfinished"/> + <translation>Erakutsi Bitcoin-i buruzko informazioa</translation> </message> <message> <location line="+2"/> <source>&Options...</source> - <translation type="unfinished"/> + <translation>&Aukerak...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation type="unfinished"/> </message> @@ -393,7 +403,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation type="unfinished"/> </message> @@ -402,18 +412,8 @@ This product includes software developed by the OpenSSL Project for use in the O <source>Reindexing blocks on disk...</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> <message> - <location line="-265"/> - <source>&Export...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation type="unfinished"/> </message> @@ -423,22 +423,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation type="unfinished"/> </message> <message> <location line="+2"/> <source>Change the passphrase used for wallet encryption</source> - <translation type="unfinished"/> + <translation>Aldatu zorroa enkriptatzeko erabilitako pasahitza</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation type="unfinished"/> </message> @@ -448,23 +443,38 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation type="unfinished"/> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation type="unfinished"/> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation type="unfinished"/> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation type="unfinished"/> </message> @@ -479,7 +489,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation type="unfinished"/> </message> @@ -494,135 +504,130 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> - <translation type="unfinished"/> + <translation>&Artxiboa</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> - <translation type="unfinished"/> + <translation>&Ezarpenak</translation> </message> <message> <location line="+6"/> <source>&Help</source> - <translation type="unfinished"/> + <translation>&Laguntza</translation> </message> <message> <location line="+9"/> <source>Tabs toolbar</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation type="unfinished"/> + <translation>Fitxen tresna-barra</translation> </message> <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> - <translation type="unfinished"/> + <translation>[testnet]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Konexio aktibo %n Bitcoin-en sarera</numerusform><numerusform>%n konexio aktibo Bitcoin-en sarera</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Processed %1 blocks of transaction history.</source> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> <translation type="unfinished"/> </message> <message> - <location line="+70"/> - <source>Error</source> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> <translation type="unfinished"/> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> <message> - <location line="+3"/> - <source>Warning</source> + <location line="+4"/> + <source>%1 behind</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> - <source>Information</source> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> <translation type="unfinished"/> </message> <message> - <location line="+66"/> - <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> <translation type="unfinished"/> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> + <location line="+22"/> + <source>Error</source> <translation type="unfinished"/> </message> <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> + <location line="+3"/> + <source>Warning</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> <message> - <location line="+6"/> - <source>Up to date</source> + <location line="+3"/> + <source>Information</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Catching up...</source> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> <translation type="unfinished"/> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation type="unfinished"/> + <location line="-140"/> + <source>Up to date</source> + <translation>Egunean</translation> </message> <message> - <location line="+97"/> + <location line="+31"/> + <source>Catching up...</source> + <translation>Eguneratzen...</translation> + </message> + <message> + <location line="+113"/> <source>Confirm transaction fee</source> <translation type="unfinished"/> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> - <translation type="unfinished"/> + <translation>Bidalitako transakzioa</translation> </message> <message> <location line="+0"/> <source>Incoming transaction</source> - <translation type="unfinished"/> + <translation>Sarrerako transakzioa</translation> </message> <message> <location line="+1"/> @@ -634,49 +639,29 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation type="unfinished"/> </message> <message> <location line="+17"/> <source>Wallet is <b>encrypted</b> and currently <b>unlocked</b></source> - <translation type="unfinished"/> + <translation>Zorroa <b>enkriptatuta</b> eta <b>desblokeatuta</b> dago une honetan</translation> </message> <message> <location line="+8"/> <source>Wallet is <b>encrypted</b> and currently <b>locked</b></source> - <translation type="unfinished"/> - </message> - <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation type="unfinished"/> + <translation>Zorroa <b>enkriptatuta</b> eta <b>blokeatuta</b> dago une honetan</translation> </message> <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation type="unfinished"/> </message> @@ -684,7 +669,7 @@ Address: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation type="unfinished"/> </message> @@ -694,73 +679,73 @@ Address: %4 <message> <location filename="../forms/editaddressdialog.ui" line="+14"/> <source>Edit Address</source> - <translation type="unfinished"/> + <translation>Editatu helbidea</translation> </message> <message> <location line="+11"/> <source>&Label</source> - <translation type="unfinished"/> + <translation>&Etiketa</translation> </message> <message> <location line="+10"/> <source>The label associated with this address book entry</source> - <translation type="unfinished"/> + <translation>Helbide-liburuko sarrera honekin lotutako etiketa</translation> </message> <message> <location line="+7"/> <source>&Address</source> - <translation type="unfinished"/> + <translation>&Helbidea</translation> </message> <message> <location line="+10"/> <source>The address associated with this address book entry. This can only be modified for sending addresses.</source> - <translation type="unfinished"/> + <translation>Helbide-liburuko sarrera honekin lotutako helbidea. Bidaltzeko helbideeta soilik alda daiteke.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> - <translation type="unfinished"/> + <translation>Jasotzeko helbide berria</translation> </message> <message> <location line="+4"/> <source>New sending address</source> - <translation type="unfinished"/> + <translation>Bidaltzeko helbide berria</translation> </message> <message> <location line="+3"/> <source>Edit receiving address</source> - <translation type="unfinished"/> + <translation>Editatu jasotzeko helbidea</translation> </message> <message> <location line="+4"/> <source>Edit sending address</source> - <translation type="unfinished"/> + <translation>Editatu bidaltzeko helbidea</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> - <translation type="unfinished"/> + <translation>Sartu berri den helbidea, "%1", helbide-liburuan dago jadanik.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> - <translation type="unfinished"/> + <translation>Ezin desblokeatu zorroa.</translation> </message> <message> <location line="+5"/> <source>New key generation failed.</source> - <translation type="unfinished"/> + <translation>Gako berriaren sorrerak huts egin du.</translation> </message> </context> <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation type="unfinished"/> @@ -806,7 +791,7 @@ Address: %4 <message> <location filename="../forms/optionsdialog.ui" line="+14"/> <source>Options</source> - <translation type="unfinished"/> + <translation>Aukerak</translation> </message> <message> <location line="+16"/> @@ -815,7 +800,7 @@ Address: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> <translation type="unfinished"/> </message> <message> @@ -974,7 +959,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation type="unfinished"/> </message> @@ -1016,28 +1001,23 @@ Address: %4 <message> <location filename="../forms/overviewpage.ui" line="+14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>Inprimakia</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation type="unfinished"/> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation type="unfinished"/> + <translation>Saldoa:</translation> </message> <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> - <translation type="unfinished"/> + <translation>Konfirmatu gabe:</translation> </message> <message> <location line="-78"/> @@ -1045,7 +1025,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation type="unfinished"/> </message> @@ -1057,27 +1037,30 @@ Address: %4 <message> <location line="+46"/> <source><b>Recent transactions</b></source> - <translation type="unfinished"/> + <translation><b>Azken transakzioak</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> - <translation type="unfinished"/> + <translation>Zure uneko saldoa</translation> </message> <message> <location line="+29"/> <source>Total of transactions that have yet to be confirmed, and do not yet count toward the current balance</source> - <translation type="unfinished"/> + <translation>Oraindik konfirmatu gabe daudenez, uneko saldoab kontatu gabe dagoen transakzio kopurua</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> + <location filename="../overviewpage.cpp" line="+116"/> + <location line="+1"/> + <source>out of sync</source> <translation type="unfinished"/> </message> +</context> +<context> + <name>PaymentServer</name> <message> - <location filename="../overviewpage.cpp" line="+115"/> - <location line="+1"/> - <source>out of sync</source> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> <translation type="unfinished"/> </message> </context> @@ -1096,22 +1079,22 @@ Address: %4 <message> <location line="+56"/> <source>Amount:</source> - <translation type="unfinished"/> + <translation>Kopurua</translation> </message> <message> <location line="-44"/> <source>Label:</source> - <translation type="unfinished"/> + <translation>&Etiketa:</translation> </message> <message> <location line="+19"/> <source>Message:</source> - <translation type="unfinished"/> + <translation>Mezua</translation> </message> <message> <location line="+71"/> <source>&Save As...</source> - <translation type="unfinished"/> + <translation>Gorde honela...</translation> </message> <message> <location filename="../qrcodedialog.cpp" line="+62"/> @@ -1156,7 +1139,7 @@ Address: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation type="unfinished"/> </message> @@ -1298,12 +1281,12 @@ Address: %4 <location line="+5"/> <location line="+5"/> <source>Send Coins</source> - <translation type="unfinished"/> + <translation>Bidali txanponak</translation> </message> <message> <location line="+50"/> <source>Send to multiple recipients at once</source> - <translation type="unfinished"/> + <translation>Bidali hainbat jasotzaileri batera</translation> </message> <message> <location line="+3"/> @@ -1323,17 +1306,17 @@ Address: %4 <message> <location line="+22"/> <source>Balance:</source> - <translation type="unfinished"/> + <translation>Saldoa:</translation> </message> <message> <location line="+10"/> <source>123.456 BTC</source> - <translation type="unfinished"/> + <translation>123.456 BTC</translation> </message> <message> <location line="+31"/> <source>Confirm the send action</source> - <translation type="unfinished"/> + <translation>Berretsi bidaltzeko ekintza</translation> </message> <message> <location line="+3"/> @@ -1343,22 +1326,22 @@ Address: %4 <message> <location filename="../sendcoinsdialog.cpp" line="-59"/> <source><b>%1</b> to %2 (%3)</source> - <translation type="unfinished"/> + <translation><b>%1</b> honi: %2 (%3)</translation> </message> <message> <location line="+5"/> <source>Confirm send coins</source> - <translation type="unfinished"/> + <translation>Berretsi txanponak bidaltzea</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to send %1?</source> - <translation type="unfinished"/> + <translation>Ziur zaude %1 bidali nahi duzula?</translation> </message> <message> <location line="+0"/> <source> and </source> - <translation type="unfinished"/> + <translation>eta</translation> </message> <message> <location line="+23"/> @@ -1368,7 +1351,7 @@ Address: %4 <message> <location line="+5"/> <source>The amount to pay must be larger than 0.</source> - <translation type="unfinished"/> + <translation>Ordaintzeko kopurua 0 baino handiagoa izan behar du.</translation> </message> <message> <location line="+5"/> @@ -1401,17 +1384,17 @@ Address: %4 <message> <location filename="../forms/sendcoinsentry.ui" line="+14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>Inprimakia</translation> </message> <message> <location line="+15"/> <source>A&mount:</source> - <translation type="unfinished"/> + <translation>K&opurua:</translation> </message> <message> <location line="+13"/> <source>Pay &To:</source> - <translation type="unfinished"/> + <translation>Ordaindu &honi:</translation> </message> <message> <location line="+34"/> @@ -1420,14 +1403,14 @@ Address: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> - <translation type="unfinished"/> + <translation>Sartu etiketa bat helbide honetarako, eta gehitu zure helbide-liburuan</translation> </message> <message> <location line="-78"/> <source>&Label:</source> - <translation type="unfinished"/> + <translation>&Etiketa:</translation> </message> <message> <location line="+28"/> @@ -1437,27 +1420,27 @@ Address: %4 <message> <location line="+10"/> <source>Alt+A</source> - <translation type="unfinished"/> + <translation>Alt+A</translation> </message> <message> <location line="+7"/> <source>Paste address from clipboard</source> - <translation type="unfinished"/> + <translation>Itsatsi helbidea arbeletik</translation> </message> <message> <location line="+10"/> <source>Alt+P</source> - <translation type="unfinished"/> + <translation>Alt+P</translation> </message> <message> <location line="+7"/> <source>Remove this recipient</source> - <translation type="unfinished"/> + <translation>Ezabatu jasotzaile hau</translation> </message> <message> <location filename="../sendcoinsentry.cpp" line="+1"/> <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>Sartu Bitocin helbide bat (adb.: 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) </translation> </message> </context> <context> @@ -1492,17 +1475,17 @@ Address: %4 <location line="-203"/> <location line="+213"/> <source>Alt+A</source> - <translation type="unfinished"/> + <translation>Alt+A</translation> </message> <message> <location line="-203"/> <source>Paste address from clipboard</source> - <translation type="unfinished"/> + <translation>Itsatsi helbidea arbeletik</translation> </message> <message> <location line="+10"/> <source>Alt+P</source> - <translation type="unfinished"/> + <translation>Alt+P</translation> </message> <message> <location line="+12"/> @@ -1574,7 +1557,7 @@ Address: %4 <location filename="../signverifymessagedialog.cpp" line="+27"/> <location line="+3"/> <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>Sartu Bitocin helbide bat (adb.: 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) </translation> </message> <message> <location line="-2"/> @@ -1654,11 +1637,24 @@ Address: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> - <translation type="unfinished"/> + <translation>Zabalik %1 arte</translation> </message> <message> <location line="+6"/> @@ -1668,12 +1664,12 @@ Address: %4 <message> <location line="+2"/> <source>%1/unconfirmed</source> - <translation type="unfinished"/> + <translation>%1/konfirmatu gabe</translation> </message> <message> <location line="+2"/> <source>%1 confirmations</source> - <translation type="unfinished"/> + <translation>%1 konfirmazioak</translation> </message> <message> <location line="+18"/> @@ -1688,7 +1684,7 @@ Address: %4 <message> <location line="+4"/> <source>Date</source> - <translation type="unfinished"/> + <translation>Data</translation> </message> <message> <location line="+7"/> @@ -1799,7 +1795,7 @@ Address: %4 <message> <location line="+23"/> <source>Amount</source> - <translation type="unfinished"/> + <translation>Kopurua</translation> </message> <message> <location line="+1"/> @@ -1814,7 +1810,7 @@ Address: %4 <message> <location line="-209"/> <source>, has not been successfully broadcast yet</source> - <translation type="unfinished"/> + <translation>, ez da arrakastaz emititu oraindik</translation> </message> <message numerus="yes"> <location line="-35"/> @@ -1824,7 +1820,7 @@ Address: %4 <message> <location line="+70"/> <source>unknown</source> - <translation type="unfinished"/> + <translation>ezezaguna</translation> </message> </context> <context> @@ -1832,25 +1828,25 @@ Address: %4 <message> <location filename="../forms/transactiondescdialog.ui" line="+14"/> <source>Transaction details</source> - <translation type="unfinished"/> + <translation>Transakzioaren xehetasunak</translation> </message> <message> <location line="+6"/> <source>This pane shows a detailed description of the transaction</source> - <translation type="unfinished"/> + <translation>Panel honek transakzioaren deskribapen xehea erakusten du</translation> </message> </context> <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> - <translation type="unfinished"/> + <translation>Data</translation> </message> <message> <location line="+0"/> <source>Type</source> - <translation type="unfinished"/> + <translation>Mota</translation> </message> <message> <location line="+0"/> @@ -1860,7 +1856,7 @@ Address: %4 <message> <location line="+0"/> <source>Amount</source> - <translation type="unfinished"/> + <translation>Kopurua</translation> </message> <message numerus="yes"> <location line="+57"/> @@ -1870,12 +1866,12 @@ Address: %4 <message> <location line="+3"/> <source>Open until %1</source> - <translation type="unfinished"/> + <translation>Zabalik %1 arte</translation> </message> <message> <location line="+3"/> <source>Offline (%1 confirmations)</source> - <translation type="unfinished"/> + <translation>Offline (%1 konfirmazio)</translation> </message> <message> <location line="+3"/> @@ -1885,7 +1881,7 @@ Address: %4 <message> <location line="+3"/> <source>Confirmed (%1 confirmations)</source> - <translation type="unfinished"/> + <translation>Konfirmatuta (%1 konfirmazio)</translation> </message> <message numerus="yes"> <location line="+8"/> @@ -1895,17 +1891,17 @@ Address: %4 <message> <location line="+5"/> <source>This block was not received by any other nodes and will probably not be accepted!</source> - <translation type="unfinished"/> + <translation>Bloke hau ez du beste inongo nodorik jaso, eta seguruenik ez da onartuko!</translation> </message> <message> <location line="+3"/> <source>Generated but not accepted</source> - <translation type="unfinished"/> + <translation>Sortua, baina ez onartua</translation> </message> <message> <location line="+43"/> <source>Received with</source> - <translation type="unfinished"/> + <translation>Jasoa honekin: </translation> </message> <message> <location line="+2"/> @@ -1915,131 +1911,131 @@ Address: %4 <message> <location line="+3"/> <source>Sent to</source> - <translation type="unfinished"/> + <translation>Honi bidalia: </translation> </message> <message> <location line="+2"/> <source>Payment to yourself</source> - <translation type="unfinished"/> + <translation>Ordainketa zeure buruari</translation> </message> <message> <location line="+2"/> <source>Mined</source> - <translation type="unfinished"/> + <translation>Bildua</translation> </message> <message> <location line="+38"/> <source>(n/a)</source> - <translation type="unfinished"/> + <translation>(n/a)</translation> </message> <message> <location line="+199"/> <source>Transaction status. Hover over this field to show number of confirmations.</source> - <translation type="unfinished"/> + <translation>Transakzioaren egoera. Pasatu sagua gainetik konfirmazio kopurua ikusteko.</translation> </message> <message> <location line="+2"/> <source>Date and time that the transaction was received.</source> - <translation type="unfinished"/> + <translation>Transakzioa jasotako data eta ordua.</translation> </message> <message> <location line="+2"/> <source>Type of transaction.</source> - <translation type="unfinished"/> + <translation>Transakzio mota.</translation> </message> <message> <location line="+2"/> <source>Destination address of transaction.</source> - <translation type="unfinished"/> + <translation>Transakzioaren xede-helbidea.</translation> </message> <message> <location line="+2"/> <source>Amount removed from or added to balance.</source> - <translation type="unfinished"/> + <translation>Saldoan kendu edo gehitutako kopurua.</translation> </message> </context> <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> - <translation type="unfinished"/> + <translation>Denak</translation> </message> <message> <location line="-15"/> <source>Today</source> - <translation type="unfinished"/> + <translation>Gaur</translation> </message> <message> <location line="+1"/> <source>This week</source> - <translation type="unfinished"/> + <translation>Aste honetan</translation> </message> <message> <location line="+1"/> <source>This month</source> - <translation type="unfinished"/> + <translation>Hil honetan</translation> </message> <message> <location line="+1"/> <source>Last month</source> - <translation type="unfinished"/> + <translation>Azken hilean</translation> </message> <message> <location line="+1"/> <source>This year</source> - <translation type="unfinished"/> + <translation>Aurten</translation> </message> <message> <location line="+1"/> <source>Range...</source> - <translation type="unfinished"/> + <translation>Muga...</translation> </message> <message> <location line="+11"/> <source>Received with</source> - <translation type="unfinished"/> + <translation>Jasota honekin: </translation> </message> <message> <location line="+2"/> <source>Sent to</source> - <translation type="unfinished"/> + <translation>Hona bidalia: </translation> </message> <message> <location line="+2"/> <source>To yourself</source> - <translation type="unfinished"/> + <translation>Zeure buruari</translation> </message> <message> <location line="+1"/> <source>Mined</source> - <translation type="unfinished"/> + <translation>Bildua</translation> </message> <message> <location line="+1"/> <source>Other</source> - <translation type="unfinished"/> + <translation>Beste</translation> </message> <message> <location line="+7"/> <source>Enter address or label to search</source> - <translation type="unfinished"/> + <translation>Sartu bilatzeko helbide edo etiketa</translation> </message> <message> <location line="+7"/> <source>Min amount</source> - <translation type="unfinished"/> + <translation>Kopuru minimoa</translation> </message> <message> <location line="+34"/> <source>Copy address</source> - <translation type="unfinished"/> + <translation>Kopiatu helbidea</translation> </message> <message> <location line="+1"/> <source>Copy label</source> - <translation type="unfinished"/> + <translation>Kopiatu etiketa</translation> </message> <message> <location line="+1"/> @@ -2048,6 +2044,11 @@ Address: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation type="unfinished"/> </message> @@ -2057,14 +2058,14 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> - <translation type="unfinished"/> + <translation>Transakzioaren xehetasunak</translation> </message> <message> <location line="+1"/> <source>Comma separated file (*.csv)</source> - <translation type="unfinished"/> + <translation>Komaz bereizitako artxiboa (*.csv)</translation> </message> <message> <location line="+8"/> @@ -2074,17 +2075,17 @@ Address: %4 <message> <location line="+1"/> <source>Date</source> - <translation type="unfinished"/> + <translation>Data</translation> </message> <message> <location line="+1"/> <source>Type</source> - <translation type="unfinished"/> + <translation>Mota</translation> </message> <message> <location line="+1"/> <source>Label</source> - <translation type="unfinished"/> + <translation>Etiketa</translation> </message> <message> <location line="+1"/> @@ -2094,7 +2095,7 @@ Address: %4 <message> <location line="+1"/> <source>Amount</source> - <translation type="unfinished"/> + <translation>Kopurua</translation> </message> <message> <location line="+1"/> @@ -2104,15 +2105,15 @@ Address: %4 <message> <location line="+4"/> <source>Error exporting</source> - <translation type="unfinished"/> + <translation>Errorea esportatzean</translation> </message> <message> <location line="+0"/> <source>Could not write to file %1.</source> - <translation type="unfinished"/> + <translation>Ezin idatzi %1 artxiboan.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation type="unfinished"/> </message> @@ -2123,142 +2124,177 @@ Address: %4 </message> </context> <context> - <name>bitcoin-core</name> + <name>WalletView</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> - <source>Bitcoin version</source> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> <translation type="unfinished"/> </message> <message> - <location line="+82"/> - <source>Usage:</source> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> <translation type="unfinished"/> </message> <message> - <location line="-23"/> - <source>Send command to -server or bitcoind</source> + <location line="+193"/> + <source>Backup Wallet</source> <translation type="unfinished"/> </message> <message> - <location line="-21"/> - <source>List commands</source> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> <translation type="unfinished"/> </message> <message> - <location line="-11"/> - <source>Get help for a command</source> + <location line="+3"/> + <source>Backup Failed</source> <translation type="unfinished"/> </message> <message> - <location line="+21"/> - <source>Options:</source> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> <translation type="unfinished"/> </message> <message> - <location line="+22"/> - <source>Specify configuration file (default: bitcoin.conf)</source> + <location line="+4"/> + <source>Backup Successful</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> - <source>Specify pid file (default: bitcoind.pid)</source> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> <translation type="unfinished"/> </message> +</context> +<context> + <name>bitcoin-core</name> + <message> + <location filename="../bitcoinstrings.cpp" line="+94"/> + <source>Bitcoin version</source> + <translation>Botcoin bertsioa</translation> + </message> <message> - <location line="-47"/> - <source>Generate coins</source> + <location line="+97"/> + <source>Usage:</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> - <source>Don't generate coins</source> + <location line="-25"/> + <source>Send command to -server or bitcoind</source> <translation type="unfinished"/> </message> <message> - <location line="+61"/> + <location line="-23"/> + <source>List commands</source> + <translation>Komandoen lista</translation> + </message> + <message> + <location line="-10"/> + <source>Get help for a command</source> + <translation>Laguntza komando batean</translation> + </message> + <message> + <location line="+22"/> + <source>Options:</source> + <translation>Aukerak</translation> + </message> + <message> + <location line="+23"/> + <source>Specify configuration file (default: bitcoin.conf)</source> + <translation>Ezarpen fitxategia aukeratu (berezkoa: bitcoin.conf)</translation> + </message> + <message> + <location line="+3"/> + <source>Specify pid file (default: bitcoind.pid)</source> + <translation>pid fitxategia aukeratu (berezkoa: bitcoind.pid)</translation> + </message> + <message> + <location line="-1"/> <source>Specify data directory</source> <translation type="unfinished"/> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation type="unfinished"/> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation type="unfinished"/> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation type="unfinished"/> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation type="unfinished"/> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation type="unfinished"/> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation type="unfinished"/> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation type="unfinished"/> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation type="unfinished"/> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation type="unfinished"/> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation type="unfinished"/> </message> @@ -2274,22 +2310,22 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> <translation type="unfinished"/> </message> <message> @@ -2298,7 +2334,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation type="unfinished"/> </message> @@ -2338,22 +2374,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation type="unfinished"/> </message> @@ -2368,32 +2429,122 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation type="unfinished"/> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation type="unfinished"/> </message> @@ -2403,7 +2554,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation type="unfinished"/> </message> @@ -2413,7 +2569,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation type="unfinished"/> </message> @@ -2438,12 +2594,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation type="unfinished"/> </message> @@ -2473,7 +2624,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation type="unfinished"/> </message> @@ -2483,7 +2634,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation type="unfinished"/> </message> @@ -2514,36 +2670,41 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation type="unfinished"/> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation type="unfinished"/> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation type="unfinished"/> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation type="unfinished"/> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation type="unfinished"/> </message> @@ -2553,17 +2714,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation type="unfinished"/> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation type="unfinished"/> </message> @@ -2573,14 +2729,14 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation type="unfinished"/> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> - <translation type="unfinished"/> + <translation>Laguntza mezu hau</translation> </message> <message> <location line="+3"/> @@ -2588,22 +2744,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation type="unfinished"/> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation type="unfinished"/> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation type="unfinished"/> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation type="unfinished"/> </message> @@ -2613,32 +2769,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation type="unfinished"/> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation type="unfinished"/> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation type="unfinished"/> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation type="unfinished"/> </message> @@ -2648,7 +2794,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation type="unfinished"/> </message> @@ -2658,17 +2804,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation type="unfinished"/> </message> @@ -2683,7 +2824,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation type="unfinished"/> </message> @@ -2693,57 +2834,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation type="unfinished"/> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation type="unfinished"/> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation type="unfinished"/> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation type="unfinished"/> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> - <translation type="unfinished"/> + <translation>Birbilatzen...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> - <translation type="unfinished"/> + <translation>Zamaketa amaitua</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation type="unfinished"/> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_fa.ts b/src/qt/locale/bitcoin_fa.ts index 441710a126..210f607c1e 100644 --- a/src/qt/locale/bitcoin_fa.ts +++ b/src/qt/locale/bitcoin_fa.ts @@ -13,12 +13,7 @@ <translation>نسخه Bitcoin</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation>ØÙ‚ مول٠© 2009-2012 توسعه دهندگان bitcoin</translation> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -27,6 +22,16 @@ Distributed under the MIT/X11 software license, see the accompanying file COPYIN This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> <translation>⎠⎠این نسخه نرم اÙزار آزمایشی است⎠⎠نرم اÙزار تØت لیسانس MIT/X11 منتشر شده است. به Ùایل coping یا آدرس http://www.opensource.org/licenses/mit-license.php. مراجعه شود⎠⎠این Ù…Øصول شامل نرم اÙزاری است Ú©Ù‡ با OpenSSL برای استÙاده از OpenSSL Toolkit (http://www.openssl.org/) Ùˆ نرم اÙزار نوشته شده توسط اریک یانگ (eay@cryptsoft.com ) Ùˆ UPnP توسط توماس برنارد طراØÛŒ شده است.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> </context> <context> <name>AddressBookPage</name> @@ -36,7 +41,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Ùهرست آدرس</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>برای ویرایش آدرس یا بر چسب دو بار کلیک کنید</translation> </message> @@ -56,12 +61,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>آدرس جدید</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>این آدرسها، آدرسهای bitcoin شما برای دریاÙت وجوه هستند. شما ممکن است آدرسهای متÙاوت را به هر گیرنده اختصاص دهید Ú©Ù‡ بتوانید مواردی Ú©Ù‡ پرداخت Ù…ÛŒ کنید را پیگیری نمایید</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>Ú©Ù¾ÛŒ آدرس</translation> </message> @@ -86,7 +91,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>آدرس انتخاب شده در سیستم تخته رسم گیره دا ØØ°Ù</translation> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>داده ها نوار٠جاری را به Ùایل انتقال دهید</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation>یک پیام را برای Øصول اطمینان از ورود به سیستم با آدرس bitcoin مشخص، شناسایی کنید</translation> </message> @@ -101,17 +116,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>ØØ°Ù</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>Ú©Ù¾ÛŒ Ùˆ برچسب گذاری</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>ویرایش</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>آدرس انتخاب شده در سیستم تخته رسم گیره دار Ú©Ù¾ÛŒ کنید</translation> </message> @@ -134,7 +159,7 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>بر چسب</translation> </message> @@ -294,17 +319,17 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>امضا Ùˆ پیام</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>همگام سازی با شبکه ...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>بررسی اجمالی</translation> </message> @@ -324,32 +349,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>نمایش تاریخ معاملات</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>دÙتر آدرس</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>ویرایش لیست آدرسها Ùˆ بر چسب های ذخیره ای</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>در یاÙت سکه</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>نمایش لیست آدرس ها برای در یاÙت پر داخت ها</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>رسال سکه ها</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>خروج</translation> </message> @@ -379,7 +389,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>تنظیمات...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>رمزگذاری wallet</translation> </message> @@ -394,7 +404,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>تغییر Passphrase</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation type="unfinished"/> </message> @@ -403,19 +413,8 @@ This product includes software developed by the OpenSSL Project for use in the O <source>Reindexing blocks on disk...</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>%n بلاک٠باقیمانده -%n بلاک٠باقیمانده</numerusform></translation> - </message> <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&;صادرات</translation> - </message> - <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>سکه ها را به آدرس bitocin ارسال Ú©Ù†</translation> </message> @@ -425,12 +424,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>انتخابهای پیکربندی را برای bitcoin Ø§ØµÙ„Ø§Ø Ú©Ù†</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>داده ها نوار٠جاری را به Ùایل انتقال دهید</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>نسخه پیشتیبان wallet را به Ù…ØÙ„ دیگر انتقال دهید</translation> </message> @@ -440,7 +434,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>عبارت عبور رمز گشایی پنجره تغییر کنید</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation>اشکال زدایی از صÙØÙ‡</translation> </message> @@ -450,23 +444,38 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>کنسول اشکال زدایی Ùˆ تشخیص را باز کنید</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation>بازبینی پیام</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>یت کویین </translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>wallet</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>در مورد bitcoin</translation> </message> @@ -481,7 +490,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation type="unfinished"/> </message> @@ -496,12 +505,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>Ùایل</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>تنظیمات</translation> </message> @@ -516,108 +525,103 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>نوار ابزار زبانه ها</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>نوار ابزار عملیت</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>آزمایش شبکه</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>مشتری Bitcoin</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>در صد ارتباطات Ùعال بیتکویین با شبکه %n</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Processed %1 blocks of transaction history.</source> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> <translation type="unfinished"/> </message> <message> - <location line="+70"/> - <source>Error</source> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> <translation type="unfinished"/> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform></translation> + </message> <message> - <location line="+3"/> - <source>Warning</source> + <location line="+4"/> + <source>%1 behind</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> - <source>Information</source> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> <translation type="unfinished"/> </message> <message> - <location line="+66"/> - <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> <translation type="unfinished"/> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> + <location line="+22"/> + <source>Error</source> <translation type="unfinished"/> </message> <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> + <location line="+3"/> + <source>Warning</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>%n بعد از چند دقیقه</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>%n بعد از چند دقیقه </numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>%n بعد از چند دقیقه </numerusform></translation> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>%n بعد از چند روزز </numerusform></translation> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>تا تاریخ</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>ابتلا به بالا</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>خرین بلوک در یاÙت شده تولید شده بود %1 </translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation>هزینه تراکنش را تایید کنید</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>معامله ارسال شده</translation> </message> @@ -639,14 +643,14 @@ Address: %4 آدرس %4</translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation>مدیریت URI</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation>URI قابل تØلیل نیست. این خطا ممکن است به دلیل ادرس BITCOIN اشتباه یا پارامترهای اشتباه URI رخ داده باشد</translation> </message> @@ -661,27 +665,7 @@ Address: %4 <translation>زمایش شبکه</translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>نسخه پیشتیبان از wallet </translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>داده wallet (*.DAT)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>عملیات پیشتیبان گیری انجام نشد</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>در زمان انتقال داده wallet به Ù…ØÙ„ جدید خطا روی داد</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation>خطا روی داده است. Bitcoin نمی تواند بدون مشکل ادامه دهد Ùˆ باید بسته شود</translation> </message> @@ -689,7 +673,7 @@ Address: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation>پیام شبکه</translation> </message> @@ -722,7 +706,7 @@ Address: %4 <translation>آدرس با دÙتر آدرس ورودی مرتبط است. این Ùقط در مورد آدرسهای ارسال شده است</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>آدرس در یاÙت نو</translation> </message> @@ -742,17 +726,17 @@ Address: %4 <translation>Ø§ØµÙ„Ø§Ø Ø¢Ø¯Ø±Ø³ ارسال</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>%1آدرس وارد شده دیگر در دÙتر آدرس است</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>آدرس وارد شده %1 یک ادرس صØÛŒØ bitcoin نیست</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>رمز گشایی پنجره امکان پذیر نیست</translation> </message> @@ -765,7 +749,7 @@ Address: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation>Bitcoin-Qt</translation> @@ -820,8 +804,8 @@ Address: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>نرخ اختیاری تراکنش هر کیلوبایت Ú©Ù‡ به شما Ú©Ù…Ú© می‌کند اطمینان پیدا کنید Ú©Ù‡ تراکنش‌ها به سرعت پردازش می‌شوند. بیشتر تراکنش‌ها Û± کیلوبایت هستند. نرخ 0.01 پیشنهاد می‌شود.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> </message> <message> <location line="+15"/> @@ -979,7 +963,7 @@ Address: %4 <translation>انجام</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation>پیش Ùرض</translation> </message> @@ -1024,23 +1008,18 @@ Address: %4 <translation>تراز</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation>اطلاعات نمایش داده شده روزآمد نیستند.wallet شما به صورت خودکار با شبکه bitcoin بعد از برقراری اتصال روزآمد Ù…ÛŒ شود اما این Ùرایند هنوز کامل نشده است.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>راز:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>تعداد معامله</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>تایید نشده</translation> </message> @@ -1050,7 +1029,7 @@ Address: %4 <translation>wallet</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation>نابالغ</translation> </message> @@ -1065,7 +1044,7 @@ Address: %4 <translation>اخرین معاملات&lt</translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>تزار جاری شما</translation> </message> @@ -1075,18 +1054,21 @@ Address: %4 <translation>تعداد معاملات Ú©Ù‡ تایید شده ولی هنوز در تزار جاری شما بر شمار نرÙته است</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>تعداد معاملات در صندوق</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation>روزآمد نشده</translation> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1161,7 +1143,7 @@ Address: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation>-</translation> </message> @@ -1425,7 +1407,7 @@ Address: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>برای آدرس بر پسب وارد کنید Ú©Ù‡ در دÙتر آدرس اضاÙÙ‡ شود</translation> </message> @@ -1659,9 +1641,22 @@ Address: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>آزمایش شبکه</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>باز کردن تا%1</translation> </message> @@ -1850,7 +1845,7 @@ Address: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>تاریخ</translation> </message> @@ -1969,7 +1964,7 @@ Address: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>همه</translation> @@ -2056,6 +2051,11 @@ Address: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>Ø§ØµÙ„Ø§Ø Ø¨Ø± چسب</translation> </message> @@ -2065,7 +2065,7 @@ Address: %4 <translation>جزئیات تراکنش را نمایش بده</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>صادرات تاریخ معامله</translation> </message> @@ -2120,7 +2120,7 @@ Address: %4 <translation>تا Ùایل %1 نمی شود نوشت</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>>Ù…Øدوده</translation> </message> @@ -2131,39 +2131,82 @@ Address: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>داده ها نوار٠جاری را به Ùایل انتقال دهید</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>سخه بیتکویین</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>ستÙاده :</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>ارسال Ùرمان به سرور یا باتکویین</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>لیست Ùومان ها</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>Ú©Ù…Ú© برای Ùرمان </translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>تنظیمات</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>(: bitcoin.confپیش Ùرض: )Ùایل تنظیمی خاص </translation> </message> @@ -2173,100 +2216,92 @@ Address: %4 <translation>(bitcoind.pidپیش Ùرض : ) Ùایل پید خاص</translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>سکه های تولید شده</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>تولید سکه ها</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>دایرکتور اطلاعاتی خاص</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation>سایز Ú©ÙŽØ´ بانک داده را بر Øسب مگابایت تنظیم کنید (پیش Ùرض:25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>برای اتصالات به <port> (پیش‌Ùرض: 8333 یا تست‌نت: 18333) گوش کنید</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>Øداکثر <n> اتصال با همکاران برقرار داشته باشید (پیش‌Ùرض: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>اتصال به گره برای دریاÙت آدرسهای قرینه Ùˆ قطع اتصال</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation>آدرس عمومی خود را ذکر کنید</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>آستانه برای قطع ارتباط با همکاران بدرÙتار (پیش‌Ùرض: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>مدت زمان به ثانیه برای جلوگیری از همکاران بدرÙتار برای اتصال دوباره (پیش‌Ùرض: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation>در زمان تنظیم درگاه RPX %u در Ùهرست کردن %s اشکالی رخ داده است</translation> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>( 8332پیش Ùرض :) &lt;poort&gt; JSON-RPC شنوایی برای ارتباطات</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>JSON-RPC قابل Ùرمانها Ùˆ</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>اجرای در پس زمینه به عنوان Ø´Ø¨Ø Ùˆ قبول Ùرمان ها</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>استÙاده شبکه آزمایش</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation>پذیرش اتصالات از بیرون (پیش Ùرض:1 بدون پراکسی یا اتصال)</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation type="unfinished"/> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation type="unfinished"/> </message> @@ -2282,22 +2317,22 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> <translation type="unfinished"/> </message> <message> @@ -2306,7 +2341,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Øجم Øداکثر تراکنشهای با/Ú©Ù… اهمیت را به بایت تنظیم کنید (پیش Ùرض:27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation type="unfinished"/> </message> @@ -2346,22 +2381,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>بستن گزینه ایجاد</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>تنها در گره (های) مشخص شده متصل شوید</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>آدرس Ø¢ÛŒ.Ù¾ÛŒ. خود را شناسایی کنید (پیش Ùرض:1 در زمان when listening Ùˆno -externalip)</translation> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation type="unfinished"/> </message> @@ -2376,32 +2436,122 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>شنیدن هر گونه درگاه انجام پذیر نیست. ازlisten=0 برای اینکار استÙاده کیند.</translation> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation>قرینه ها را برای جستجوی DNS بیاب (پیش Ùرض: 1 مگر در زمان اتصال)</translation> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation type="unfinished"/> </message> @@ -2411,7 +2561,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>آدرس نرم اÙزار تور غلط است %s</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation>Øداکثر باÙر دریاÙت شده بر اساس اتصال <n>* 1000 بایت (پیش Ùرض:5000)</translation> </message> @@ -2421,7 +2576,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Øداکثر باÙر دریاÙت شده بر اساس اتصال <n>* 1000 بایت (پیش Ùرض:1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation type="unfinished"/> </message> @@ -2446,12 +2601,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>به خروجی اشکال‌زدایی برچسب زمان بزنید</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>گزینه ssl (به ویکیbitcoin برای راهنمای راه اندازی ssl مراجعه شود)</translation> </message> @@ -2481,7 +2631,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Øداقل سایز بلاک بر اساس بایت تنظیم شود (پیش Ùرض: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>Ùایل debug.log را در startup مشتری Ú©ÙˆÚ†Ú© Ú©Ù† (پیش Ùرض:1 اگر اشکال زدایی روی نداد)</translation> </message> @@ -2491,7 +2641,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>(میلی ثانیه )Ùاصله ارتباط خاص</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>از UPnP برای شناسایی درگاه شنیداری استÙاده کنید (پیش Ùرض:0)</translation> </message> @@ -2522,36 +2677,41 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>JSON-RPC عبارت عبور برای ارتباطات</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>از آدرس Ø¢ÛŒ Ù¾ÛŒ خاص JSON-RPC قبول ارتباطات</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>(127.0.0.1پیش Ùرض: ) &lt;ip&gt; دادن Ùرمانها برای استÙاده گره ها روی</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation>زمانی Ú©Ù‡ بهترین بلاک تغییر کرد، دستور را اجرا Ú©Ù† (%s در cmd با block hash جایگزین شده است)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>wallet را به جدیدترین Ùرمت روزآمد کنید</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation> (100پیش Ùرض:)&lt;n&gt; گذاشتن اندازه کلید روی </translation> </message> @@ -2561,17 +2721,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>اسکان مجدد زنجیر بلوکها برای Ú¯Ù… والت معامله</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation>چند بلاک برای بررسی در زمان startup (پیش Ùرض:2500 , 0=همه)</translation> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>JSON-RPCبرای ارتباطات استÙاده کنید OpenSSL (https)</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation> (server.certپیش Ùرض: )گواهی نامه سرور</translation> </message> @@ -2581,12 +2736,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>(server.pemپیش Ùرض: ) کلید خصوصی سرور</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>رمز های قابل قبول( TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>پیام Ú©Ù…Ú©ÛŒ</translation> </message> @@ -2596,22 +2751,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>امکان اتصال به %s از این رایانه وجود ندارد ( bind returned error %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>اتصال از طریق پراکسی ساکس</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>به DNS اجازه بده تا برای addnode ØŒ seednode Ùˆ اتصال جستجو کند</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>بار گیری آدرس ها</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>خطا در بارگیری wallet.dat: کی٠پول خراب شده است</translation> </message> @@ -2621,32 +2776,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>خطا در بارگیری wallet.dat: کی٠پول به ویرایش جدیدتری از Biticon نیاز دارد</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>سلام</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>خطا در بارگیری wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>آدرس پراکسی اشتباه %s</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation>شبکه مشخص شده غیرقابل شناسایی در onlynet: '%s'</translation> </message> @@ -2656,7 +2801,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>نسخه پراکسی ساکس غیرقابل شناسایی درخواست شده است: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation>آدرس قابل اتصال- شناسایی نیست %s</translation> </message> @@ -2666,17 +2811,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>آدرس خارجی قابل اتصال- شناسایی نیست %s</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>میزان وجه اشتباه برای paytxfee=<میزان وجه>: %s</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation>خطا: امکان شروع گره وجود ندارد</translation> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>میزان وجه اشتباه</translation> </message> @@ -2691,7 +2831,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>بار گیری شاخص بلوک</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>به اتصال یک گره اضاÙÙ‡ کنید Ùˆ اتصال را باز نگاه دارید</translation> </message> @@ -2701,57 +2841,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>اتصال به %s از این رایانه امکان پذیر نیست. Bitcoin اØتمالا در Øال اجراست.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation>یاÙتنت قرینه با استÙاده از internet relay chat (پیش Ùرض:0)</translation> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>پر داجت برای هر کیلو بیت برای اضاÙÙ‡ به معامله ارسال</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>بار گیری والت</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation>امکان تنزل نسخه در wallet وجود ندارد</translation> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation>امکان مقداردهی اولیه برای key pool وجود ندارد</translation> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation>آدرس پیش Ùرض قابل ذخیره نیست</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>اسکان مجدد</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>بار گیری انجام شده است</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation>برای استÙاده از %s از انتخابات</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>خطا</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_fa_IR.ts b/src/qt/locale/bitcoin_fa_IR.ts index 74e1445263..f1ec3587c4 100644 --- a/src/qt/locale/bitcoin_fa_IR.ts +++ b/src/qt/locale/bitcoin_fa_IR.ts @@ -13,12 +13,7 @@ <translation><b>Bitcoin</b> version</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -27,6 +22,16 @@ Distributed under the MIT/X11 software license, see the accompanying file COPYIN This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> </context> <context> <name>AddressBookPage</name> @@ -36,7 +41,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>دÙترچه آدرس</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>برای ویرایش آدرس/برچسب دوبار کلیک نمایید</translation> </message> @@ -56,12 +61,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Ùˆ آدرس جدید</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation type="unfinished"/> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>Ùˆ Ú©Ù¾ÛŒ آدرس</translation> </message> @@ -86,7 +91,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>صدور داده نوار جاری به یک Ùایل</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation type="unfinished"/> </message> @@ -101,17 +116,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Ùˆ ØØ°Ù</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>Ú©Ù¾ÛŒ Ùˆ برچسب</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>Ùˆ ویرایش</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>انتقال اطلاعات دÙترچه آدرس</translation> </message> @@ -134,7 +159,7 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>برچسب</translation> </message> @@ -293,17 +318,17 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>امضا Ùˆ پیام</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>به روز رسانی با شبکه...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>Ùˆ بازبینی</translation> </message> @@ -323,32 +348,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>تاریخچه تراکنش را باز Ú©Ù†</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>Ùˆ دÙترجه ادرس</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Ùهرست آدرسها Ùˆ برچسبهای ذخیره شده را ویرایش Ú©Ù†</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>Ùˆ دریاÙت سکه ها</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Ùهرست آدرسها را برای دریاÙت وجه نشان بده</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>Ùˆ ارسال سکه ها</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>خروج</translation> </message> @@ -378,7 +388,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Ùˆ انتخابها</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>Ùˆ رمزگذاری wallet</translation> </message> @@ -393,7 +403,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>تغییر رمز/پَس ÙرÙیز</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation type="unfinished"/> </message> @@ -402,19 +412,8 @@ This product includes software developed by the OpenSSL Project for use in the O <source>Reindexing blocks on disk...</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>~%n بلاک باقی مانده است -~%n بلاک باقی مانده است</numerusform></translation> - </message> - <message> - <location line="-265"/> - <source>&Export...</source> - <translation>Ùˆ صدور</translation> - </message> <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation type="unfinished"/> </message> @@ -424,12 +423,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Ø§ØµÙ„Ø§Ø Ø§Ù†ØªØ®Ø§Ø¨Ù‡Ø§ برای پیکربندی Bitcoin</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>صدور داده نوار جاری به یک Ùایل</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>گرÙتن نسخه پیشتیبان در آدرسی دیگر</translation> </message> @@ -439,7 +433,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>رمز مربوط به رمزگذاری٠wallet را تغییر دهید</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation type="unfinished"/> </message> @@ -449,23 +443,38 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation type="unfinished"/> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>کی٠پول</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&در مورد بیتکویین</translation> </message> @@ -480,7 +489,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation type="unfinished"/> </message> @@ -495,12 +504,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>Ùˆ Ùایل</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>Ùˆ تنظیمات</translation> </message> @@ -515,114 +524,104 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>نوار ابزار</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>نوار عملیات</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testnet]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>مشتری bitcoin</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n ارتباط Ùعال به شبکه Bitcoin %n ارتباط Ùعال به شبکه Bitcoin</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Processed %1 blocks of transaction history.</source> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> <translation type="unfinished"/> </message> <message> - <location line="+70"/> - <source>Error</source> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> <translation type="unfinished"/> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform></translation> + </message> <message> - <location line="+3"/> - <source>Warning</source> + <location line="+4"/> + <source>%1 behind</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> - <source>Information</source> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> <translation type="unfinished"/> </message> <message> - <location line="+66"/> - <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> <translation type="unfinished"/> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> + <location line="+22"/> + <source>Error</source> <translation type="unfinished"/> </message> <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> + <location line="+3"/> + <source>Warning</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>%n ثانیه قبل -%n ثانیه قبل</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>%n دقیقه قبل -%n دقیقه قبل</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>%n ساعت قبل -%n ساعت قبل</numerusform></translation> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>%n روز قبل -%n روز قبل -</numerusform></translation> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>روزآمد</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>در Øال روزآمد سازی..</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>بلاک دریاÙت شده قبلی به میزان %1 تولید شده است</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation type="unfinished"/> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>ارسال تراکنش</translation> </message> @@ -642,14 +641,14 @@ Address: %4 </translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation type="unfinished"/> </message> @@ -664,28 +663,7 @@ Address: %4 <translation>wallet رمزگذاری شد Ùˆ در Øال Øاضر Ù‚ÙÙ„ است</translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>گرÙتن نسخه پیشتیبان از Wallet</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>داده های Wallet -(*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>عملیات گرÙتن نسخه پیشتیبان انجام نشد</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>در هنگام ذخیره داده های wallet به نسخه جدید خطایی ایجاد شده است</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation type="unfinished"/> </message> @@ -693,7 +671,7 @@ Address: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation>هشدار شبکه</translation> </message> @@ -726,7 +704,7 @@ Address: %4 <translation>برچسب مربوط به این دÙترچه آدرس Ùˆ تنها ب</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>آدرس٠دریاÙت کننده جدید</translation> </message> @@ -746,17 +724,17 @@ Address: %4 <translation>ویرایش آدرس٠ارسال کننده</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>آدرس وارد شده %1 قبلا به Ùهرست آدرسها اضاÙÙ‡ شده بوده است.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>آدرس وارد شده "%1" یک آدرس صØÛŒØ Ø¨Ø±Ø§ÛŒ bitcoin نسشت</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>عدم توانیی برای Ù‚ÙÙ„ گشایی wallet</translation> </message> @@ -769,7 +747,7 @@ Address: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation type="unfinished"/> @@ -824,7 +802,7 @@ Address: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> <translation type="unfinished"/> </message> <message> @@ -983,7 +961,7 @@ Address: %4 <translation>Ùˆ به کار گرÙتن</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation>پیش Ùرض</translation> </message> @@ -1028,23 +1006,18 @@ Address: %4 <translation>Ùرم</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation>اطلاعات نمایش داده شده ممکن است روزآمد نباشد. wallet شما به صورت خودکار بعد از برقراری اتصال با شبکه bitcoin به روز Ù…ÛŒ شود اما این Ùرایند هنوز تکمیل نشده است.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>مانده Øساب:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>تعداد تراکنشها</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>تایید نشده</translation> </message> @@ -1054,7 +1027,7 @@ Address: %4 <translation>کی٠پول</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation type="unfinished"/> </message> @@ -1069,7 +1042,7 @@ Address: %4 <translation>تراکنشهای اخیر</translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>مانده Øساب جاری</translation> </message> @@ -1079,18 +1052,21 @@ Address: %4 <translation>تعداد تراکنشهایی Ú©Ù‡ نیاز به تایید دارند Ùˆ هنوز در مانده Øساب جاری شما به Øساب نیامده اند</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>تعداد Ú©Ù„ تراکنشهای wallet شما</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation>خارج از روزآمد سازی</translation> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1166,7 +1142,7 @@ Address: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation type="unfinished"/> </message> @@ -1430,7 +1406,7 @@ Address: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>یک برچسب برای این آدرس بنویسید تا به دÙترچه آدرسهای شما اضاÙÙ‡ شود</translation> </message> @@ -1664,9 +1640,22 @@ Address: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>باز Ú©Ù† تا %1</translation> </message> @@ -1853,7 +1842,7 @@ Address: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>تاریخ</translation> </message> @@ -1971,7 +1960,7 @@ Address: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>همه</translation> @@ -2058,6 +2047,11 @@ Address: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>برچسب را ویرایش کنید</translation> </message> @@ -2067,7 +2061,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>داده های تراکنش را صادر کنید</translation> </message> @@ -2122,7 +2116,7 @@ Address: %4 <translation>قابل Ú©Ù¾ÛŒ به Ùایل نیست %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>دامنه:</translation> </message> @@ -2133,39 +2127,82 @@ Address: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>صدور داده نوار جاری به یک Ùایل</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>نسخه bitcoin</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>میزان استÙاده:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>ارسال دستور به سرور یا bitcoined</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>Ùهرست دستورها</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>درخواست Ú©Ù…Ú© برای یک دستور</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>انتخابها:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>Ùایل پیکربندی٠را مشخص کنید (پیش Ùرض: bitcoin.conf)</translation> </message> @@ -2175,100 +2212,92 @@ Address: %4 <translation>Ùایل pid را مشخص کنید (پیش Ùرض: bitcoind.pid)</translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>سکه ها را تولید Ú©Ù†</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>سکه ها را تولید Ù†Ú©Ù†</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>دایرکتوری داده را مشخص Ú©Ù†</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation>ØاÙظه بانک داده را به مگابایت تنظیم کنید (پیش Ùرض: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>ارتباطات را در <PORT> بشنوید (پیش Ùرض: 8333 or testnet: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>نگهداری <N> ارتباطات برای قرینه سازی (پیش Ùرض:125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation type="unfinished"/> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>آستانه قطع برای قرینه سازی اشتباه (پیش Ùرض:100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>تعداد ثانیه ها برای اتصال دوباره قرینه های اشتباه (پیش Ùرض:86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation type="unfinished"/> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>ارتباطات٠JSON-RPC را در <port> گوش کنید (پیش Ùرض:8332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>command line Ùˆ JSON-RPC commands را قبول کنید</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>به عنوان daemon بک گراند را اجرا کنید Ùˆ دستورات را قبول نمایید</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>از تست٠شبکه استÙاده نمایید</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation type="unfinished"/> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation type="unfinished"/> </message> @@ -2284,22 +2313,22 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> <translation type="unfinished"/> </message> <message> @@ -2308,7 +2337,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation type="unfinished"/> </message> @@ -2348,22 +2377,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation type="unfinished"/> </message> @@ -2378,32 +2432,122 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation type="unfinished"/> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation type="unfinished"/> </message> @@ -2413,7 +2557,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation type="unfinished"/> </message> @@ -2423,7 +2572,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation type="unfinished"/> </message> @@ -2448,12 +2597,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>برونداد اشکال زدایی با timestamp</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation type="unfinished"/> </message> @@ -2483,7 +2627,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation type="unfinished"/> </message> @@ -2493,7 +2637,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>تعیین مدت زمان وقÙÙ‡ (time out) به هزارم ثانیه</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation type="unfinished"/> </message> @@ -2524,36 +2673,41 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>رمز برای ارتباطات٠JSON-RPC</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>ارتباطات٠JSON-RPC را از آدرس Ø¢ÛŒ.Ù¾ÛŒ. مشخصی برقرار کنید.</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>دستورات را به گره اجرا شده در<ip> ارسال کنید (پیش Ùرض:127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation>دستور را وقتی بهترین بلاک تغییر کرد اجرا Ú©Ù† (%s در دستور توسط block hash جایگزین شده است)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>wallet را به جدیدترین نسخه روزآمد کنید</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>Øجم key pool را به اندازه <n> تنظیم کنید (پیش Ùرض:100)</translation> </message> @@ -2563,17 +2717,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>زنجیره بلاک را برای تراکنش جا اÙتاده در WALLET دوباره اسکن کنید</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation>چند بلاک در startup بررسی شوند (پیش Ùرض: 2500 Ùˆ 0= همه)</translation> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>برای ارتباطات٠JSON-RPC از OpenSSL (https) استÙاده کنید</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>Ùایل certificate سرور (پیش Ùرض server.cert)</translation> </message> @@ -2583,12 +2732,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>رمز اختصاصی سرور (پیش Ùرض: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>ciphers قابل قبول (پیش Ùرض: default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>این پیام راهنما</translation> </message> @@ -2598,22 +2747,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation type="unfinished"/> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation type="unfinished"/> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>لود شدن آدرسها..</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>خطا در هنگام لود شدن wallet.dat: Wallet corrupted</translation> </message> @@ -2623,32 +2772,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>خطا در هنگام لود شدن wallet.dat. به نسخه جدید Bitocin برای wallet نیاز است.</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>wallet نیاز به بازنویسی دارد. Bitcoin را برای تکمیل عملیات دوباره اجرا کنید.</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>خطا در هنگام لود شدن wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation type="unfinished"/> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation type="unfinished"/> </message> @@ -2658,7 +2797,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation type="unfinished"/> </message> @@ -2668,17 +2807,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>میزان اشتباه است for -paytxfee=<amount>: '%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>میزان اشتباه است</translation> </message> @@ -2693,7 +2827,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>لود شدن نمایه بلاکها..</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>یک گره برای اتصال اضاÙÙ‡ کنید Ùˆ تلاش کنید تا اتصال را باز نگاه دارید</translation> </message> @@ -2703,57 +2837,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation>یاÙتن همتا/دوست با استÙاده از internet relay chat (پیش Ùرض:0)</translation> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>هزینه بر اساس کیلو بایت برای اضاÙÙ‡ شدن به تراکنشی Ú©Ù‡ ارسال کرده اید</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>wallet در Øال لود شدن است...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation>قابلیت برگشت به نسخه قبلی برای wallet امکان پذیر نیست</translation> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation>initialize keypool امکان پذیر نیست</translation> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation>آدرس پیش Ùرض قابل ذخیره نیست</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>اسکن٠دوباره...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>اتمام لود شدن</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation>برای استÙاده از %s از اختیارات</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>خطا</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_fi.ts b/src/qt/locale/bitcoin_fi.ts index 0838c6da07..70803e7f60 100644 --- a/src/qt/locale/bitcoin_fi.ts +++ b/src/qt/locale/bitcoin_fi.ts @@ -13,12 +13,7 @@ <translation><b>Bitcoin</b> versio</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation>Copyright © 2009-2012 Bitcoin kehittäjät</translation> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -33,6 +28,16 @@ Levitetään MIT/X11 ohjelmistolisenssin alaisuudessa. Tarkemmat tiedot löytyvà Tämä ohjelma sisältää OpenSSL projektin OpenSSL työkalupakin (http://www.openssl.org/), Eric Youngin (eay@cryptsoft.com) kehittämän salausohjelmiston sekä Thomas Bernardin UPnP ohjelmiston. </translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>Tekijänoikeus</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> </context> <context> <name>AddressBookPage</name> @@ -42,7 +47,7 @@ Tämä ohjelma sisältää OpenSSL projektin OpenSSL työkalupakin (http://www.o <translation>Osoitekirja</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Kaksoisnapauta muokataksesi osoitetta tai nimeä</translation> </message> @@ -62,12 +67,12 @@ Tämä ohjelma sisältää OpenSSL projektin OpenSSL työkalupakin (http://www.o <translation>&Uusi Osoite</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>Nämä ovat Bitcoin-osoitteesi joihin voit vastaanottaa maksuja. Voit haluta antaa jokaiselle maksajalle omansa, että pystyt seuraamaan keneltä maksut tulevat.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&Kopioi Osoite</translation> </message> @@ -89,10 +94,20 @@ Tämä ohjelma sisältää OpenSSL projektin OpenSSL työkalupakin (http://www.o <message> <location line="+25"/> <source>Delete the currently selected address from the list</source> + <translation>Poista valittu osoite listalta</translation> + </message> + <message> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>Vie auki olevan välilehden tiedot tiedostoon</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> <translation type="unfinished"/> </message> <message> - <location line="-14"/> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation>Tarkista viestin allekirjoitus varmistaaksesi, että se allekirjoitettiin tietyllä Bitcoin-osoitteella</translation> </message> @@ -107,17 +122,27 @@ Tämä ohjelma sisältää OpenSSL projektin OpenSSL työkalupakin (http://www.o <translation>&Poista</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>Kopioi &Nimi</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&Muokkaa</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation>Lähetä &Rahaa</translation> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>Vie osoitekirja</translation> </message> @@ -140,7 +165,7 @@ Tämä ohjelma sisältää OpenSSL projektin OpenSSL työkalupakin (http://www.o <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Nimi</translation> </message> @@ -160,12 +185,12 @@ Tämä ohjelma sisältää OpenSSL projektin OpenSSL työkalupakin (http://www.o <message> <location filename="../forms/askpassphrasedialog.ui" line="+26"/> <source>Passphrase Dialog</source> - <translation>Tunnuslause Dialogi</translation> + <translation>Tunnuslauseen Dialogi</translation> </message> <message> <location line="+21"/> <source>Enter passphrase</source> - <translation>Anna tunnuslause</translation> + <translation>Kirjoita tunnuslause</translation> </message> <message> <location line="+14"/> @@ -175,7 +200,7 @@ Tämä ohjelma sisältää OpenSSL projektin OpenSSL työkalupakin (http://www.o <message> <location line="+14"/> <source>Repeat new passphrase</source> - <translation>Toista uusi tunnuslause</translation> + <translation>Kiroita uusi tunnuslause uudelleen</translation> </message> <message> <location filename="../askpassphrasedialog.cpp" line="+33"/> @@ -220,12 +245,12 @@ Tämä ohjelma sisältää OpenSSL projektin OpenSSL työkalupakin (http://www.o <message> <location line="+46"/> <source>Confirm wallet encryption</source> - <translation>Hyväksy lompakon salaus</translation> + <translation>Vahvista lompakon salaus</translation> </message> <message> <location line="+1"/> <source>Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR BITCOINS</b>!</source> - <translation>Varoitus: Jos salaat lompakkosi ja menetät tunnuslauseesi, tulet <b>MENETTÄMÄÄN KAIKKI BITCOINISI</b>!</translation> + <translation>Varoitus: Jos salaat lompakkosi ja menetät tunnuslauseesi, <b>MENETÄT KAIKKI BITCOINISI</b>!</translation> </message> <message> <location line="+0"/> @@ -235,13 +260,13 @@ Tämä ohjelma sisältää OpenSSL projektin OpenSSL työkalupakin (http://www.o <message> <location line="+15"/> <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> - <translation type="unfinished"/> + <translation>TÄRKEÄÄ: Kaikki vanhat lompakon varmuuskopiot pitäisi korvata uusilla suojatuilla varmuuskopioilla. Turvallisuussyistä edelliset varmuuskopiot muuttuvat turhiksi, kun aloitat suojatun lompakon käytön.</translation> </message> <message> <location line="+100"/> <location line="+24"/> <source>Warning: The Caps Lock key is on!</source> - <translation>Varoitus: Caps Lock on aktiivinen!</translation> + <translation>Varoitus: Caps Lock on käytössä!</translation> </message> <message> <location line="-130"/> @@ -252,7 +277,7 @@ Tämä ohjelma sisältää OpenSSL projektin OpenSSL työkalupakin (http://www.o <message> <location line="-56"/> <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> - <translation>Bitcoin sulkeutuu lopettaakseen salausprosessin. Muista, että salattu lompakko ei täysin suojaa sitä haittaohjelmien aiheuttamilta varkauksilta.</translation> + <translation>Bitcoin sulkeutuu lopettaakseen salausprosessin. Muista, että salattukaan lompakko ei täysin suojaa sitä haittaohjelmien aiheuttamilta varkauksilta.</translation> </message> <message> <location line="+13"/> @@ -265,7 +290,7 @@ Tämä ohjelma sisältää OpenSSL projektin OpenSSL työkalupakin (http://www.o <message> <location line="-54"/> <source>Wallet encryption failed due to an internal error. Your wallet was not encrypted.</source> - <translation>Lompakon salaaminen epäonnistui sisäisen virheen vuoksi. Lompakkoa ei salattu.</translation> + <translation>Lompakon salaaminen epäonnistui sisäisen virheen vuoksi. Lompakkoasi ei salattu.</translation> </message> <message> <location line="+7"/> @@ -299,24 +324,24 @@ Tämä ohjelma sisältää OpenSSL projektin OpenSSL työkalupakin (http://www.o <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>&Allekirjoita viesti...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Synkronoidaan verkon kanssa...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&Yleisnäkymä</translation> </message> <message> <location line="+1"/> <source>Show general overview of wallet</source> - <translation>Näyttää kokonaiskatsauksen lompakon tilanteesta</translation> + <translation>Lompakon tilanteen yleiskatsaus</translation> </message> <message> <location line="+20"/> @@ -329,39 +354,24 @@ Tämä ohjelma sisältää OpenSSL projektin OpenSSL työkalupakin (http://www.o <translation>Selaa rahansiirtohistoriaa</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&Osoitekirja</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Muokkaa tallennettujen nimien ja osoitteiden listaa</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&Vastaanota Bitcoineja</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Näytä Bitcoinien vastaanottamiseen käytetyt osoitteet</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>&Lähetä Bitcoineja</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>L&opeta</translation> </message> <message> <location line="+1"/> <source>Quit application</source> - <translation>Lopeta ohjelma</translation> + <translation>Sulje ohjelma</translation> </message> <message> <location line="+4"/> @@ -384,7 +394,7 @@ Tämä ohjelma sisältää OpenSSL projektin OpenSSL työkalupakin (http://www.o <translation>&Asetukset...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>&Salaa lompakko...</translation> </message> @@ -399,27 +409,17 @@ Tämä ohjelma sisältää OpenSSL projektin OpenSSL työkalupakin (http://www.o <translation>&Vaihda Tunnuslause...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> - <translation type="unfinished"/> + <translation>Tuodaan lohkoja levyltä</translation> </message> <message> <location line="+3"/> <source>Reindexing blocks on disk...</source> - <translation type="unfinished"/> - </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>~%n lohko jäljellä</numerusform><numerusform>~%n lohkoja jäljellä</numerusform></translation> - </message> - <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Vie...</translation> + <translation>Ladataan lohkoindeksiä...</translation> </message> <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>Lähetä kolikoita Bitcoin-osoitteeseen</translation> </message> @@ -429,12 +429,7 @@ Tämä ohjelma sisältää OpenSSL projektin OpenSSL työkalupakin (http://www.o <translation>Muuta Bitcoinin konfiguraatioasetuksia</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>Vie auki olevan välilehden tiedot tiedostoon</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>Varmuuskopioi lompakko toiseen sijaintiin</translation> </message> @@ -444,9 +439,9 @@ Tämä ohjelma sisältää OpenSSL projektin OpenSSL työkalupakin (http://www.o <translation>Vaihda lompakon salaukseen käytettävä tunnuslause</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> - <translation>&Debug ikkuna</translation> + <translation>&Testausikkuna</translation> </message> <message> <location line="+1"/> @@ -454,25 +449,40 @@ Tämä ohjelma sisältää OpenSSL projektin OpenSSL työkalupakin (http://www.o <translation>Avaa debuggaus- ja diagnostiikkakonsoli</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation>Varmista &viesti...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>Lompakko</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation>&Lähetä</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>&Vastaanota</translation> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation>&Osoitteet</translation> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> - <translation>Tieto&a Bitcoinista</translation> + <translation>&Tietoa Bitcoinista</translation> </message> <message> <location line="+9"/> @@ -482,30 +492,30 @@ Tämä ohjelma sisältää OpenSSL projektin OpenSSL työkalupakin (http://www.o <message> <location line="+1"/> <source>Show or hide the main Window</source> - <translation type="unfinished"/> + <translation>Näytä tai piilota Bitcoin-ikkuna</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> - <translation type="unfinished"/> + <translation>Suojaa yksityiset avaimet, jotka kuuluvat lompakkoosi</translation> </message> <message> <location line="+7"/> <source>Sign messages with your Bitcoin addresses to prove you own them</source> - <translation type="unfinished"/> + <translation>Allekirjoita viestisi omalla Bitcoin -osoitteellasi todistaaksesi, että omistat ne</translation> </message> <message> <location line="+2"/> <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source> - <translation type="unfinished"/> + <translation>Varmista, että viestisi on allekirjoitettu määritetyllä Bitcoin -osoitteella</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Tiedosto</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&Asetukset</translation> </message> @@ -520,108 +530,103 @@ Tämä ohjelma sisältää OpenSSL projektin OpenSSL työkalupakin (http://www.o <translation>Välilehtipalkki</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Toimintopalkki</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testnet]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>Bitcoin-asiakas</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n aktiivinen yhteys Bitcoin-verkkoon</numerusform><numerusform>%n aktiivista yhteyttä Bitcoin-verkkoon</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Processed %1 blocks of transaction history.</source> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> <translation type="unfinished"/> </message> <message> - <location line="+70"/> - <source>Error</source> - <translation type="unfinished"/> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> + <translation>Käsitelty %1 lohkoa rahansiirtohistoriasta</translation> </message> - <message> - <location line="+3"/> - <source>Warning</source> - <translation type="unfinished"/> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>%n tunti</numerusform><numerusform>%n tuntia</numerusform></translation> </message> - <message> - <location line="+3"/> - <source>Information</source> - <translation type="unfinished"/> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>%n viikko</numerusform><numerusform>%n viikkoa</numerusform></translation> </message> <message> - <location line="+66"/> - <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <location line="+4"/> + <source>%1 behind</source> <translation type="unfinished"/> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation type="unfinished"/> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation>Viimeisin vastaanotettu lohko tuotettu %1.</translation> </message> <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>%n sekunti sitten</numerusform><numerusform>%n sekuntia sitten</numerusform></translation> + <message> + <location line="+22"/> + <source>Error</source> + <translation>Virhe</translation> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>%n minuutti sitten</numerusform><numerusform>%n minuuttia sitten</numerusform></translation> + <message> + <location line="+3"/> + <source>Warning</source> + <translation>Varoitus</translation> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>%n tunti sitten</numerusform><numerusform>%n tuntia sitten</numerusform></translation> + <message> + <location line="+3"/> + <source>Information</source> + <translation>Tietoa</translation> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>%n päivä sitten</numerusform><numerusform>%n päivää sitten</numerusform></translation> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Rahansiirtohistoria on ajan tasalla</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> - <translation>Kurotaan kiinni...</translation> - </message> - <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>Viimeisin vastaanotettu lohko tuotettu %1.</translation> + <translation>Saavutetaan verkkoa...</translation> </message> <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation>Vahvista maksukulu</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>Lähetetyt rahansiirrot</translation> </message> @@ -643,14 +648,14 @@ Tyyppi: %3 Osoite: %4</translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation>URI käsittely</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation>URIa ei voitu jäsentää! Tämä voi johtua kelvottomasta Bitcoin-osoitteesta tai virheellisistä URI parametreista.</translation> </message> @@ -665,27 +670,7 @@ Osoite: %4</translation> <translation>Lompakko on <b>salattu</b> ja tällä hetkellä <b>lukittuna</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Varmuuskopioi lompakko</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>Lompakkodata (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>Varmuuskopio epäonnistui</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>Virhe tallennettaessa lompakkodataa uuteen sijaintiin.</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation>Peruuttamaton virhe on tapahtunut. Bitcoin ei voi enää jatkaa turvallisesti ja sammutetaan.</translation> </message> @@ -693,7 +678,7 @@ Osoite: %4</translation> <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation>Verkkohälytys</translation> </message> @@ -726,7 +711,7 @@ Osoite: %4</translation> <translation>Osoite, joka liittyy tämän osoitekirjan merkintään. Tätä voidaan muuttaa vain lähtevissä osoitteissa.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Uusi vastaanottava osoite</translation> </message> @@ -746,17 +731,17 @@ Osoite: %4</translation> <translation>Muokkaa lähtevää osoitetta</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>Osoite "%1" on jo osoitekirjassa.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>Antamasi osoite "%1" ei ole validi Bitcoin-osoite.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>Lompakkoa ei voitu avata.</translation> </message> @@ -769,7 +754,7 @@ Osoite: %4</translation> <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation>Bitcoin-Qt</translation> @@ -824,8 +809,8 @@ Osoite: %4</translation> </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Vapaaehtoinen rahansiirtopalkkio per kB auttaa nopeuttamaan siirtoja. Useimmat rahansiirrot ovat 1 kB. 0.01 palkkio on suositeltava.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> </message> <message> <location line="+15"/> @@ -983,7 +968,7 @@ Osoite: %4</translation> <translation>&Hyväksy</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation>oletus</translation> </message> @@ -1028,23 +1013,18 @@ Osoite: %4</translation> <translation>Lomake</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation>Näytetyt tiedot eivät välttämättä ole ajantasalla. Lompakkosi synkronoituu Bitcoin-verkon kanssa automaattisesti yhteyden muodostamisen jälkeen, mutta synkronointi on vielä meneillään.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Saldo:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>Rahansiirtojen lukumäärä:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>Vahvistamatta:</translation> </message> @@ -1054,7 +1034,7 @@ Osoite: %4</translation> <translation>Lompakko</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation>Epäkypsää:</translation> </message> @@ -1069,7 +1049,7 @@ Osoite: %4</translation> <translation><b>Viimeisimmät rahansiirrot</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>Tililläsi tällä hetkellä olevien Bitcoinien määrä</translation> </message> @@ -1079,18 +1059,21 @@ Osoite: %4</translation> <translation>Niiden saapuvien rahansiirtojen määrä, joita Bitcoin-verkko ei vielä ole ehtinyt vahvistaa ja siten eivät vielä näy saldossa.</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Lompakolla tehtyjen rahansiirtojen yhteismäärä</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation>Ei ajan tasalla</translation> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1165,7 +1148,7 @@ Osoite: %4</translation> <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation>Ei saatavilla</translation> </message> @@ -1429,7 +1412,7 @@ Osoite: %4</translation> </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Anna nimi tälle osoitteelle, jos haluat lisätä sen osoitekirjaan</translation> </message> @@ -1521,7 +1504,7 @@ Osoite: %4</translation> <message> <location line="+7"/> <source>Signature</source> - <translation type="unfinished"/> + <translation>Allekirjoitus</translation> </message> <message> <location line="+27"/> @@ -1536,7 +1519,7 @@ Osoite: %4</translation> <message> <location line="+3"/> <source>Sign &Message</source> - <translation type="unfinished"/> + <translation>Allekirjoita &viesti</translation> </message> <message> <location line="+14"/> @@ -1663,9 +1646,22 @@ Osoite: %4</translation> </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>Avoinna %1 asti</translation> </message> @@ -1852,7 +1848,7 @@ Osoite: %4</translation> <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Päivämäärä</translation> </message> @@ -1970,7 +1966,7 @@ Osoite: %4</translation> <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>Kaikki</translation> @@ -2057,6 +2053,11 @@ Osoite: %4</translation> </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>Muokkaa nimeä</translation> </message> @@ -2066,7 +2067,7 @@ Osoite: %4</translation> <translation>Näytä rahansiirron yksityiskohdat</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>Vie rahansiirron tiedot</translation> </message> @@ -2121,7 +2122,7 @@ Osoite: %4</translation> <translation>Ei voida kirjoittaa tiedostoon %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>Alue:</translation> </message> @@ -2132,39 +2133,82 @@ Osoite: %4</translation> </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>Vie auki olevan välilehden tiedot tiedostoon</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>Varmuuskopio Onnistui</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Bitcoinin versio</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>Käyttö:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>Lähetä käsky palvelimelle tai bitcoind:lle</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>Lista komennoista</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>Hanki apua käskyyn</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>Asetukset:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>Määritä asetustiedosto (oletus: bitcoin.conf)</translation> </message> @@ -2174,102 +2218,94 @@ Osoite: %4</translation> <translation>Määritä pid-tiedosto (oletus: bitcoin.pid)</translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>Generoi kolikoita</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>Älä generoi kolikoita</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>Määritä data-hakemisto</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation>Aseta tietokannan välimuistin koko megatavuina (oletus: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>Kuuntele yhteyksiä portista <port> (oletus: 8333 tai testnet: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>Pidä enintään <n> yhteyttä verkkoihin (oletus: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Yhdistä noodiin hakeaksesi naapurien osoitteet ja katkaise yhteys</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation>Määritä julkinen osoitteesi</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>Kynnysarvo aikakatkaisulle heikosti toimiville verkoille (oletus: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>Sekuntien määrä, kuinka kauan uudelleenkytkeydytään verkkoihin (oletus: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation>Virhe valmisteltaessa RPC-portin %u avaamista kuunneltavaksi: %s</translation> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>Kuuntele JSON-RPC -yhteyksiä portista <port> (oletus: 8332 or testnet: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>Hyväksy merkkipohjaiset- ja JSON-RPC-käskyt</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>Aja taustalla daemonina ja hyväksy komennot</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>Käytä test -verkkoa</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation>Hyväksy yhteyksiä ulkopuolelta (vakioasetus: 1 jos -proxy tai -connect ei määritelty)</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation type="unfinished"/> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> - <translation type="unfinished"/> + <translation>Virhe ilmennyt asetettaessa RPC-porttia %u IPv6:n kuuntelemiseksi, palataan takaisin IPv4:ään %s</translation> </message> <message> <location line="+3"/> @@ -2283,22 +2319,22 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> <translation type="unfinished"/> </message> <message> @@ -2307,7 +2343,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Aseta suurin korkean prioriteetin / matalan palkkion siirron koko tavuissa (vakioasetus: 27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation type="unfinished"/> </message> @@ -2347,24 +2383,49 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Lohkon luonnin asetukset:</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>Yhidstä ainoastaan määrättyihin noodeihin</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Hae oma IP osoite (vakioasetus: 1 kun kuuntelemassa ja ei -externalip)</translation> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation>Virhe avattaessa lohkoindeksiä</translation> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> - <translation type="unfinished"/> + <translation>Varoitus: Levytila on vähissä!</translation> </message> <message> <location line="+1"/> @@ -2377,34 +2438,124 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation>Virhe: Järjestelmävirhe</translation> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Ei onnistuttu kuuntelemaan missään portissa. Käytä -listen=0 jos haluat tätä.</translation> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation>Lohkon kirjoitus epäonnistui</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation>Hae naapureita DNS hauilla (vakioasetus: 1 paitsi jos -connect)</translation> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> + <translation>Tuodaan lohkoja ulkoisesta blk000??.dat tiedostosta</translation> + </message> + <message> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+78"/> <source>Information</source> - <translation type="unfinished"/> + <translation>Tietoa</translation> </message> <message> <location line="+3"/> @@ -2412,7 +2563,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Virheellinen -tor osoite '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation>Suurin vastaanottopuskuri yksittäiselle yhteydelle, <n>*1000 tavua (vakioasetus: 5000)</translation> </message> @@ -2422,7 +2578,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Suurin lähetyspuskuri yksittäiselle yhteydelle, <n>*1000 tavua (vakioasetus: 1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation type="unfinished"/> </message> @@ -2447,12 +2603,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Lisää debuggaustiedon tulostukseen aikaleima</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>SSL asetukset (katso Bitcoin Wikistä tarkemmat SSL ohjeet)</translation> </message> @@ -2482,7 +2633,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Asetan pienin lohkon koko tavuissa (vakioasetus: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>Pienennä debug.log tiedosto käynnistyksen yhteydessä (vakioasetus: 1 kun ei -debug)</translation> </message> @@ -2492,7 +2643,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Määritä yhteyden aikakataisu millisekunneissa (vakioasetus: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation>Järjestelmävirhe:</translation> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>Käytä UPnP:tä kuunneltavan portin avaamiseen (vakioasetus: 0)</translation> </message> @@ -2514,7 +2670,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+4"/> <source>Warning</source> - <translation type="unfinished"/> + <translation>Varoitus</translation> </message> <message> <location line="+1"/> @@ -2523,36 +2679,41 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>Salasana JSON-RPC-yhteyksille</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>Salli JSON-RPC yhteydet tietystä ip-osoitteesta</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>Lähetä käskyjä solmuun osoitteessa <ip> (oletus: 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation>Suorita käsky kun paras lohko muuttuu (%s cmd on vaihdettu block hashin kanssa)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>Päivitä lompakko uusimpaan formaattiin</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>Aseta avainpoolin koko arvoon <n> (oletus: 100)</translation> </message> @@ -2562,17 +2723,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Skannaa uudelleen lohkoketju lompakon puuttuvien rahasiirtojen vuoksi</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation>Kuinka monta lohkoa tarkistetaan käynnistettäessä (oletus: 2500, 0 = kaikki)</translation> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>Käytä OpenSSL:ää (https) JSON-RPC-yhteyksille</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>Palvelimen sertifikaatti-tiedosto (oletus: server.cert)</translation> </message> @@ -2582,13 +2738,13 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Palvelimen yksityisavain (oletus: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>Hyväksyttävä salaus (oletus: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>Tämä ohjeviesti</translation> </message> @@ -2598,22 +2754,22 @@ TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> <translation>Kytkeytyminen %s tällä tietokonella ei onnistu (kytkeytyminen palautti virheen %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>Yhdistä socks proxyn läpi</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>Salli DNS kyselyt -addnode, -seednode ja -connect yhteydessä</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>Ladataan osoitteita...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>Virhe ladattaessa wallet.dat-tiedostoa: Lompakko vioittunut</translation> </message> @@ -2623,32 +2779,22 @@ TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> <translation>Virhe ladattaessa wallet.dat-tiedostoa: Tarvitset uudemman version Bitcoinista</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>Lompakko tarvitsee uudelleenkirjoittaa: käynnistä Bitcoin uudelleen</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>Virhe ladattaessa wallet.dat-tiedostoa</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>Virheellinen proxy-osoite '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation>Tuntematon verkko -onlynet parametrina: '%s'</translation> </message> @@ -2658,7 +2804,7 @@ TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> <translation>Tuntematon -socks proxy versio pyydetty: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation>-bind osoitteen '%s' selvittäminen epäonnistui</translation> </message> @@ -2668,17 +2814,12 @@ TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> <translation>-externalip osoitteen '%s' selvittäminen epäonnistui</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>-paytxfee=<amount>: '%s' on virheellinen</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation>Virhe: ei pystytty käynnistämään noodia.</translation> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>Virheellinen määrä</translation> </message> @@ -2693,7 +2834,7 @@ TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> <translation>Ladataan lohkoindeksiä...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>Linää solmu mihin liittyä pitääksesi yhteyden auki</translation> </message> @@ -2703,57 +2844,47 @@ TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> <translation>Kytkeytyminen %s ei onnistu tällä tietokoneella. Bitcoin on todennäköisesti jo ajamassa.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation>Etsi solmuja käyttäen internet relay chatia (oletus: 0)</translation> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>Rahansiirtopalkkio per KB lisätään lähettämääsi rahansiirtoon</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>Ladataan lompakkoa...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation>Et voi päivittää lompakkoasi vanhempaan versioon</translation> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation>Avainvarastoa ei voi alustaa</translation> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation>Oletusosoitetta ei voi kirjoittaa</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>Skannataan uudelleen...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>Lataus on valmis</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation>Käytä %s optiota</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>Virhe</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_fr.ts b/src/qt/locale/bitcoin_fr.ts index 0c02062a4f..33027d3f36 100644 --- a/src/qt/locale/bitcoin_fr.ts +++ b/src/qt/locale/bitcoin_fr.ts @@ -13,12 +13,7 @@ <translation><b>Bitcoin</b> version</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation>Copyright © 2009-2012, les développeurs Bitcoin</translation> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -32,16 +27,26 @@ This product includes software developed by the OpenSSL Project for use in the O Ce produit comprend des fonctionnalités développées par le projet OpenSSL pour être utilisés dans la boîte à outils OpenSSL (http://www.openssl.org/), un logiciel cryptographique écrit par Eric Young (eay@cryptsoft.com), et des fonctionnalités développées pour le logiciel UPnP écrit par Thomas Bernard.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>Droit d'auteur</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation>Les développeurs Bitcoin</translation> + </message> </context> <context> <name>AddressBookPage</name> <message> <location filename="../forms/addressbookpage.ui" line="+14"/> <source>Address Book</source> - <translation>Options interface utilisateur</translation> + <translation>Carnet d'adresses</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Double cliquez afin de modifier l'adresse ou l'étiquette</translation> </message> @@ -61,12 +66,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Nouvelle adresse</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>Voici vos adresses Bitcoin qui vous permettent de recevoir des paiements. Vous pouvez donner une adresse différente à chaque expéditeur afin de savoir qui vous paye.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&Copier l'adresse</translation> </message> @@ -91,7 +96,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Effacer l'adresse actuellement sélectionnée de la liste</translation> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>Exporter les données de l'onglet courant vers un fichier</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation>&Exporter</translation> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation>Vérifier un message pour vous assurer qu'il a bien été signé avec l'adresse Bitcoin spécifiée</translation> </message> @@ -106,17 +121,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Supprimer</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation>Ce sont vos adresses Bitcoin pour émettre des paiements. Vérifiez toujours le montant et l'adresse du destinataire avant d'envoyer des pièces.</translation> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>Copier l'é&tiquette</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&Éditer</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation>Envoyer des Bit&coins</translation> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>Exporter les données du carnet d'adresses</translation> </message> @@ -139,7 +164,7 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Étiquette</translation> </message> @@ -298,17 +323,17 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>Signer un &message...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Synchronisation avec le réseau…</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&Vue d'ensemble</translation> </message> @@ -328,32 +353,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Parcourir l'historique des transactions</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>Carnet d’&adresses</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Éditer la liste des adresses et des étiquettes stockées</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&Recevoir des pièces</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Afficher la liste des adresses pour recevoir des paiements</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>&Envoyer des pièces</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>Q&uitter</translation> </message> @@ -383,7 +393,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Options…</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>&Chiffrer le porte-monnaie...</translation> </message> @@ -398,7 +408,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Modifier la phrase de passe...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation>Importation des blocs depuis le disque...</translation> </message> @@ -407,18 +417,8 @@ This product includes software developed by the OpenSSL Project for use in the O <source>Reindexing blocks on disk...</source> <translation>Réindexation des blocs sur le disque...</translation> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>~%n bloc restant</numerusform><numerusform>~%n blocs restants</numerusform></translation> - </message> <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Exporter…</translation> - </message> - <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>Envoyer des pièces à une adresse Bitcoin</translation> </message> @@ -428,12 +428,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Modifier les options de configuration de Bitcoin</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>Exporter les données de l'onglet courant vers un fichier</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>Sauvegarder le porte-monnaie à un autre emplacement</translation> </message> @@ -443,7 +438,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Modifier la phrase de passe utilisée pour le chiffrement du porte-monnaie</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation>Fenêtre de &débogage</translation> </message> @@ -453,23 +448,38 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Ouvrir une console de débogage et de diagnostic</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation>&Vérifier un message...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>Porte-monnaie</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation>&Envoyer</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>&Recevoir</translation> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation>&Adresses</translation> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>À &propos de Bitcoin</translation> </message> @@ -484,7 +494,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Afficher ou masquer la fenêtre principale</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation>Crypter les clefs privées de votre porte-monnaie</translation> </message> @@ -499,12 +509,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Vérifier les messages pour vous assurer qu'ils ont bien été signés avec les adresses Bitcoin spécifiées</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Fichier</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&Réglages</translation> </message> @@ -519,38 +529,68 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Barre d'outils des onglets</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Barre d'outils des actions</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testnet]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>Client Bitcoin</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n connexion active avec le réseau Bitcoin</numerusform><numerusform>%n connexions actives avec le réseau Bitcoin</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> - <translation>%1 blocs sur %2 de l'historique des transactions traités (%3% effectué).</translation> + <location line="+22"/> + <source>No block source available...</source> + <translation>Aucune source de bloc disponible...</translation> </message> <message> - <location line="+7"/> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation>%1 blocs sur %2 (estimés) de l'historique des transactions traités.</translation> + </message> + <message> + <location line="+4"/> <source>Processed %1 blocks of transaction history.</source> <translation>%1 blocs de l'historique des transactions traités.</translation> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>%n heure</numerusform><numerusform>%n heures</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation><numerusform>%n jour</numerusform><numerusform>%n jours</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>%n semaine</numerusform><numerusform>%n semaines</numerusform></translation> + </message> <message> - <location line="+70"/> + <location line="+4"/> + <source>%1 behind</source> + <translation>%1 en arrière</translation> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation>Le dernier bloc reçu avait été généré il y a %1.</translation> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation>Les transactions après cela ne seront pas encore visibles.</translation> + </message> + <message> + <location line="+22"/> <source>Error</source> <translation>Erreur</translation> </message> @@ -565,62 +605,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Information</translation> </message> <message> - <location line="+66"/> + <location line="+70"/> <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> <translation>Cette transaction dépasse la limite de taille. Vous pouvez quand même l'envoyer en vous acquittant de frais d'un montant de %1 qui iront aux nÅ“uds qui traiteront la transaction et aideront à soutenir le réseau. Voulez-vous payer les frais ?</translation> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation>Sauvegarde réussie</translation> - </message> - <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> - <translation>Les données de porte-monnaie ont été enregistrées avec succès sur le nouvel emplacement.</translation> - </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>il y a %n seconde</numerusform><numerusform>il y a %n secondes</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>il y a %n minute</numerusform><numerusform>il y a %n minutes</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>il y a %n heure</numerusform><numerusform>il y a %n heures</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>il y a %n jour</numerusform><numerusform>il y a %n jours</numerusform></translation> - </message> - <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>À jour</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>Rattrapage…</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>Le dernier bloc reçu a été généré %1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation>Confirmer les frais de transaction</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>Transaction envoyée</translation> </message> @@ -643,14 +648,14 @@ Adresse : %4 </translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation>Gestion des URI</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation>L'URI ne peut être analysé ! Cela peut être causé par une adresse Bitcoin invalide ou par des paramètres d'URI malformés.</translation> </message> @@ -665,27 +670,7 @@ Adresse : %4 <translation>Le porte-monnaie est <b>chiffré</b> et est actuellement <b>verrouillé</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Sauvegarder le porte-monnaie</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>Données de porte-monnaie (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>La sauvegarde a échoué</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>Une erreur est survenue lors de l'enregistrement des données de porte-monnaie à un autre emplacement.</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation>Une erreur fatale est survenue. Bitcoin ne peut plus continuer à fonctionner de façon sûre et va s'arrêter.</translation> </message> @@ -693,7 +678,7 @@ Adresse : %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation>Alerte réseau</translation> </message> @@ -726,7 +711,7 @@ Adresse : %4 <translation>L’adresse associée avec cette entrée du carnet d'adresses. Ne peut être modifiées que les adresses d’envoi.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Nouvelle adresse de réception</translation> </message> @@ -746,17 +731,17 @@ Adresse : %4 <translation>Éditer l’adresse d'envoi</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>L’adresse fournie « %1 » est déjà présente dans le carnet d'adresses.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>L'adresse fournie « %1 » n'est pas une adresse Bitcoin valide.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>Impossible de déverrouiller le porte-monnaie.</translation> </message> @@ -769,7 +754,7 @@ Adresse : %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation>Bitcoin-Qt</translation> @@ -824,8 +809,8 @@ Adresse : %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Frais de transaction optionnels par ko qui aident à garantir un traitement rapide des transactions. La plupart des transactions occupent 1 ko. Des frais de 0.01 sont recommandés.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation>Frais de transaction optionnel par ko qui aident à garantir un traitement rapide des transactions. La plupart des transactions utilisent 1 ko.</translation> </message> <message> <location line="+15"/> @@ -983,7 +968,7 @@ Adresse : %4 <translation>&Appliquer</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation>par défaut</translation> </message> @@ -995,7 +980,7 @@ Adresse : %4 <message> <location line="+1"/> <source>Some settings may require a client restart to take effect.</source> - <translation>Certains réglages peuvent nécessiter un redémarrage du client pour être pris en compte.</translation> + <translation>La prise en compte de certains réglages peut nécessiter un redémarrage du client.</translation> </message> <message> <location line="+0"/> @@ -1028,23 +1013,18 @@ Adresse : %4 <translation>Formulaire</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation>Les informations affichées peuvent être obsolètes. Votre porte-monnaie est automatiquement synchronisé avec le réseau Bitcoin lorsque la connexion s'établit, or ce processus n'est pas encore terminé.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Solde :</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>Nombre de transactions :</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>Non confirmé :</translation> </message> @@ -1054,7 +1034,7 @@ Adresse : %4 <translation>Porte-monnaie</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation>Immature :</translation> </message> @@ -1069,7 +1049,7 @@ Adresse : %4 <translation><b>Transactions récentes</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>Votre solde actuel</translation> </message> @@ -1079,18 +1059,21 @@ Adresse : %4 <translation>Total des transactions qui doivent encore être confirmées et qui ne sont pas prises en compte dans le solde actuel</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Nombre total de transactions dans le porte-monnaie</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation>désynchronisé</translation> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation>Impossible de démarrer bitcoin : gestionnaire de cliquer-pour-payer</translation> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1165,7 +1148,7 @@ Adresse : %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation>Indisponible</translation> </message> @@ -1429,7 +1412,7 @@ Adresse : %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Entrez une étiquette pour cette adresse afin de l’ajouter à votre carnet d’adresses</translation> </message> @@ -1479,7 +1462,7 @@ Adresse : %4 <message> <location line="+13"/> <source>&Sign Message</source> - <translation>&Signer le message</translation> + <translation>&Signer un message</translation> </message> <message> <location line="+6"/> @@ -1536,7 +1519,7 @@ Adresse : %4 <message> <location line="+3"/> <source>Sign &Message</source> - <translation>Signer un &message</translation> + <translation>Signer le &message</translation> </message> <message> <location line="+14"/> @@ -1552,7 +1535,7 @@ Adresse : %4 <message> <location line="-87"/> <source>&Verify Message</source> - <translation>&Vérifier le message</translation> + <translation>&Vérifier un message</translation> </message> <message> <location line="+6"/> @@ -1663,9 +1646,22 @@ Adresse : %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation>Les développeurs Bitcoin</translation> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>Ouvert jusqu'à %1</translation> </message> @@ -1852,7 +1848,7 @@ Adresse : %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Date</translation> </message> @@ -1970,7 +1966,7 @@ Adresse : %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>Toutes</translation> @@ -2057,6 +2053,11 @@ Adresse : %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation>Copier l'ID de la transaction</translation> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>Éditer l’étiquette</translation> </message> @@ -2066,7 +2067,7 @@ Adresse : %4 <translation>Afficher les détails de la transaction</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>Exporter les données des transactions</translation> </message> @@ -2121,7 +2122,7 @@ Adresse : %4 <translation>Impossible d'écrire dans le fichier %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>Intervalle :</translation> </message> @@ -2132,39 +2133,82 @@ Adresse : %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation>&Exporter</translation> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>Exporter les données de l'onglet courant vers un fichier</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>Sauvegarder le porte-monnaie</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>Données de porte-monnaie (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>Échec de la sauvegarde</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>Une erreur est survenue lors de l'enregistrement des données de porte-monnaie à un nouvel endroit</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>Sauvegarde réussie</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>Les données de porte-monnaie ont été enregistrées avec succès sur le nouvel emplacement.</translation> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Version de Bitcoin</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>Utilisation :</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>Envoyer une commande à -server ou à bitcoind</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>Lister les commandes</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>Obtenir de l’aide pour une commande</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>Options :</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>Spécifier le fichier de configuration (par défaut : bitcoin.conf)</translation> </message> @@ -2174,107 +2218,102 @@ Adresse : %4 <translation>Spécifier le fichier PID (par défaut : bitcoind.pid)</translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>Générer des pièces</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>Ne pas générer de pièces</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>Spécifier le répertoire de données</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation>Définir la taille du tampon en mégaoctets (par défaut : 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>Écouter les connexions sur le <port> (par défaut : 8333 ou testnet : 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>Garder au plus <n> connexions avec les pairs (par défaut : 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Se connecter à un nÅ“ud pour obtenir des adresses de pairs puis se déconnecter</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation>Spécifier votre propre adresse publique</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>Seuil de déconnexion des pairs de mauvaise qualité (par défaut : 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>Délai en secondes de refus de reconnexion aux pairs de mauvaise qualité (par défaut : 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation>Une erreur est survenue lors de la mise en place du port RPC %u pour écouter sur IPv4 : %s</translation> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>Écouter les connexions JSON-RPC sur le <port> (par défaut : 8332 ou tesnet : 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>Accepter les commandes de JSON-RPC et de la ligne de commande</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>Fonctionner en arrière-plan en tant que démon et accepter les commandes</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>Utiliser le réseau de test</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation>Accepter les connexions entrantes (par défaut : 1 si -proxy ou -connect ne sont pas présents)</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> - <translation>%s, vous devez établir un mot de passe rpc dans le fichier de configuration : - %s -Il vous est recommandé d'utiliser le mot de passe aléatoire suivant : -rcpuser=bitcoinrpc + <translation>%s, vous devez définir un mot de passe rpc dans le fichier de configuration : +%s +Il vous est conseillé d'utiliser le mot de passe aléatoire suivant : +rpcuser=bitcoinrpc rpcpassword=%s -(vous n'avez pas besoin de mémoriser ce mot de passe) +(vous n'avez pas besoin de retenir ce mot de passe) Le nom d'utilisateur et le mot de passe NE DOIVENT PAS être identiques. -Si le fichier n'existe pas, créez-le avec les droits de lecture accordés seulement au propriétaire.</translation> +Si le fichier n'existe pas, créez-le avec les droits de lecture accordés au propriétaire. +Il est aussi conseillé de régler alertnotify pour être prévenu des problèmes ; +par exemple : alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com +</translation> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation>Une erreur est survenue lors de la mise en place du port RPC %u pour écouter sur IPv6, retour à IPv4 : %s</translation> </message> @@ -2290,16 +2329,6 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture accordés </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> - <translation>Base de données de blocs corrompue détectée. Veuillez redémarrer le client avec -reindex.</translation> - </message> - <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> - <translation>Une erreur est survenue lors de l'initialisation de l'environnement de base de données %s ! Pour récupérer, SAUVEGARDEZ CE RÉPERTOIRE, puis effacez-y tous les fichiers à l'exception de wallet.dat.</translation> - </message> - <message> - <location line="+3"/> <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation>Erreur : la transaction a été rejetée ! Cela peut arriver si certaines pièces de votre porte-monnaie étaient déjà dépensées, par exemple si vous avez utilisé une copie de wallet.dat et les pièces ont été dépensées avec cette copie sans être marquées comme telles ici.</translation> </message> @@ -2309,12 +2338,22 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture accordés <translation>Erreur : cette transaction nécessite des frais de transaction d'au moins %s en raison de son montant, de sa complexité ou parce que des fonds reçus récemment sont utilisés !</translation> </message> <message> + <location line="+3"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation>Exécuter une commande lorsqu'une alerte correspondante est reçue (%s dans la commande sera remplacé par le message)</translation> + </message> + <message> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation>Exécuter la commande lorsqu'une transaction de porte-monnaie change (%s dans la commande est remplacée par TxID)</translation> + </message> + <message> <location line="+11"/> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> <translation>Définir la taille maximale en octets des transactions prioritaires/à frais modiques (par défaut : 27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Ceci est une pré-version de test - utilisez à vos risques et périls - ne l'utilisez pas pour miner ou pour des applications marchandes</translation> </message> @@ -2354,22 +2393,47 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture accordés <translation>Options de création des blocs :</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>Ne se connecter qu'au(x) nÅ“ud(s) spécifié(s)</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation>Base de données des blocs corrompue détectée</translation> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Découvrir sa propre adresse IP (par défaut : 1 lors de l'écoute et si -externalip n'est pas présent)</translation> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation>Voulez-vous reconstruire la base de données des blocs maintenant ?</translation> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation>Erreur lors de l'initialisation de la base de données des blocs</translation> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation>Erreur lors de l'initialisation de l'environnement de la base de données du porte-monnaie %s !</translation> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation>Erreur du chargement de la base de données des blocs</translation> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation>Erreur lors de l'ouverture de la base de données</translation> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation>Erreur : l'espace disque est faible !</translation> </message> @@ -2384,32 +2448,122 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture accordés <translation>Erreur : Porte-monnaie verrouillé, impossible de créer la transaction !</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation>Erreur : erreur système :</translation> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Échec de l'écoute sur un port quelconque. Utilisez -listen=0 si vous voulez cela.</translation> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation>La lecture des informations de bloc a échoué</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation>La lecture du bloc a échoué</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation>La synchronisation de l'index des blocs a échoué</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation>L''écriture de l'index des blocs a échoué</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation>L'écriture des informations du bloc a échoué</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation>L'écriture du bloc a échoué</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation>L'écriture des informations de fichier a échoué</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation>L'écriture dans la base de données des pièces a échoué</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation>L'écriture de l'index des transactions a échoué</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation>L'écriture des données d'annulation a échoué</translation> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation>Trouver des pairs en utilisant la recherche DNS (par défaut : 1 sauf si -connect est utilisé)</translation> </message> <message> - <location line="+5"/> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation>Générer des pièces (défaut: 0)</translation> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation>Nombre de blocs à vérifier au démarrage (par défaut : 288, 0 = tout)</translation> + </message> + <message> + <location line="+1"/> <source>How thorough the block verification is (0-4, default: 3)</source> <translation>Niveau d'approfondissement de la vérification des blocs (0-4, par défaut : 3)</translation> </message> <message> - <location line="+1"/> - <source>Importing blocks from block database...</source> - <translation>Importation des blocs depuis la base de données...</translation> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>Reconstruire l'index de la chaîne des blocs à partir des fichiers blk000??.dat actuels</translation> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation>Définir le nombre d'exétrons pour desservir les appels RPC (par défaut : 4)</translation> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation>Vérification des blocs...</translation> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation>Vérification du porte-monnaie...</translation> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation>Importe des blocs depuis un fichier blk000??.dat externe</translation> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation>Informations</translation> </message> @@ -2419,7 +2573,12 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture accordés <translation>Adresse -tor invalide : « %s »</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation>Maintenir un index complet des transactions (par défaut : 0)</translation> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation>Tampon maximal de réception par -connection, <n>*1000 octets (par défaut : 5000)</translation> </message> @@ -2429,7 +2588,7 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture accordés <translation>Tampon maximal d'envoi par connexion, <n>*1000 octets (par défaut : 1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation>N'accepter que la chaîne de blocs correspondant aux points de vérification internes (par défaut : 1)</translation> </message> @@ -2454,12 +2613,7 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture accordés <translation>Faire précéder les données de débogage par un horodatage</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation>Reconstruire l'index de la chaîne des blocs depuis les fichiers blk000??.dat actuels</translation> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>Options SSL : (cf. le wiki de Bitcoin pour les instructions de configuration du SSL)</translation> </message> @@ -2489,7 +2643,7 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture accordés <translation>Définir la taille minimale des blocs en octets (par défaut : 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>Réduire le fichier debug.log lors du démarrage du client (par défaut : 1 lorsque -debug n'est pas présent)</translation> </message> @@ -2499,7 +2653,12 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture accordés <translation>Spécifier le délai d'expiration de la connexion en millisecondes (par défaut : 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation>Erreur système :</translation> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>Utiliser l'UPnP pour rediriger le port d'écoute (par défaut : 0)</translation> </message> @@ -2530,36 +2689,41 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture accordés </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation>Vous devez reconstruire les bases de données avec -reindex pour modifier -txindex</translation> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation>wallet.dat corrompu, la récupération a échoué</translation> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>Mot de passe pour les connexions JSON-RPC</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>Autoriser les connexions JSON-RPC depuis l'adresse IP spécifiée</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>Envoyer des commandes au nÅ“ud fonctionnant à <ip> (par défaut : 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation>Exécuter la commande lorsque le meilleur bloc change (%s est remplacé par le hachage du bloc dans cmd)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>Mettre à jour le format du porte-monnaie</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>Régler la taille de la plage de clefs sur <n> (par défaut : 100)</translation> </message> @@ -2569,17 +2733,12 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture accordés <translation>Réanalyser la chaîne de blocs pour les transactions de porte-monnaie manquantes</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation>Nombre de blocs à tester au démarrage (par défaut : 2500, 0 = tous)</translation> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>Utiliser OpenSSL (https) pour les connexions JSON-RPC</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>Fichier de certificat serveur (par défaut : server.cert)</translation> </message> @@ -2589,12 +2748,12 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture accordés <translation>Clef privée du serveur (par défaut : server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>Clefs de chiffrement acceptables (par défaut : TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>Ce message d'aide</translation> </message> @@ -2604,22 +2763,22 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture accordés <translation>Impossible de se lier à %s sur cet ordinateur (bind a retourné l'erreur %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>Connexion via un proxy socks</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>Autoriser les recherches DNS pour -addnode, -seednode et -connect</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>Chargement des adresses…</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>Erreur lors du chargement de wallet.dat : porte-monnaie corrompu</translation> </message> @@ -2629,32 +2788,22 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture accordés <translation>Erreur lors du chargement de wallet.dat : le porte-monnaie nécessite une version plus récente de Bitcoin</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation>Vérification de l'intégrité de la base de données des blocs...</translation> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation>Vérification de l'intégrité du porte-monnaie...</translation> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>Le porte-monnaie nécessitait une réécriture : veuillez redémarrer Bitcoin pour terminer l'opération</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>Erreur lors du chargement de wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>Adresse -proxy invalide : « %s »</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation>Réseau inconnu spécifié sur -onlynet : « %s »</translation> </message> @@ -2664,7 +2813,7 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture accordés <translation>Version inconnue de proxy -socks demandée : %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation>Impossible de résoudre l'adresse -bind : « %s »</translation> </message> @@ -2674,17 +2823,12 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture accordés <translation>Impossible de résoudre l'adresse -externalip : « %s »</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>Montant invalide pour -paytxfee=<montant> : « %s »</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation>Erreur : le nÅ“ud n'a pu être démarré</translation> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>Montant invalide</translation> </message> @@ -2699,7 +2843,7 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture accordés <translation>Chargement de l’index des blocs…</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>Ajouter un nÅ“ud auquel se connecter et tenter de garder la connexion ouverte</translation> </message> @@ -2709,57 +2853,47 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture accordés <translation>Impossible de se lier à %s sur cet ordinateur. Bitcoin fonctionne probablement déjà .</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation>Trouver des pairs en utilisant Internet Relay Chat (par défaut : 0)</translation> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>Frais par Ko à ajouter aux transactions que vous enverrez</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>Chargement du porte-monnaie…</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation>Impossible de revenir à une version antérieure du porte-monnaie</translation> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation>Impossible d'initialiser la plage des clefs</translation> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation>Impossible d'écrire l'adresse par défaut</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>Nouvelle analyse…</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>Chargement terminé</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation>Pour utiliser l'option %s</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>Erreur</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_fr_CA.ts b/src/qt/locale/bitcoin_fr_CA.ts index 6fde4d32fb..1dddf75bf1 100644 --- a/src/qt/locale/bitcoin_fr_CA.ts +++ b/src/qt/locale/bitcoin_fr_CA.ts @@ -13,12 +13,7 @@ <translation><b>Bitcoin</b> version</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation>Copyright © 2009-2012 Développeurs de Bitcoin</translation> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -32,6 +27,16 @@ Distribué sous licence MIT/X11, voir le fichier COPYING ou http://www.opensourc Ce produit comprend des logiciels développés par le projet OpenSSL pour être utilisés dans la boîte à outils OpenSSL (http://www.openssl.org/), un logiciel cryptographique écrit par Eric Young (eay@cryptsoft.com) et un logiciel UPnP écrit par Thomas Bernard.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> </context> <context> <name>AddressBookPage</name> @@ -41,7 +46,7 @@ Ce produit comprend des logiciels développés par le projet OpenSSL pour être <translation>Carnet d'adresses</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Double-cliquez afin de modifier l'adress ou l'étiquette</translation> </message> @@ -61,12 +66,12 @@ Ce produit comprend des logiciels développés par le projet OpenSSL pour être <translation type="unfinished"/> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>Ceux-ci sont vos adresses Bitcoin qui vous permettent de recevoir des paiements. Vous pouvez en donner une différente à chaque expédieur afin de savoir qui vous payent.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation type="unfinished"/> </message> @@ -91,7 +96,17 @@ Ce produit comprend des logiciels développés par le projet OpenSSL pour être <translation type="unfinished"/> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation type="unfinished"/> </message> @@ -106,17 +121,27 @@ Ce produit comprend des logiciels développés par le projet OpenSSL pour être <translation>&Supprimer</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation type="unfinished"/> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>Exporter les données du carnet d'adresses</translation> </message> @@ -139,7 +164,7 @@ Ce produit comprend des logiciels développés par le projet OpenSSL pour être <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation type="unfinished"/> </message> @@ -298,17 +323,17 @@ Ce produit comprend des logiciels développés par le projet OpenSSL pour être <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation type="unfinished"/> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation type="unfinished"/> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation type="unfinished"/> </message> @@ -328,32 +353,17 @@ Ce produit comprend des logiciels développés par le projet OpenSSL pour être <translation type="unfinished"/> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation type="unfinished"/> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation type="unfinished"/> </message> @@ -383,7 +393,7 @@ Ce produit comprend des logiciels développés par le projet OpenSSL pour être <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation type="unfinished"/> </message> @@ -398,7 +408,7 @@ Ce produit comprend des logiciels développés par le projet OpenSSL pour être <translation type="unfinished"/> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation type="unfinished"/> </message> @@ -407,18 +417,8 @@ Ce produit comprend des logiciels développés par le projet OpenSSL pour être <source>Reindexing blocks on disk...</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> <message> - <location line="-265"/> - <source>&Export...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation type="unfinished"/> </message> @@ -428,12 +428,7 @@ Ce produit comprend des logiciels développés par le projet OpenSSL pour être <translation type="unfinished"/> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation type="unfinished"/> </message> @@ -443,7 +438,7 @@ Ce produit comprend des logiciels développés par le projet OpenSSL pour être <translation type="unfinished"/> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation type="unfinished"/> </message> @@ -453,23 +448,38 @@ Ce produit comprend des logiciels développés par le projet OpenSSL pour être <translation type="unfinished"/> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation type="unfinished"/> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation type="unfinished"/> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation type="unfinished"/> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&A propos de Bitcoin</translation> </message> @@ -484,7 +494,7 @@ Ce produit comprend des logiciels développés par le projet OpenSSL pour être <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation type="unfinished"/> </message> @@ -499,12 +509,12 @@ Ce produit comprend des logiciels développés par le projet OpenSSL pour être <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation type="unfinished"/> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation type="unfinished"/> </message> @@ -519,108 +529,103 @@ Ce produit comprend des logiciels développés par le projet OpenSSL pour être <translation type="unfinished"/> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation type="unfinished"/> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Processed %1 blocks of transaction history.</source> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> <translation type="unfinished"/> </message> <message> - <location line="+70"/> - <source>Error</source> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> <translation type="unfinished"/> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> <message> - <location line="+3"/> - <source>Warning</source> + <location line="+4"/> + <source>%1 behind</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> - <source>Information</source> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> <translation type="unfinished"/> </message> <message> - <location line="+66"/> - <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> <translation type="unfinished"/> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> + <location line="+22"/> + <source>Error</source> <translation type="unfinished"/> </message> <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> + <location line="+3"/> + <source>Warning</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"/> </message> <message> - <location line="+6"/> - <source>Up to date</source> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Catching up...</source> + <location line="-140"/> + <source>Up to date</source> <translation type="unfinished"/> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> + <location line="+31"/> + <source>Catching up...</source> <translation type="unfinished"/> </message> <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation type="unfinished"/> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation type="unfinished"/> </message> @@ -639,14 +644,14 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation type="unfinished"/> </message> @@ -661,27 +666,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation type="unfinished"/> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation type="unfinished"/> </message> @@ -689,7 +674,7 @@ Address: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation type="unfinished"/> </message> @@ -722,7 +707,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation type="unfinished"/> </message> @@ -742,17 +727,17 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation type="unfinished"/> </message> @@ -765,7 +750,7 @@ Address: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation type="unfinished"/> @@ -820,7 +805,7 @@ Address: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> <translation type="unfinished"/> </message> <message> @@ -979,7 +964,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation type="unfinished"/> </message> @@ -1024,23 +1009,18 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation type="unfinished"/> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation type="unfinished"/> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation type="unfinished"/> </message> @@ -1050,7 +1030,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation type="unfinished"/> </message> @@ -1065,7 +1045,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation type="unfinished"/> </message> @@ -1075,14 +1055,17 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> + <location filename="../overviewpage.cpp" line="+116"/> + <location line="+1"/> + <source>out of sync</source> <translation type="unfinished"/> </message> +</context> +<context> + <name>PaymentServer</name> <message> - <location filename="../overviewpage.cpp" line="+115"/> - <location line="+1"/> - <source>out of sync</source> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> <translation type="unfinished"/> </message> </context> @@ -1161,7 +1144,7 @@ Address: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation type="unfinished"/> </message> @@ -1425,7 +1408,7 @@ Address: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation type="unfinished"/> </message> @@ -1659,9 +1642,22 @@ Address: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation type="unfinished"/> </message> @@ -1848,7 +1844,7 @@ Address: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation type="unfinished"/> </message> @@ -1966,7 +1962,7 @@ Address: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation type="unfinished"/> @@ -2053,6 +2049,11 @@ Address: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation type="unfinished"/> </message> @@ -2062,7 +2063,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation type="unfinished"/> </message> @@ -2117,7 +2118,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation type="unfinished"/> </message> @@ -2128,39 +2129,82 @@ Address: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation type="unfinished"/> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation type="unfinished"/> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation type="unfinished"/> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation type="unfinished"/> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation type="unfinished"/> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation type="unfinished"/> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation type="unfinished"/> </message> @@ -2170,100 +2214,92 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation type="unfinished"/> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation type="unfinished"/> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation type="unfinished"/> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation type="unfinished"/> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation type="unfinished"/> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation type="unfinished"/> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation type="unfinished"/> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation type="unfinished"/> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation type="unfinished"/> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation type="unfinished"/> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation type="unfinished"/> </message> @@ -2279,22 +2315,22 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> <translation type="unfinished"/> </message> <message> @@ -2303,7 +2339,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation type="unfinished"/> </message> @@ -2343,22 +2379,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation type="unfinished"/> </message> @@ -2373,32 +2434,122 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation type="unfinished"/> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation type="unfinished"/> </message> @@ -2408,7 +2559,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation type="unfinished"/> </message> @@ -2418,7 +2574,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation type="unfinished"/> </message> @@ -2443,12 +2599,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation type="unfinished"/> </message> @@ -2478,7 +2629,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation type="unfinished"/> </message> @@ -2488,7 +2639,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation type="unfinished"/> </message> @@ -2519,36 +2675,41 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation type="unfinished"/> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation type="unfinished"/> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation type="unfinished"/> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation type="unfinished"/> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation type="unfinished"/> </message> @@ -2558,17 +2719,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation type="unfinished"/> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation type="unfinished"/> </message> @@ -2578,12 +2734,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation type="unfinished"/> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation type="unfinished"/> </message> @@ -2593,22 +2749,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation type="unfinished"/> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation type="unfinished"/> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation type="unfinished"/> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation type="unfinished"/> </message> @@ -2618,32 +2774,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation type="unfinished"/> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation type="unfinished"/> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation type="unfinished"/> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation type="unfinished"/> </message> @@ -2653,7 +2799,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation type="unfinished"/> </message> @@ -2663,17 +2809,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation type="unfinished"/> </message> @@ -2688,7 +2829,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation type="unfinished"/> </message> @@ -2698,57 +2839,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation type="unfinished"/> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation type="unfinished"/> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation type="unfinished"/> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation type="unfinished"/> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation type="unfinished"/> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation type="unfinished"/> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_gu_IN.ts b/src/qt/locale/bitcoin_gu_IN.ts index 1205c86c17..2b930a4aae 100644 --- a/src/qt/locale/bitcoin_gu_IN.ts +++ b/src/qt/locale/bitcoin_gu_IN.ts @@ -13,12 +13,7 @@ <translation type="unfinished"/> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -27,6 +22,16 @@ Distributed under the MIT/X11 software license, see the accompanying file COPYIN This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> </context> <context> <name>AddressBookPage</name> @@ -36,7 +41,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation type="unfinished"/> </message> @@ -56,12 +61,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation type="unfinished"/> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation type="unfinished"/> </message> @@ -86,7 +91,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation type="unfinished"/> </message> @@ -101,17 +116,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation type="unfinished"/> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation type="unfinished"/> </message> @@ -134,7 +159,7 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation type="unfinished"/> </message> @@ -293,17 +318,17 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation type="unfinished"/> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation type="unfinished"/> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation type="unfinished"/> </message> @@ -323,32 +348,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation type="unfinished"/> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation type="unfinished"/> </message> @@ -378,7 +388,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation type="unfinished"/> </message> @@ -393,7 +403,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation type="unfinished"/> </message> @@ -402,18 +412,8 @@ This product includes software developed by the OpenSSL Project for use in the O <source>Reindexing blocks on disk...</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> <message> - <location line="-265"/> - <source>&Export...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation type="unfinished"/> </message> @@ -423,12 +423,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation type="unfinished"/> </message> @@ -438,7 +433,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation type="unfinished"/> </message> @@ -448,23 +443,38 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation type="unfinished"/> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation type="unfinished"/> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation type="unfinished"/> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation type="unfinished"/> </message> @@ -479,7 +489,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation type="unfinished"/> </message> @@ -494,12 +504,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation type="unfinished"/> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation type="unfinished"/> </message> @@ -514,108 +524,103 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation type="unfinished"/> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Processed %1 blocks of transaction history.</source> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> <translation type="unfinished"/> </message> <message> - <location line="+70"/> - <source>Error</source> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> <translation type="unfinished"/> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> <message> - <location line="+3"/> - <source>Warning</source> + <location line="+4"/> + <source>%1 behind</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> - <source>Information</source> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> <translation type="unfinished"/> </message> <message> - <location line="+66"/> - <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> <translation type="unfinished"/> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> + <location line="+22"/> + <source>Error</source> <translation type="unfinished"/> </message> <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> + <location line="+3"/> + <source>Warning</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"/> </message> <message> - <location line="+6"/> - <source>Up to date</source> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Catching up...</source> + <location line="-140"/> + <source>Up to date</source> <translation type="unfinished"/> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> + <location line="+31"/> + <source>Catching up...</source> <translation type="unfinished"/> </message> <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation type="unfinished"/> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation type="unfinished"/> </message> @@ -634,14 +639,14 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation type="unfinished"/> </message> @@ -656,27 +661,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation type="unfinished"/> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation type="unfinished"/> </message> @@ -684,7 +669,7 @@ Address: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation type="unfinished"/> </message> @@ -717,7 +702,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation type="unfinished"/> </message> @@ -737,17 +722,17 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation type="unfinished"/> </message> @@ -760,7 +745,7 @@ Address: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation type="unfinished"/> @@ -815,7 +800,7 @@ Address: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> <translation type="unfinished"/> </message> <message> @@ -974,7 +959,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation type="unfinished"/> </message> @@ -1019,23 +1004,18 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation type="unfinished"/> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation type="unfinished"/> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation type="unfinished"/> </message> @@ -1045,7 +1025,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation type="unfinished"/> </message> @@ -1060,7 +1040,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation type="unfinished"/> </message> @@ -1070,14 +1050,17 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> + <location filename="../overviewpage.cpp" line="+116"/> + <location line="+1"/> + <source>out of sync</source> <translation type="unfinished"/> </message> +</context> +<context> + <name>PaymentServer</name> <message> - <location filename="../overviewpage.cpp" line="+115"/> - <location line="+1"/> - <source>out of sync</source> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> <translation type="unfinished"/> </message> </context> @@ -1156,7 +1139,7 @@ Address: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation type="unfinished"/> </message> @@ -1420,7 +1403,7 @@ Address: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation type="unfinished"/> </message> @@ -1654,9 +1637,22 @@ Address: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation type="unfinished"/> </message> @@ -1843,7 +1839,7 @@ Address: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation type="unfinished"/> </message> @@ -1961,7 +1957,7 @@ Address: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation type="unfinished"/> @@ -2048,6 +2044,11 @@ Address: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation type="unfinished"/> </message> @@ -2057,7 +2058,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation type="unfinished"/> </message> @@ -2112,7 +2113,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation type="unfinished"/> </message> @@ -2123,39 +2124,82 @@ Address: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation type="unfinished"/> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation type="unfinished"/> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation type="unfinished"/> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation type="unfinished"/> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation type="unfinished"/> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation type="unfinished"/> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation type="unfinished"/> </message> @@ -2165,100 +2209,92 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation type="unfinished"/> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation type="unfinished"/> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation type="unfinished"/> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation type="unfinished"/> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation type="unfinished"/> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation type="unfinished"/> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation type="unfinished"/> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation type="unfinished"/> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation type="unfinished"/> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation type="unfinished"/> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation type="unfinished"/> </message> @@ -2274,22 +2310,22 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> <translation type="unfinished"/> </message> <message> @@ -2298,7 +2334,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation type="unfinished"/> </message> @@ -2338,22 +2374,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation type="unfinished"/> </message> @@ -2368,32 +2429,122 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation type="unfinished"/> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation type="unfinished"/> </message> @@ -2403,7 +2554,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation type="unfinished"/> </message> @@ -2413,7 +2569,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation type="unfinished"/> </message> @@ -2438,12 +2594,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation type="unfinished"/> </message> @@ -2473,7 +2624,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation type="unfinished"/> </message> @@ -2483,7 +2634,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation type="unfinished"/> </message> @@ -2514,36 +2670,41 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation type="unfinished"/> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation type="unfinished"/> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation type="unfinished"/> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation type="unfinished"/> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation type="unfinished"/> </message> @@ -2553,17 +2714,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation type="unfinished"/> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation type="unfinished"/> </message> @@ -2573,12 +2729,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation type="unfinished"/> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation type="unfinished"/> </message> @@ -2588,22 +2744,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation type="unfinished"/> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation type="unfinished"/> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation type="unfinished"/> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation type="unfinished"/> </message> @@ -2613,32 +2769,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation type="unfinished"/> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation type="unfinished"/> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation type="unfinished"/> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation type="unfinished"/> </message> @@ -2648,7 +2794,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation type="unfinished"/> </message> @@ -2658,17 +2804,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation type="unfinished"/> </message> @@ -2683,7 +2824,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation type="unfinished"/> </message> @@ -2693,57 +2834,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation type="unfinished"/> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation type="unfinished"/> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation type="unfinished"/> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation type="unfinished"/> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation type="unfinished"/> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation type="unfinished"/> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_he.ts b/src/qt/locale/bitcoin_he.ts index 52d7dc782e..499daf1004 100644 --- a/src/qt/locale/bitcoin_he.ts +++ b/src/qt/locale/bitcoin_he.ts @@ -13,12 +13,7 @@ <translation>גרסת <b>ביטקוין</b></translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation>זכויות ×™×•×¦×¨×™× 2009-2012 שמורות למפתחי הביטקוין</translation> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -32,6 +27,16 @@ This product includes software developed by the OpenSSL Project for use in the O המוצר ×”×–×” כולל ×ª×•×›× ×” שפותחה ×¢"×™ פרויקט OpenSSL לשימוש בתיבת ×”×›×œ×™× OpenSSL (http://www.openssl.org/) ×•×ª×•×›× ×” קריפטוגרפית ×©× ×›×ª×‘×” ×¢"×™ ×ריק ×™×× ×’ (eay@cryptsoft.com) ×•×ª×•×›× ×ª UPnP ×©× ×›×ª×‘×” ×¢"×™ תומס ×‘×¨× ×¨×“.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>זכויות יוצרי×</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> </context> <context> <name>AddressBookPage</name> @@ -41,7 +46,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>×¤× ×§×¡ כתובות</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>לחץ לחיצה כפולה לערוך כתובת ×ו תוית</translation> </message> @@ -61,12 +66,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>כתובת חדשה</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>×לה כתובת הביטקוין שלך עבור קבלת תשלומי×. ייתכן ותרצה לתת כתובת ×©×•× ×” לכל שולח כדי שתוכל לעקוב ×חר מי ×ž×©×œ× ×œ×š.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>העתק כתובת</translation> </message> @@ -91,7 +96,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>מחק ×ת הכתובת ×©× ×‘×—×¨×” מהרשימה</translation> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>×™×¦×•× ×”× ×ª×•× ×™× ×‘×˜×ב ×”× ×•×›×—×™ לקובץ</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation>×מת הודעה בכדי להבטיח ×©×”×™× × ×—×ª×ž×” ×¢× ×›×ª×•×‘×ª ביטקוין מסוימת.</translation> </message> @@ -103,20 +118,30 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+14"/> <source>&Delete</source> - <translation>&מחיקה</translation> + <translation>מחק</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation>×לה כתובת הביטקוין שלך עבור שליחת תשלומי×. תמיד בדוק ×ת מספר ו×ת כתובות מקבלי ×”×ª×©×œ×•×ž×™× ×œ×¤× ×™ שליחת מטבעות.</translation> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>העתק תוית</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>עריכה</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation>שלח מטבעות</translation> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>×™×¦×•× × ×ª×•× ×™ ×¤× ×§×¡ כתובות</translation> </message> @@ -139,7 +164,7 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>תוית</translation> </message> @@ -151,7 +176,7 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+36"/> <source>(no label)</source> - <translation>(×œ×œ× ×›×ª×•×‘×ª)</translation> + <translation>(×œ×œ× ×ª×•×™×ª)</translation> </message> </context> <context> @@ -184,7 +209,7 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+1"/> <source>Encrypt wallet</source> - <translation>×”×¦×¤× ×ª ××¨× ×§</translation> + <translation>הצפן ××¨× ×§</translation> </message> <message> <location line="+3"/> @@ -298,17 +323,17 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>×—×ª×•× ×¢×œ הודעה</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>×ž×¡×ª× ×›×¨×Ÿ ×¢× ×”×¨×©×ª...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&סקירה</translation> </message> @@ -328,32 +353,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>דפדף בהיסטוריית הפעולות</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>×¤× ×§×¡ &כתובות</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>ערוך ×ת רשימת הכתובות והתויות</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&קבלת מטבעות</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>הצג ×ת רשימת הכתובות לקבלת תשלומי×</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>&שלח מטבעות</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>×™&צי××”</translation> </message> @@ -383,7 +393,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&×פשרויות</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>הצפן ××¨× ×§</translation> </message> @@ -398,7 +408,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>×©× ×” סיסמ×</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation>×ž×™×™×‘× ×‘×œ×•×§×™× ×ž×”×“×™×¡×§...</translation> </message> @@ -407,18 +417,8 @@ This product includes software developed by the OpenSSL Project for use in the O <source>Reindexing blocks on disk...</source> <translation>מחדש ×ת ××™× ×“×§×¡ ×”×‘×œ×•×§×™× ×‘×“×™×¡×§...</translation> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>בלוק ×חד × ×•×ª×¨</numerusform><numerusform>~%n ×‘×œ×•×§×™× × ×•×ª×¨×•</numerusform></translation> - </message> <message> - <location line="-265"/> - <source>&Export...</source> - <translation>×™&×¦× ×œ×§×•×‘×¥</translation> - </message> - <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>שלח מטבעות לכתובת ביטקוין</translation> </message> @@ -428,12 +428,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>×©× ×” ×פשרויות תצורה עבור ביטקוין</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>×™×¦×•× ×”× ×ª×•× ×™× ×‘×˜×ב ×”× ×•×›×—×™ לקובץ</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>גיבוי ×”××¨× ×§ ×œ×ž×§×•× ×חר</translation> </message> @@ -443,7 +438,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>×©× ×” ×ת הסיסמה ×œ×”×¦×¤× ×ª ×”××¨× ×§</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation>חלון × ×™×¤×•×™</translation> </message> @@ -453,23 +448,38 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>פתח ×ת לוח הבקרה ל×בחון ×•× ×™×¤×•×™</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation>×מת הודעה...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>ביטקוין</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>××¨× ×§</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation>ושלח</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>וקבל</translation> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation>וכתובות</translation> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>×ודות ביטקוין</translation> </message> @@ -484,7 +494,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>הצג ×ו הסתר ×ת החלון הר×שי</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation>הצפן ×ת המפתחות ×”×¤×¨×˜×™×™× ×©×©×™×™×›×™× ×œ××¨× ×§ שלך</translation> </message> @@ -499,12 +509,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>×מת הודעות כדי להבטיח שהן × ×—×ª×ž×• ×¢× ×›×ª×•×‘×ª ביטקוין מסוימות</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&קובץ</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>×”&גדרות</translation> </message> @@ -519,108 +529,103 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>סרגל ×›×œ×™× ×˜×בי×</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>סרגל ×›×œ×™× ×¤×¢×•×œ×•×ª</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[רשת-בדיקה]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>×ª×•×›× ×ª ביטקוין</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>חיבור פעיל ×חד לרשת הביטקוין</numerusform><numerusform>%n ×—×™×‘×•×¨×™× ×¤×¢×™×œ×™× ×œ×¨×©×ª הביטקוין</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> - <translation>×”×•×©×œ× ×¢×™×‘×•×“ של %1 מתוך %2 ×‘×œ×•×§×™× ×©×œ היסטוריית פעולות (%3%).</translation> + <location line="+22"/> + <source>No block source available...</source> + <translation type="unfinished"/> </message> <message> - <location line="+7"/> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation>1% מתוך 2% (משוער) ×‘×œ×•×§×™× ×©×œ הסטוריית פעולת עובדו </translation> + </message> + <message> + <location line="+4"/> <source>Processed %1 blocks of transaction history.</source> <translation>×”×•×©×œ× ×¢×™×‘×•×“ של %1 ×‘×œ×•×§×™× ×©×œ היסטוריית פעולות.</translation> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>%n שעה</numerusform><numerusform>%n שעות</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation><numerusform>%n יו×</numerusform><numerusform>%n ימי×</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>%n שבוע</numerusform><numerusform>%n שבועות</numerusform></translation> + </message> <message> - <location line="+70"/> + <location line="+4"/> + <source>%1 behind</source> + <translation>1% מ×חור</translation> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation>הבלוק ×”×חרון שהתקבל × ×•×¦×¨ ×œ×¤× ×™ %1</translation> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation>ל×חר ×–×ת פעולות × ×¡×¤×•×ª ×˜×¨× ×™×”×™×• גלויות</translation> + </message> + <message> + <location line="+22"/> <source>Error</source> - <translation type="unfinished"/> + <translation>שגי××”</translation> </message> <message> <location line="+3"/> <source>Warning</source> - <translation type="unfinished"/> + <translation>×זהרה</translation> </message> <message> <location line="+3"/> <source>Information</source> - <translation type="unfinished"/> + <translation>מידע</translation> </message> <message> - <location line="+66"/> + <location line="+70"/> <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> <translation>פעולה זו חורגת מגבולות הגודל. עדיין ב×פשרותך לשלוח ×ותה תמורת עמלה של %1, המיועדת ×œ×¦×ž×ª×™× ×©×ž×¢×‘×“×™× ×ת הפעולה שלך ועוזרת לתמוך ברשת. ×”×× ×‘×¨×¦×•× ×š ×œ×©×œ× ×ת העמלה?</translation> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> - <translation type="unfinished"/> - </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>×œ×¤× ×™ ×©× ×™×”</numerusform><numerusform>×œ×¤× ×™ %n ×©× ×™×•×ª</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>×œ×¤× ×™ דקה</numerusform><numerusform>×œ×¤× ×™ %n דקות</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>×œ×¤× ×™ שעה</numerusform><numerusform>×œ×¤× ×™ %n שעות</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>×œ×¤× ×™ יו×</numerusform><numerusform>×œ×¤× ×™ %n ימי×</numerusform></translation> - </message> - <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>×¢×“×›× ×™</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>מתעדכן...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>הבלוק ×”×חרון שהתקבל × ×•×¦×¨ ב-%1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation>×שר עמלת פעולה</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>פעולה ×©× ×©×œ×—×”</translation> </message> @@ -642,14 +647,14 @@ Address: %4 כתובת: %4</translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation>תפעול URI</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation>×œ× × ×™×ª×Ÿ ×œ× ×ª×— URI! ×–×” יכול ×œ×”×™×’×¨× ×›×ª×•×¦××” מכתובת ביטקוין ×œ× ×ª×§×™× ×” ×ו פרמטרי URI חסרי צורה ×ª×§×™× ×”.</translation> </message> @@ -664,27 +669,7 @@ Address: %4 <translation>×”××¨× ×§ <b>מוצפן</b> וכרגע <b>× ×¢×•×œ</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>גיבוי ××¨× ×§</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>× ×ª×•× ×™ ××¨× ×§ (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>הגיבוי × ×›×©×œ</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>היתה שגי××” ×‘× ×™×¡×™×•×Ÿ לשמור ×ת מידע ×”××¨× ×§ ×œ×ž×™×§×•× ×”×—×“×©.</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation>שגי××” ×¡×•×¤× ×™×ª ×ירעה. ביטקוין ××™× ×• יכול להמשיך לפעול בבטחה ולכן ייסגר.</translation> </message> @@ -692,7 +677,7 @@ Address: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation>×זעקת רשת</translation> </message> @@ -725,7 +710,7 @@ Address: %4 <translation>הכתובת המשויכת לרשומה זו ×‘×¤× ×§×¡ הכתובות. × ×™×ª×Ÿ ×œ×©× ×•×ª ×–×ת רק עבור כתובות לשליחה.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>כתובת חדשה לקבלה</translation> </message> @@ -745,17 +730,17 @@ Address: %4 <translation>ערוך כתובת לשליחה</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>הכתובת ×©×”×›× ×¡×ª "%1" כבר × ×ž×¦×ת ×‘×¤× ×§×¡ הכתובות.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>הכתובת ×©×”×•×›× ×¡×” "%1" ××™× ×” כתובת ביטקוין ×ª×§×™× ×”.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>פתיחת ×”××¨× ×§ × ×›×©×œ×”.</translation> </message> @@ -768,7 +753,7 @@ Address: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation>Bitcoin-Qt</translation> @@ -823,8 +808,8 @@ Address: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>עמלת פעולה ××•×¤×¦×™×•× ×œ×™×ª לכל kB תבטיח שהפעולה שלך תעובד בזריזות. רוב הפעולות הן 1 kB. מומלצת עמלה בסך 0.01.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> </message> <message> <location line="+15"/> @@ -844,12 +829,12 @@ Address: %4 <message> <location line="+35"/> <source>Reset all client options to default.</source> - <translation type="unfinished"/> + <translation>×פס כל ×פשרויות ×”×ª×•×›× ×” לברירת המחדל.</translation> </message> <message> <location line="+3"/> <source>&Reset Options</source> - <translation type="unfinished"/> + <translation>×יפוס ×פשרויות</translation> </message> <message> <location line="+13"/> @@ -982,24 +967,24 @@ Address: %4 <translation>יישו×</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation>ברירת מחדל</translation> </message> <message> <location line="+130"/> <source>Confirm options reset</source> - <translation type="unfinished"/> + <translation>×שר ×ת ×יפוס ×”×פשרויות</translation> </message> <message> <location line="+1"/> <source>Some settings may require a client restart to take effect.</source> - <translation type="unfinished"/> + <translation>כמה מההגדרות עשויות לדרוש ×תחול ×”×ª×•×›× ×” כדי ×œ×”×™×›× ×¡ לפועל.</translation> </message> <message> <location line="+0"/> <source>Do you want to proceed?</source> - <translation type="unfinished"/> + <translation>×”×× ×‘×¨×¦×•× ×š להמשיך?</translation> </message> <message> <location line="+42"/> @@ -1027,23 +1012,18 @@ Address: %4 <translation>טופס</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation>המידע המוצג עשוי להיות מיושן. ×”××¨× ×§ שלך ×ž×¡×ª× ×›×¨×Ÿ ב×ופן ×וטומטי ×¢× ×¨×©×ª הביטקוין ל×חר ×›×™× ×•×Ÿ חיבור, ×ך התהליך ×˜×¨× ×”×¡×ª×™×™×.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>יתרה:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>מספר פעולות:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>ממתין ל×ישור:</translation> </message> @@ -1053,7 +1033,7 @@ Address: %4 <translation>××¨× ×§</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation>×œ× ×‘×©×œ:</translation> </message> @@ -1068,7 +1048,7 @@ Address: %4 <translation><b>פעולות ××—×¨×•× ×•×ª</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>היתרה ×”× ×•×›×—×™×ª שלך</translation> </message> @@ -1078,18 +1058,21 @@ Address: %4 <translation>×”×¡×›×•× ×”×›×•×œ×œ של פעולות ×©×˜×¨× ×ושרו, ועוד ××™× ×Ÿ × ×¡×¤×¨×•×ª בחישוב היתרה ×”× ×•×›×—×™×ª</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>המספר הכולל של פעולות ב××¨× ×§</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation>×œ× ×ž×¡×•× ×›×¨×Ÿ</translation> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation>×œ× × ×™×ª×Ÿ להתחיל ×ת ביטקוין: מפעיל לחץ-×œ×ª×©×œ×•× </translation> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1164,7 +1147,7 @@ Address: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation>N/A</translation> </message> @@ -1428,7 +1411,7 @@ Address: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>×”×›× ×¡ תוית לכתובת ×”×–×ת כדי ×œ×”×›× ×™×¡ ×œ×¤× ×§×¡ הכתובות</translation> </message> @@ -1520,7 +1503,7 @@ Address: %4 <message> <location line="+7"/> <source>Signature</source> - <translation type="unfinished"/> + <translation>חתימה</translation> </message> <message> <location line="+27"/> @@ -1535,7 +1518,7 @@ Address: %4 <message> <location line="+3"/> <source>Sign &Message</source> - <translation type="unfinished"/> + <translation>×—×ª×•× ×¢×œ הודעה</translation> </message> <message> <location line="+14"/> @@ -1571,7 +1554,7 @@ Address: %4 <message> <location line="+3"/> <source>Verify &Message</source> - <translation type="unfinished"/> + <translation>×ימות הודעה</translation> </message> <message> <location line="+14"/> @@ -1662,9 +1645,22 @@ Address: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[רשת-בדיקה]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>פתוח עד %1</translation> </message> @@ -1827,7 +1823,7 @@ Address: %4 <message numerus="yes"> <location line="-35"/> <source>Open for %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>פתח למשך בלוק %n יותר</numerusform><numerusform>פתח למשך %n ×‘×œ×•×§×™× × ×•×¡×¤×™×</numerusform></translation> </message> <message> <location line="+70"/> @@ -1851,7 +1847,7 @@ Address: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>ת×ריך</translation> </message> @@ -1873,7 +1869,7 @@ Address: %4 <message numerus="yes"> <location line="+57"/> <source>Open for %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>פתח למשך בלוק %n יותר</numerusform><numerusform>פתח למשך %n ×‘×œ×•×§×™× × ×•×¡×¤×™×</numerusform></translation> </message> <message> <location line="+3"/> @@ -1969,7 +1965,7 @@ Address: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>הכל</translation> @@ -2056,6 +2052,11 @@ Address: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation>העתק מזהה פעולה</translation> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>ערוך תוית</translation> </message> @@ -2065,7 +2066,7 @@ Address: %4 <translation>הצג פרטי פעולה</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>×™×¦×•× × ×ª×•× ×™ פעולות</translation> </message> @@ -2120,7 +2121,7 @@ Address: %4 <translation>×œ× ×ž×¡×•×’×œ לכתוב לקובץ %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>טווח:</translation> </message> @@ -2131,39 +2132,82 @@ Address: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>×™×¦×•× ×”× ×ª×•× ×™× ×‘×˜×ב ×”× ×•×›×—×™ לקובץ</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>גבה ××¨× ×§</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>× ×ª×•× ×™ ××¨× ×§ (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>גיבוי × ×›×©×œ</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>הייתה שגי××” ×‘× ×¡×™×•×Ÿ לשמור ×ת המידע ×”××¨× ×§ ×œ×ž×™×§×•× ×”×—×“×©.</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>גיבוי ×”×•×©×œ× ×‘×”×¦×œ×—×”</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>× ×ª×•× ×™ ×”××¨× ×§ × ×©×ž×¨×• בהצלחה ×‘×ž×§×•× ×”×—×“×©.</translation> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>גרסת ביטקוין</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>שימוש:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>שלח פקודה ל -server ×ו bitcoind</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>רשימת פקודות</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>קבל עזרה עבור פקודה</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>×פשרויות:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>ציין קובץ הגדרות (ברירת מחדל: bitcoin.conf)</translation> </message> @@ -2173,95 +2217,87 @@ Address: %4 <translation>ציין קובץ pid (ברירת מחדל: bitcoind.pid)</translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>צור מטבעות</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>×ל תייצר מטבעות</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>ציין תיקיית × ×ª×•× ×™×</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation>קבע ×ת גודל המטמון של מסד ×”× ×ª×•× ×™× ×‘×ž×’×”×‘×™×™×˜ (ברירת מחדל: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>×”×זן ×œ×—×™×‘×•×¨×™× ×‘<פורט> (ברירת מחדל: 8333 ×ו ברשת הבדיקה: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>החזק לכל היותר <n> ×—×™×‘×•×¨×™× ×œ×¢×ž×™×ª×™× (ברירת מחדל: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>התחבר לצומת כדי לדלות כתובות עמיתי×, ו××– ×”×ª× ×ª×§</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation>ציין ×ת הכתובת הפומבית שלך</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>סף ×œ×”×ª× ×ª×§×•×ª ×ž×¢×ž×™×ª×™× ×”× ×•×”×’×™× ×©×œ× ×›×”×œ×›×” (ברירת מחדל: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>מספר ×©× ×™×•×ª ×œ×ž× ×•×¢ ×ž×¢×ž×™×ª×™× ×”× ×•×”×’×™× ×©×œ× ×›×”×œ×›×” מלהתחבר מחדש (ברירת מחדל: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation>×ירעה שגי××” בעת הגדרת פורט RPC %u לה××–× ×” ב-IPv4: %s</translation> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>×”×זן לחיבורי JSON-RPC ב- <port> (ברירת מחדל: 8332 ×ו רשת בדיקה: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>קבל פקודות משורת הפקודה ו- JSON-RPC</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>רוץ ברקע כדימון וקבל פקודות</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>השתמש ברשת הבדיקה</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation>קבל ×—×™×‘×•×¨×™× ×ž×‘×—×•×¥ (ברירת מחדל: 1 ×œ×œ× -proxy ×ו -connect)</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation>%s, עליך לקבוע סיסמת RPC בקובץ ×”×§×•× ×¤×™×’×•×¨×¦×™×”: %s @@ -2270,10 +2306,13 @@ rpcuser=bitcoinrpc rpcpassword=%s (×ין צורך לזכור ×ת הסיסמה) ×סור ×©×©× ×”×ž×©×ª×ž×© ×•×”×¡×™×¡×ž× ×™×”×™×• ×–×”×™×. -×× ×”×§×•×‘×¥ ××™× ×• קיי×, צור ×ותו ×¢× ×”×¨×©×ות קרי××” ×œ×‘×¢×œ×™× ×‘×œ×‘×“.</translation> +×× ×”×§×•×‘×¥ ××™× ×• קיי×, צור ×ותו ×¢× ×”×¨×©×ות קרי××” ×œ×‘×¢×œ×™× ×‘×œ×‘×“. +×–×” מומלץ לסמן alertnotify כדי לקבל דיווח על תקלות; +למשל: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com +</translation> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation>×ירעה שגי××” בעת הגדרת פורט RPC %u לה××–× ×” ב-IPv6, × ×¡×•×’ ל-IPv4: %s</translation> </message> @@ -2289,16 +2328,6 @@ rpcpassword=%s </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> - <translation>שגי××” ב×תחול סביבת מסד ×”× ×ª×•× ×™× %s! בשביל להת×ושש, גבה ×ת התיקיה ×”×–×ת, ו××– הסר הכל מלבד wallet.dat.</translation> - </message> - <message> - <location line="+3"/> <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation>שגי××”: הפעולה × ×“×—×ª×”! ×–×” עלול לקרות ×× ×›×ž×” מהמטבעות ב××¨× ×§ שלך כבר × ×•×¦×œ×•, למשל ×× ×”×©×ª×ž×©×ª בעותק של wallet.dat ומטבעות × ×©×œ×—×• בעותק ×ך ×œ× ×¡×•×ž× ×• ×›×ž× ×•×¦×œ×•×ª ×›×ן.</translation> </message> @@ -2308,12 +2337,22 @@ rpcpassword=%s <translation>שגי××”: הפעולה ×”×–×ת דורשת עמלת פעולה של לפחות %s עקב הכמות, המורכבות, ×ו השימוש ×‘×›×¡×¤×™× ×©×”×ª×§×‘×œ×• ל××—×¨×•× ×”!</translation> </message> <message> + <location line="+3"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation>בצע פעולה ×›×שר ההודעה ×”×¨×œ×•×•× ×˜×™×ª מתקבלת(%s בשורת הפקודה ×ž×©×ª× ×” על-ידי ההודעה)</translation> + </message> + <message> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation>בצע פקודה ×›×שר פעולת ××¨× ×§ ×ž×©×ª× ×” (%s ב cmd יוחלף ב TxID)</translation> + </message> + <message> <location line="+11"/> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> <translation>קבע גודל מקסימלי עבור פעולות עדיפות גבוהה/עמלה × ×ž×•×›×” ×‘×‘×ª×™× (ברירת מחדל: 27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>זוהי ×‘× ×™×™×ª × ×™×¡×™×•×Ÿ טרו×-שחרור - השימוש בה על ×חריותך - ×ין להשתמש לצורך כריה ×ו יישומי מסחר</translation> </message> @@ -2353,24 +2392,49 @@ rpcpassword=%s <translation>×פשרויות יצירת בלוק:</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>התחבר רק ×œ×¦×ž×ª×™× ×”×ž×¦×•×™× ×™×</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation>התגלה מסד × ×ª×•× ×™ ×‘×œ×•×§×™× ×œ× ×ª×§×™×Ÿ</translation> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>גלה ×ת כתובת ×”-IP העצמית (ברירת מחדל: 1 כשמ××–×™× ×™× ×•×œ×œ× -externalip)</translation> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation>×”×× ×ª×¨×¦×” כעט ×œ×‘× ×•×ª מחדש ×ת מסד × ×ª×•× ×™ הבלוקי×?</translation> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation>שגי××” ב×תחול מסד × ×ª×•× ×™ הבלוקי×</translation> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation>שגי××” ב×תחול סביבת מסד × ×ª×•× ×™ ×”××¨× ×§×™× %s!</translation> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> - <translation type="unfinished"/> + <translation>שגי××” ×‘×˜×¢×™× ×ª מסד × ×ª×•× ×™ הבלוקי×</translation> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation>שגי××” ×‘×˜×¢×™× ×ª מסד × ×ª×•× ×™ הבלוקי×</translation> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> - <translation type="unfinished"/> + <translation>שגי××”: מעט ×ž×§×•× ×¤× ×•×™ בדיסק!</translation> </message> <message> <location line="+1"/> @@ -2383,34 +2447,124 @@ rpcpassword=%s <translation>שגי××”: ×”××¨× ×§ × ×¢×•×œ, ×ין ×פשרות ליצור פעולה!</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation>שגי××”: שגי×ת מערכת:</translation> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>×”××–× ×” × ×›×©×œ×” בכל פורט. השתמש ב- -listen=0 ×× ×‘×¨×¦×•× ×š בכך.</translation> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation>קרי×ת מידע ×”×‘×œ×•×§×™× × ×›×©×œ×”</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation>קרי×ת הבלוק × ×›×©×œ×”</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation>×¡× ×›×¨×•×Ÿ ××™× ×“×§×¡ ×”×‘×œ×•×§×™× × ×›×©×œ</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation>כתיבת ××™× ×“×§×¡ ×”×‘×œ×•×§×™× × ×›×©×œ</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation>כתיבת מידע ×”×‘×œ×•×§×™× × ×›×©×œ</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation>כתיבת הבלוק × ×›×©×œ×”</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation>כתיבת מידע ×”×§×‘×¦×™× × ×›×©×œ×”</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation>כתיבת מסד × ×ª×•× ×™ המטבעות × ×›×©×œ×”</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation>כתיבת ××™× ×“×§×¡ הפעולות × ×›×©×œ×”</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation>כתיבת × ×ª×•× ×™ ביטול × ×›×©×œ×”</translation> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation>×ž×¦× ×¢×ž×™×ª×™× ×¢"×™ חיפוש DNS (ברירת מחדל: 1 ×œ×œ× -connect)</translation> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> <translation type="unfinished"/> </message> <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation>מספר ×”×‘×œ×•×§×™× ×œ×‘×“×•×§ בעת ×תחול (ברירת מחדל: 288, 0 = כול×)</translation> + </message> + <message> <location line="+1"/> - <source>Importing blocks from block database...</source> - <translation>×ž×™×™×‘× ×‘×œ×•×§×™× ×ž×ž×¡×“ × ×ª×•× ×™ הבלוקי×...</translation> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation>מידת היסודיות של ×ימות ×”×‘×œ×•×§×™× (0-4, ברירת מחדל: 3)</translation> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>×‘× ×” מחדש ×ת ××™× ×“×§ שרשרת ×”×‘×œ×•×§×™× ×ž×§×‘×¦×™ ×”-blk000??.dat ×”× ×•×›×—×™×™×.</translation> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation>קבע ×ת מספר ×ª×”×œ×™×›×•× ×™ לשירות קרי×ות RPC (ברירת מחדל: 4)</translation> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation>מ×מת ×ת שלמות מסד ×”× ×ª×•× ×™×...</translation> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation>מ×מת ×ת יושרת ×”××¨× ×§...</translation> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> + <translation>×ž×™×™×‘× ×‘×œ×•×§×™× ×ž×§×•×‘×¦×™ blk000??.dat ×—×™×¦×•× ×™×™×</translation> + </message> + <message> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+78"/> <source>Information</source> - <translation type="unfinished"/> + <translation>מידע</translation> </message> <message> <location line="+3"/> @@ -2418,7 +2572,12 @@ rpcpassword=%s <translation>כתובת ×œ× ×ª×§×™× ×” ל -tor: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation>תחזק ××™× ×“×§×¡ פעולות ×ž×œ× (ברירת מחדל: 0)</translation> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation>חוצץ קבלה מירבי לכל חיבור, <n>*1000 ×‘×ª×™× (ברירת מחדל: 5000)</translation> </message> @@ -2428,9 +2587,9 @@ rpcpassword=%s <translation>חוצץ שליחה מירבי לכל חיבור, <n>*1000 ×‘×ª×™× (ברירת מחדל: 1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation type="unfinished"/> + <translation>קבל רק שרשרת ×‘×œ×•×§×™× ×”×ª×•×מת × ×§×•×“×•×ª ביקורת ×ž×•×‘× ×•×ª (ברירת מחדל: 1)</translation> </message> <message> <location line="+1"/> @@ -2453,12 +2612,7 @@ rpcpassword=%s <translation>הוסף חותמת זמן ×œ×¤× ×™ פלט דיב××’</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation>×‘× ×” מחדש ×ת ××™× ×“×§×¡ שרשרת ×”×‘×œ×•×§×™× ×ž×§×•×‘×¦×™ blk000??.dat ×”× ×•×›×—×™×™×</translation> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>×פשרויות SSL: (ר××” ×ת הויקי של ביטקוין עבור הור×ות הגדרת SSL)</translation> </message> @@ -2488,7 +2642,7 @@ rpcpassword=%s <translation>קבע ×ת גודל הבלוק ×”×ž×™× ×™×ž×œ×™ ×‘×‘×ª×™× (ברירת מחדל: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>כווץ ×ת קובץ debug.log בהפעלת ×”×§×œ×™×™× ×˜ (ברירת מחדל: 1 ×œ×œ× -debug)</translation> </message> @@ -2498,7 +2652,12 @@ rpcpassword=%s <translation>ציין הגבלת זמן לחיבור ×‘×ž×™×œ×™×©× ×™×•×ª (ברירת מחדל: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation>שגי×ת מערכת:</translation> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>השתמש ב-UPnP כדי למפות ×ת הפורט לה××–× ×” (ברירת מחדל: 0)</translation> </message> @@ -2520,7 +2679,7 @@ rpcpassword=%s <message> <location line="+4"/> <source>Warning</source> - <translation type="unfinished"/> + <translation>×זהרה</translation> </message> <message> <location line="+1"/> @@ -2529,36 +2688,41 @@ rpcpassword=%s </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation>עליך ×œ×‘× ×•×ª מחדש ×ת מסדי ×”× ×ª×•× ×™× ×ª×•×š שימוש ב- -reindex על ×ž× ×ª ×œ×©× ×•×ª ×ת -txindex</translation> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation>קובץ wallet.dat מושחת, החילוץ × ×›×©×œ</translation> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>סיסמה לחיבורי JSON-RPC</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>×פשר חיבורי JSON-RPC מכתובת ×”××™× ×˜×¨× ×˜ ×”×ž×¦×•×™× ×ª</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>שלח פקודות לצומת ב-<ip> (ברירת מחדל: 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation>בצע פקודה זו כשהבלוק הטוב ביותר ×ž×©×ª× ×” (%s בפקודה יוחלף בגיבוב הבלוק)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>שדרג ×ת ×”××¨× ×§ לפורמט ×”×¢×“×›× ×™</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>קבע ×ת גודל המ×גר ל -<n> (ברירת מחדל: 100)</translation> </message> @@ -2568,17 +2732,12 @@ rpcpassword=%s <translation>סרוק מחדש ×ת שרשרת ×”×‘×œ×•×§×™× ×œ×ž×¦×™×ת פעולות חסרות ב××¨× ×§</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation>מספר ×”×‘×œ×•×§×™× ×œ×‘×“×•×§ בעת ההפעלה (ברירת מחדל: 2500, 0=כול×)</translation> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>השתמש ב-OpenSSL (https( עבור חיבורי JSON-RPC</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>קובץ תעודת שרת (ברירת מחדל: server.cert)</translation> </message> @@ -2588,12 +2747,12 @@ rpcpassword=%s <translation>מפתח פרטי של השרת (ברירת מחדל: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>×¦×¤× ×™× ×§×‘×™×œ×™× (ברירת מחדל: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>הודעת העזרה הזו</translation> </message> @@ -2603,22 +2762,22 @@ rpcpassword=%s <translation>×œ× ×ž×¡×•×’×œ לקשור ל-%s במחשב ×–×” (הקשירה החזירה שגי××” %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>התחבר דרך פרוקסי SOCKS</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>×פשר בדיקת DNS עבור -addnode, -seednode ו- -connect</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>טוען כתובות...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>שגי××” ×‘×˜×¢×™× ×ª הקובץ wallet.dat: ×”××¨× ×§ מושחת</translation> </message> @@ -2628,32 +2787,22 @@ rpcpassword=%s <translation>שגי××” ×‘×˜×¢×™× ×ª הקובץ wallet.dat: ×”××¨× ×§ דורש גרסה חדשה יותר של ביטקוין</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>יש לכתוב מחדש ×ת ×”××¨× ×§: ×תחל ×ת ביטקוין לסיו×</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>שגי××” ×‘×˜×¢×™× ×ª הקובץ wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>כתובת -proxy ×œ× ×ª×§×™× ×”: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation>רשת ×œ× ×™×“×•×¢×” ×¦×•×™× ×” ב- -onlynet: '%s'</translation> </message> @@ -2663,7 +2812,7 @@ rpcpassword=%s <translation>התבקשה גרסת פרוקסי -socks ×œ× ×™×“×•×¢×”: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation>×œ× ×ž×¡×•×’×œ לפתור כתובת -bind: '%s'</translation> </message> @@ -2673,17 +2822,12 @@ rpcpassword=%s <translation>×œ× ×ž×¡×•×’×œ לפתור כתובת -externalip: '%s'</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>כמות ×œ× ×ª×§×™× ×” עבור -paytxfee=<amount>: '%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation>שגי××”: ×œ× × ×™×ª×Ÿ להתחיל צומת</translation> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>כמות ×œ× ×ª×§×™× ×”</translation> </message> @@ -2698,7 +2842,7 @@ rpcpassword=%s <translation>טוען ×ת ××™× ×“×§×¡ הבלוקי×...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>הוסף צומת להתחברות ×•× ×¡×” לשמור ×ת החיבור פתוח</translation> </message> @@ -2708,57 +2852,47 @@ rpcpassword=%s <translation>×œ× × ×™×ª×Ÿ לקשור ל-%s במחשב ×–×”. ביטקוין ×›× ×¨××” עדיין רץ.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation>×ž×¦× ×¢×ž×™×ª×™× ×ª×•×š שימוש ב-IRC (ברירת מחדל: 0)</translation> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>עמלה להוסיף לפעולות ש×תה שולח עבור כל KB</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>טוען ××¨× ×§...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation>×œ× ×™×›×•×œ להוריד דרגת ×”××¨× ×§</translation> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation>×œ× ×™×›×•×œ ל×תחל ×ת מ×גר המפתחות</translation> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation>×œ× ×™×›×•×œ לכתוב ×ת כתובת ברירת המחדל</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>סורק מחדש...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>×˜×¢×™× ×” הושלמה</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation>להשתמש ב×פשרות %s</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>שגי××”</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_hi_IN.ts b/src/qt/locale/bitcoin_hi_IN.ts index 304be77f3e..1c38925d0e 100644 --- a/src/qt/locale/bitcoin_hi_IN.ts +++ b/src/qt/locale/bitcoin_hi_IN.ts @@ -5,7 +5,7 @@ <message> <location filename="../forms/aboutdialog.ui" line="+14"/> <source>About Bitcoin</source> - <translation>बिटकोइन विषे</translation> + <translation>बिटकोइन के संबंध में</translation> </message> <message> <location line="+39"/> @@ -13,12 +13,7 @@ <translation>बिटकोइन वरà¥à¤¸à¤¨</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -27,43 +22,53 @@ Distributed under the MIT/X11 software license, see the accompanying file COPYIN This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>कापीराइट</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> </context> <context> <name>AddressBookPage</name> <message> <location filename="../forms/addressbookpage.ui" line="+14"/> <source>Address Book</source> - <translation type="unfinished"/> + <translation>पता पà¥à¤¸à¥à¤¤à¤•</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> - <translation type="unfinished"/> + <translation>दो बार कà¥à¤²à¤¿à¤• करे पता या लेबल संपादन करने के लिठ!</translation> </message> <message> <location line="+27"/> <source>Create a new address</source> - <translation type="unfinished"/> + <translation>नया पता लिखिठ!</translation> </message> <message> <location line="+14"/> <source>Copy the currently selected address to the system clipboard</source> - <translation type="unfinished"/> + <translation>चà¥à¤¨à¤¿à¤¨à¥à¤¦à¤¾ पते को सिसà¥à¤Ÿà¤® कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पर कापी करे !</translation> </message> <message> <location line="-11"/> <source>&New Address</source> - <translation type="unfinished"/> + <translation>&नया पता</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation type="unfinished"/> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> - <translation type="unfinished"/> + <translation>&पता कॉपी करे</translation> </message> <message> <location line="+11"/> @@ -86,7 +91,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation type="unfinished"/> </message> @@ -98,55 +113,65 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+14"/> <source>&Delete</source> + <translation>&मिटाठ!!</translation> + </message> + <message> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> <translation type="unfinished"/> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location line="+13"/> <source>Copy &Label</source> - <translation type="unfinished"/> + <translation>&लेबल कॉपी करे </translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> + <translation>&à¤à¤¡à¤¿à¤Ÿ</translation> + </message> + <message> + <location line="+1"/> + <source>Send &Coins</source> <translation type="unfinished"/> </message> <message> - <location line="+250"/> + <location line="+260"/> <source>Export Address Book Data</source> - <translation type="unfinished"/> + <translation>पता पà¥à¤¸à¥à¤¤à¤• का डेटा à¤à¤•à¥à¤¸à¤ªà¥‹à¤°à¥à¤Ÿ (निरà¥à¤¯à¤¾à¤¤) करे !</translation> </message> <message> <location line="+1"/> <source>Comma separated file (*.csv)</source> - <translation type="unfinished"/> + <translation>Comma separated file (*.csv)</translation> </message> <message> <location line="+13"/> <source>Error exporting</source> - <translation type="unfinished"/> + <translation>ग़लतियाठà¤à¤•à¥à¤¸à¤ªà¥‹à¤°à¥à¤Ÿ (निरà¥à¤¯à¤¾à¤¤) करे!</translation> </message> <message> <location line="+0"/> <source>Could not write to file %1.</source> - <translation type="unfinished"/> + <translation>फाइल में लिख नही सके %1.</translation> </message> </context> <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> - <translation type="unfinished"/> + <translation>लेबल</translation> </message> <message> <location line="+0"/> <source>Address</source> - <translation type="unfinished"/> + <translation>पता</translation> </message> <message> <location line="+36"/> <source>(no label)</source> - <translation type="unfinished"/> + <translation>(कोई लेबल नही !)</translation> </message> </context> <context> @@ -159,62 +184,62 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+21"/> <source>Enter passphrase</source> - <translation type="unfinished"/> + <translation>पहचान शबà¥à¤¦/अकà¥à¤·à¤° डालिठ!</translation> </message> <message> <location line="+14"/> <source>New passphrase</source> - <translation type="unfinished"/> + <translation>नया पहचान शबà¥à¤¦/अकà¥à¤·à¤° डालिठ!</translation> </message> <message> <location line="+14"/> <source>Repeat new passphrase</source> - <translation type="unfinished"/> + <translation>दोबारा नया पहचान शबà¥à¤¦/अकà¥à¤·à¤° डालिठ!</translation> </message> <message> <location filename="../askpassphrasedialog.cpp" line="+33"/> <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>.</source> - <translation type="unfinished"/> + <translation>नया पहचान शबà¥à¤¦/अकà¥à¤·à¤° वॉलेट मे डालिठ! <br/> कृपा करके पहचान शबà¥à¤¦ में <br> 10 से ज़à¥à¤¯à¤¾à¤¦à¤¾ अकà¥à¤·à¥‰à¤°à¥‹à¤‚ का इसà¥à¤¤à¥‡à¤®à¤¾à¤² करे </b>,या <b>आठया उससे से ज़à¥à¤¯à¤¾à¤¦à¤¾ शबà¥à¤¦à¥‹ का इसà¥à¤¤à¥‡à¤®à¤¾à¤² करे</b> !</translation> </message> <message> <location line="+1"/> <source>Encrypt wallet</source> - <translation type="unfinished"/> + <translation>à¤à¤¨à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿ वॉलेट !</translation> </message> <message> <location line="+3"/> <source>This operation needs your wallet passphrase to unlock the wallet.</source> - <translation type="unfinished"/> + <translation>वॉलेट खोलने के आपका वॉलेट पहचान शबà¥à¤¦à¥â€Œ/अकà¥à¤·à¤° चाईठ!</translation> </message> <message> <location line="+5"/> <source>Unlock wallet</source> - <translation type="unfinished"/> + <translation>वॉलेट खोलिà¤</translation> </message> <message> <location line="+3"/> <source>This operation needs your wallet passphrase to decrypt the wallet.</source> - <translation type="unfinished"/> + <translation>वॉलेट डीकà¥à¤°à¤¿à¤ªà¥à¤Ÿ( विकोड) करने के लिठआपका वॉलेट पहचान शबà¥à¤¦à¥â€Œ/अकà¥à¤·à¤° चाईठ!</translation> </message> <message> <location line="+5"/> <source>Decrypt wallet</source> - <translation type="unfinished"/> + <translation> डीकà¥à¤°à¤¿à¤ªà¥à¤Ÿ वॉलेट</translation> </message> <message> <location line="+3"/> <source>Change passphrase</source> - <translation type="unfinished"/> + <translation>पहचान शबà¥à¤¦/अकà¥à¤·à¤° बदलिये !</translation> </message> <message> <location line="+1"/> <source>Enter the old and new passphrase to the wallet.</source> - <translation type="unfinished"/> + <translation>कृपा करके पà¥à¤°à¤¾à¤¨à¤¾ à¤à¤µà¤‚ नया पहचान शबà¥à¤¦/अकà¥à¤·à¤° वॉलेट में डालिठ!</translation> </message> <message> <location line="+46"/> <source>Confirm wallet encryption</source> - <translation type="unfinished"/> + <translation>वॉलेट à¤à¤¨à¤•à¥à¤°à¤¿à¤ªà¤¶à¤¨ को पà¥à¤°à¤®à¤¾à¤£à¤¿à¤¤ कीजिठ!</translation> </message> <message> <location line="+1"/> @@ -241,7 +266,7 @@ This product includes software developed by the OpenSSL Project for use in the O <location line="-130"/> <location line="+58"/> <source>Wallet encrypted</source> - <translation type="unfinished"/> + <translation>वॉलेट à¤à¤¨à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿ हो गया !</translation> </message> <message> <location line="-56"/> @@ -254,35 +279,35 @@ This product includes software developed by the OpenSSL Project for use in the O <location line="+42"/> <location line="+6"/> <source>Wallet encryption failed</source> - <translation type="unfinished"/> + <translation>वॉलेट à¤à¤¨à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿ नही हà¥à¤†!</translation> </message> <message> <location line="-54"/> <source>Wallet encryption failed due to an internal error. Your wallet was not encrypted.</source> - <translation type="unfinished"/> + <translation>वॉलेट à¤à¤¨à¤•à¥à¤°à¤¿à¤ªà¤¶à¤¨ नाकाम हो गया इंटरà¥à¤¨à¤² à¤à¤°à¤° की वजह से! आपका वॉलेट à¤à¤¨à¤•à¥à¤°à¥€à¤ªà¤¤ नही हà¥à¤† है!</translation> </message> <message> <location line="+7"/> <location line="+48"/> <source>The supplied passphrases do not match.</source> - <translation type="unfinished"/> + <translation>आपके दà¥à¤µà¤¾à¤°à¤¾ डाले गये पहचान शबà¥à¤¦/अकà¥à¤·à¤° मिलते नही है !</translation> </message> <message> <location line="-37"/> <source>Wallet unlock failed</source> - <translation type="unfinished"/> + <translation>वॉलेट का लॉक नही खà¥à¤²à¤¾ !</translation> </message> <message> <location line="+1"/> <location line="+11"/> <location line="+19"/> <source>The passphrase entered for the wallet decryption was incorrect.</source> - <translation type="unfinished"/> + <translation>वॉलेट डीकà¥à¤°à¤¿à¤ªà¥à¤Ÿ करने के लिठजो पहचान शबà¥à¤¦/अकà¥à¤·à¤° डाले गये है वो सही नही है!</translation> </message> <message> <location line="-20"/> <source>Wallet decryption failed</source> - <translation type="unfinished"/> + <translation>वॉलेट का डीकà¥à¤°à¤¿à¤ªà¥à¤Ÿ-षà¥à¤£ असफल !</translation> </message> <message> <location line="+14"/> @@ -293,74 +318,60 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation type="unfinished"/> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> - <translation type="unfinished"/> + <translation>नेटवरà¥à¤• से समकालिक (मिल) रहा है ...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> - <translation type="unfinished"/> + <translation>&विवरण</translation> </message> <message> <location line="+1"/> <source>Show general overview of wallet</source> - <translation type="unfinished"/> + <translation>वॉलेट का सामानया विवरण दिखाठ!</translation> </message> <message> <location line="+20"/> <source>&Transactions</source> - <translation type="unfinished"/> + <translation>& लेन-देन +</translation> </message> <message> <location line="+1"/> <source>Browse transaction history</source> - <translation type="unfinished"/> + <translation>देखिठपà¥à¤°à¤¾à¤¨à¥‡ लेन-देन के विवरण !</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> - <translation type="unfinished"/> + <translation>सà¥à¤Ÿà¥‹à¤° किठहà¥à¤ पते और लेबलओ को बदलिठ!</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-8"/> - <source>&Send coins</source> - <translation type="unfinished"/> + <translation>पते की सूची दिखाठजिनà¥à¤¹à¥‡ à¤à¥à¤—तान करना है !</translation> </message> <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> - <translation type="unfinished"/> + <translation>बाहर जायें</translation> </message> <message> <location line="+1"/> <source>Quit application</source> - <translation type="unfinished"/> + <translation>अपà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ से बाहर निकलना !</translation> </message> <message> <location line="+4"/> <source>Show information about Bitcoin</source> - <translation type="unfinished"/> + <translation>बीटकोइन के बारे में जानकारी !</translation> </message> <message> <location line="+2"/> @@ -375,17 +386,17 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+2"/> <source>&Options...</source> - <translation type="unfinished"/> + <translation>&विकलà¥à¤ª</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> <source>&Backup Wallet...</source> - <translation type="unfinished"/> + <translation>&बैकप वॉलेट</translation> </message> <message> <location line="+2"/> @@ -393,7 +404,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation type="unfinished"/> </message> @@ -402,18 +413,8 @@ This product includes software developed by the OpenSSL Project for use in the O <source>Reindexing blocks on disk...</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message> - <location line="-265"/> - <source>&Export...</source> - <translation type="unfinished"/> - </message> <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation type="unfinished"/> </message> @@ -423,22 +424,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation type="unfinished"/> </message> <message> <location line="+2"/> <source>Change the passphrase used for wallet encryption</source> - <translation type="unfinished"/> + <translation>पहचान शबà¥à¤¦/अकà¥à¤·à¤° जो वॉलेट à¤à¤¨à¤•à¥à¤°à¤¿à¤ªà¤¶à¤¨ के लिठइसà¥à¤¤à¥‡à¤®à¤¾à¤² किया है उसे बदलिà¤!</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation type="unfinished"/> </message> @@ -448,23 +444,38 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation type="unfinished"/> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> - <translation type="unfinished"/> + <translation>बीटकोइन</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> + <translation>वॉलेट</translation> + </message> + <message> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> <translation type="unfinished"/> </message> <message> - <location line="+176"/> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation type="unfinished"/> </message> @@ -479,7 +490,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation type="unfinished"/> </message> @@ -494,135 +505,130 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> - <translation type="unfinished"/> + <translation>&फाइल</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> - <translation type="unfinished"/> + <translation>&सेटà¥à¤Ÿà¤¿à¤‚गà¥à¤¸</translation> </message> <message> <location line="+6"/> <source>&Help</source> - <translation type="unfinished"/> + <translation>&मदद</translation> </message> <message> <location line="+9"/> <source>Tabs toolbar</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation type="unfinished"/> + <translation>टैबस टूलबार</translation> </message> <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> - <translation type="unfinished"/> + <translation>[टेसà¥à¤Ÿà¤¨à¥‡à¤Ÿ]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%n सकà¥à¤°à¤¿à¤¯à¤¾ संपरà¥à¤• बीटकोइन नेटवरà¥à¤• से</numerusform><numerusform>%n सकà¥à¤°à¤¿à¤¯à¤¾ संपरà¥à¤• बीटकोइन नेटवरà¥à¤• से</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Processed %1 blocks of transaction history.</source> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> <translation type="unfinished"/> </message> <message> - <location line="+70"/> - <source>Error</source> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> <translation type="unfinished"/> </message> - <message> - <location line="+3"/> - <source>Warning</source> - <translation type="unfinished"/> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>%n घंटा</numerusform><numerusform>%n घंटे</numerusform></translation> </message> - <message> - <location line="+3"/> - <source>Information</source> - <translation type="unfinished"/> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation><numerusform>%n दिन</numerusform><numerusform>%n दिनो</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>%n हफ़à¥à¤¤à¤¾</numerusform><numerusform>%n हफà¥à¤¤à¥‡</numerusform></translation> </message> <message> - <location line="+66"/> - <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> - <translation type="unfinished"/> + <location line="+4"/> + <source>%1 behind</source> + <translation>%1 पीछे</translation> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> <translation type="unfinished"/> </message> <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <message> + <location line="+22"/> + <source>Error</source> + <translation>à¤à¥‚ल</translation> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <message> + <location line="+3"/> + <source>Warning</source> + <translation>चेतावनी</translation> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <message> + <location line="+3"/> + <source>Information</source> + <translation>जानकारी</translation> </message> <message> - <location line="+6"/> - <source>Up to date</source> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Catching up...</source> - <translation type="unfinished"/> + <location line="-140"/> + <source>Up to date</source> + <translation>नवीनतम</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> + <location line="+31"/> + <source>Catching up...</source> <translation type="unfinished"/> </message> <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation type="unfinished"/> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> - <translation type="unfinished"/> + <translation>à¤à¥‡à¤œà¥€ टà¥à¤°à¤¾à¤‚जकà¥à¤¶à¤¨</translation> </message> <message> <location line="+0"/> <source>Incoming transaction</source> - <translation type="unfinished"/> + <translation>पà¥à¤°à¤¾à¤ªà¥à¤¤ हà¥à¤ˆ टà¥à¤°à¤¾à¤‚जकà¥à¤¶à¤¨</translation> </message> <message> <location line="+1"/> @@ -631,52 +637,35 @@ Amount: %2 Type: %3 Address: %4 </source> - <translation type="unfinished"/> + <translation>तारीख: %1\n +राशि: %2\n +टाइप: %3\n +पता:%4\n</translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation type="unfinished"/> </message> <message> <location line="+17"/> <source>Wallet is <b>encrypted</b> and currently <b>unlocked</b></source> - <translation type="unfinished"/> + <translation>वॉलेट à¤à¤¨à¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿà¥‡à¤¡ है तथा अà¤à¥€ लॉकà¥à¤¡ नहीं है</translation> </message> <message> <location line="+8"/> <source>Wallet is <b>encrypted</b> and currently <b>locked</b></source> - <translation type="unfinished"/> - </message> - <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation type="unfinished"/> + <translation>वॉलेट à¤à¤¨à¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿà¥‡à¤¡ है तथा अà¤à¥€ लॉकà¥à¤¡ है</translation> </message> <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation type="unfinished"/> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation type="unfinished"/> </message> @@ -684,7 +673,7 @@ Address: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation type="unfinished"/> </message> @@ -694,86 +683,86 @@ Address: %4 <message> <location filename="../forms/editaddressdialog.ui" line="+14"/> <source>Edit Address</source> - <translation type="unfinished"/> + <translation>पता à¤à¤¡à¤¿à¤Ÿ करना</translation> </message> <message> <location line="+11"/> <source>&Label</source> - <translation type="unfinished"/> + <translation>&लेबल</translation> </message> <message> <location line="+10"/> <source>The label associated with this address book entry</source> - <translation type="unfinished"/> + <translation>इस à¤à¤¡à¥à¤°à¥‡à¤¸ बà¥à¤• से जà¥à¥œà¤¾ à¤à¤¡à¥à¤°à¥‡à¤¸</translation> </message> <message> <location line="+7"/> <source>&Address</source> - <translation type="unfinished"/> + <translation>&पता</translation> </message> <message> <location line="+10"/> <source>The address associated with this address book entry. This can only be modified for sending addresses.</source> - <translation type="unfinished"/> + <translation>इस à¤à¤¡à¥à¤°à¥‡à¤¸ बà¥à¤• से जà¥à¥œà¥€ पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿ केवल à¤à¥‡à¤œà¤¨à¥‡ वाले addresses के लिठबदली जा सकती है|</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> - <translation type="unfinished"/> + <translation>नया सà¥à¤µà¥€à¤•à¤¾à¤°à¥à¤¯ पता</translation> </message> <message> <location line="+4"/> <source>New sending address</source> - <translation type="unfinished"/> + <translation>नया à¤à¥‡à¤œà¤¨à¥‡ वाला पता</translation> </message> <message> <location line="+3"/> <source>Edit receiving address</source> - <translation type="unfinished"/> + <translation>à¤à¤¡à¤¿à¤Ÿ सà¥à¤µà¥€à¤•à¤¾à¤°à¥à¤¯ पता </translation> </message> <message> <location line="+4"/> <source>Edit sending address</source> - <translation type="unfinished"/> + <translation>à¤à¤¡à¤¿à¤Ÿ à¤à¥‡à¤œà¤¨à¥‡ वाला पता</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> - <translation type="unfinished"/> + <translation>डाला गया पता "%1" à¤à¤¡à¥à¤°à¥‡à¤¸ बà¥à¤• में पहले से ही मोजूद है|</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> - <translation type="unfinished"/> + <translation>वॉलेट को unlock नहीं किया जा सकता|</translation> </message> <message> <location line="+5"/> <source>New key generation failed.</source> - <translation type="unfinished"/> + <translation>नयी कà¥à¤‚जी का निरà¥à¤®à¤¾à¤£ असफल रहा|</translation> </message> </context> <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> - <translation type="unfinished"/> + <translation>बीटकोइन-Qt</translation> </message> <message> <location line="-12"/> <source>version</source> - <translation type="unfinished"/> + <translation>संसà¥à¤•à¤°à¤£</translation> </message> <message> <location line="+2"/> <source>Usage:</source> - <translation type="unfinished"/> + <translation>खपत :</translation> </message> <message> <location line="+1"/> @@ -806,7 +795,7 @@ Address: %4 <message> <location filename="../forms/optionsdialog.ui" line="+14"/> <source>Options</source> - <translation type="unfinished"/> + <translation>विकलà¥à¤ª</translation> </message> <message> <location line="+16"/> @@ -815,7 +804,7 @@ Address: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> <translation type="unfinished"/> </message> <message> @@ -961,12 +950,12 @@ Address: %4 <message> <location line="+71"/> <source>&OK</source> - <translation type="unfinished"/> + <translation>&ओके</translation> </message> <message> <location line="+7"/> <source>&Cancel</source> - <translation type="unfinished"/> + <translation>&कैनà¥à¤¸à¤²</translation> </message> <message> <location line="+10"/> @@ -974,7 +963,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation type="unfinished"/> </message> @@ -997,7 +986,7 @@ Address: %4 <location line="+42"/> <location line="+9"/> <source>Warning</source> - <translation type="unfinished"/> + <translation>चेतावनी</translation> </message> <message> <location line="-9"/> @@ -1016,36 +1005,31 @@ Address: %4 <message> <location filename="../forms/overviewpage.ui" line="+14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>फारà¥à¤®</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation type="unfinished"/> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation type="unfinished"/> + <translation>बाकी रकम :</translation> </message> <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> - <translation type="unfinished"/> + <translation>अपà¥à¤·à¥à¤Ÿ :</translation> </message> <message> <location line="-78"/> <source>Wallet</source> - <translation type="unfinished"/> + <translation>वॉलेट</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation type="unfinished"/> </message> @@ -1057,27 +1041,30 @@ Address: %4 <message> <location line="+46"/> <source><b>Recent transactions</b></source> - <translation type="unfinished"/> + <translation><b>हाल का लेन-देन</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> - <translation type="unfinished"/> + <translation>आपका चालू बॅलेनà¥à¤¸</translation> </message> <message> <location line="+29"/> <source>Total of transactions that have yet to be confirmed, and do not yet count toward the current balance</source> - <translation type="unfinished"/> + <translation>लेन देन की पà¥à¤·à¥à¤Ÿà¤¿ अà¤à¥€ नहीं हà¥à¤ˆ है, इसलिठइनà¥à¤¹à¥‡à¤‚ अà¤à¥€ मोजà¥à¤¦à¤¾ बैलेंस में गिना नहीं गया है|</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> + <location filename="../overviewpage.cpp" line="+116"/> + <location line="+1"/> + <source>out of sync</source> <translation type="unfinished"/> </message> +</context> +<context> + <name>PaymentServer</name> <message> - <location filename="../overviewpage.cpp" line="+115"/> - <location line="+1"/> - <source>out of sync</source> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> <translation type="unfinished"/> </message> </context> @@ -1091,17 +1078,17 @@ Address: %4 <message> <location line="+59"/> <source>Request Payment</source> - <translation type="unfinished"/> + <translation>à¤à¥à¤—तान का अनà¥à¤°à¥‹à¤§</translation> </message> <message> <location line="+56"/> <source>Amount:</source> - <translation type="unfinished"/> + <translation>राशि :</translation> </message> <message> <location line="-44"/> <source>Label:</source> - <translation type="unfinished"/> + <translation>लेबल :</translation> </message> <message> <location line="+19"/> @@ -1156,9 +1143,10 @@ Address: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> - <translation type="unfinished"/> + <translation>लागू नही +</translation> </message> <message> <location line="-217"/> @@ -1298,12 +1286,12 @@ Address: %4 <location line="+5"/> <location line="+5"/> <source>Send Coins</source> - <translation type="unfinished"/> + <translation>सिकà¥à¤•à¥‡ à¤à¥‡à¤œà¥‡à¤‚|</translation> </message> <message> <location line="+50"/> <source>Send to multiple recipients at once</source> - <translation type="unfinished"/> + <translation>à¤à¤• साथ कई पà¥à¤°à¤¾à¤ªà¥à¤¤à¤•à¤°à¥à¤¤à¤¾à¤“ं को à¤à¥‡à¤œà¥‡à¤‚</translation> </message> <message> <location line="+3"/> @@ -1323,17 +1311,17 @@ Address: %4 <message> <location line="+22"/> <source>Balance:</source> - <translation type="unfinished"/> + <translation>बाकी रकम :</translation> </message> <message> <location line="+10"/> <source>123.456 BTC</source> - <translation type="unfinished"/> + <translation>123.456 BTC</translation> </message> <message> <location line="+31"/> <source>Confirm the send action</source> - <translation type="unfinished"/> + <translation>à¤à¥‡à¤œà¤¨à¥‡ की पà¥à¤·à¥à¤Ÿà¤¿ करें</translation> </message> <message> <location line="+3"/> @@ -1343,22 +1331,22 @@ Address: %4 <message> <location filename="../sendcoinsdialog.cpp" line="-59"/> <source><b>%1</b> to %2 (%3)</source> - <translation type="unfinished"/> + <translation><b>%1</b> से %2 (%3)</translation> </message> <message> <location line="+5"/> <source>Confirm send coins</source> - <translation type="unfinished"/> + <translation>सिकà¥à¤•à¥‡ à¤à¥‡à¤œà¤¨à¥‡ की पà¥à¤·à¥à¤Ÿà¤¿ करें</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to send %1?</source> - <translation type="unfinished"/> + <translation>कà¥à¤¯à¤¾ आप %1 à¤à¥‡à¤œà¤¨à¤¾ चाहते हैं?</translation> </message> <message> <location line="+0"/> <source> and </source> - <translation type="unfinished"/> + <translation>और</translation> </message> <message> <location line="+23"/> @@ -1368,7 +1356,7 @@ Address: %4 <message> <location line="+5"/> <source>The amount to pay must be larger than 0.</source> - <translation type="unfinished"/> + <translation>à¤à¥‡à¤œà¤¾ गया अमाउंट शà¥à¤¨à¥à¤¯ से अधिक होना चाहिà¤|</translation> </message> <message> <location line="+5"/> @@ -1401,17 +1389,17 @@ Address: %4 <message> <location filename="../forms/sendcoinsentry.ui" line="+14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>फारà¥à¤®</translation> </message> <message> <location line="+15"/> <source>A&mount:</source> - <translation type="unfinished"/> + <translation>अमाउंट:</translation> </message> <message> <location line="+13"/> <source>Pay &To:</source> - <translation type="unfinished"/> + <translation>पà¥à¤°à¤¾à¤ªà¥à¤¤à¤•à¤°à¥à¤¤à¤¾:</translation> </message> <message> <location line="+34"/> @@ -1420,14 +1408,14 @@ Address: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> - <translation type="unfinished"/> + <translation>आपकी à¤à¤¡à¥à¤°à¥‡à¤¸ बà¥à¤• में इस à¤à¤¡à¥à¤°à¥‡à¤¸ के लिठà¤à¤• लेबल लिखें</translation> </message> <message> <location line="-78"/> <source>&Label:</source> - <translation type="unfinished"/> + <translation>लेबल:</translation> </message> <message> <location line="+28"/> @@ -1437,27 +1425,27 @@ Address: %4 <message> <location line="+10"/> <source>Alt+A</source> - <translation type="unfinished"/> + <translation>Alt-A</translation> </message> <message> <location line="+7"/> <source>Paste address from clipboard</source> - <translation type="unfinished"/> + <translation>Clipboard से à¤à¤¡à¥à¤°à¥‡à¤¸ paste करें</translation> </message> <message> <location line="+10"/> <source>Alt+P</source> - <translation type="unfinished"/> + <translation>Alt-P</translation> </message> <message> <location line="+7"/> <source>Remove this recipient</source> - <translation type="unfinished"/> + <translation>पà¥à¤°à¤¾à¤ªà¥à¤¤à¤•à¤°à¥à¤¤à¤¾ हटायें</translation> </message> <message> <location filename="../sendcoinsentry.cpp" line="+1"/> <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>Bitcoin à¤à¤¡à¥à¤°à¥‡à¤¸ लिखें (उदाहरण: 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> </context> <context> @@ -1492,17 +1480,17 @@ Address: %4 <location line="-203"/> <location line="+213"/> <source>Alt+A</source> - <translation type="unfinished"/> + <translation>Alt-A</translation> </message> <message> <location line="-203"/> <source>Paste address from clipboard</source> - <translation type="unfinished"/> + <translation>Clipboard से à¤à¤¡à¥à¤°à¥‡à¤¸ paste करें</translation> </message> <message> <location line="+10"/> <source>Alt+P</source> - <translation type="unfinished"/> + <translation>Alt-P</translation> </message> <message> <location line="+12"/> @@ -1512,7 +1500,7 @@ Address: %4 <message> <location line="+7"/> <source>Signature</source> - <translation type="unfinished"/> + <translation>हसà¥à¤¤à¤¾à¤•à¥à¤·à¤°</translation> </message> <message> <location line="+27"/> @@ -1574,7 +1562,7 @@ Address: %4 <location filename="../signverifymessagedialog.cpp" line="+27"/> <location line="+3"/> <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>Bitcoin à¤à¤¡à¥à¤°à¥‡à¤¸ लिखें (उदाहरण: 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> <message> <location line="-2"/> @@ -1654,11 +1642,24 @@ Address: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> - <translation type="unfinished"/> + <translation>खà¥à¤²à¤¾ है जबतक %1</translation> </message> <message> <location line="+6"/> @@ -1668,12 +1669,12 @@ Address: %4 <message> <location line="+2"/> <source>%1/unconfirmed</source> - <translation type="unfinished"/> + <translation>%1/अपà¥à¤·à¥à¤Ÿ</translation> </message> <message> <location line="+2"/> <source>%1 confirmations</source> - <translation type="unfinished"/> + <translation>%1 पà¥à¤·à¥à¤Ÿà¤¿à¤¯à¤¾à¤</translation> </message> <message> <location line="+18"/> @@ -1688,7 +1689,7 @@ Address: %4 <message> <location line="+4"/> <source>Date</source> - <translation type="unfinished"/> + <translation>taareek</translation> </message> <message> <location line="+7"/> @@ -1799,22 +1800,22 @@ Address: %4 <message> <location line="+23"/> <source>Amount</source> - <translation type="unfinished"/> + <translation>राशि</translation> </message> <message> <location line="+1"/> <source>true</source> - <translation type="unfinished"/> + <translation>सही</translation> </message> <message> <location line="+0"/> <source>false</source> - <translation type="unfinished"/> + <translation>ग़लत</translation> </message> <message> <location line="-209"/> <source>, has not been successfully broadcast yet</source> - <translation type="unfinished"/> + <translation>, अà¤à¥€ तक सफलतापूरà¥à¤µà¤• पà¥à¤°à¤¸à¤¾à¤°à¤¿à¤¤ नहीं किया गया है</translation> </message> <message numerus="yes"> <location line="-35"/> @@ -1824,7 +1825,7 @@ Address: %4 <message> <location line="+70"/> <source>unknown</source> - <translation type="unfinished"/> + <translation>अजà¥à¤žà¤¾à¤¤</translation> </message> </context> <context> @@ -1832,35 +1833,35 @@ Address: %4 <message> <location filename="../forms/transactiondescdialog.ui" line="+14"/> <source>Transaction details</source> - <translation type="unfinished"/> + <translation>लेन-देन का विवरण</translation> </message> <message> <location line="+6"/> <source>This pane shows a detailed description of the transaction</source> - <translation type="unfinished"/> + <translation> ये खिड़की आपको लेन-देन का विसà¥à¤¤à¥ƒà¤¤ विवरण देगी !</translation> </message> </context> <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> - <translation type="unfinished"/> + <translation>taareek</translation> </message> <message> <location line="+0"/> <source>Type</source> - <translation type="unfinished"/> + <translation>टाइप</translation> </message> <message> <location line="+0"/> <source>Address</source> - <translation type="unfinished"/> + <translation>पता</translation> </message> <message> <location line="+0"/> <source>Amount</source> - <translation type="unfinished"/> + <translation>राशि</translation> </message> <message numerus="yes"> <location line="+57"/> @@ -1870,22 +1871,22 @@ Address: %4 <message> <location line="+3"/> <source>Open until %1</source> - <translation type="unfinished"/> + <translation>खà¥à¤²à¤¾ है जबतक %1</translation> </message> <message> <location line="+3"/> <source>Offline (%1 confirmations)</source> - <translation type="unfinished"/> + <translation>ऑफलाइन ( %1 पकà¥à¤•à¤¾ करना)</translation> </message> <message> <location line="+3"/> <source>Unconfirmed (%1 of %2 confirmations)</source> - <translation type="unfinished"/> + <translation>अपà¥à¤·à¥à¤Ÿ ( %1 मे %2 पकà¥à¤•à¥‡ )</translation> </message> <message> <location line="+3"/> <source>Confirmed (%1 confirmations)</source> - <translation type="unfinished"/> + <translation>पकà¥à¤•à¥‡ ( %1 पकà¥à¤•à¤¾ करना)</translation> </message> <message numerus="yes"> <location line="+8"/> @@ -1895,161 +1896,166 @@ Address: %4 <message> <location line="+5"/> <source>This block was not received by any other nodes and will probably not be accepted!</source> - <translation type="unfinished"/> + <translation>यह बà¥à¤²à¥‰à¤• किसी à¤à¥€ और नोड को मिला नही है ! शायद यह बà¥à¤²à¥‰à¤• कोई à¤à¥€ नोड सà¥à¤µà¥€à¤•à¤¾à¤°à¥‡ गा नही !</translation> </message> <message> <location line="+3"/> <source>Generated but not accepted</source> - <translation type="unfinished"/> + <translation>जेनरेट किया गया किंतॠसà¥à¤µà¥€à¤•à¤¾à¤°à¤¾ नही गया !</translation> </message> <message> <location line="+43"/> <source>Received with</source> - <translation type="unfinished"/> + <translation>सà¥à¤µà¥€à¤•à¤¾à¤°à¤¾ गया</translation> </message> <message> <location line="+2"/> <source>Received from</source> - <translation type="unfinished"/> + <translation>सà¥à¤µà¥€à¤•à¤¾à¤°à¥à¤¯ ओर से</translation> </message> <message> <location line="+3"/> <source>Sent to</source> - <translation type="unfinished"/> + <translation>à¤à¥‡à¤œà¤¾ गया</translation> </message> <message> <location line="+2"/> <source>Payment to yourself</source> - <translation type="unfinished"/> + <translation>à¤à¥‡à¤œà¤¾ खà¥à¤¦ को à¤à¥à¤—तान</translation> </message> <message> <location line="+2"/> <source>Mined</source> - <translation type="unfinished"/> + <translation>माइंड</translation> </message> <message> <location line="+38"/> <source>(n/a)</source> - <translation type="unfinished"/> + <translation>(लागू नहीं)</translation> </message> <message> <location line="+199"/> <source>Transaction status. Hover over this field to show number of confirmations.</source> - <translation type="unfinished"/> + <translation>टà¥à¤°à¤¾à¤‚सेकà¥à¤¶à¤¨ सà¥à¤¤à¤¿à¤¥à¤¿| पà¥à¤·à¥à¤Ÿà¤¿à¤¯à¥‹à¤‚ की संखà¥à¤¯à¤¾ जानने के लिठइस जगह पर माउस लायें|</translation> </message> <message> <location line="+2"/> <source>Date and time that the transaction was received.</source> - <translation type="unfinished"/> + <translation>तारीख तथा समय जब ये टà¥à¤°à¤¾à¤‚सेकà¥à¤¶à¤¨ पà¥à¤°à¤¾à¤ªà¥à¤¤ हà¥à¤ˆ थी|</translation> </message> <message> <location line="+2"/> <source>Type of transaction.</source> - <translation type="unfinished"/> + <translation>टà¥à¤°à¤¾à¤‚सेकà¥à¤¶à¤¨ का पà¥à¤°à¤•à¤¾à¤°|</translation> </message> <message> <location line="+2"/> <source>Destination address of transaction.</source> - <translation type="unfinished"/> + <translation>टà¥à¤°à¤¾à¤‚सेकà¥à¤¶à¤¨ की मंजिल का पता|</translation> </message> <message> <location line="+2"/> <source>Amount removed from or added to balance.</source> - <translation type="unfinished"/> + <translation>अमाउंट बैलेंस से निकला या जमा किया गया |</translation> </message> </context> <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> - <translation type="unfinished"/> + <translation>सà¤à¥€</translation> </message> <message> <location line="-15"/> <source>Today</source> - <translation type="unfinished"/> + <translation>आज</translation> </message> <message> <location line="+1"/> <source>This week</source> - <translation type="unfinished"/> + <translation>इस हफà¥à¤¤à¥‡</translation> </message> <message> <location line="+1"/> <source>This month</source> - <translation type="unfinished"/> + <translation>इस महीने</translation> </message> <message> <location line="+1"/> <source>Last month</source> - <translation type="unfinished"/> + <translation>पिछले महीने</translation> </message> <message> <location line="+1"/> <source>This year</source> - <translation type="unfinished"/> + <translation>इस साल</translation> </message> <message> <location line="+1"/> <source>Range...</source> - <translation type="unfinished"/> + <translation>विसà¥à¤¤à¤¾à¤°...</translation> </message> <message> <location line="+11"/> <source>Received with</source> - <translation type="unfinished"/> + <translation>सà¥à¤µà¥€à¤•à¤¾à¤° करना</translation> </message> <message> <location line="+2"/> <source>Sent to</source> - <translation type="unfinished"/> + <translation>à¤à¥‡à¤œà¤¾ गया</translation> </message> <message> <location line="+2"/> <source>To yourself</source> - <translation type="unfinished"/> + <translation>अपनेआप को</translation> </message> <message> <location line="+1"/> <source>Mined</source> - <translation type="unfinished"/> + <translation>माइंड</translation> </message> <message> <location line="+1"/> <source>Other</source> - <translation type="unfinished"/> + <translation>अनà¥à¤¯</translation> </message> <message> <location line="+7"/> <source>Enter address or label to search</source> - <translation type="unfinished"/> + <translation>ढूà¤à¤¦à¤¨à¥‡ के लिठकृपा करके पता या लेबल टाइप करे !</translation> </message> <message> <location line="+7"/> <source>Min amount</source> - <translation type="unfinished"/> + <translation>लघà¥à¤¤à¥à¤¤à¤® राशि</translation> </message> <message> <location line="+34"/> <source>Copy address</source> - <translation type="unfinished"/> + <translation>पता कॉपी करे</translation> </message> <message> <location line="+1"/> <source>Copy label</source> - <translation type="unfinished"/> + <translation>लेबल कॉपी करे </translation> </message> <message> <location line="+1"/> <source>Copy amount</source> + <translation>कॉपी राशि</translation> + </message> + <message> + <location line="+1"/> + <source>Copy transaction ID</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> <source>Edit label</source> - <translation type="unfinished"/> + <translation>à¤à¤¡à¤¿à¤Ÿ लेबल</translation> </message> <message> <location line="+1"/> @@ -2057,208 +2063,243 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> - <translation type="unfinished"/> + <translation>लेन-देन का डेटा निरà¥à¤¯à¤¾à¤¤ करे !</translation> </message> <message> <location line="+1"/> <source>Comma separated file (*.csv)</source> - <translation type="unfinished"/> + <translation>Comma separated file (*.csv)</translation> </message> <message> <location line="+8"/> <source>Confirmed</source> - <translation type="unfinished"/> + <translation>पकà¥à¤•à¤¾</translation> </message> <message> <location line="+1"/> <source>Date</source> - <translation type="unfinished"/> + <translation>taareek</translation> </message> <message> <location line="+1"/> <source>Type</source> - <translation type="unfinished"/> + <translation>टाइप</translation> </message> <message> <location line="+1"/> <source>Label</source> - <translation type="unfinished"/> + <translation>लेबल</translation> </message> <message> <location line="+1"/> <source>Address</source> - <translation type="unfinished"/> + <translation>पता</translation> </message> <message> <location line="+1"/> <source>Amount</source> - <translation type="unfinished"/> + <translation>राशि</translation> </message> <message> <location line="+1"/> <source>ID</source> - <translation type="unfinished"/> + <translation>ID</translation> </message> <message> <location line="+4"/> <source>Error exporting</source> - <translation type="unfinished"/> + <translation>ग़लतियाठà¤à¤•à¥à¤¸à¤ªà¥‹à¤°à¥à¤Ÿ (निरà¥à¤¯à¤¾à¤¤) करे!</translation> </message> <message> <location line="+0"/> <source>Could not write to file %1.</source> - <translation type="unfinished"/> + <translation>फाइल में लिख नही सके %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> - <translation type="unfinished"/> + <translation>विसà¥à¤¤à¤¾à¤°:</translation> </message> <message> <location line="+8"/> <source>to</source> + <translation>तक</translation> + </message> +</context> +<context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>बैकप वॉलेट</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>वॉलेट डेटा (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>बैकप असफल</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>बैकप सफल</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> <translation type="unfinished"/> </message> </context> <context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> - <translation type="unfinished"/> + <translation>बीटकोइन संसà¥à¤•à¤°à¤£</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> - <translation type="unfinished"/> + <translation>खपत :</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> - <translation type="unfinished"/> + <translation>-server या bitcoind को कमांड à¤à¥‡à¤œà¥‡à¤‚</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> - <translation type="unfinished"/> + <translation>commands की लिसà¥à¤Ÿ बनाà¤à¤‚</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> - <translation type="unfinished"/> + <translation>किसी command के लिठमदद लें</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> - <translation type="unfinished"/> + <translation>विकलà¥à¤ª:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> - <translation type="unfinished"/> + <translation>configuraion की फाइल का विवरण दें (default: bitcoin.conf)</translation> </message> <message> <location line="+3"/> <source>Specify pid file (default: bitcoind.pid)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-47"/> - <source>Generate coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation type="unfinished"/> + <translation>pid फाइल का विवरण दें (default: bitcoin.pid)</translation> </message> <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation type="unfinished"/> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation type="unfinished"/> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation type="unfinished"/> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation type="unfinished"/> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation type="unfinished"/> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation type="unfinished"/> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation type="unfinished"/> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation type="unfinished"/> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation type="unfinished"/> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation type="unfinished"/> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation type="unfinished"/> </message> @@ -2274,22 +2315,22 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> <translation type="unfinished"/> </message> <message> @@ -2298,7 +2339,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation type="unfinished"/> </message> @@ -2338,22 +2379,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation type="unfinished"/> </message> @@ -2368,42 +2434,137 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation type="unfinished"/> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> <translation type="unfinished"/> </message> <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation>बà¥à¤²à¥‰à¤•à¥à¤¸ जाà¤à¤šà¥‡ जा रहा है...</translation> + </message> + <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation>वॉलेट जाà¤à¤šà¤¾ जा रहा है...</translation> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Information</source> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> <translation type="unfinished"/> </message> <message> + <location line="+78"/> + <source>Information</source> + <translation>जानकारी</translation> + </message> + <message> <location line="+3"/> <source>Invalid -tor address: '%s'</source> <translation type="unfinished"/> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation type="unfinished"/> </message> @@ -2413,7 +2574,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation type="unfinished"/> </message> @@ -2438,12 +2599,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation type="unfinished"/> </message> @@ -2473,7 +2629,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation type="unfinished"/> </message> @@ -2483,7 +2639,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation type="unfinished"/> </message> @@ -2505,7 +2666,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+4"/> <source>Warning</source> - <translation type="unfinished"/> + <translation>चेतावनी</translation> </message> <message> <location line="+1"/> @@ -2514,36 +2675,41 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation type="unfinished"/> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation type="unfinished"/> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation type="unfinished"/> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation type="unfinished"/> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation type="unfinished"/> </message> @@ -2553,17 +2719,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation type="unfinished"/> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation type="unfinished"/> </message> @@ -2573,12 +2734,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation type="unfinished"/> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation type="unfinished"/> </message> @@ -2588,22 +2749,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation type="unfinished"/> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation type="unfinished"/> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> - <translation type="unfinished"/> + <translation>पता पà¥à¤¸à¥à¤¤à¤• आ रही है...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation type="unfinished"/> </message> @@ -2613,32 +2774,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation type="unfinished"/> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation type="unfinished"/> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation type="unfinished"/> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation type="unfinished"/> </message> @@ -2648,7 +2799,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation type="unfinished"/> </message> @@ -2658,19 +2809,14 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> - <translation type="unfinished"/> + <translation>राशि ग़लत है</translation> </message> <message> <location line="-4"/> @@ -2680,10 +2826,10 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+8"/> <source>Loading block index...</source> - <translation type="unfinished"/> + <translation>बà¥à¤²à¥‰à¤• इंडेकà¥à¤¸ आ रहा है...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation type="unfinished"/> </message> @@ -2693,57 +2839,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation type="unfinished"/> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> - <translation type="unfinished"/> + <translation>वॉलेट आ रहा है...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation type="unfinished"/> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation type="unfinished"/> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> - <translation type="unfinished"/> + <translation>रि-सà¥à¤•à¥‡à¤¨à¥€-इंग...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> - <translation type="unfinished"/> + <translation>लोड हो गया|</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation type="unfinished"/> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> - <translation type="unfinished"/> + <translation>à¤à¥‚ल</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_hr.ts b/src/qt/locale/bitcoin_hr.ts index f4b47ce9b9..ef8b2b7594 100644 --- a/src/qt/locale/bitcoin_hr.ts +++ b/src/qt/locale/bitcoin_hr.ts @@ -5,7 +5,7 @@ <message> <location filename="../forms/aboutdialog.ui" line="+14"/> <source>About Bitcoin</source> - <translation>O Bitcoinu</translation> + <translation>O Bitcoin-u</translation> </message> <message> <location line="+39"/> @@ -13,12 +13,7 @@ <translation><b>Bitcoin</b> verzija</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -27,6 +22,16 @@ Distributed under the MIT/X11 software license, see the accompanying file COPYIN This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> </context> <context> <name>AddressBookPage</name> @@ -36,7 +41,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Adresar</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Dvostruki klik za ureÄ‘ivanje adrese ili oznake</translation> </message> @@ -56,12 +61,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Nova adresa</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>Ovo su vaÅ¡e Bitcoin adrese za primanje isplate. Možda želite dati drukÄiju adresu svakom primatelju tako da možete pratiti tko je platio.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&Kopirati adresu</translation> </message> @@ -86,7 +91,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>Izvoz podataka iz trenutnog taba u datoteku</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation type="unfinished"/> </message> @@ -101,17 +116,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Brisanje</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>Kopirati &oznaku</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&Izmjeniti</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>Izvoz podataka adresara</translation> </message> @@ -134,7 +159,7 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Oznaka</translation> </message> @@ -293,17 +318,17 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>&PotpiÅ¡ite poruku...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>UsklaÄ‘ivanje s mrežom ...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&Pregled</translation> </message> @@ -323,32 +348,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Pretraži povijest transakcija</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&Adresar</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>UreÄ‘ivanje popisa pohranjenih adresa i oznaka</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&Primanje novca</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Prikaži popis adresa za primanje isplate</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>&Slanje novca</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>&Izlaz</translation> </message> @@ -378,7 +388,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Postavke</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>&Å ifriraj novÄanik...</translation> </message> @@ -393,27 +403,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Promijena lozinke...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> - <translation type="unfinished"/> + <translation>Importiranje blokova sa diska...</translation> </message> <message> <location line="+3"/> <source>Reindexing blocks on disk...</source> - <translation type="unfinished"/> - </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Izvoz...</translation> + <translation>Re-indeksiranje blokova na disku...</translation> </message> <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>Slanje novca na bitcoin adresu</translation> </message> @@ -423,12 +423,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Promijeni postavke konfiguracije za bitcoin</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>Izvoz podataka iz trenutnog taba u datoteku</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>Napravite sigurnosnu kopiju novÄanika na drugoj lokaciji</translation> </message> @@ -438,7 +433,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Promijenite lozinku za Å¡ifriranje novÄanika</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation type="unfinished"/> </message> @@ -448,23 +443,38 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation type="unfinished"/> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>NovÄanik</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&O Bitcoinu</translation> </message> @@ -479,7 +489,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation type="unfinished"/> </message> @@ -494,12 +504,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Datoteka</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&Konfiguracija</translation> </message> @@ -514,108 +524,103 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Traka kartica</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Traka akcija</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testnet]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> - <translation type="unfinished"/> + <translation>Bitcoin klijent</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n aktivna veza na Bitcoin mrežu</numerusform><numerusform>%n aktivne veze na Bitcoin mrežu</numerusform><numerusform>%n aktivnih veza na Bitcoin mrežu</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Processed %1 blocks of transaction history.</source> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> <translation type="unfinished"/> </message> <message> - <location line="+70"/> - <source>Error</source> - <translation type="unfinished"/> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> + <translation>ObraÄ‘eno %1 blokova povijesti transakcije.</translation> + </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location line="+3"/> - <source>Warning</source> + <location line="+4"/> + <source>%1 behind</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> - <source>Information</source> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> <translation type="unfinished"/> </message> <message> - <location line="+66"/> - <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> <translation type="unfinished"/> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation type="unfinished"/> + <location line="+22"/> + <source>Error</source> + <translation>GreÅ¡ka</translation> </message> <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> + <location line="+3"/> + <source>Warning</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>prije %n sekunde</numerusform><numerusform>prije %n sekunde</numerusform><numerusform>prije %n sekundi</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>prije %n minute</numerusform><numerusform>prije %n minute</numerusform><numerusform>prije %n minuta</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>prije %n sata</numerusform><numerusform>prije %n sata</numerusform><numerusform>prije %n sati</numerusform></translation> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>prije %n dana</numerusform><numerusform>prije %n dana</numerusform><numerusform>prije %n dana</numerusform></translation> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Ažurno</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>Ažuriranje...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>Zadnji primljeni blok je generiran %1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation type="unfinished"/> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>Poslana transakcija</translation> </message> @@ -638,14 +643,14 @@ Adresa:%4 </translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation type="unfinished"/> </message> @@ -660,27 +665,7 @@ Adresa:%4 <translation>NovÄanik je <b>Å¡ifriran</b> i trenutno <b>zakljuÄan</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Backup novÄanika</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>Podaci novÄanika (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>Backup nije uspio</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>DoÅ¡lo je do pogreÅ¡ke kod spremanja podataka novÄanika na novu lokaciju.</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation type="unfinished"/> </message> @@ -688,7 +673,7 @@ Adresa:%4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation type="unfinished"/> </message> @@ -721,7 +706,7 @@ Adresa:%4 <translation>Adresa ovog upisa u adresar. Može se mjenjati samo kod adresa za slanje.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Nova adresa za primanje</translation> </message> @@ -741,17 +726,17 @@ Adresa:%4 <translation>Uredi adresu za slanje</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>Upisana adresa "%1" je već u adresaru.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>Upisana adresa "%1" nije valjana bitcoin adresa.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>Ne mogu otkljuÄati novÄanik.</translation> </message> @@ -764,7 +749,7 @@ Adresa:%4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation type="unfinished"/> @@ -819,8 +804,8 @@ Adresa:%4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Neobavezna naknada za transakciju po kB koja omogućuje da se vaÅ¡a transakcija obavi brže. Većina transakcija ima 1 kB. PreporuÄena naknada je 0.01.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> </message> <message> <location line="+15"/> @@ -978,7 +963,7 @@ Adresa:%4 <translation type="unfinished"/> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation type="unfinished"/> </message> @@ -1023,23 +1008,18 @@ Adresa:%4 <translation>Oblik</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation type="unfinished"/> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Stanje:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>Broj transakcija:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>NepotvrÄ‘ene:</translation> </message> @@ -1049,7 +1029,7 @@ Adresa:%4 <translation>NovÄanik</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation type="unfinished"/> </message> @@ -1064,7 +1044,7 @@ Adresa:%4 <translation><b>Nedavne transakcije</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>VaÅ¡e trenutno stanje raÄuna</translation> </message> @@ -1074,18 +1054,21 @@ Adresa:%4 <translation>Ukupni iznos transakcija koje tek trebaju biti potvrÄ‘ene, i joÅ¡ uvijek nisu uraÄunate u trenutni saldo</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Ukupni broj tansakcija u novÄaniku</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation type="unfinished"/> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1130,7 +1113,7 @@ Adresa:%4 <message> <location line="+23"/> <source>Resulting URI too long, try to reduce the text for label / message.</source> - <translation type="unfinished"/> + <translation>Rezultirajući URI je predug, probajte umanjiti tekst za naslov / poruku.</translation> </message> <message> <location line="+25"/> @@ -1160,7 +1143,7 @@ Adresa:%4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation type="unfinished"/> </message> @@ -1202,22 +1185,22 @@ Adresa:%4 <message> <location line="+23"/> <source>Block chain</source> - <translation type="unfinished"/> + <translation>Lanac blokova</translation> </message> <message> <location line="+7"/> <source>Current number of blocks</source> - <translation type="unfinished"/> + <translation>Trenutni broj blokova</translation> </message> <message> <location line="+23"/> <source>Estimated total blocks</source> - <translation type="unfinished"/> + <translation>Procjenjeni ukupni broj blokova</translation> </message> <message> <location line="+23"/> <source>Last block time</source> - <translation type="unfinished"/> + <translation>Posljednje vrijeme bloka</translation> </message> <message> <location line="+52"/> @@ -1424,7 +1407,7 @@ Adresa:%4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Unesite oznaku za ovu adresu kako bi ju dodali u vaÅ¡ adresar</translation> </message> @@ -1658,9 +1641,22 @@ Adresa:%4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>Otvoren do %1</translation> </message> @@ -1847,7 +1843,7 @@ Adresa:%4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Datum</translation> </message> @@ -1965,7 +1961,7 @@ Adresa:%4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>Sve</translation> @@ -2052,6 +2048,11 @@ Adresa:%4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>Izmjeniti oznaku</translation> </message> @@ -2061,7 +2062,7 @@ Adresa:%4 <translation type="unfinished"/> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>Izvoz podataka transakcija</translation> </message> @@ -2116,7 +2117,7 @@ Adresa:%4 <translation>Ne mogu pisati u datoteku %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>Raspon:</translation> </message> @@ -2127,39 +2128,82 @@ Adresa:%4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>Izvoz podataka iz trenutnog taba u datoteku</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Bitcoin verzija</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>Upotreba:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>PoÅ¡alji komandu usluzi -server ili bitcoind</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>Prikaži komande</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>Potraži pomoć za komandu</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>Postavke:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>Odredi konfiguracijsku datoteku (ugraÄ‘eni izbor: bitcoin.conf)</translation> </message> @@ -2169,100 +2213,92 @@ Adresa:%4 <translation>Odredi proces ID datoteku (ugraÄ‘eni izbor: bitcoin.pid)</translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>Generiraj novÄiće</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>Ne generiraj novÄiće</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>Odredi direktorij za datoteke</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> - <translation type="unfinished"/> + <translation>Postavi cache za bazu podataka u MB (zadano:25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>SluÅ¡aj na <port>u (default: 8333 ili testnet: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>Održavaj najviÅ¡e <n> veza sa Älanovima (default: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation type="unfinished"/> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>Prag za odspajanje Älanova koji se Äudno ponaÅ¡aju (default: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>Broj sekundi koliko se Älanovima koji se Äudno ponaÅ¡aju neće dopustiti da se opet spoje (default: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation type="unfinished"/> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>Prihvaćaj JSON-RPC povezivanje na portu broj <port> (ugraÄ‘eni izbor: 8332 or testnet: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>Prihvati komande iz tekst moda i JSON-RPC</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>IzvrÅ¡avaj u pozadini kao uslužnik i prihvaćaj komande</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>Koristi test mrežu</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation type="unfinished"/> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation type="unfinished"/> </message> @@ -2278,22 +2314,22 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> <translation type="unfinished"/> </message> <message> @@ -2302,7 +2338,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation type="unfinished"/> </message> @@ -2339,25 +2375,50 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+2"/> <source>Block creation options:</source> - <translation type="unfinished"/> + <translation>Opcije za kreiranje bloka:</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>Poveži se samo sa odreÄ‘enim nodom</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation type="unfinished"/> </message> @@ -2372,32 +2433,122 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation type="unfinished"/> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> + <translation>Importiraj blokove sa vanjskog blk000??.dat fajla</translation> + </message> + <message> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+78"/> <source>Information</source> <translation type="unfinished"/> </message> @@ -2407,7 +2558,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Nevaljala -tor adresa: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation type="unfinished"/> </message> @@ -2417,9 +2573,9 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation type="unfinished"/> + <translation>Prihvati samo lance blokova koji se podudaraju sa ugraÄ‘enim checkpoint-ovima (default: 1)</translation> </message> <message> <location line="+1"/> @@ -2442,12 +2598,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Dodaj izlaz debuga na poÄetak sa vremenskom oznakom</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>SSL postavke: (za detalje o podeÅ¡avanju SSL opcija vidi Bitcoin Wiki)</translation> </message> @@ -2469,15 +2620,15 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+5"/> <source>Set maximum block size in bytes (default: 250000)</source> - <translation type="unfinished"/> + <translation>Podesite maksimalnu veliÄinu bloka u bajtovima (default: 250000)</translation> </message> <message> <location line="+1"/> <source>Set minimum block size in bytes (default: 0)</source> - <translation type="unfinished"/> + <translation>Podesite minimalnu veliÄinu bloka u bajtovima (default: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation type="unfinished"/> </message> @@ -2487,7 +2638,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Odredi vremenski prozor za spajanje na mrežu u milisekundama (ugraÄ‘eni izbor: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>PokuÅ¡aj koristiti UPnP da otvoriÅ¡ port za uslugu (default: 0)</translation> </message> @@ -2518,36 +2674,41 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>Lozinka za JSON-RPC veze</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>Dozvoli JSON-RPC povezivanje s odreÄ‘ene IP adrese</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>PoÅ¡alji komande nodu na adresi <ip> (ugraÄ‘eni izbor: 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> - <translation type="unfinished"/> + <translation>IzvrÅ¡ite naredbu kada se najbolji blok promjeni (%s u cmd je zamjenjen sa block hash)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> - <translation type="unfinished"/> + <translation>Nadogradite novÄanik u posljednji format.</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>Podesi memorijski prostor za kljuÄeve na <n> (ugraÄ‘eni izbor: 100)</translation> </message> @@ -2557,17 +2718,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Ponovno pretraži lanac blokova za transakcije koje nedostaju</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>Koristi OpenSSL (https) za JSON-RPC povezivanje</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>Uslužnikov SSL certifikat (ugraÄ‘eni izbor: server.cert)</translation> </message> @@ -2577,12 +2733,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Uslužnikov privatni kljuÄ (ugraÄ‘eni izbor: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>Prihvaljivi naÄini Å¡ifriranja (ugraÄ‘eni izbor: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>Ova poruka za pomoć</translation> </message> @@ -2592,22 +2748,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Program ne može koristiti %s na ovom raÄunalu (bind returned error %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>Poveži se kroz socks proxy</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>Dozvoli DNS upite za dodavanje nodova i povezivanje</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>UÄitavanje adresa...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>GreÅ¡ka kod uÄitavanja wallet.dat: NovÄanik pokvaren</translation> </message> @@ -2617,32 +2773,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>GreÅ¡ka kod uÄitavanja wallet.dat: NovÄanik zahtjeva noviju verziju Bitcoina</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>NovÄanik je trebao prepravak: ponovo pokrenite Bitcoin</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>GreÅ¡ka kod uÄitavanja wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>Nevaljala -proxy adresa: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation type="unfinished"/> </message> @@ -2652,7 +2798,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation type="unfinished"/> </message> @@ -2662,17 +2808,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>Nevaljali iznos za opciju -paytxfee=<amount>: '%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>Nevaljali iznos za opciju</translation> </message> @@ -2687,7 +2828,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>UÄitavanje indeksa blokova...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>Unesite nod s kojim se želite spojiti and attempt to keep the connection open</translation> </message> @@ -2697,57 +2838,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Program ne može koristiti %s na ovom raÄunalu. Bitcoin program je vjerojatno već pokrenut.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>Naknada posredniku po KB-u koja će biti dodana svakoj transakciji koju poÅ¡aljeÅ¡</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>UÄitavanje novÄanika...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation type="unfinished"/> + <translation>Nije moguće novÄanik vratiti na prijaÅ¡nju verziju.</translation> </message> <message> <location line="+3"/> <source>Cannot write default address</source> - <translation type="unfinished"/> + <translation>Nije moguće upisati zadanu adresu.</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>Rescaniranje</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>UÄitavanje gotovo</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation type="unfinished"/> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> - <translation type="unfinished"/> + <translation>GreÅ¡ka</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_hu.ts b/src/qt/locale/bitcoin_hu.ts index e91b5aadea..3f0e6b955a 100644 --- a/src/qt/locale/bitcoin_hu.ts +++ b/src/qt/locale/bitcoin_hu.ts @@ -13,12 +13,7 @@ <translation><b>Bitcoin</b> verzió</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation>SzerzÅ‘i jog © 2009-2012 Bitcoin Developers</translation> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -31,6 +26,16 @@ MIT/X11 szoftverlicenc alatt kiadva, lásd a mellékelt fájlt COPYING vagy http Ez a termék az OpenSSL Project által lett kifejlesztve az OpenSSL Toolkit (http://www.openssl.org/) és kriptográfiai szoftvertben való felhasználásra, Ãrta Eric Young (eay@cryptsoft.com) és UPnP szoftver, Ãrta Thomas Bernard.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> </context> <context> <name>AddressBookPage</name> @@ -40,9 +45,9 @@ Ez a termék az OpenSSL Project által lett kifejlesztve az OpenSSL Toolkit (htt <translation>CÃmjegyzék</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> - <translation>Dupla-katt a cÃm vagy a cÃmke szerkesztéséhez</translation> + <translation>Dupla-kattintás a cÃm vagy a cÃmke szerkesztéséhez</translation> </message> <message> <location line="+27"/> @@ -60,19 +65,19 @@ Ez a termék az OpenSSL Project által lett kifejlesztve az OpenSSL Toolkit (htt <translation>&Új cÃm</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>Ezekkel a Bitcoin-cÃmekkel fogadhatod kifizetéseket. Érdemes lehet minden egyes kifizetÅ‘ számára külön cÃmet létrehozni, hogy könnyebben nyomon követhesd, kitÅ‘l kaptál már pénzt.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&CÃm másolása</translation> </message> <message> <location line="+11"/> <source>Show &QR Code</source> - <translation type="unfinished"/> + <translation>&QR kód mutatása</translation> </message> <message> <location line="+11"/> @@ -90,14 +95,24 @@ Ez a termék az OpenSSL Project által lett kifejlesztve az OpenSSL Toolkit (htt <translation type="unfinished"/> </message> <message> - <location line="-14"/> - <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>Jelenlegi nézet exportálása fájlba</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> <translation type="unfinished"/> </message> <message> + <location line="-44"/> + <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> + <translation>Ãœzenet ellenÅ‘rzése, hogy valóban a megjelölt Bitcoin cÃmekkel van-e aláÃrva.</translation> + </message> + <message> <location line="+3"/> <source>&Verify Message</source> - <translation type="unfinished"/> + <translation>Ãœzenet ellenÅ‘rzése</translation> </message> <message> <location line="+14"/> @@ -105,17 +120,27 @@ Ez a termék az OpenSSL Project által lett kifejlesztve az OpenSSL Toolkit (htt <translation>&Törlés</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>CÃmke &másolása</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> + <translation>Sz&erkesztés</translation> + </message> + <message> + <location line="+1"/> + <source>Send &Coins</source> <translation type="unfinished"/> </message> <message> - <location line="+250"/> + <location line="+260"/> <source>Export Address Book Data</source> <translation>CÃmjegyzék adatainak exportálása</translation> </message> @@ -138,7 +163,7 @@ Ez a termék az OpenSSL Project által lett kifejlesztve az OpenSSL Toolkit (htt <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>CÃmke</translation> </message> @@ -158,7 +183,7 @@ Ez a termék az OpenSSL Project által lett kifejlesztve az OpenSSL Toolkit (htt <message> <location filename="../forms/askpassphrasedialog.ui" line="+26"/> <source>Passphrase Dialog</source> - <translation type="unfinished"/> + <translation>Kulcsszó párbeszédablak</translation> </message> <message> <location line="+21"/> @@ -233,7 +258,7 @@ Ez a termék az OpenSSL Project által lett kifejlesztve az OpenSSL Toolkit (htt <message> <location line="+15"/> <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> - <translation type="unfinished"/> + <translation>FONTOS: A pénztárca-fájl korábbi mentéseit ezzel az új, titkosÃtott pénztárca-fájllal kell helyettesÃteni. Biztonsági okokból a pénztárca-fájl korábbi titkosÃtás nélküli mentései haszontalanná válnak amint elkezdi használni az új, titkosÃtott pénztárcát.</translation> </message> <message> <location line="+100"/> @@ -297,17 +322,17 @@ Ez a termék az OpenSSL Project által lett kifejlesztve az OpenSSL Toolkit (htt <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> - <translation type="unfinished"/> + <translation>Ãœzenet aláÃrása...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Szinkronizálás a hálózattal...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&Ãttekintés</translation> </message> @@ -327,32 +352,17 @@ Ez a termék az OpenSSL Project által lett kifejlesztve az OpenSSL Toolkit (htt <translation>Tranzakciótörténet megtekintése</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>CÃm&jegyzék</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Tárolt cÃmek és cÃmkék listájának szerkesztése</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>Érmék &fogadása</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Kiizetést fogadó cÃmek listája</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>Érmék &küldése</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>&Kilépés</translation> </message> @@ -382,14 +392,14 @@ Ez a termék az OpenSSL Project által lett kifejlesztve az OpenSSL Toolkit (htt <translation>&Opciók...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>Tárca &kódolása...</translation> </message> <message> <location line="+3"/> <source>&Backup Wallet...</source> - <translation type="unfinished"/> + <translation>&Bisztonsági másolat készÃtése a Tárcáról</translation> </message> <message> <location line="+2"/> @@ -397,27 +407,17 @@ Ez a termék az OpenSSL Project által lett kifejlesztve az OpenSSL Toolkit (htt <translation>Jelszó &megváltoztatása...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> - <translation type="unfinished"/> + <translation>A blokkok importálása lemezrÅ‘l...</translation> </message> <message> <location line="+3"/> <source>Reindexing blocks on disk...</source> - <translation type="unfinished"/> - </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Exportálás...</translation> + <translation>A blokkok lemezen történÅ‘ ujraindexelése...</translation> </message> <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>Érmék küldése megadott cÃmre</translation> </message> @@ -427,14 +427,9 @@ Ez a termék az OpenSSL Project által lett kifejlesztve az OpenSSL Toolkit (htt <translation>Bitcoin konfigurációs opciók</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>Jelenlegi nézet exportálása fájlba</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> - <translation type="unfinished"/> + <translation>Biztonsági másolat készÃtése a Tárcáról egy másik helyre</translation> </message> <message> <location line="+2"/> @@ -442,33 +437,48 @@ Ez a termék az OpenSSL Project által lett kifejlesztve az OpenSSL Toolkit (htt <translation>Tárcakódoló jelszó megváltoztatása</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> - <translation type="unfinished"/> + <translation>&Debug ablak</translation> </message> <message> <location line="+1"/> <source>Open debugging and diagnostic console</source> - <translation type="unfinished"/> + <translation>HibakeresÅ‘ és diagnosztikai konzol megnyitása</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> - <translation type="unfinished"/> + <translation>Ãœzenet &valódiságának ellenÅ‘rzése</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>Tárca</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&A Bitcoinról</translation> </message> @@ -483,27 +493,27 @@ Ez a termék az OpenSSL Project által lett kifejlesztve az OpenSSL Toolkit (htt <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> - <translation type="unfinished"/> + <translation>A pénztárcájához tartozó privát kulcsok titkosÃtása</translation> </message> <message> <location line="+7"/> <source>Sign messages with your Bitcoin addresses to prove you own them</source> - <translation type="unfinished"/> + <translation>Ãœzenet aláÃrása a Bitcoin cÃmmel, amivel bizonyÃtja, hogy a cÃm az ön tulajdona.</translation> </message> <message> <location line="+2"/> <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source> - <translation type="unfinished"/> + <translation>Annak ellenÅ‘rzése, hogy az üzenetek valóban a megjelölt Bitcoin cÃmekkel vannak-e alaÃrva</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Fájl</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&BeállÃtások</translation> </message> @@ -518,108 +528,103 @@ Ez a termék az OpenSSL Project által lett kifejlesztve az OpenSSL Toolkit (htt <translation>Fül eszköztár</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Parancsok eszköztár</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[teszthálózat]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> - <translation type="unfinished"/> + <translation>Bitcoin kliens</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n aktÃv kapcsolat a Bitcoin-hálózattal</numerusform><numerusform>%n aktÃv kapcsolat a Bitcoin-hálózattal</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Processed %1 blocks of transaction history.</source> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> <translation type="unfinished"/> </message> <message> - <location line="+70"/> - <source>Error</source> - <translation type="unfinished"/> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> + <translation>A tranzakció-történet %1 blokkja feldolgozva.</translation> + </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location line="+3"/> - <source>Warning</source> + <location line="+4"/> + <source>%1 behind</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> - <source>Information</source> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> <translation type="unfinished"/> </message> <message> - <location line="+66"/> - <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> <translation type="unfinished"/> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> + <location line="+22"/> + <source>Error</source> <translation type="unfinished"/> </message> <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> + <location line="+3"/> + <source>Warning</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>%n másodperccel ezelÅ‘tt</numerusform><numerusform>%n másodperccel ezelÅ‘tt</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>%n perccel ezelÅ‘tt</numerusform><numerusform>%n perccel ezelÅ‘tt</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>%n órával ezelÅ‘tt</numerusform><numerusform>%n órával ezelÅ‘tt</numerusform></translation> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>%n nappal ezelÅ‘tt</numerusform><numerusform>%n nappal ezelÅ‘tt</numerusform></translation> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Naprakész</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>FrissÃtés...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>Az utolsóként kapott blokk generálva: %1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> - <translation type="unfinished"/> + <translation>Tranzakciós dÃj jóváhagyása</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>Tranzakció elküldve.</translation> </message> @@ -642,14 +647,14 @@ CÃm: %4 </translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation type="unfinished"/> </message> @@ -664,27 +669,7 @@ CÃm: %4 <translation>Tárca <b>kódolva</b> és jelenleg <b>zárva</b>.</translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation type="unfinished"/> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation type="unfinished"/> </message> @@ -692,7 +677,7 @@ CÃm: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation type="unfinished"/> </message> @@ -725,7 +710,7 @@ CÃm: %4 <translation>Az ehhez a cÃmjegyzék-bejegyzéshez tartozó cÃm. Ez csak a küldÅ‘ cÃmeknél módosÃtható.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Új fogadó cÃm</translation> </message> @@ -745,17 +730,17 @@ CÃm: %4 <translation>KüldÅ‘ cÃm szerkesztése</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>A megadott "%1" cÃm már szerepel a cÃmjegyzékben.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>A megadott "%1" cÃm nem egy érvényes Bitcoin-cÃm.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>Tárca feloldása sikertelen</translation> </message> @@ -768,7 +753,7 @@ CÃm: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation type="unfinished"/> @@ -786,7 +771,7 @@ CÃm: %4 <message> <location line="+1"/> <source>command-line options</source> - <translation type="unfinished"/> + <translation>parancssoros opciók</translation> </message> <message> <location line="+4"/> @@ -824,8 +809,8 @@ CÃm: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Opcionális, kB-onkénti tranzakciós dÃj a tranzakcióid minél gyorsabb feldolgozásának elÅ‘segÃtésére. A legtöbb tranzakció 1 kB-os. 0,01 BTC ajánlott.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> </message> <message> <location line="+15"/> @@ -975,17 +960,17 @@ CÃm: %4 <message> <location line="+7"/> <source>&Cancel</source> - <translation type="unfinished"/> + <translation>MegszakÃtás</translation> </message> <message> <location line="+10"/> <source>&Apply</source> - <translation type="unfinished"/> + <translation>Alkalmazás</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> - <translation type="unfinished"/> + <translation>alapértelmezett</translation> </message> <message> <location line="+130"/> @@ -1012,7 +997,7 @@ CÃm: %4 <location line="-9"/> <location line="+9"/> <source>This setting will take effect after restarting Bitcoin.</source> - <translation type="unfinished"/> + <translation>Ez a beállÃtás a Bitcoin ujraindÃtása után lép érvénybe.</translation> </message> <message> <location line="+29"/> @@ -1028,23 +1013,18 @@ CÃm: %4 <translation>Å°rlap</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> - <translation type="unfinished"/> + <translation>A kijelzett információ lehet, hogy elavult. A pénztárcája automatikusan szinkronizálja magát a Bitcoin hálózattal miután a kapcsolat létrejön, de ez e folyamat még nem fejezÅ‘dött be.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Egyenleg:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>Tranzakciók száma:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>MegerÅ‘sÃtetlen:</translation> </message> @@ -1054,7 +1034,7 @@ CÃm: %4 <translation>Tárca</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation type="unfinished"/> </message> @@ -1069,7 +1049,7 @@ CÃm: %4 <translation><b>Legutóbbi tranzakciók</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>Aktuális egyenleged</translation> </message> @@ -1079,14 +1059,17 @@ CÃm: %4 <translation>Még megerÅ‘sÃtésre váró, a jelenlegi egyenlegbe be nem számÃtott tranzakciók</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Tárca összes tranzakcióinak száma</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> + <translation>Nincs szinkronban.</translation> + </message> +</context> +<context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> <translation type="unfinished"/> </message> </context> @@ -1095,12 +1078,12 @@ CÃm: %4 <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> <source>QR Code Dialog</source> - <translation type="unfinished"/> + <translation>QR kód párbeszédablak</translation> </message> <message> <location line="+59"/> <source>Request Payment</source> - <translation type="unfinished"/> + <translation>Fizetés kérése</translation> </message> <message> <location line="+56"/> @@ -1120,32 +1103,32 @@ CÃm: %4 <message> <location line="+71"/> <source>&Save As...</source> - <translation type="unfinished"/> + <translation>Mentés má&sként</translation> </message> <message> <location filename="../qrcodedialog.cpp" line="+62"/> <source>Error encoding URI into QR Code.</source> - <translation type="unfinished"/> + <translation>Hiba lépett fel az URI QR kóddá alakÃtásakor</translation> </message> <message> <location line="+40"/> <source>The entered amount is invalid, please check.</source> - <translation type="unfinished"/> + <translation>A megadott összeg nem érvényes. Kérem ellenÅ‘rizze.</translation> </message> <message> <location line="+23"/> <source>Resulting URI too long, try to reduce the text for label / message.</source> - <translation type="unfinished"/> + <translation>A keletkezett URI túl hosszú, próbálja meg csökkenteni a cimkeszöveg / üzenet méretét.</translation> </message> <message> <location line="+25"/> <source>Save QR Code</source> - <translation type="unfinished"/> + <translation>QR kód mentése</translation> </message> <message> <location line="+0"/> <source>PNG Images (*.png)</source> - <translation type="unfinished"/> + <translation>PNG Képfájlok (*.png)</translation> </message> </context> <context> @@ -1153,7 +1136,7 @@ CÃm: %4 <message> <location filename="../forms/rpcconsole.ui" line="+46"/> <source>Client name</source> - <translation type="unfinished"/> + <translation>Kliens néve</translation> </message> <message> <location line="+10"/> @@ -1165,19 +1148,19 @@ CÃm: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> - <translation type="unfinished"/> + <translation>Nem elérhetÅ‘</translation> </message> <message> <location line="-217"/> <source>Client version</source> - <translation type="unfinished"/> + <translation>Kliens verzió</translation> </message> <message> <location line="-45"/> <source>&Information</source> - <translation type="unfinished"/> + <translation>&Információ</translation> </message> <message> <location line="+68"/> @@ -1187,47 +1170,47 @@ CÃm: %4 <message> <location line="+49"/> <source>Startup time</source> - <translation type="unfinished"/> + <translation>Bekapcsolás ideje</translation> </message> <message> <location line="+29"/> <source>Network</source> - <translation type="unfinished"/> + <translation>Hálózat</translation> </message> <message> <location line="+7"/> <source>Number of connections</source> - <translation type="unfinished"/> + <translation>Kapcsolatok száma</translation> </message> <message> <location line="+23"/> <source>On testnet</source> - <translation type="unfinished"/> + <translation>Teszthálózaton</translation> </message> <message> <location line="+23"/> <source>Block chain</source> - <translation type="unfinished"/> + <translation>Blokklánc</translation> </message> <message> <location line="+7"/> <source>Current number of blocks</source> - <translation type="unfinished"/> + <translation>Aktuális blokkok száma</translation> </message> <message> <location line="+23"/> <source>Estimated total blocks</source> - <translation type="unfinished"/> + <translation>Becsült összes blokk</translation> </message> <message> <location line="+23"/> <source>Last block time</source> - <translation type="unfinished"/> + <translation>Utolsó blokk ideje</translation> </message> <message> <location line="+52"/> <source>&Open</source> - <translation type="unfinished"/> + <translation>&Megnyitás</translation> </message> <message> <location line="+16"/> @@ -1247,12 +1230,12 @@ CÃm: %4 <message> <location line="+24"/> <source>&Console</source> - <translation type="unfinished"/> + <translation>&Konzol</translation> </message> <message> <location line="-260"/> <source>Build date</source> - <translation type="unfinished"/> + <translation>FordÃtás dátuma</translation> </message> <message> <location line="-104"/> @@ -1277,7 +1260,7 @@ CÃm: %4 <message> <location line="+102"/> <source>Clear console</source> - <translation type="unfinished"/> + <translation>Konzol törlése</translation> </message> <message> <location filename="../rpcconsole.cpp" line="-30"/> @@ -1287,7 +1270,7 @@ CÃm: %4 <message> <location line="+1"/> <source>Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen.</source> - <translation type="unfinished"/> + <translation>Navigálhat a fel és le nyilakkal, és <b>Ctrl-L</b> -vel törölheti a képernyÅ‘t.</translation> </message> <message> <location line="+1"/> @@ -1322,7 +1305,7 @@ CÃm: %4 <message> <location line="+20"/> <source>Remove all transaction fields</source> - <translation type="unfinished"/> + <translation>Az összes tranzakciós mezÅ‘ eltávolÃtása</translation> </message> <message> <location line="+3"/> @@ -1429,7 +1412,7 @@ CÃm: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Milyen cÃmkével kerüljön be ez a cÃm a cÃmtáradba? </translation> @@ -1480,12 +1463,12 @@ CÃm: %4 <message> <location line="+13"/> <source>&Sign Message</source> - <translation type="unfinished"/> + <translation>Ãœzenet aláÃrása...</translation> </message> <message> <location line="+6"/> <source>You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to.</source> - <translation type="unfinished"/> + <translation>AláÃrhat a cÃmeivel üzeneteket, amivel bizonyÃthatja, hogy a cÃmek az önéi. Vigyázzon, hogy ne Ãrjon alá semmi félreérthetÅ‘t, mivel a phising támadásokkal megpróbálhatják becsapni, hogy az azonosságát átÃrja másokra. Csak olyan részletes állÃtásokat Ãrjon alá, amivel egyetért.</translation> </message> <message> <location line="+18"/> @@ -1517,7 +1500,7 @@ CÃm: %4 <message> <location line="+12"/> <source>Enter the message you want to sign here</source> - <translation type="unfinished"/> + <translation>Ide Ãrja az aláÃrandó üzenetet</translation> </message> <message> <location line="+7"/> @@ -1527,7 +1510,7 @@ CÃm: %4 <message> <location line="+27"/> <source>Copy the current signature to the system clipboard</source> - <translation type="unfinished"/> + <translation>A jelenleg kiválasztott aláÃrás másolása a rendszer-vágólapra</translation> </message> <message> <location line="+21"/> @@ -1553,12 +1536,12 @@ CÃm: %4 <message> <location line="-87"/> <source>&Verify Message</source> - <translation type="unfinished"/> + <translation>Ãœzenet ellenÅ‘rzése</translation> </message> <message> <location line="+6"/> <source>Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack.</source> - <translation type="unfinished"/> + <translation>Ãrja be az aláÃrás cÃmét, az üzenetet (ügyelve arra, hogy az új-sor, szóköz, tab, stb. karaktereket is pontosan) és az aláÃrást az üzenet ellenÅ‘rzéséhez. Ãœgyeljen arra, ne gondoljon többet az aláÃrásról, mint amennyi az aláÃrt szövegben ténylegesen áll, hogy elkerülje a köztes-ember (man-in-the-middle) támadást.</translation> </message> <message> <location line="+21"/> @@ -1594,13 +1577,13 @@ CÃm: %4 <message> <location line="+3"/> <source>Enter Bitcoin signature</source> - <translation type="unfinished"/> + <translation>Adja meg a Bitcoin aláÃrást</translation> </message> <message> <location line="+82"/> <location line="+81"/> <source>The entered address is invalid.</source> - <translation type="unfinished"/> + <translation>A megadott cÃm nem érvényes.</translation> </message> <message> <location line="-81"/> @@ -1608,7 +1591,7 @@ CÃm: %4 <location line="+73"/> <location line="+8"/> <source>Please check the address and try again.</source> - <translation type="unfinished"/> + <translation>EllenÅ‘rizze a cÃmet és próbálja meg újra.</translation> </message> <message> <location line="-81"/> @@ -1664,9 +1647,22 @@ CÃm: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[teszthálózat]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>Megnyitva %1-ig</translation> </message> @@ -1853,7 +1849,7 @@ CÃm: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Dátum</translation> </message> @@ -1971,7 +1967,7 @@ CÃm: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>Mind</translation> @@ -2054,6 +2050,11 @@ CÃm: %4 <message> <location line="+1"/> <source>Copy amount</source> + <translation>Összeg másolása</translation> + </message> + <message> + <location line="+1"/> + <source>Copy transaction ID</source> <translation type="unfinished"/> </message> <message> @@ -2064,10 +2065,10 @@ CÃm: %4 <message> <location line="+1"/> <source>Show transaction details</source> - <translation type="unfinished"/> + <translation>Tranzakciós részletek megjelenÃtése</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>Tranzakció adatainak exportálása</translation> </message> @@ -2122,7 +2123,7 @@ CÃm: %4 <translation>%1 fájlba való kiÃrás sikertelen.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>Tartomány:</translation> </message> @@ -2133,43 +2134,86 @@ CÃm: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>Jelenlegi nézet exportálása fájlba</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>Biztonsági másolat készÃtése a Tárcáról</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>Tárca fájl (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>Biztonsági másolat készÃtése sikertelen</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>Hiba lépett fel a Tárca másik helyre való mentése közben</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Bitcoin verzió</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>Használat:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>Parancs küldése a -serverhez vagy a bitcoindhez </translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>Parancsok kilistázása </translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>SegÃtség egy parancsról </translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>Opciók </translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>Konfigurációs fájl (alapértelmezett: bitcoin.conf) </translation> @@ -2181,106 +2225,96 @@ CÃm: %4 </translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>Érmék generálása -</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>Bitcoin-generálás leállÃtása -</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>Adatkönyvtár </translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> - <translation type="unfinished"/> + <translation>Az adatbázis gyorsÃtótár mérete megabájtban (alapértelmezés: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>Csatlakozásokhoz figyelendÅ‘ <port> (alapértelmezett: 8333 or testnet: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation type="unfinished"/> + <translation>Maximálisan <n> számú kapcsolat fenntartása a peerekkel (alapértelmezés: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> - <translation type="unfinished"/> + <translation>Kapcsolódás egy csomóponthoz a peerek cÃmeinek megszerzése miatt, majd szétkapcsolás</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> - <translation type="unfinished"/> + <translation>Adja meg az Ön saját nyilvános cÃmét</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation type="unfinished"/> + <translation>Helytelenül viselkedÅ‘ peerek leválasztási határértéke (alapértelmezés: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation type="unfinished"/> + <translation>Helytelenül viselkedÅ‘ peerek kizárási ideje másodpercben (alapértelmezés: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation type="unfinished"/> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>JSON-RPC csatlakozásokhoz figyelendÅ‘ <port> (alapértelmezett: 8332 or testnet: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>Parancssoros és JSON-RPC parancsok elfogadása </translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>Háttérben futtatás daemonként és parancsok elfogadása </translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>Teszthálózat használata </translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation type="unfinished"/> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation type="unfinished"/> </message> @@ -2296,22 +2330,22 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> <translation type="unfinished"/> </message> <message> @@ -2320,7 +2354,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation type="unfinished"/> </message> @@ -2360,22 +2394,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>Csatlakozás csak a megadott csomóponthoz</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation type="unfinished"/> </message> @@ -2390,32 +2449,122 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation type="unfinished"/> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation type="unfinished"/> </message> @@ -2425,7 +2574,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Érvénytelen -tor cÃm: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation type="unfinished"/> </message> @@ -2435,9 +2589,9 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation type="unfinished"/> + <translation>Csak blokklánccal egyezÅ‘ beépÃtett ellenÅ‘rzÅ‘ pontok elfogadása (alapértelmezés: 1)</translation> </message> <message> <location line="+1"/> @@ -2457,15 +2611,10 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+2"/> <source>Prepend debug output with timestamp</source> - <translation type="unfinished"/> + <translation>IdÅ‘bélyeges hibakeresési kimenet hozzáadása az elejéhez</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>SSL-opciók: (lásd a Bitcoin Wiki SSL-beállÃtási instrukcióit)</translation> </message> @@ -2477,12 +2626,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+3"/> <source>Send trace/debug info to console instead of debug.log file</source> - <translation type="unfinished"/> + <translation>trace/debug információ küldése a konzolra a debog.log fájl helyett</translation> </message> <message> <location line="+1"/> <source>Send trace/debug info to debugger</source> - <translation type="unfinished"/> + <translation>trace/debug információ küldése a debuggerre</translation> </message> <message> <location line="+5"/> @@ -2495,7 +2644,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation type="unfinished"/> </message> @@ -2505,7 +2654,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Csatlakozás idÅ‘kerete milliszekundumban (alapértelmezett: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>UPnP-használat engedélyezése a figyelÅ‘ port feltérképezésénél (default: 0)</translation> </message> @@ -2537,39 +2691,44 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>Jelszó JSON-RPC csatlakozásokhoz </translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>JSON-RPC csatlakozások engedélyezése meghatározott IP-cÃmrÅ‘l </translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>Parancsok küldése <ip> cÃmen működÅ‘ csomóponthoz (alapértelmezett: 127.0.0.1) </translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> - <translation type="unfinished"/> + <translation>Parancs, amit akkor hajt végre, amikor a legjobb blokk megváltozik (%s a cmd-ban lecserélÅ‘dik a blokk hash-re)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> - <translation type="unfinished"/> + <translation>A Tárca frissÃtése a legfrissebb formátumra</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>Kulcskarika mérete <n> (alapértelmezett: 100) </translation> @@ -2581,18 +2740,13 @@ If the file does not exist, create it with owner-readable-only file permissions. </translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>OpenSSL (https) használata JSON-RPC csatalkozásokhoz </translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>SzervertanúsÃtvány-fájl (alapértelmezett: server.cert) </translation> @@ -2604,13 +2758,13 @@ If the file does not exist, create it with owner-readable-only file permissions. </translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>Elfogadható rejtjelkulcsok (alapértelmezett: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH ) </translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>Ez a súgó-üzenet </translation> @@ -2621,22 +2775,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>A %s nem elérhetÅ‘ ezen a gépen (bind returned error %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>Csatlakozás SOCKS proxyn keresztül</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>DNS-kikeresés engedélyezése az addnode-nál és a connect-nél</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>CÃmek betöltése...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>Hiba a wallet.dat betöltése közben: meghibásodott tárca</translation> </message> @@ -2646,42 +2800,32 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Hiba a wallet.dat betöltése közben: ehhez a tárcához újabb verziójú Bitcoin-kliens szükséges</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> - <translation type="unfinished"/> + <translation>A Tárca újraÃrása szükséges: IndÃtsa újra a teljesen a Bitcoin-t</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>Hiba az wallet.dat betöltése közben</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>Érvénytelen -proxy cÃm: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> - <translation type="unfinished"/> + <translation>Ismeretlen hálózat lett megadva -onlynet: '%s'</translation> </message> <message> <location line="-1"/> <source>Unknown -socks proxy version requested: %i</source> - <translation type="unfinished"/> + <translation>Ismeretlen -socks proxy kérése: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation type="unfinished"/> </message> @@ -2691,17 +2835,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>Étvénytelen -paytxfee=<összeg> összeg: '%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>Étvénytelen összeg</translation> </message> @@ -2716,7 +2855,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Blokkindex betöltése...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>ElérendÅ‘ csomópont megadása and attempt to keep the connection open</translation> </message> @@ -2726,61 +2865,53 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>A %s nem elérhetÅ‘ ezen a gépen. A Bitcoin valószÃnűleg fut már.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>kB-onként felajánlandó dÃj az általad küldött tranzakciókhoz</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>Tárca betöltése...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation type="unfinished"/> + <translation>Nem sikerült a Tárca visszaállÃtása a korábbi verzióra</translation> </message> <message> <location line="+3"/> <source>Cannot write default address</source> - <translation type="unfinished"/> + <translation>Nem sikerült az alapértelmezett cÃmet Ãrni.</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>Újraszkennelés...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>Betöltés befejezve.</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> - <translation type="unfinished"/> + <translation>Használd a %s opciót</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>Hiba</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> - <translation type="unfinished"/> + <translation>Be kell állÃtani rpcpassword=<password> a konfigurációs fájlban +%s +Ha a fájl nem létezik, hozd létre 'csak a felhasználó által olvasható' fájl engedéllyel</translation> </message> </context> </TS>
\ No newline at end of file diff --git a/src/qt/locale/bitcoin_it.ts b/src/qt/locale/bitcoin_it.ts index 868eb58b0f..b634486e20 100644 --- a/src/qt/locale/bitcoin_it.ts +++ b/src/qt/locale/bitcoin_it.ts @@ -13,12 +13,7 @@ <translation>Versione di <b>Bitcoin</b></translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -32,6 +27,16 @@ Distribuito sotto la licenza software MIT/X11, vedi il file COPYING incluso oppu Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso del Toolkit OpenSSL (http://www.openssl.org/), software crittografico scritto da Eric Young (eay@cryptsoft.com) e software UPnP scritto da Thomas Bernard.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>Copyright</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation>Sviluppatori di Bitcoin</translation> + </message> </context> <context> <name>AddressBookPage</name> @@ -41,7 +46,7 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso <translation>Rubrica</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Fai doppio click per modificare o cancellare l'etichetta</translation> </message> @@ -61,12 +66,12 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso <translation>&Nuovo indirizzo</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>Questi sono i tuoi indirizzi Bitcoin per ricevere pagamenti. Potrai darne uno diverso ad ognuno per tenere così traccia di chi ti sta pagando.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&Copia l'indirizzo</translation> </message> @@ -88,12 +93,22 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso <message> <location line="+25"/> <source>Delete the currently selected address from the list</source> - <translation type="unfinished"/> + <translation>Cancella l'indirizzo attualmente selezionato dalla lista</translation> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>Esporta i dati nella tabella corrente su un file</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation>&Esporta...</translation> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> - <translation type="unfinished"/> + <translation>Verifica un messaggio per accertarsi che sia firmato con un indirizzo Bitcoin specifico</translation> </message> <message> <location line="+3"/> @@ -106,17 +121,27 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso <translation>&Cancella</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>Copia &l'etichetta</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&Modifica</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation>Invia &Bitcoin</translation> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>Esporta gli indirizzi della rubrica</translation> </message> @@ -139,7 +164,7 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Etichetta</translation> </message> @@ -159,7 +184,7 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso <message> <location filename="../forms/askpassphrasedialog.ui" line="+26"/> <source>Passphrase Dialog</source> - <translation type="unfinished"/> + <translation>Finestra passphrase</translation> </message> <message> <location line="+21"/> @@ -234,7 +259,7 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso <message> <location line="+15"/> <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> - <translation type="unfinished"/> + <translation>IMPORTANTE: qualsiasi backup del portafoglio effettuato precedentemente dovrebbe essere sostituito con il file del portafoglio criptato appena generato. Per ragioni di sicurezza, i backup precedenti del file del portafoglio non criptato diventeranno inservibili non appena si inizi ad usare il nuovo portafoglio criptato.</translation> </message> <message> <location line="+100"/> @@ -298,17 +323,17 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>Firma il &messaggio...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Sto sincronizzando con la rete...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&Sintesi</translation> </message> @@ -328,32 +353,17 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso <translation>Cerca nelle transazioni</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&Rubrica</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Modifica la lista degli indirizzi salvati e delle etichette</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&Ricevi monete</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Mostra la lista di indirizzi su cui ricevere pagamenti</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>&Invia monete</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>&Esci</translation> </message> @@ -383,7 +393,7 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso <translation>&Opzioni...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>&Cifra il portamonete...</translation> </message> @@ -398,27 +408,17 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso <translation>&Cambia la passphrase...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation>Importa blocchi dal disco...</translation> </message> <message> <location line="+3"/> <source>Reindexing blocks on disk...</source> - <translation type="unfinished"/> - </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>~%n blocco rimanente</numerusform><numerusform>~%n blocchi rimanenti</numerusform></translation> - </message> - <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Esporta...</translation> + <translation>Re-indicizzazione blocchi su disco...</translation> </message> <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>Invia monete ad un indirizzo bitcoin</translation> </message> @@ -428,12 +428,7 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso <translation>Modifica configurazione opzioni per bitcoin</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>Esporta i dati nella tabella corrente su un file</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>Backup portamonete in un'altra locazione</translation> </message> @@ -443,7 +438,7 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso <translation>Cambia la passphrase per la cifratura del portamonete</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation>Finestra &Debug</translation> </message> @@ -453,23 +448,38 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso <translation>Apri la console di degugging e diagnostica</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation>&Verifica messaggio...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>Portamonete</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation>&Spedisci</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>&Ricevi</translation> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation>&Indirizzi</translation> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&Info su Bitcoin</translation> </message> @@ -484,27 +494,27 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso <translation>Mostra o nascondi la Finestra principale</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> - <translation type="unfinished"/> + <translation>Crittografa le chiavi private che appartengono al tuo portafoglio</translation> </message> <message> <location line="+7"/> <source>Sign messages with your Bitcoin addresses to prove you own them</source> - <translation type="unfinished"/> + <translation>Firma i messaggi con il tuo indirizzo Bitcoin per dimostrare di possederli</translation> </message> <message> <location line="+2"/> <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source> - <translation type="unfinished"/> + <translation>Verifica i messaggi per accertarsi che siano stati firmati con gli indirizzi Bitcoin specificati</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&File</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&Impostazioni</translation> </message> @@ -519,108 +529,103 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso <translation>Barra degli strumenti "Tabs"</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Barra degli strumenti "Azioni"</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testnet]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>Bitcoin client</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n connessione attiva alla rete Bitcoin</numerusform><numerusform>%n connessioni attive alla rete Bitcoin</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Processed %1 blocks of transaction history.</source> - <translation type="unfinished"/> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation>Processati %1 di %2 (circa) blocchi della cronologia transazioni.</translation> </message> <message> - <location line="+70"/> - <source>Error</source> - <translation type="unfinished"/> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> + <translation>Processati %1 blocchi della cronologia transazioni.</translation> </message> - <message> - <location line="+3"/> - <source>Warning</source> - <translation type="unfinished"/> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>%n ora</numerusform><numerusform>%n ore</numerusform></translation> </message> - <message> - <location line="+3"/> - <source>Information</source> - <translation type="unfinished"/> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation><numerusform>%n giorno</numerusform><numerusform>%n giorni</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>%n settimana</numerusform><numerusform>%n settimane</numerusform></translation> </message> <message> - <location line="+66"/> - <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <location line="+4"/> + <source>%1 behind</source> <translation type="unfinished"/> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation type="unfinished"/> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation>L'ultimo blocco ricevuto è stato generato %1 fa.</translation> </message> <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>%n secondo fa</numerusform><numerusform>%n secondi fa</numerusform></translation> + <message> + <location line="+22"/> + <source>Error</source> + <translation>Errore</translation> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>%n minuto fa</numerusform><numerusform>%n minuti fa</numerusform></translation> + <message> + <location line="+3"/> + <source>Warning</source> + <translation>Attenzione</translation> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>%n ora fa</numerusform><numerusform>%n ore fa</numerusform></translation> + <message> + <location line="+3"/> + <source>Information</source> + <translation>Informazione</translation> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>%n giorno fa</numerusform><numerusform>%n giorni fa</numerusform></translation> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation>Questa transazione è superiore al limite di dimensione. È comunque possibile inviarla con una commissione di %1, che va ai nodi che processano la tua transazione e contribuisce a sostenere la rete. Vuoi pagare la commissione?</translation> </message> <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Aggiornato</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>In aggiornamento...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>L'ultimo blocco ricevuto è stato generato %1</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation>Conferma compenso transazione</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>Transazione inviata</translation> </message> @@ -644,16 +649,16 @@ Indirizzo: %4 </translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> - <translation type="unfinished"/> + <translation>Gestione URI</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> - <translation type="unfinished"/> + <translation>Impossibile interpretare l'URI! Ciò può essere causato da un indirizzo Bitcoin invalido o da parametri URI non corretti.</translation> </message> <message> <location line="+17"/> @@ -666,35 +671,15 @@ Indirizzo: %4 <translation>Il portamonete è <b>cifrato</b> e attualmente <b>bloccato</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Backup Portamonete</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>Dati Portamonete (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>Backup fallito</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>C'è stato un errore tentanto di salvare i dati del portamonete in un'altra locazione</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> - <translation type="unfinished"/> + <translation>Riscontrato un errore irreversibile. Bitcoin non può più continuare in sicurezza e verrà terminato.</translation> </message> </context> <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation>Avviso di rete</translation> </message> @@ -727,7 +712,7 @@ Indirizzo: %4 <translation>L'indirizzo associato a questa voce della rubrica. Si può modificare solo negli indirizzi di spedizione.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Nuovo indirizzo di ricezione</translation> </message> @@ -747,17 +732,17 @@ Indirizzo: %4 <translation>Modifica indirizzo d'invio</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>L'indirizzo inserito "%1" è già in rubrica.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>L'indirizzo inserito "%1" non è un indirizzo bitcoin valido.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>Impossibile sbloccare il portamonete.</translation> </message> @@ -770,7 +755,7 @@ Indirizzo: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation>Bitcoin-Qt</translation> @@ -826,8 +811,8 @@ Indirizzo: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Commissione di transazione per kB; è opzionale e contribuisce ad assicurare che le transazioni siano elaborate velocemente. Le transazioni sono per la maggior parte da 1 kB. Commissione raccomandata 0,01.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> </message> <message> <location line="+15"/> @@ -847,12 +832,12 @@ Indirizzo: %4 <message> <location line="+35"/> <source>Reset all client options to default.</source> - <translation type="unfinished"/> + <translation>Ripristina tutte le opzioni del client alle predefinite.</translation> </message> <message> <location line="+3"/> <source>&Reset Options</source> - <translation type="unfinished"/> + <translation>&Ripristina Opzioni</translation> </message> <message> <location line="+13"/> @@ -907,12 +892,12 @@ Indirizzo: %4 <message> <location line="+13"/> <source>SOCKS version of the proxy (e.g. 5)</source> - <translation type="unfinished"/> + <translation>Versione SOCKS del proxy (es. 5)</translation> </message> <message> <location line="+36"/> <source>&Window</source> - <translation type="unfinished"/> + <translation>&Finestra</translation> </message> <message> <location line="+6"/> @@ -947,7 +932,7 @@ Indirizzo: %4 <message> <location line="+13"/> <source>The user interface language can be set here. This setting will take effect after restarting Bitcoin.</source> - <translation type="unfinished"/> + <translation>La lingua dell'interfaccia utente può essere impostata qui. L'impostazione avrà effetto dopo il riavvio di Bitcoin.</translation> </message> <message> <location line="+11"/> @@ -962,7 +947,7 @@ Indirizzo: %4 <message> <location line="+9"/> <source>Whether to show Bitcoin addresses in the transaction list or not.</source> - <translation type="unfinished"/> + <translation>Se mostrare l'indirizzo Bitcoin nella transazione o meno.</translation> </message> <message> <location line="+3"/> @@ -985,24 +970,24 @@ Indirizzo: %4 <translation>&Applica</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation>default</translation> </message> <message> <location line="+130"/> <source>Confirm options reset</source> - <translation type="unfinished"/> + <translation>Conferma ripristino opzioni</translation> </message> <message> <location line="+1"/> <source>Some settings may require a client restart to take effect.</source> - <translation type="unfinished"/> + <translation>Alcune modifiche necessitano del riavvio del programma per essere salvate.</translation> </message> <message> <location line="+0"/> <source>Do you want to proceed?</source> - <translation type="unfinished"/> + <translation>Vuoi procedere?</translation> </message> <message> <location line="+42"/> @@ -1014,12 +999,12 @@ Indirizzo: %4 <location line="-9"/> <location line="+9"/> <source>This setting will take effect after restarting Bitcoin.</source> - <translation type="unfinished"/> + <translation>L'impostazione avrà effetto dopo il riavvio di Bitcoin.</translation> </message> <message> <location line="+29"/> <source>The supplied proxy address is invalid.</source> - <translation type="unfinished"/> + <translation>L'indirizzo proxy che hai fornito è invalido.</translation> </message> </context> <context> @@ -1030,23 +1015,18 @@ Indirizzo: %4 <translation>Modulo</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation>Le informazioni visualizzate sono datate. Il tuo partafogli verrà sincronizzato automaticamente con il network Bitcoin dopo che la connessione è stabilita, ma questo processo non può essere completato ora.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Saldo</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>Numero di transazioni:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>Non confermato:</translation> </message> @@ -1056,14 +1036,14 @@ Indirizzo: %4 <translation>Portamonete</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> - <translation type="unfinished"/> + <translation>Immaturo:</translation> </message> <message> <location line="+13"/> <source>Mined balance that has not yet matured</source> - <translation type="unfinished"/> + <translation>Importo scavato che non è ancora maturato</translation> </message> <message> <location line="+46"/> @@ -1071,7 +1051,7 @@ Indirizzo: %4 <translation><b>Transazioni recenti</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>Saldo attuale</translation> </message> @@ -1081,18 +1061,21 @@ Indirizzo: %4 <translation>Totale delle transazioni in corso di conferma, che non sono ancora incluse nel saldo attuale</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Numero delle transazioni effettuate</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation>fuori sincrono</translation> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1132,7 +1115,7 @@ Indirizzo: %4 <message> <location line="+40"/> <source>The entered amount is invalid, please check.</source> - <translation type="unfinished"/> + <translation>L'importo specificato non è valido, prego verificare.</translation> </message> <message> <location line="+23"/> @@ -1167,7 +1150,7 @@ Indirizzo: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation>N/D</translation> </message> @@ -1184,7 +1167,7 @@ Indirizzo: %4 <message> <location line="+68"/> <source>Using OpenSSL version</source> - <translation type="unfinished"/> + <translation>Versione OpenSSL in uso</translation> </message> <message> <location line="+49"/> @@ -1239,7 +1222,7 @@ Indirizzo: %4 <message> <location line="+7"/> <source>Show the Bitcoin-Qt help message to get a list with possible Bitcoin command-line options.</source> - <translation type="unfinished"/> + <translation>Mostra il messaggio di aiuto di Bitcoin-QT per avere la lista di tutte le opzioni della riga di comando di Bitcoin.</translation> </message> <message> <location line="+3"/> @@ -1269,12 +1252,12 @@ Indirizzo: %4 <message> <location line="+279"/> <source>Debug log file</source> - <translation type="unfinished"/> + <translation>File log del Debug</translation> </message> <message> <location line="+7"/> <source>Open the Bitcoin debug log file from the current data directory. This can take a few seconds for large log files.</source> - <translation type="unfinished"/> + <translation>Apri il file di log del debug di Bitcoin dalla cartella attuale. Può richiedere alcuni secondi per file di log grandi.</translation> </message> <message> <location line="+102"/> @@ -1384,7 +1367,7 @@ Indirizzo: %4 <message> <location line="+5"/> <source>The amount exceeds your balance.</source> - <translation>Nincs ennyi bitcoin az egyenlegeden.</translation> + <translation>L'importo è superiore al saldo attuale</translation> </message> <message> <location line="+5"/> @@ -1431,7 +1414,7 @@ Indirizzo: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Inserisci un'etichetta per questo indirizzo, per aggiungerlo nella rubrica</translation> </message> @@ -1523,12 +1506,12 @@ Indirizzo: %4 <message> <location line="+7"/> <source>Signature</source> - <translation type="unfinished"/> + <translation>Firma</translation> </message> <message> <location line="+27"/> <source>Copy the current signature to the system clipboard</source> - <translation type="unfinished"/> + <translation>Copia la firma corrente nella clipboard</translation> </message> <message> <location line="+21"/> @@ -1538,12 +1521,12 @@ Indirizzo: %4 <message> <location line="+3"/> <source>Sign &Message</source> - <translation type="unfinished"/> + <translation>Firma &messaggio</translation> </message> <message> <location line="+14"/> <source>Reset all sign message fields</source> - <translation type="unfinished"/> + <translation>Reimposta tutti i campi della firma</translation> </message> <message> <location line="+3"/> @@ -1569,17 +1552,17 @@ Indirizzo: %4 <message> <location line="+40"/> <source>Verify the message to ensure it was signed with the specified Bitcoin address</source> - <translation type="unfinished"/> + <translation>Verifica il messaggio per assicurarsi che sia stato firmato con l'indirizzo Bitcoin specificato</translation> </message> <message> <location line="+3"/> <source>Verify &Message</source> - <translation type="unfinished"/> + <translation>&Verifica Messaggio</translation> </message> <message> <location line="+14"/> <source>Reset all verify message fields</source> - <translation type="unfinished"/> + <translation>Reimposta tutti i campi della verifica messaggio</translation> </message> <message> <location filename="../signverifymessagedialog.cpp" line="+27"/> @@ -1595,7 +1578,7 @@ Indirizzo: %4 <message> <location line="+3"/> <source>Enter Bitcoin signature</source> - <translation type="unfinished"/> + <translation>Inserisci firma Bitcoin</translation> </message> <message> <location line="+82"/> @@ -1615,17 +1598,17 @@ Indirizzo: %4 <location line="-81"/> <location line="+81"/> <source>The entered address does not refer to a key.</source> - <translation type="unfinished"/> + <translation>L'indirizzo bitcoin inserito non è associato a nessuna chiave.</translation> </message> <message> <location line="-73"/> <source>Wallet unlock was cancelled.</source> - <translation type="unfinished"/> + <translation>Sblocco del portafoglio annullato.</translation> </message> <message> <location line="+8"/> <source>Private key for the entered address is not available.</source> - <translation type="unfinished"/> + <translation>La chiave privata per l'indirizzo inserito non è disponibile.</translation> </message> <message> <location line="+12"/> @@ -1651,7 +1634,7 @@ Indirizzo: %4 <message> <location line="+0"/> <source>The signature did not match the message digest.</source> - <translation type="unfinished"/> + <translation>La firma non corrisponde al sunto del messaggio.</translation> </message> <message> <location line="+7"/> @@ -1665,16 +1648,29 @@ Indirizzo: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation>Sviluppatori di Bitcoin</translation> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>Aperto fino a %1</translation> </message> <message> <location line="+6"/> <source>%1/offline</source> - <translation type="unfinished"/> + <translation>%1/offline</translation> </message> <message> <location line="+2"/> @@ -1694,7 +1690,7 @@ Indirizzo: %4 <message numerus="yes"> <location line="+7"/> <source>, broadcast through %n node(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>, trasmesso attraverso %n nodo</numerusform><numerusform>, trasmesso attraverso %n nodi</numerusform></translation> </message> <message> <location line="+4"/> @@ -1704,7 +1700,7 @@ Indirizzo: %4 <message> <location line="+7"/> <source>Source</source> - <translation type="unfinished"/> + <translation>Sorgente</translation> </message> <message> <location line="+0"/> @@ -1722,13 +1718,13 @@ Indirizzo: %4 <location line="+22"/> <location line="+58"/> <source>To</source> - <translation type="unfinished"/> + <translation>A</translation> </message> <message> <location line="-77"/> <location line="+2"/> <source>own address</source> - <translation type="unfinished"/> + <translation>proprio indirizzo</translation> </message> <message> <location line="-2"/> @@ -1747,7 +1743,7 @@ Indirizzo: %4 <message numerus="yes"> <location line="-102"/> <source>matures in %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>matura in %n ulteriore blocco</numerusform><numerusform>matura in altri %n blocchi</numerusform></translation> </message> <message> <location line="+2"/> @@ -1805,7 +1801,7 @@ Indirizzo: %4 <message> <location line="+3"/> <source>Inputs</source> - <translation type="unfinished"/> + <translation>Input</translation> </message> <message> <location line="+23"/> @@ -1830,7 +1826,7 @@ Indirizzo: %4 <message numerus="yes"> <location line="-35"/> <source>Open for %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Aperto per %n altro blocco</numerusform><numerusform>Aperto per altri %n blocchi</numerusform></translation> </message> <message> <location line="+70"/> @@ -1854,7 +1850,7 @@ Indirizzo: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Data</translation> </message> @@ -1876,7 +1872,7 @@ Indirizzo: %4 <message numerus="yes"> <location line="+57"/> <source>Open for %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Aperto per %n altro blocco</numerusform><numerusform>Aperto per altri %n blocchi</numerusform></translation> </message> <message> <location line="+3"/> @@ -1901,7 +1897,7 @@ Indirizzo: %4 <message numerus="yes"> <location line="+8"/> <source>Mined balance will be available when it matures in %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Il saldo generato sarà disponibile quando maturerà in %n altro blocco</numerusform><numerusform>Il saldo generato sarà disponibile quando maturerà in altri %n blocchi</numerusform></translation> </message> <message> <location line="+5"/> @@ -1972,7 +1968,7 @@ Indirizzo: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>Tutti</translation> @@ -2059,6 +2055,11 @@ Indirizzo: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>Modifica l'etichetta</translation> </message> @@ -2068,7 +2069,7 @@ Indirizzo: %4 <translation>Mostra i dettagli della transazione</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>Esporta i dati della transazione</translation> </message> @@ -2123,7 +2124,7 @@ Indirizzo: %4 <translation>Impossibile scrivere sul file %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>Intervallo:</translation> </message> @@ -2134,43 +2135,86 @@ Indirizzo: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>Esporta i dati nella tabella corrente su un file</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>Backup fallito</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>Backup eseguito con successo</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>Il portafoglio è stato correttamente salvato nella nuova cartella.</translation> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Versione di Bitcoin</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>Utilizzo:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>Manda il comando a -server o bitcoind </translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>Lista comandi </translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>Aiuto su un comando </translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>Opzioni: </translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>Specifica il file di configurazione (di default: bitcoin.conf) </translation> @@ -2182,148 +2226,138 @@ Indirizzo: %4 </translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>Genera Bitcoin -</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>Non generare Bitcoin -</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>Specifica la cartella dati </translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation>Imposta la dimensione cache del database in megabyte (default: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>Ascolta le connessioni JSON-RPC su <porta> (default: 8333 o testnet: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>Mantieni al massimo <n> connessioni ai peer (default: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Connessione ad un nodo per ricevere l'indirizzo del peer, e disconnessione</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation>Specifica il tuo indirizzo pubblico</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>Soglia di disconnessione dei peer di cattiva qualità (default: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>Numero di secondi di sospensione che i peer di cattiva qualità devono trascorrere prima di riconnettersi (default: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> - <translation type="unfinished"/> + <translation>Errore riscontrato durante l'impostazione della porta RPC %u per l'ascolto su IPv4: %s</translation> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>Attendi le connessioni JSON-RPC su <porta> (default: 8332 or testnet: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>Accetta da linea di comando e da comandi JSON-RPC </translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>Esegui in background come demone e accetta i comandi </translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>Utilizza la rete di prova </translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> - <translation type="unfinished"/> + <translation>Accetta connessioni dall'esterno (default: 1 se no -proxy o -connect)</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation type="unfinished"/> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> - <translation type="unfinished"/> + <translation>Errore riscontrato durante l'impostazione della porta RPC %u per l'ascolto su IPv6, tornando su IPv4: %s</translation> </message> <message> <location line="+3"/> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> - <translation type="unfinished"/> + <translation>Collega all'indirizzo indicato e resta sempre in ascolto su questo. Usa la notazione [host]:porta per l'IPv6</translation> </message> <message> <location line="+3"/> <source>Cannot obtain a lock on data directory %s. Bitcoin is probably already running.</source> - <translation type="unfinished"/> + <translation>Non è possibile ottenere i dati sulla cartella %s. Probabilmente Bitcoin è già in esecuzione.</translation> </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> - <translation type="unfinished"/> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation>Errore: la transazione è stata rifiutata. Ciò accade se alcuni bitcoin nel portamonete sono stati già spesi, ad esempio se è stata usata una copia del file wallet.dat e i bitcoin sono stati spesi dalla copia ma non segnati come spesi qui.</translation> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> - <translation type="unfinished"/> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <translation>Errore: questa transazione necessita di una commissione di almeno %s a causa del suo ammontare, della sua complessità , o dell'uso di fondi recentemente ricevuti!</translation> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> - <translation type="unfinished"/> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation>Esegui comando quando una transazione del portafoglio cambia (%s in cmd è sostituito da TxID)</translation> </message> <message> <location line="+11"/> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> - <translation type="unfinished"/> + <translation>Imposta dimensione massima delle transazioni ad alta priorità /bassa-tassa in bytes (predefinito: 27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> - <translation type="unfinished"/> + <translation>Questa versione è una compilazione pre-rilascio - usala a tuo rischio - non utilizzarla per la generazione o per applicazioni di commercio</translation> </message> <message> <location line="+5"/> @@ -2333,7 +2367,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+3"/> <source>Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade.</source> - <translation type="unfinished"/> + <translation>Attenzione: le transazioni mostrate potrebbero essere sbagliate! Potresti aver bisogno di aggiornare, o altri nodi ne hanno bisogno.</translation> </message> <message> <location line="+3"/> @@ -2343,17 +2377,17 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+3"/> <source>Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</source> - <translation type="unfinished"/> + <translation>Attenzione: errore di lettura di wallet.dat! Tutte le chiave lette correttamente, ma i dati delle transazioni o le voci in rubrica potrebbero mancare o non essere corretti.</translation> </message> <message> <location line="+3"/> <source>Warning: wallet.dat corrupt, data salvaged! Original wallet.dat saved as wallet.{timestamp}.bak in %s; if your balance or transactions are incorrect you should restore from a backup.</source> - <translation type="unfinished"/> + <translation>Attenzione: wallet.dat corrotto, dati salvati! Il wallet.dat originale salvato come wallet.{timestamp}.bak in %s; se il tuo bilancio o le transazioni non sono corrette dovresti ripristinare da un backup.</translation> </message> <message> <location line="+14"/> <source>Attempt to recover private keys from a corrupt wallet.dat</source> - <translation type="unfinished"/> + <translation>Tenta di recuperare le chiavi private da un wallet.dat corrotto</translation> </message> <message> <location line="+2"/> @@ -2361,24 +2395,49 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Opzioni creazione blocco:</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>Connetti solo al nodo specificato</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation>Rilevato database blocchi corrotto</translation> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> + <translation>Scopri proprio indirizzo IP (default: 1 se in ascolto e no -externalip)</translation> + </message> + <message> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation>Vuoi ricostruire ora il database dei blocchi?</translation> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> - <source>Error loading block database</source> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+1"/> + <source>Error loading block database</source> + <translation>Errore caricamento database blocchi</translation> + </message> + <message> + <location line="+4"/> + <source>Error opening block database</source> + <translation>Errore caricamento database blocchi</translation> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> - <translation type="unfinished"/> + <translation>Errore: la spazio libero sul disco è poco!</translation> </message> <message> <location line="+1"/> @@ -2388,37 +2447,127 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+1"/> <source>Error: Wallet locked, unable to create transaction!</source> - <translation type="unfinished"/> + <translation>Errore: portafoglio bloccato, impossibile creare la transazione!</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation>Errore: errore di sistema:</translation> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> + <translation>Impossibile mettersi in ascolto su una porta. Usa -listen=0 se vuoi usare questa opzione.</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation>Lettura informazioni blocco fallita</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation>Lettura blocco fallita</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation>Scrittura informazioni blocco fallita</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation>Scrittura blocco fallita</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation>Scrittura informazioni file fallita</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation>Scrittura nel database dei bitcoin fallita</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> <translation type="unfinished"/> </message> <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> + <translation>Trova peer utilizzando la ricerca DNS (predefinito: 1 finché utilizzato -connect)</translation> + </message> + <message> + <location line="+1"/> + <source>Generate coins (default: 0)</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation>Quanti blocchi da controllare all'avvio (predefinito: 288, 0 = tutti)</translation> + </message> + <message> + <location line="+1"/> <source>How thorough the block verification is (0-4, default: 3)</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Importing blocks from block database...</source> - <translation>Importazione blocchi da database...</translation> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation>Verifica blocchi...</translation> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation>Verifica portafoglio...</translation> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> + <translation>Importa blocchi da un file blk000??.dat esterno</translation> + </message> + <message> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+78"/> <source>Information</source> - <translation type="unfinished"/> + <translation>Informazione</translation> </message> <message> <location line="+3"/> @@ -2426,7 +2575,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Indirizzo -tor non valido: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation>Buffer di ricezione massimo per connessione, <n>*1000 byte (default: 5000)</translation> </message> @@ -2436,14 +2590,14 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Buffer di invio massimo per connessione, <n>*1000 byte (default: 1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation type="unfinished"/> + <translation>Connetti solo a nodi nella rete <net> (IPv4, IPv6 o Tor)</translation> </message> <message> <location line="+2"/> @@ -2453,7 +2607,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+1"/> <source>Output extra network debugging information</source> - <translation type="unfinished"/> + <translation>Genera informazioni extra utili al debug della rete</translation> </message> <message> <location line="+2"/> @@ -2461,19 +2615,14 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Anteponi all'output di debug una marca temporale</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation>Ricrea l'indice della catena dei blocchi dagli attuale file blk000??.dat</translation> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>Opzioni SSL: (vedi il wiki di Bitcoin per le istruzioni di configurazione SSL)</translation> </message> <message> <location line="+1"/> <source>Select the version of socks proxy to use (4-5, default: 5)</source> - <translation type="unfinished"/> + <translation>Selezionare la versione del proxy socks da usare (4-5, default: 5)</translation> </message> <message> <location line="+3"/> @@ -2488,17 +2637,17 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+5"/> <source>Set maximum block size in bytes (default: 250000)</source> - <translation type="unfinished"/> + <translation>Imposta dimensione massima del blocco in bytes (predefinito: 250000)</translation> </message> <message> <location line="+1"/> <source>Set minimum block size in bytes (default: 0)</source> - <translation type="unfinished"/> + <translation>Imposta dimensione minima del blocco in bytes (predefinito: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> - <translation type="unfinished"/> + <translation>Riduci il file debug.log all'avvio del client (predefinito: 1 se non impostato -debug)</translation> </message> <message> <location line="+2"/> @@ -2506,7 +2655,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Specifica il timeout di connessione in millisecondi (default: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation>Errore di sistema:</translation> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>UPnP-használat engedélyezése a figyelÅ‘ port feltérképezésénél (default: 0)</translation> </message> @@ -2518,7 +2672,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+1"/> <source>Use proxy to reach tor hidden services (default: same as -proxy)</source> - <translation type="unfinished"/> + <translation>Usa un proxy per raggiungere servizi nascosti di tor (predefinito: uguale a -proxy)</translation> </message> <message> <location line="+2"/> @@ -2529,48 +2683,53 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+4"/> <source>Warning</source> - <translation type="unfinished"/> + <translation>Attenzione</translation> </message> <message> <location line="+1"/> <source>Warning: This version is obsolete, upgrade required!</source> + <translation>Attenzione: questa versione è obsoleta, aggiornamento necessario!</translation> + </message> + <message> + <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> - <translation type="unfinished"/> + <translation>wallet.dat corrotto, salvataggio fallito</translation> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>Password per connessioni JSON-RPC </translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>Consenti connessioni JSON-RPC dall'indirizzo IP specificato </translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>Inviare comandi al nodo in esecuzione su <ip> (default: 127.0.0.1) </translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation>Esegui il comando quando il miglior block cambia(%s nel cmd è sostituito dall'hash del blocco)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>Aggiorna il wallet all'ultimo formato</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>Impostare la quantità di chiavi di riserva a <n> (default: 100) </translation> @@ -2582,18 +2741,13 @@ If the file does not exist, create it with owner-readable-only file permissions. </translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation>Quanti blocchi da controllare all'avvio (default: 2500, 0 = tutti)</translation> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>Utilizzare OpenSSL (https) per le connessioni JSON-RPC </translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>File certificato del server (default: server.cert) </translation> @@ -2605,13 +2759,13 @@ If the file does not exist, create it with owner-readable-only file permissions. </translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>Cifrari accettabili (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH) </translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>Questo messaggio di aiuto </translation> @@ -2622,23 +2776,23 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Impossibile collegarsi alla %s su questo computer (bind returned error %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>Connessione tramite socks proxy</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>Consenti ricerche DNS per aggiungere nodi e collegare </translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>Caricamento indirizzi...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>Errore caricamento wallet.dat: Wallet corrotto</translation> </message> @@ -2648,32 +2802,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Errore caricamento wallet.dat: il wallet richiede una versione nuova di Bitcoin</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>Il portamonete deve essere riscritto: riavviare Bitcoin per completare</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>Errore caricamento wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>Indirizzo -proxy non valido: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation>Rete sconosciuta specificata in -onlynet: '%s'</translation> </message> @@ -2683,7 +2827,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Versione -socks proxy sconosciuta richiesta: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation>Impossibile risolvere -bind address: '%s'</translation> </message> @@ -2693,17 +2837,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Impossibile risolvere indirizzo -externalip: '%s'</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>Importo non valido per -paytxfee=<amount>: '%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation>Errore: impossibile inizializzare il nodo</translation> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>Importo non valido</translation> </message> @@ -2718,7 +2857,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Caricamento dell'indice del blocco...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>ElérendÅ‘ csomópont megadása and attempt to keep the connection open</translation> </message> @@ -2728,57 +2867,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Impossibile collegarsi alla %s su questo computer. Probabilmente Bitcoin è già in esecuzione.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation>Cerca peers usando la internet relay chat (default: 0)</translation> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>Commissione per KB da aggiungere alle transazioni in uscita</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>Caricamento portamonete...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation>Non è possibile retrocedere il wallet</translation> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation>Non è possibile iniziare la keypool</translation> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation>Non è possibile scrivere l'indirizzo di default</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>Ripetere la scansione...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>Caricamento completato</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation>Per usare la opzione %s</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>Errore</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_ja.ts b/src/qt/locale/bitcoin_ja.ts index f586b2cec2..18a6635405 100644 --- a/src/qt/locale/bitcoin_ja.ts +++ b/src/qt/locale/bitcoin_ja.ts @@ -5,20 +5,15 @@ <message> <location filename="../forms/aboutdialog.ui" line="+14"/> <source>About Bitcoin</source> - <translation type="unfinished"/> + <translation>Bitcoinã«ã¤ã„ã¦</translation> </message> <message> <location line="+39"/> <source><b>Bitcoin</b> version</source> - <translation><b>Bitcoin</b> Bertsio</translation> + <translation><b>Bitcoin</b> ãƒãƒ¼ã‚¸ãƒ§ãƒ³</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -27,28 +22,38 @@ Distributed under the MIT/X11 software license, see the accompanying file COPYIN This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> </context> <context> <name>AddressBookPage</name> <message> <location filename="../forms/addressbookpage.ui" line="+14"/> <source>Address Book</source> - <translation>Helbide-liburua</translation> + <translation>アドレス帳</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> - <translation type="unfinished"/> + <translation>アドレスã‹ãƒ¬ãƒ¼ãƒ™ãƒ«ã‚’編集ã™ã‚‹ã®ãŸã‚ã«ãƒ€ãƒ–ルクリックã—ã¦</translation> </message> <message> <location line="+27"/> <source>Create a new address</source> - <translation>Sortu helbide berria</translation> + <translation>æ–°ã—ã„ã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’作る</translation> </message> <message> <location line="+14"/> <source>Copy the currently selected address to the system clipboard</source> - <translation type="unfinished"/> + <translation>ç¾åœ¨é¸æŠžã•ã‚Œã¦ã„るアドレスをシステムã®ã‚¯ãƒªãƒƒãƒ—ボードã«ã‚³ãƒ”ーã™ã‚‹</translation> </message> <message> <location line="-11"/> @@ -56,12 +61,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation type="unfinished"/> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation type="unfinished"/> </message> @@ -86,7 +91,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation type="unfinished"/> </message> @@ -98,55 +113,65 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+14"/> <source>&Delete</source> - <translation>&Ezabatu</translation> + <translation>&消ã™</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation type="unfinished"/> </message> <message> - <location line="+250"/> - <source>Export Address Book Data</source> + <location line="+1"/> + <source>Send &Coins</source> <translation type="unfinished"/> </message> <message> + <location line="+260"/> + <source>Export Address Book Data</source> + <translation>アドレス帳データーを輸出ã™ã‚‹</translation> + </message> + <message> <location line="+1"/> <source>Comma separated file (*.csv)</source> - <translation type="unfinished"/> + <translation>テã‚スト CSV (*.csv)</translation> </message> <message> <location line="+13"/> <source>Error exporting</source> - <translation type="unfinished"/> + <translation>エラー輸出</translation> </message> <message> <location line="+0"/> <source>Could not write to file %1.</source> - <translation type="unfinished"/> + <translation>%1ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«æ›¸ãè¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸã€‚</translation> </message> </context> <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> - <translation type="unfinished"/> + <translation>レーベル</translation> </message> <message> <location line="+0"/> <source>Address</source> - <translation>Helbidea</translation> + <translation>アドレス</translation> </message> <message> <location line="+36"/> <source>(no label)</source> - <translation type="unfinished"/> + <translation>(レーベル無ã—)</translation> </message> </context> <context> @@ -159,62 +184,62 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+21"/> <source>Enter passphrase</source> - <translation type="unfinished"/> + <translation>パスフレーズを入ã£ã¦</translation> </message> <message> <location line="+14"/> <source>New passphrase</source> - <translation type="unfinished"/> + <translation>æ–°ã—ã„ã®ãƒ‘スフレーズ</translation> </message> <message> <location line="+14"/> <source>Repeat new passphrase</source> - <translation type="unfinished"/> + <translation>æ–°ã—ã„ã®ãƒ‘スフレーズを繰り返ã—ã¦</translation> </message> <message> <location filename="../askpassphrasedialog.cpp" line="+33"/> <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>.</source> - <translation type="unfinished"/> + <translation>財布ã®æ–°ã—ã„ã®ãƒ‘スフレーズを入ã£ã¦ã€‚<br/><b>8個以上ã®ãƒ¯ãƒ¼ãƒ‰ã‹10個以上ã®ãƒ©ãƒ³ãƒ€ãƒ ãªæ–‡å—</b>を使ã£ã¦ãã ã•ã„。</translation> </message> <message> <location line="+1"/> <source>Encrypt wallet</source> - <translation type="unfinished"/> + <translation>財布を暗å·åŒ–ã™ã‚‹</translation> </message> <message> <location line="+3"/> <source>This operation needs your wallet passphrase to unlock the wallet.</source> - <translation type="unfinished"/> + <translation>ã“ã®å‹•ä½œã¯è²¡å¸ƒã®ã‚¢ãƒ³ãƒãƒƒã‚¯ã™ã‚‹ã‚ˆã†ã«è²¡å¸ƒã®ãƒ‘スフレーズãŒå¿…è¦ã§ã™ã€‚</translation> </message> <message> <location line="+5"/> <source>Unlock wallet</source> - <translation type="unfinished"/> + <translation>財布をアンãƒãƒƒã‚¯ã™ã‚‹</translation> </message> <message> <location line="+3"/> <source>This operation needs your wallet passphrase to decrypt the wallet.</source> - <translation type="unfinished"/> + <translation>ã“ã®å‹•ä½œã¯è²¡å¸ƒã®è§£èªã™ã‚‹ã‚ˆã†ã«è²¡å¸ƒã®ãƒ‘スフレーズãŒå¿…è¦ã§ã™ã€‚</translation> </message> <message> <location line="+5"/> <source>Decrypt wallet</source> - <translation type="unfinished"/> + <translation>財布を解èªã™ã‚‹</translation> </message> <message> <location line="+3"/> <source>Change passphrase</source> - <translation type="unfinished"/> + <translation>パスフレーズを変ã‚ã‚Šã¾ã™</translation> </message> <message> <location line="+1"/> <source>Enter the old and new passphrase to the wallet.</source> - <translation type="unfinished"/> + <translation>å‰ã¨æ–°ã—ã„ã®è²¡å¸ƒã®ãƒ‘スフレーズを入ã£ã¦ã€‚</translation> </message> <message> <location line="+46"/> <source>Confirm wallet encryption</source> - <translation type="unfinished"/> + <translation>財布ã®æš—å·åŒ–を確èªã™ã‚‹</translation> </message> <message> <location line="+1"/> @@ -241,7 +266,7 @@ This product includes software developed by the OpenSSL Project for use in the O <location line="-130"/> <location line="+58"/> <source>Wallet encrypted</source> - <translation type="unfinished"/> + <translation>財布ã¯æš—å·åŒ–ã—ã¾ã—ãŸ</translation> </message> <message> <location line="-56"/> @@ -254,35 +279,35 @@ This product includes software developed by the OpenSSL Project for use in the O <location line="+42"/> <location line="+6"/> <source>Wallet encryption failed</source> - <translation type="unfinished"/> + <translation>財布ã®æš—å·åŒ–ã™ã‚‹ã®ã¯å¤±æ•—ã—ã¾ã—ãŸ</translation> </message> <message> <location line="-54"/> <source>Wallet encryption failed due to an internal error. Your wallet was not encrypted.</source> - <translation type="unfinished"/> + <translation>内部エラーã§ã™ã‹ã‚‰è²¡å¸ƒã®æš—å·åŒ–ãŒå¤±æ•—ã—ã¾ã—ãŸã€‚財布ã¯æš—å·åŒ–ã—ã¾ã›ã‚“ã§ã—ãŸã€‚</translation> </message> <message> <location line="+7"/> <location line="+48"/> <source>The supplied passphrases do not match.</source> - <translation type="unfinished"/> + <translation>パスフレーズã¯åŒã˜ã§ã¯ã‚ã‚Šã¾ã›ã‚“。</translation> </message> <message> <location line="-37"/> <source>Wallet unlock failed</source> - <translation type="unfinished"/> + <translation>財布ã®ã‚¢ãƒ³ãƒãƒƒã‚¯ã¯å¤±æ•—ã—ã¾ã—ãŸ</translation> </message> <message> <location line="+1"/> <location line="+11"/> <location line="+19"/> <source>The passphrase entered for the wallet decryption was incorrect.</source> - <translation type="unfinished"/> + <translation>財布ã®</translation> </message> <message> <location line="-20"/> <source>Wallet decryption failed</source> - <translation type="unfinished"/> + <translation>財布ã®è§£èªã¯å¤±æ•—ã—ã¾ã—ãŸ</translation> </message> <message> <location line="+14"/> @@ -293,74 +318,59 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation type="unfinished"/> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> - <translation type="unfinished"/> + <translation>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã¨åŒæœŸåŒ–ä¸ã€‚。。</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> - <translation type="unfinished"/> + <translation>&概観</translation> </message> <message> <location line="+1"/> <source>Show general overview of wallet</source> - <translation type="unfinished"/> + <translation>財布ã®æ¦‚観を見ã›ã‚‹</translation> </message> <message> <location line="+20"/> <source>&Transactions</source> - <translation type="unfinished"/> + <translation>&å–引</translation> </message> <message> <location line="+1"/> <source>Browse transaction history</source> - <translation type="unfinished"/> + <translation>昔ã®å–引をブラウズã™ã‚‹</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&Helbide-liburua</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation type="unfinished"/> + <translation>アドレスã¨ãƒ¬ãƒ¼ãƒ™ãƒ«ã®ãƒªã‚¹ãƒˆã‚’編集ã™ã‚‹</translation> </message> <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> - <translation type="unfinished"/> + <translation>支払ã„ã‚’å—ã‘å–ã‚‹ã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã®ãƒªã‚¹ãƒˆã‚’見ã›ã‚‹</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> <source>Quit application</source> - <translation type="unfinished"/> + <translation>アプリを終了</translation> </message> <message> <location line="+4"/> <source>Show information about Bitcoin</source> - <translation type="unfinished"/> + <translation>Bitcoinã®äº‹ã®æƒ…å ±ã‚’è¦‹ã›ã‚‹</translation> </message> <message> <location line="+2"/> @@ -375,10 +385,10 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+2"/> <source>&Options...</source> - <translation type="unfinished"/> + <translation>&オプションズ</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation type="unfinished"/> </message> @@ -393,7 +403,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation type="unfinished"/> </message> @@ -402,18 +412,8 @@ This product includes software developed by the OpenSSL Project for use in the O <source>Reindexing blocks on disk...</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform></translation> - </message> - <message> - <location line="-265"/> - <source>&Export...</source> - <translation type="unfinished"/> - </message> <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation type="unfinished"/> </message> @@ -423,22 +423,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation type="unfinished"/> </message> <message> <location line="+2"/> <source>Change the passphrase used for wallet encryption</source> - <translation type="unfinished"/> + <translation>財布ã®æš—å·åŒ–ã®ãŸã‚ã®ãƒ‘スフレーズを変ã‚ã‚‹</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation type="unfinished"/> </message> @@ -448,23 +443,38 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation type="unfinished"/> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation type="unfinished"/> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation type="unfinished"/> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation type="unfinished"/> </message> @@ -479,7 +489,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation type="unfinished"/> </message> @@ -494,135 +504,130 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> - <translation type="unfinished"/> + <translation>&ファイル</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> - <translation type="unfinished"/> + <translation>&è¨å®š</translation> </message> <message> <location line="+6"/> <source>&Help</source> - <translation type="unfinished"/> + <translation>&ヘルプ</translation> </message> <message> <location line="+9"/> <source>Tabs toolbar</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation type="unfinished"/> + <translation>タブツールãƒãƒ¼</translation> </message> <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> - <translation type="unfinished"/> + <translation>[テストãƒãƒƒãƒˆ]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation type="unfinished"><numerusform></numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Processed %1 blocks of transaction history.</source> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> <translation type="unfinished"/> </message> <message> - <location line="+70"/> - <source>Error</source> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> <translation type="unfinished"/> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform></translation> + </message> <message> - <location line="+3"/> - <source>Warning</source> + <location line="+4"/> + <source>%1 behind</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> - <source>Information</source> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> <translation type="unfinished"/> </message> <message> - <location line="+66"/> - <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> <translation type="unfinished"/> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> + <location line="+22"/> + <source>Error</source> <translation type="unfinished"/> </message> <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> + <location line="+3"/> + <source>Warning</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation type="unfinished"><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation type="unfinished"><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation type="unfinished"><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation type="unfinished"><numerusform></numerusform></translation> - </message> <message> - <location line="+6"/> - <source>Up to date</source> + <location line="+3"/> + <source>Information</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Catching up...</source> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> <translation type="unfinished"/> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation type="unfinished"/> + <location line="-140"/> + <source>Up to date</source> + <translation>æ–°ã—ã„ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒç„¡ã—</translation> </message> <message> - <location line="+97"/> + <location line="+31"/> + <source>Catching up...</source> + <translation>追ã„ã¤ãä¸ã€‚。。</translation> + </message> + <message> + <location line="+113"/> <source>Confirm transaction fee</source> <translation type="unfinished"/> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> - <translation type="unfinished"/> + <translation>é€ã£ãŸã®å–引</translation> </message> <message> <location line="+0"/> <source>Incoming transaction</source> - <translation type="unfinished"/> + <translation>å…¥ã£ã¦ãã‚‹ã®å–引</translation> </message> <message> <location line="+1"/> @@ -634,49 +639,29 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation type="unfinished"/> </message> <message> <location line="+17"/> <source>Wallet is <b>encrypted</b> and currently <b>unlocked</b></source> - <translation type="unfinished"/> + <translation>財布ã¯<b>æš—å·åŒ–ã¨ã‚¢ãƒ³ãƒãƒƒã‚¯ã§ã™</b></translation> </message> <message> <location line="+8"/> <source>Wallet is <b>encrypted</b> and currently <b>locked</b></source> - <translation type="unfinished"/> - </message> - <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation type="unfinished"/> + <translation>財布ã¯<b>æš—å·åŒ–ã¨ãƒãƒƒã‚¯ã§ã™</b></translation> </message> <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation type="unfinished"/> </message> @@ -684,7 +669,7 @@ Address: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation type="unfinished"/> </message> @@ -694,73 +679,73 @@ Address: %4 <message> <location filename="../forms/editaddressdialog.ui" line="+14"/> <source>Edit Address</source> - <translation type="unfinished"/> + <translation>アドレスを編集ã™ã‚‹</translation> </message> <message> <location line="+11"/> <source>&Label</source> - <translation type="unfinished"/> + <translation>&レーベル</translation> </message> <message> <location line="+10"/> <source>The label associated with this address book entry</source> - <translation type="unfinished"/> + <translation>ã“ã®ã‚¢ãƒ‰ãƒ¬ã‚¹å¸³ã®å…¥ã£ãŸäº‹ã¨é–¢ä¿‚ã®ãƒ¬ãƒ¼ãƒ™ãƒ«</translation> </message> <message> <location line="+7"/> <source>&Address</source> - <translation type="unfinished"/> + <translation>&アドレス</translation> </message> <message> <location line="+10"/> <source>The address associated with this address book entry. This can only be modified for sending addresses.</source> - <translation type="unfinished"/> + <translation>アドレス帳ã®å…¥ã£ãŸäº‹ã®é–¢ä¿‚ã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã§ã™ã€‚ã“ã‚Œã¯é…れるã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã®ãŸã‚ã ã‘ã«ç·¨é›†å‡ºæ¥ã¾ã™ã€‚</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> - <translation type="unfinished"/> + <translation>æ–°ã—ã„ã®å—ã‘入れã®ã‚¢ãƒ‰ãƒ¬ã‚¹</translation> </message> <message> <location line="+4"/> <source>New sending address</source> - <translation type="unfinished"/> + <translation>æ–°ã—ã„ã®é€ã‚‹ã®ã‚¢ãƒ‰ãƒ¬ã‚¹</translation> </message> <message> <location line="+3"/> <source>Edit receiving address</source> - <translation type="unfinished"/> + <translation>å—ã‘入れã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’編集ã™ã‚‹</translation> </message> <message> <location line="+4"/> <source>Edit sending address</source> - <translation type="unfinished"/> + <translation>é€ã‚‹ã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’編集ã™ã‚‹</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> - <translation type="unfinished"/> + <translation>å…¥ã£ãŸã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã€Œ%1ã€ã¯ã‚‚ã†ã‚¢ãƒ‰ãƒ¬ã‚¹å¸³ã«ã‚ã‚Šã¾ã™ã€‚</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> - <translation type="unfinished"/> + <translation>財布をアンãƒãƒƒã‚¯ã™ã‚‹ã®ã¯å‡ºæ¥ã¾ã›ã‚“ã§ã—ãŸã€‚</translation> </message> <message> <location line="+5"/> <source>New key generation failed.</source> - <translation type="unfinished"/> + <translation>æ–°ã—ã„ã®ã‚ーã®ç”Ÿæˆã¯å¤±æ•—ã—ã¾ã—ãŸã€‚</translation> </message> </context> <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation type="unfinished"/> @@ -806,7 +791,7 @@ Address: %4 <message> <location filename="../forms/optionsdialog.ui" line="+14"/> <source>Options</source> - <translation type="unfinished"/> + <translation>オプションズ</translation> </message> <message> <location line="+16"/> @@ -815,7 +800,7 @@ Address: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> <translation type="unfinished"/> </message> <message> @@ -974,7 +959,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation type="unfinished"/> </message> @@ -1016,28 +1001,23 @@ Address: %4 <message> <location filename="../forms/overviewpage.ui" line="+14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>フォーム</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation type="unfinished"/> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> - <translation type="unfinished"/> + <translation>残高:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> - <translation type="unfinished"/> + <translation>未確èªï¼š</translation> </message> <message> <location line="-78"/> @@ -1045,7 +1025,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation type="unfinished"/> </message> @@ -1057,12 +1037,12 @@ Address: %4 <message> <location line="+46"/> <source><b>Recent transactions</b></source> - <translation type="unfinished"/> + <translation><b>最近ã®å–引</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> - <translation type="unfinished"/> + <translation>今ã®æ®‹é«˜</translation> </message> <message> <location line="+29"/> @@ -1070,14 +1050,17 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> + <location filename="../overviewpage.cpp" line="+116"/> + <location line="+1"/> + <source>out of sync</source> <translation type="unfinished"/> </message> +</context> +<context> + <name>PaymentServer</name> <message> - <location filename="../overviewpage.cpp" line="+115"/> - <location line="+1"/> - <source>out of sync</source> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> <translation type="unfinished"/> </message> </context> @@ -1156,7 +1139,7 @@ Address: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation type="unfinished"/> </message> @@ -1298,7 +1281,7 @@ Address: %4 <location line="+5"/> <location line="+5"/> <source>Send Coins</source> - <translation type="unfinished"/> + <translation>コインをé€ã‚‹</translation> </message> <message> <location line="+50"/> @@ -1323,7 +1306,7 @@ Address: %4 <message> <location line="+22"/> <source>Balance:</source> - <translation type="unfinished"/> + <translation>残高:</translation> </message> <message> <location line="+10"/> @@ -1401,7 +1384,7 @@ Address: %4 <message> <location filename="../forms/sendcoinsentry.ui" line="+14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>フォーム</translation> </message> <message> <location line="+15"/> @@ -1420,7 +1403,7 @@ Address: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation type="unfinished"/> </message> @@ -1654,9 +1637,22 @@ Address: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation type="unfinished"/> </message> @@ -1843,7 +1839,7 @@ Address: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation type="unfinished"/> </message> @@ -1961,7 +1957,7 @@ Address: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation type="unfinished"/> @@ -2048,6 +2044,11 @@ Address: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation type="unfinished"/> </message> @@ -2057,14 +2058,14 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> <source>Comma separated file (*.csv)</source> - <translation type="unfinished"/> + <translation>テã‚スト CSV (*.csv)</translation> </message> <message> <location line="+8"/> @@ -2084,7 +2085,7 @@ Address: %4 <message> <location line="+1"/> <source>Label</source> - <translation type="unfinished"/> + <translation>レーベル</translation> </message> <message> <location line="+1"/> @@ -2104,15 +2105,15 @@ Address: %4 <message> <location line="+4"/> <source>Error exporting</source> - <translation type="unfinished"/> + <translation>エラー輸出</translation> </message> <message> <location line="+0"/> <source>Could not write to file %1.</source> - <translation type="unfinished"/> + <translation>%1ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«æ›¸ãè¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸã€‚</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation type="unfinished"/> </message> @@ -2123,39 +2124,82 @@ Address: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Bitcoin Bertsio</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation type="unfinished"/> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation type="unfinished"/> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation type="unfinished"/> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation type="unfinished"/> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation type="unfinished"/> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation type="unfinished"/> </message> @@ -2165,100 +2209,92 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation type="unfinished"/> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation type="unfinished"/> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation type="unfinished"/> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation type="unfinished"/> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation type="unfinished"/> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation type="unfinished"/> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation type="unfinished"/> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation type="unfinished"/> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation type="unfinished"/> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation type="unfinished"/> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation type="unfinished"/> </message> @@ -2274,22 +2310,22 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> <translation type="unfinished"/> </message> <message> @@ -2298,7 +2334,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation type="unfinished"/> </message> @@ -2338,22 +2374,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation type="unfinished"/> </message> @@ -2368,32 +2429,122 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation type="unfinished"/> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation type="unfinished"/> </message> @@ -2403,7 +2554,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation type="unfinished"/> </message> @@ -2413,7 +2569,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation type="unfinished"/> </message> @@ -2438,12 +2594,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation type="unfinished"/> </message> @@ -2473,7 +2624,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation type="unfinished"/> </message> @@ -2483,7 +2634,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation type="unfinished"/> </message> @@ -2514,36 +2670,41 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation type="unfinished"/> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation type="unfinished"/> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation type="unfinished"/> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation type="unfinished"/> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation type="unfinished"/> </message> @@ -2553,17 +2714,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation type="unfinished"/> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation type="unfinished"/> </message> @@ -2573,12 +2729,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation type="unfinished"/> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation type="unfinished"/> </message> @@ -2588,22 +2744,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation type="unfinished"/> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation type="unfinished"/> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation type="unfinished"/> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation type="unfinished"/> </message> @@ -2613,32 +2769,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation type="unfinished"/> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation type="unfinished"/> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation type="unfinished"/> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation type="unfinished"/> </message> @@ -2648,7 +2794,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation type="unfinished"/> </message> @@ -2658,17 +2804,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation type="unfinished"/> </message> @@ -2683,7 +2824,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation type="unfinished"/> </message> @@ -2693,57 +2834,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation type="unfinished"/> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation type="unfinished"/> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation type="unfinished"/> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation type="unfinished"/> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation type="unfinished"/> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation type="unfinished"/> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_la.ts b/src/qt/locale/bitcoin_la.ts new file mode 100644 index 0000000000..f92c3daf69 --- /dev/null +++ b/src/qt/locale/bitcoin_la.ts @@ -0,0 +1,2904 @@ +<?xml version="1.0" ?><!DOCTYPE TS><TS language="la" version="2.0"> +<defaultcodec>UTF-8</defaultcodec> +<context> + <name>AboutDialog</name> + <message> + <location filename="../forms/aboutdialog.ui" line="+14"/> + <source>About Bitcoin</source> + <translation>Informatio de Bitcoin</translation> + </message> + <message> + <location line="+39"/> + <source><b>Bitcoin</b> version</source> + <translation><b>Bitcoin</b> versio</translation> + </message> + <message> + <location line="+57"/> + <source> +This is experimental software. + +Distributed under the MIT/X11 software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php. + +This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> + <translation>Hoc est experimentale programma. + +Distributum sub MIT/X11 licentia programmatum, vide comitantem plicam COPYING vel http://www.opensource.org/licenses/mit-license.php. + +Hoc productum continet programmata composita ab OpenSSL Project pro utendo in OpenSSL Toolkit (http://www.openssl.org/) et programmata cifrarum scripta ab Eric Young (eay@cryptsoft.com) et UPnP programmata scripta ab Thomas Bernard.</translation> + </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>Copyright</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation>Bitcoin curatores</translation> + </message> +</context> +<context> + <name>AddressBookPage</name> + <message> + <location filename="../forms/addressbookpage.ui" line="+14"/> + <source>Address Book</source> + <translation>Liber Inscriptionum</translation> + </message> + <message> + <location line="+19"/> + <source>Double-click to edit address or label</source> + <translation>Dupliciter-clicca ut inscriptionem vel titulum mutes</translation> + </message> + <message> + <location line="+27"/> + <source>Create a new address</source> + <translation>Crea novam inscriptionem</translation> + </message> + <message> + <location line="+14"/> + <source>Copy the currently selected address to the system clipboard</source> + <translation>Copia inscriptionem iam selectam in latibulum systematis</translation> + </message> + <message> + <location line="-11"/> + <source>&New Address</source> + <translation>&Nova Inscriptio</translation> + </message> + <message> + <location filename="../addressbookpage.cpp" line="+63"/> + <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> + <translation>Haec sunt inscriptiones Bitcoin tuae pro accipendo pensitationes. Cupias variam ad quemque mittentem dare ut melius scias quem tibi pensare.</translation> + </message> + <message> + <location filename="../forms/addressbookpage.ui" line="+14"/> + <source>&Copy Address</source> + <translation>&Copia Inscriptionem</translation> + </message> + <message> + <location line="+11"/> + <source>Show &QR Code</source> + <translation>Monstra codicem &QR</translation> + </message> + <message> + <location line="+11"/> + <source>Sign a message to prove you own a Bitcoin address</source> + <translation>Signa nuntium ut demonstres inscriptionem Bitcoin a te possessam esse</translation> + </message> + <message> + <location line="+3"/> + <source>Sign &Message</source> + <translation>Signa &Nuntium</translation> + </message> + <message> + <location line="+25"/> + <source>Delete the currently selected address from the list</source> + <translation>Dele active selectam inscriptionem ex enumeratione</translation> + </message> + <message> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>Exporta data in hac tabella in plicam</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation>&Exporta</translation> + </message> + <message> + <location line="-44"/> + <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> + <translation>Verifica nuntium ut cures signatum esse cum specificata inscriptione Bitcoin</translation> + </message> + <message> + <location line="+3"/> + <source>&Verify Message</source> + <translation>&Verifica Nuntium</translation> + </message> + <message> + <location line="+14"/> + <source>&Delete</source> + <translation>&Dele</translation> + </message> + <message> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation>Hae sunt inscriptiones mittendi pensitationes. Semper inspice quantitatem et inscriptionem accipiendi antequam nummos mittis.</translation> + </message> + <message> + <location line="+13"/> + <source>Copy &Label</source> + <translation>Copia &Titulum</translation> + </message> + <message> + <location line="+1"/> + <source>&Edit</source> + <translation>&Muta</translation> + </message> + <message> + <location line="+1"/> + <source>Send &Coins</source> + <translation>Mitte &Nummos</translation> + </message> + <message> + <location line="+260"/> + <source>Export Address Book Data</source> + <translation>Exporta Data Libri Inscriptionum</translation> + </message> + <message> + <location line="+1"/> + <source>Comma separated file (*.csv)</source> + <translation>Comma Separata Plica (*.csv)</translation> + </message> + <message> + <location line="+13"/> + <source>Error exporting</source> + <translation>Error exportandi</translation> + </message> + <message> + <location line="+0"/> + <source>Could not write to file %1.</source> + <translation>Non potuisse scribere in plicam %1.</translation> + </message> +</context> +<context> + <name>AddressTableModel</name> + <message> + <location filename="../addresstablemodel.cpp" line="+144"/> + <source>Label</source> + <translation>Titulus</translation> + </message> + <message> + <location line="+0"/> + <source>Address</source> + <translation>Inscriptio</translation> + </message> + <message> + <location line="+36"/> + <source>(no label)</source> + <translation>(nullus titulus)</translation> + </message> +</context> +<context> + <name>AskPassphraseDialog</name> + <message> + <location filename="../forms/askpassphrasedialog.ui" line="+26"/> + <source>Passphrase Dialog</source> + <translation>Dialogus Tesserae</translation> + </message> + <message> + <location line="+21"/> + <source>Enter passphrase</source> + <translation>Insere tesseram</translation> + </message> + <message> + <location line="+14"/> + <source>New passphrase</source> + <translation>Nova tessera</translation> + </message> + <message> + <location line="+14"/> + <source>Repeat new passphrase</source> + <translation>Itera novam tesseram</translation> + </message> + <message> + <location filename="../askpassphrasedialog.cpp" line="+33"/> + <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>.</source> + <translation>Insero novam tesseram cassidili.<br/>Sodes tessera <b>10 pluriumve fortuitarum litterarum</b> utere aut <b>octo pluriumve verborum</b>.</translation> + </message> + <message> + <location line="+1"/> + <source>Encrypt wallet</source> + <translation>Cifra cassidile</translation> + </message> + <message> + <location line="+3"/> + <source>This operation needs your wallet passphrase to unlock the wallet.</source> + <translation>Huic operationi necesse est tessera cassidili tuo ut cassidile reseret.</translation> + </message> + <message> + <location line="+5"/> + <source>Unlock wallet</source> + <translation>Resera cassidile</translation> + </message> + <message> + <location line="+3"/> + <source>This operation needs your wallet passphrase to decrypt the wallet.</source> + <translation>Huic operationi necesse est tessera cassidili tuo ut cassidile decifret.</translation> + </message> + <message> + <location line="+5"/> + <source>Decrypt wallet</source> + <translation>Decifra cassidile</translation> + </message> + <message> + <location line="+3"/> + <source>Change passphrase</source> + <translation>Muta tesseram</translation> + </message> + <message> + <location line="+1"/> + <source>Enter the old and new passphrase to the wallet.</source> + <translation>Insero veterem novamque tesseram cassidili.</translation> + </message> + <message> + <location line="+46"/> + <source>Confirm wallet encryption</source> + <translation>Confirma cifrationem cassidilis</translation> + </message> + <message> + <location line="+1"/> + <source>Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR BITCOINS</b>!</source> + <translation>Monitio: Si cassidile tuum cifras et tesseram amittis, tu <b>AMITTES OMNES TUOS NUMMOS BITOS</b>!</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you wish to encrypt your wallet?</source> + <translation>Certusne es te velle tuum cassidile cifrare?</translation> + </message> + <message> + <location line="+15"/> + <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> + <translation>GRAVE: Oportet ulla prioria conservata quae fecisti de plica tui cassidilis reponi a nove generata cifrata plica cassidilis. Propter securitatem, prioria conservata de plica non cifrata cassidilis inutilia fiet simul atque incipis uti novo cifrato cassidili.</translation> + </message> + <message> + <location line="+100"/> + <location line="+24"/> + <source>Warning: The Caps Lock key is on!</source> + <translation>Monitio: Litterae ut capitales seratae sunt!</translation> + </message> + <message> + <location line="-130"/> + <location line="+58"/> + <source>Wallet encrypted</source> + <translation>Cassidile cifratum</translation> + </message> + <message> + <location line="-56"/> + <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> + <translation>Bitcoin iam desinet ut finiat actionem cifrandi. Memento cassidile cifrare non posse cuncte curare ne tui nummi clepantur ab malis programatibus in tuo computatro.</translation> + </message> + <message> + <location line="+13"/> + <location line="+7"/> + <location line="+42"/> + <location line="+6"/> + <source>Wallet encryption failed</source> + <translation>Cassidile cifrare abortum est</translation> + </message> + <message> + <location line="-54"/> + <source>Wallet encryption failed due to an internal error. Your wallet was not encrypted.</source> + <translation>Cassidile cifrare abortum est propter internum errorem. Tuum cassidile cifratum non est.</translation> + </message> + <message> + <location line="+7"/> + <location line="+48"/> + <source>The supplied passphrases do not match.</source> + <translation>Tesserae datae non eaedem sunt.</translation> + </message> + <message> + <location line="-37"/> + <source>Wallet unlock failed</source> + <translation>Cassidile reserare abortum est.</translation> + </message> + <message> + <location line="+1"/> + <location line="+11"/> + <location line="+19"/> + <source>The passphrase entered for the wallet decryption was incorrect.</source> + <translation>Tessera inserta pro cassidilis decifrando prava erat.</translation> + </message> + <message> + <location line="-20"/> + <source>Wallet decryption failed</source> + <translation>Cassidile decifrare abortum est.</translation> + </message> + <message> + <location line="+14"/> + <source>Wallet passphrase was successfully changed.</source> + <translation>Tessera cassidilis successa est in mutando.</translation> + </message> +</context> +<context> + <name>BitcoinGUI</name> + <message> + <location filename="../bitcoingui.cpp" line="+233"/> + <source>Sign &message...</source> + <translation>Signa &nuntium...</translation> + </message> + <message> + <location line="+280"/> + <source>Synchronizing with network...</source> + <translation>Synchronizans cum rete...</translation> + </message> + <message> + <location line="-349"/> + <source>&Overview</source> + <translation>&Summarium</translation> + </message> + <message> + <location line="+1"/> + <source>Show general overview of wallet</source> + <translation>Monstra generale summarium cassidilis</translation> + </message> + <message> + <location line="+20"/> + <source>&Transactions</source> + <translation>&Transactiones</translation> + </message> + <message> + <location line="+1"/> + <source>Browse transaction history</source> + <translation>Inspicio historiam transactionum</translation> + </message> + <message> + <location line="+7"/> + <source>Edit the list of stored addresses and labels</source> + <translation>Muta indicem salvatarum inscriptionum titulorumque</translation> + </message> + <message> + <location line="-14"/> + <source>Show the list of addresses for receiving payments</source> + <translation>Monstra indicem inscriptionum quibus pensitationes acceptandae</translation> + </message> + <message> + <location line="+31"/> + <source>E&xit</source> + <translation>E&xi</translation> + </message> + <message> + <location line="+1"/> + <source>Quit application</source> + <translation>Exi applicatione</translation> + </message> + <message> + <location line="+4"/> + <source>Show information about Bitcoin</source> + <translation>Monstra informationem de Bitcoin</translation> + </message> + <message> + <location line="+2"/> + <source>About &Qt</source> + <translation>Informatio de &Qt</translation> + </message> + <message> + <location line="+1"/> + <source>Show information about Qt</source> + <translation>Monstra informationem de Qt</translation> + </message> + <message> + <location line="+2"/> + <source>&Options...</source> + <translation>&Optiones</translation> + </message> + <message> + <location line="+6"/> + <source>&Encrypt Wallet...</source> + <translation>&Cifra Cassidile...</translation> + </message> + <message> + <location line="+3"/> + <source>&Backup Wallet...</source> + <translation>&Conserva Cassidile...</translation> + </message> + <message> + <location line="+2"/> + <source>&Change Passphrase...</source> + <translation>&Muta tesseram...</translation> + </message> + <message> + <location line="+285"/> + <source>Importing blocks from disk...</source> + <translation>Importans frusta ab disco...</translation> + </message> + <message> + <location line="+3"/> + <source>Reindexing blocks on disk...</source> + <translation>Recreans indicem frustorum in disco...</translation> + </message> + <message> + <location line="-347"/> + <source>Send coins to a Bitcoin address</source> + <translation>Mitte nummos ad inscriptionem Bitcoin</translation> + </message> + <message> + <location line="+49"/> + <source>Modify configuration options for Bitcoin</source> + <translation>Muta configurationis optiones pro Bitcoin</translation> + </message> + <message> + <location line="+9"/> + <source>Backup wallet to another location</source> + <translation>Conserva cassidile in locum alium</translation> + </message> + <message> + <location line="+2"/> + <source>Change the passphrase used for wallet encryption</source> + <translation>Muta tesseram utam pro cassidilis cifrando</translation> + </message> + <message> + <location line="+6"/> + <source>&Debug window</source> + <translation>Fenestra &Debug</translation> + </message> + <message> + <location line="+1"/> + <source>Open debugging and diagnostic console</source> + <translation>Aperi terminalem debug et diagnosticalem</translation> + </message> + <message> + <location line="-4"/> + <source>&Verify message...</source> + <translation>&Verifica nuntium...</translation> + </message> + <message> + <location line="-165"/> + <location line="+530"/> + <source>Bitcoin</source> + <translation>Bitcoin</translation> + </message> + <message> + <location line="-530"/> + <source>Wallet</source> + <translation>Cassidile</translation> + </message> + <message> + <location line="+101"/> + <source>&Send</source> + <translation>&Mitte</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>&Accipe</translation> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation>&Inscriptiones</translation> + </message> + <message> + <location line="+22"/> + <source>&About Bitcoin</source> + <translation>&Informatio de Bitcoin</translation> + </message> + <message> + <location line="+9"/> + <source>&Show / Hide</source> + <translation>&Monstra/Occulta</translation> + </message> + <message> + <location line="+1"/> + <source>Show or hide the main Window</source> + <translation>Monstra vel occulta Fenestram principem</translation> + </message> + <message> + <location line="+3"/> + <source>Encrypt the private keys that belong to your wallet</source> + <translation>Cifra claves privatas quae cassidili tui sunt</translation> + </message> + <message> + <location line="+7"/> + <source>Sign messages with your Bitcoin addresses to prove you own them</source> + <translation>Signa nuntios cum tuis inscriptionibus Bitcoin ut demonstres te eas possidere</translation> + </message> + <message> + <location line="+2"/> + <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source> + <translation>Verifica nuntios ut certus sis eos signatos esse cum specificatis inscriptionibus Bitcoin</translation> + </message> + <message> + <location line="+28"/> + <source>&File</source> + <translation>&Plica</translation> + </message> + <message> + <location line="+7"/> + <source>&Settings</source> + <translation>&Configuratio</translation> + </message> + <message> + <location line="+6"/> + <source>&Help</source> + <translation>&Auxilium</translation> + </message> + <message> + <location line="+9"/> + <source>Tabs toolbar</source> + <translation>Tabella instrumentorum "Tabs"</translation> + </message> + <message> + <location line="+17"/> + <location line="+10"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> + <message> + <location line="+47"/> + <source>Bitcoin client</source> + <translation>Bitcoin cliens</translation> + </message> + <message numerus="yes"> + <location line="+141"/> + <source>%n active connection(s) to Bitcoin network</source> + <translation><numerusform>%n activa conexio ad rete Bitcoin</numerusform><numerusform>%n activae conexiones ad rete Bitcoin</numerusform></translation> + </message> + <message> + <location line="+22"/> + <source>No block source available...</source> + <translation>Nulla fons frustorum absens...</translation> + </message> + <message> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation>Perfecta %1 de %2 (aestimato) frusta historiae transactionum.</translation> + </message> + <message> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> + <translation>Processae %1 frusta historiae transactionum.</translation> + </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>%n hora</numerusform><numerusform>%n horae</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation><numerusform>%n dies</numerusform><numerusform>%n dies</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>%n hebdomas</numerusform><numerusform>%n hebdomades</numerusform></translation> + </message> + <message> + <location line="+4"/> + <source>%1 behind</source> + <translation>%1 post</translation> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation>Postremum acceptum frustum generatum est %1 abhinc.</translation> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation>Transactiones post hoc nondum visibiles erunt.</translation> + </message> + <message> + <location line="+22"/> + <source>Error</source> + <translation>Error</translation> + </message> + <message> + <location line="+3"/> + <source>Warning</source> + <translation>Monitio</translation> + </message> + <message> + <location line="+3"/> + <source>Information</source> + <translation>Informatio</translation> + </message> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation>Haec transactio maior est quam limen magnitudinis. Adhuc potes id mittere mercede %1, quae it nodis qui procedunt tuam transactionem et adiuvat sustinere rete. Visne mercedem solvere?</translation> + </message> + <message> + <location line="-140"/> + <source>Up to date</source> + <translation>Recentissimo</translation> + </message> + <message> + <location line="+31"/> + <source>Catching up...</source> + <translation>Persequens...</translation> + </message> + <message> + <location line="+113"/> + <source>Confirm transaction fee</source> + <translation>Confirma mercedem transactionis</translation> + </message> + <message> + <location line="+8"/> + <source>Sent transaction</source> + <translation>Transactio missa</translation> + </message> + <message> + <location line="+0"/> + <source>Incoming transaction</source> + <translation>Transactio incipiens</translation> + </message> + <message> + <location line="+1"/> + <source>Date: %1 +Amount: %2 +Type: %3 +Address: %4 +</source> + <translation>Dies: %1 +Quantitas: %2 +Typus: %3 +Inscriptio: %4 +</translation> + </message> + <message> + <location line="+33"/> + <location line="+23"/> + <source>URI handling</source> + <translation>Tractatio URI</translation> + </message> + <message> + <location line="-23"/> + <location line="+23"/> + <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> + <translation>URI intellegi non posse! Huius causa possit inscriptionem Bitcoin non validam aut URI parametra maleformata.</translation> + </message> + <message> + <location line="+17"/> + <source>Wallet is <b>encrypted</b> and currently <b>unlocked</b></source> + <translation>Cassidile <b>cifratum</b> est et iam nunc <b>reseratum</b></translation> + </message> + <message> + <location line="+8"/> + <source>Wallet is <b>encrypted</b> and currently <b>locked</b></source> + <translation>Cassidile <b>cifratum</b> est et iam nunc <b>seratum</b></translation> + </message> + <message> + <location filename="../bitcoin.cpp" line="+111"/> + <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> + <translation>Error fatalis accidit. Bitcoin nondum pergere tute potest, et exibit.</translation> + </message> +</context> +<context> + <name>ClientModel</name> + <message> + <location filename="../clientmodel.cpp" line="+104"/> + <source>Network Alert</source> + <translation>Monitio Retis</translation> + </message> +</context> +<context> + <name>EditAddressDialog</name> + <message> + <location filename="../forms/editaddressdialog.ui" line="+14"/> + <source>Edit Address</source> + <translation>Muta Inscriptionem</translation> + </message> + <message> + <location line="+11"/> + <source>&Label</source> + <translation>&Titulus</translation> + </message> + <message> + <location line="+10"/> + <source>The label associated with this address book entry</source> + <translation>Titulus associatus huic insertione libri inscriptionum</translation> + </message> + <message> + <location line="+7"/> + <source>&Address</source> + <translation>&Inscriptio</translation> + </message> + <message> + <location line="+10"/> + <source>The address associated with this address book entry. This can only be modified for sending addresses.</source> + <translation>Titulus associatus huic insertione libri inscriptionum. Haec tantum mutari potest pro inscriptionibus mittendi</translation> + </message> + <message> + <location filename="../editaddressdialog.cpp" line="+21"/> + <source>New receiving address</source> + <translation>Nova inscriptio accipiendi</translation> + </message> + <message> + <location line="+4"/> + <source>New sending address</source> + <translation>Nova inscriptio mittendi</translation> + </message> + <message> + <location line="+3"/> + <source>Edit receiving address</source> + <translation>Muta inscriptionem accipiendi</translation> + </message> + <message> + <location line="+4"/> + <source>Edit sending address</source> + <translation>Muta inscriptionem mittendi</translation> + </message> + <message> + <location line="+76"/> + <source>The entered address "%1" is already in the address book.</source> + <translation>Inserta inscriptio "%1" iam in libro inscriptionum est.</translation> + </message> + <message> + <location line="-5"/> + <source>The entered address "%1" is not a valid Bitcoin address.</source> + <translation>Inscriptio inserta "%1" non valida inscriptio Bitcoin est.</translation> + </message> + <message> + <location line="+10"/> + <source>Could not unlock wallet.</source> + <translation>Non potuisse cassidile reserare</translation> + </message> + <message> + <location line="+5"/> + <source>New key generation failed.</source> + <translation>Generare novam clavem abortum est.</translation> + </message> +</context> +<context> + <name>GUIUtil::HelpMessageBox</name> + <message> + <location filename="../guiutil.cpp" line="+424"/> + <location line="+12"/> + <source>Bitcoin-Qt</source> + <translation>Bitcoin-Qt</translation> + </message> + <message> + <location line="-12"/> + <source>version</source> + <translation>versio</translation> + </message> + <message> + <location line="+2"/> + <source>Usage:</source> + <translation>Usus:</translation> + </message> + <message> + <location line="+1"/> + <source>command-line options</source> + <translation>Optiones mandati intiantis</translation> + </message> + <message> + <location line="+4"/> + <source>UI options</source> + <translation>UI optiones</translation> + </message> + <message> + <location line="+1"/> + <source>Set language, for example "de_DE" (default: system locale)</source> + <translation>Constitue linguam, exempli gratia "de_DE" (praedefinitum: lingua systematis)</translation> + </message> + <message> + <location line="+1"/> + <source>Start minimized</source> + <translation>Incipe minifactum ut icon</translation> + </message> + <message> + <location line="+1"/> + <source>Show splash screen on startup (default: 1)</source> + <translation>Monstra principem imaginem ad initium (praedefinitum: 1)</translation> + </message> +</context> +<context> + <name>OptionsDialog</name> + <message> + <location filename="../forms/optionsdialog.ui" line="+14"/> + <source>Options</source> + <translation>Optiones</translation> + </message> + <message> + <location line="+16"/> + <source>&Main</source> + <translation>&Princeps</translation> + </message> + <message> + <location line="+6"/> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+15"/> + <source>Pay transaction &fee</source> + <translation>Solve &mercedem transactionis</translation> + </message> + <message> + <location line="+31"/> + <source>Automatically start Bitcoin after logging in to the system.</source> + <translation>Pelle Bitcoin per se postquam in systema inire.</translation> + </message> + <message> + <location line="+3"/> + <source>&Start Bitcoin on system login</source> + <translation>&Pelle Bitcoin cum inire systema</translation> + </message> + <message> + <location line="+35"/> + <source>Reset all client options to default.</source> + <translation>Reconstitue omnes optiones clientis ad praedefinita.</translation> + </message> + <message> + <location line="+3"/> + <source>&Reset Options</source> + <translation>&Reconstitue Optiones</translation> + </message> + <message> + <location line="+13"/> + <source>&Network</source> + <translation>&Rete</translation> + </message> + <message> + <location line="+6"/> + <source>Automatically open the Bitcoin client port on the router. This only works when your router supports UPnP and it is enabled.</source> + <translation>Aperi per se portam clientis Bitcoin in itineratore. Hoc tantum effectivum est si itineratrum tuum supportat UPnP et id activum est.</translation> + </message> + <message> + <location line="+3"/> + <source>Map port using &UPnP</source> + <translation>Designa portam utendo &UPnP</translation> + </message> + <message> + <location line="+7"/> + <source>Connect to the Bitcoin network through a SOCKS proxy (e.g. when connecting through Tor).</source> + <translation>Connecte ad rete Bitcoin per SOCKS vicarium (e.g. quando conectens per Tor).</translation> + </message> + <message> + <location line="+3"/> + <source>&Connect through SOCKS proxy:</source> + <translation>&Conecte per SOCKS vicarium:</translation> + </message> + <message> + <location line="+9"/> + <source>Proxy &IP:</source> + <translation>&IP vicarii:</translation> + </message> + <message> + <location line="+19"/> + <source>IP address of the proxy (e.g. 127.0.0.1)</source> + <translation>Inscriptio IP vicarii (e.g. 127.0.0.1)</translation> + </message> + <message> + <location line="+7"/> + <source>&Port:</source> + <translation>&Porta:</translation> + </message> + <message> + <location line="+19"/> + <source>Port of the proxy (e.g. 9050)</source> + <translation>Porta vicarii (e.g. 9050)</translation> + </message> + <message> + <location line="+7"/> + <source>SOCKS &Version:</source> + <translation>SOCKS &Versio:</translation> + </message> + <message> + <location line="+13"/> + <source>SOCKS version of the proxy (e.g. 5)</source> + <translation>SOCKS versio vicarii (e.g. 5)</translation> + </message> + <message> + <location line="+36"/> + <source>&Window</source> + <translation>&Fenestra</translation> + </message> + <message> + <location line="+6"/> + <source>Show only a tray icon after minimizing the window.</source> + <translation>Monstra tantum iconem in tabella systematis postquam fenestram minifactam est.</translation> + </message> + <message> + <location line="+3"/> + <source>&Minimize to the tray instead of the taskbar</source> + <translation>&Minifac in tabellam systematis potius quam applicationum</translation> + </message> + <message> + <location line="+7"/> + <source>Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Quit in the menu.</source> + <translation>Minifac potius quam exire applicatione quando fenestra clausa sit. Si haec optio activa est, applicatio clausa erit tantum postquam selegeris Exi in menu.</translation> + </message> + <message> + <location line="+3"/> + <source>M&inimize on close</source> + <translation>M&inifac ad claudendum</translation> + </message> + <message> + <location line="+21"/> + <source>&Display</source> + <translation>&UI</translation> + </message> + <message> + <location line="+8"/> + <source>User Interface &language:</source> + <translation>&Lingua monstranda utenti:</translation> + </message> + <message> + <location line="+13"/> + <source>The user interface language can be set here. This setting will take effect after restarting Bitcoin.</source> + <translation>Lingua monstranda utenti hic constitui potest. Haec configuratio effectiva erit postquam Bitcoin iterum initiatum erit.</translation> + </message> + <message> + <location line="+11"/> + <source>&Unit to show amounts in:</source> + <translation>&Unita qua quantitates monstrare:</translation> + </message> + <message> + <location line="+13"/> + <source>Choose the default subdivision unit to show in the interface and when sending coins.</source> + <translation>Selige praedefinitam unitam subdivisionis monstrare in interfacie et quando nummos mittere</translation> + </message> + <message> + <location line="+9"/> + <source>Whether to show Bitcoin addresses in the transaction list or not.</source> + <translation>Num monstrare inscriptiones Bitcoin in enumeratione transactionum.</translation> + </message> + <message> + <location line="+3"/> + <source>&Display addresses in transaction list</source> + <translation>&Monstra inscriptiones in enumeratione transactionum</translation> + </message> + <message> + <location line="+71"/> + <source>&OK</source> + <translation>&OK</translation> + </message> + <message> + <location line="+7"/> + <source>&Cancel</source> + <translation>&Cancella</translation> + </message> + <message> + <location line="+10"/> + <source>&Apply</source> + <translation>&Applica</translation> + </message> + <message> + <location filename="../optionsdialog.cpp" line="+53"/> + <source>default</source> + <translation>praedefinitum</translation> + </message> + <message> + <location line="+130"/> + <source>Confirm options reset</source> + <translation>Confirma optionum reconstituere</translation> + </message> + <message> + <location line="+1"/> + <source>Some settings may require a client restart to take effect.</source> + <translation>Aliis configurationibus fortasse necesse est clientem iterum initiare ut effectivae sint.</translation> + </message> + <message> + <location line="+0"/> + <source>Do you want to proceed?</source> + <translation>Vis procedere?</translation> + </message> + <message> + <location line="+42"/> + <location line="+9"/> + <source>Warning</source> + <translation>Monitio</translation> + </message> + <message> + <location line="-9"/> + <location line="+9"/> + <source>This setting will take effect after restarting Bitcoin.</source> + <translation>Haec configuratio effectiva erit postquam Bitcoin iterum initiatum erit.</translation> + </message> + <message> + <location line="+29"/> + <source>The supplied proxy address is invalid.</source> + <translation>Inscriptio vicarii tradita non valida est.</translation> + </message> +</context> +<context> + <name>OverviewPage</name> + <message> + <location filename="../forms/overviewpage.ui" line="+14"/> + <source>Form</source> + <translation>Schema</translation> + </message> + <message> + <location line="+50"/> + <location line="+166"/> + <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> + <translation>Monstrata informatio fortasse non recentissima est. Tuum cassidile per se synchronizat cum rete Bitcoin postquam conexio constabilita est, sed hoc actio nondum perfecta est.</translation> + </message> + <message> + <location line="-124"/> + <source>Balance:</source> + <translation>Pendendum:</translation> + </message> + <message> + <location line="+29"/> + <source>Unconfirmed:</source> + <translation>Non confirmata:</translation> + </message> + <message> + <location line="-78"/> + <source>Wallet</source> + <translation>Cassidile</translation> + </message> + <message> + <location line="+107"/> + <source>Immature:</source> + <translation>Immatura:</translation> + </message> + <message> + <location line="+13"/> + <source>Mined balance that has not yet matured</source> + <translation>Fossum pendendum quod nondum maturum est</translation> + </message> + <message> + <location line="+46"/> + <source><b>Recent transactions</b></source> + <translation><b>Recentes transactiones</b></translation> + </message> + <message> + <location line="-101"/> + <source>Your current balance</source> + <translation>Tuum pendendum iam nunc</translation> + </message> + <message> + <location line="+29"/> + <source>Total of transactions that have yet to be confirmed, and do not yet count toward the current balance</source> + <translation>Totali nummi transactionum quae adhuc confirmandae sunt, et nondum afficiunt pendendum</translation> + </message> + <message> + <location filename="../overviewpage.cpp" line="+116"/> + <location line="+1"/> + <source>out of sync</source> + <translation>non synchronizato</translation> + </message> +</context> +<context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation>Bitcoin incipere non potest: cliccare-ad-pensandum handler</translation> + </message> +</context> +<context> + <name>QRCodeDialog</name> + <message> + <location filename="../forms/qrcodedialog.ui" line="+14"/> + <source>QR Code Dialog</source> + <translation>Dialogus QR Codicis</translation> + </message> + <message> + <location line="+59"/> + <source>Request Payment</source> + <translation>Posce Pensitationem</translation> + </message> + <message> + <location line="+56"/> + <source>Amount:</source> + <translation>Quantitas:</translation> + </message> + <message> + <location line="-44"/> + <source>Label:</source> + <translation>Titulus:</translation> + </message> + <message> + <location line="+19"/> + <source>Message:</source> + <translation>Nuntius:</translation> + </message> + <message> + <location line="+71"/> + <source>&Save As...</source> + <translation>&Salva ut...</translation> + </message> + <message> + <location filename="../qrcodedialog.cpp" line="+62"/> + <source>Error encoding URI into QR Code.</source> + <translation>Error codificandi URI in codicem QR.</translation> + </message> + <message> + <location line="+40"/> + <source>The entered amount is invalid, please check.</source> + <translation>Inserta quantitas non est valida, sodes proba.</translation> + </message> + <message> + <location line="+23"/> + <source>Resulting URI too long, try to reduce the text for label / message.</source> + <translation>Resultato URI nimis longo, conare minuere verba pro titulo / nuntio.</translation> + </message> + <message> + <location line="+25"/> + <source>Save QR Code</source> + <translation>Salva codicem QR</translation> + </message> + <message> + <location line="+0"/> + <source>PNG Images (*.png)</source> + <translation>Imagines PNG (*.png)</translation> + </message> +</context> +<context> + <name>RPCConsole</name> + <message> + <location filename="../forms/rpcconsole.ui" line="+46"/> + <source>Client name</source> + <translation>Nomen clientis</translation> + </message> + <message> + <location line="+10"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+36"/> + <location line="+53"/> + <location line="+23"/> + <location line="+23"/> + <location filename="../rpcconsole.cpp" line="+339"/> + <source>N/A</source> + <translation>N/A</translation> + </message> + <message> + <location line="-217"/> + <source>Client version</source> + <translation>Versio clientis</translation> + </message> + <message> + <location line="-45"/> + <source>&Information</source> + <translation>&Informatio</translation> + </message> + <message> + <location line="+68"/> + <source>Using OpenSSL version</source> + <translation>Utens OpenSSL versione</translation> + </message> + <message> + <location line="+49"/> + <source>Startup time</source> + <translation>Tempus initiandi</translation> + </message> + <message> + <location line="+29"/> + <source>Network</source> + <translation>Rete</translation> + </message> + <message> + <location line="+7"/> + <source>Number of connections</source> + <translation>Numerus conexionum</translation> + </message> + <message> + <location line="+23"/> + <source>On testnet</source> + <translation>In testnet</translation> + </message> + <message> + <location line="+23"/> + <source>Block chain</source> + <translation>Catena frustorum</translation> + </message> + <message> + <location line="+7"/> + <source>Current number of blocks</source> + <translation>Numerus frustorum iam nunc</translation> + </message> + <message> + <location line="+23"/> + <source>Estimated total blocks</source> + <translation>Aestimatus totalis numerus frustorum</translation> + </message> + <message> + <location line="+23"/> + <source>Last block time</source> + <translation>Hora postremi frusti</translation> + </message> + <message> + <location line="+52"/> + <source>&Open</source> + <translation>&Aperi</translation> + </message> + <message> + <location line="+16"/> + <source>Command-line options</source> + <translation>Optiones mandati initiantis</translation> + </message> + <message> + <location line="+7"/> + <source>Show the Bitcoin-Qt help message to get a list with possible Bitcoin command-line options.</source> + <translation>Monstra nuntium auxilii Bitcoin-Qt ut videas enumerationem possibilium optionum Bitcoin mandati initiantis.</translation> + </message> + <message> + <location line="+3"/> + <source>&Show</source> + <translation>&Monstra</translation> + </message> + <message> + <location line="+24"/> + <source>&Console</source> + <translation>&Terminale</translation> + </message> + <message> + <location line="-260"/> + <source>Build date</source> + <translation>Dies aedificandi</translation> + </message> + <message> + <location line="-104"/> + <source>Bitcoin - Debug window</source> + <translation>Bitcoin - Fenestra debug</translation> + </message> + <message> + <location line="+25"/> + <source>Bitcoin Core</source> + <translation>Bitcoin Nucleus</translation> + </message> + <message> + <location line="+279"/> + <source>Debug log file</source> + <translation>Debug catalogi plica</translation> + </message> + <message> + <location line="+7"/> + <source>Open the Bitcoin debug log file from the current data directory. This can take a few seconds for large log files.</source> + <translation>Aperi plicam catalogi de Bitcoin debug ex activo indice datorum. Hoc possit pauca secunda pro plicis magnis catalogi.</translation> + </message> + <message> + <location line="+102"/> + <source>Clear console</source> + <translation>Vacuefac terminale</translation> + </message> + <message> + <location filename="../rpcconsole.cpp" line="-30"/> + <source>Welcome to the Bitcoin RPC console.</source> + <translation>Bene ventio in terminale RPC de Bitcoin.</translation> + </message> + <message> + <location line="+1"/> + <source>Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen.</source> + <translation>Utere sagittis sursum deorsumque ut per historiam naviges, et <b>Ctrl+L</b> ut scrinium vacuefacias.</translation> + </message> + <message> + <location line="+1"/> + <source>Type <b>help</b> for an overview of available commands.</source> + <translation>Scribe <b>help</b> pro summario possibilium mandatorum.</translation> + </message> +</context> +<context> + <name>SendCoinsDialog</name> + <message> + <location filename="../forms/sendcoinsdialog.ui" line="+14"/> + <location filename="../sendcoinsdialog.cpp" line="+124"/> + <location line="+5"/> + <location line="+5"/> + <location line="+5"/> + <location line="+6"/> + <location line="+5"/> + <location line="+5"/> + <source>Send Coins</source> + <translation>Mitte Nummos</translation> + </message> + <message> + <location line="+50"/> + <source>Send to multiple recipients at once</source> + <translation>Mitte pluribus accipientibus simul</translation> + </message> + <message> + <location line="+3"/> + <source>Add &Recipient</source> + <translation>Adde &Accipientem</translation> + </message> + <message> + <location line="+20"/> + <source>Remove all transaction fields</source> + <translation>Remove omnes campos transactionis</translation> + </message> + <message> + <location line="+3"/> + <source>Clear &All</source> + <translation>Vacuefac &Omnia</translation> + </message> + <message> + <location line="+22"/> + <source>Balance:</source> + <translation>Pendendum:</translation> + </message> + <message> + <location line="+10"/> + <source>123.456 BTC</source> + <translation>123.456 BTC</translation> + </message> + <message> + <location line="+31"/> + <source>Confirm the send action</source> + <translation>Confirma actionem mittendi</translation> + </message> + <message> + <location line="+3"/> + <source>S&end</source> + <translation>&Mitte</translation> + </message> + <message> + <location filename="../sendcoinsdialog.cpp" line="-59"/> + <source><b>%1</b> to %2 (%3)</source> + <translation><b>%1</b> ad %2 (%3)</translation> + </message> + <message> + <location line="+5"/> + <source>Confirm send coins</source> + <translation>Confirma mittendum nummorum</translation> + </message> + <message> + <location line="+1"/> + <source>Are you sure you want to send %1?</source> + <translation>Certus es te velle mittere %1?</translation> + </message> + <message> + <location line="+0"/> + <source> and </source> + <translation>et</translation> + </message> + <message> + <location line="+23"/> + <source>The recipient address is not valid, please recheck.</source> + <translation>Inscriptio accipientis non est valida, sodes reproba.</translation> + </message> + <message> + <location line="+5"/> + <source>The amount to pay must be larger than 0.</source> + <translation>Oportet quantitatem ad pensandum maiorem quam 0 esse.</translation> + </message> + <message> + <location line="+5"/> + <source>The amount exceeds your balance.</source> + <translation>Quantitas est ultra quod habes.</translation> + </message> + <message> + <location line="+5"/> + <source>The total exceeds your balance when the %1 transaction fee is included.</source> + <translation>Quantitas est ultra quod habes cum merces transactionis %1 includitur.</translation> + </message> + <message> + <location line="+6"/> + <source>Duplicate address found, can only send to each address once per send operation.</source> + <translation>Geminata inscriptio inventa, tantum posse mittere ad quamque inscriptionem semel singulare operatione.</translation> + </message> + <message> + <location line="+5"/> + <source>Error: Transaction creation failed!</source> + <translation>Error: Creare transactionem abortum est!</translation> + </message> + <message> + <location line="+5"/> + <source>Error: The transaction was rejected. This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation>Error: transactio reiecta est. Hoc fiat si alii nummorum in tuo cassidili iam soluti sunt, ut si usus es exemplar de wallet.dat et nummi soluti sunt in exemplari sed non hic notati ut soluti.</translation> + </message> +</context> +<context> + <name>SendCoinsEntry</name> + <message> + <location filename="../forms/sendcoinsentry.ui" line="+14"/> + <source>Form</source> + <translation>Schema</translation> + </message> + <message> + <location line="+15"/> + <source>A&mount:</source> + <translation>&Quantitas:</translation> + </message> + <message> + <location line="+13"/> + <source>Pay &To:</source> + <translation>Pensa &Ad:</translation> + </message> + <message> + <location line="+34"/> + <source>The address to send the payment to (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation>Inscriptio cui mittere pensitationem (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> + </message> + <message> + <location line="+60"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> + <source>Enter a label for this address to add it to your address book</source> + <translation>Insero titulum huic inscriptioni ut eam in tuum librum inscriptionum addas.</translation> + </message> + <message> + <location line="-78"/> + <source>&Label:</source> + <translation>&Titulus:</translation> + </message> + <message> + <location line="+28"/> + <source>Choose address from address book</source> + <translation>Selige inscriptionem ex libro inscriptionum</translation> + </message> + <message> + <location line="+10"/> + <source>Alt+A</source> + <translation>Alt+A</translation> + </message> + <message> + <location line="+7"/> + <source>Paste address from clipboard</source> + <translation>Conglutina inscriptionem ex latibulo</translation> + </message> + <message> + <location line="+10"/> + <source>Alt+P</source> + <translation>Alt+P</translation> + </message> + <message> + <location line="+7"/> + <source>Remove this recipient</source> + <translation>Remove hunc accipientem</translation> + </message> + <message> + <location filename="../sendcoinsentry.cpp" line="+1"/> + <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation>Insero inscriptionem Bitcoin (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> + </message> +</context> +<context> + <name>SignVerifyMessageDialog</name> + <message> + <location filename="../forms/signverifymessagedialog.ui" line="+14"/> + <source>Signatures - Sign / Verify a Message</source> + <translation>Signationes - Signa / Verifica nuntium</translation> + </message> + <message> + <location line="+13"/> + <source>&Sign Message</source> + <translation>&Signa Nuntium</translation> + </message> + <message> + <location line="+6"/> + <source>You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to.</source> + <translation>Potes nuntios signare inscriptionibus tuis ut demonstres te eas possidere. Cautus es non amibiguum signare, quia impetus phiscatorum conentur te fallere ut signes identitatem tuam ad eos. Solas signa sententias cuncte descriptas quibus convenis.</translation> + </message> + <message> + <location line="+18"/> + <source>The address to sign the message with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation>Inscriptio qua signare nuntium (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> + </message> + <message> + <location line="+10"/> + <location line="+213"/> + <source>Choose an address from the address book</source> + <translation>Selige inscriptionem ex librum inscriptionum</translation> + </message> + <message> + <location line="-203"/> + <location line="+213"/> + <source>Alt+A</source> + <translation>Alt+A</translation> + </message> + <message> + <location line="-203"/> + <source>Paste address from clipboard</source> + <translation>Glutina inscriptionem ex latibulo</translation> + </message> + <message> + <location line="+10"/> + <source>Alt+P</source> + <translation>Alt+P</translation> + </message> + <message> + <location line="+12"/> + <source>Enter the message you want to sign here</source> + <translation>Insere hic nuntium quod vis signare</translation> + </message> + <message> + <location line="+7"/> + <source>Signature</source> + <translation>Signatio</translation> + </message> + <message> + <location line="+27"/> + <source>Copy the current signature to the system clipboard</source> + <translation>Copia signationem in latibulum systematis</translation> + </message> + <message> + <location line="+21"/> + <source>Sign the message to prove you own this Bitcoin address</source> + <translation>Signa nuntium ut demonstres hanc inscriptionem Bitcoin a te possessa esse</translation> + </message> + <message> + <location line="+3"/> + <source>Sign &Message</source> + <translation>Signa &Nuntium</translation> + </message> + <message> + <location line="+14"/> + <source>Reset all sign message fields</source> + <translation>Reconstitue omnes campos signandi nuntii</translation> + </message> + <message> + <location line="+3"/> + <location line="+146"/> + <source>Clear &All</source> + <translation>Vacuefac &Omnia</translation> + </message> + <message> + <location line="-87"/> + <source>&Verify Message</source> + <translation>&Verifica Nuntium</translation> + </message> + <message> + <location line="+6"/> + <source>Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack.</source> + <translation>Insere inscriptionem signantem, nuntium (cura ut copias intermissiones linearum, spatia, tabs, et cetera exacte) et signationem infra ut nuntium verifices. Cautus esto ne magis legas in signationem quam in nuntio signato ipso est, ut vites falli ab impetu homo-in-medio.</translation> + </message> + <message> + <location line="+21"/> + <source>The address the message was signed with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation>Inscriptio qua nuntius signatus est (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> + </message> + <message> + <location line="+40"/> + <source>Verify the message to ensure it was signed with the specified Bitcoin address</source> + <translation>Verifica nuntium ut cures signatum esse cum specifica inscriptione Bitcoin</translation> + </message> + <message> + <location line="+3"/> + <source>Verify &Message</source> + <translation>Verifica &Nuntium</translation> + </message> + <message> + <location line="+14"/> + <source>Reset all verify message fields</source> + <translation>Reconstitue omnes campos verificandi nuntii</translation> + </message> + <message> + <location filename="../signverifymessagedialog.cpp" line="+27"/> + <location line="+3"/> + <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation>Insere inscriptionem Bitcoin (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> + </message> + <message> + <location line="-2"/> + <source>Click "Sign Message" to generate signature</source> + <translation>Clicca "Signa Nuntium" ut signatio generetur</translation> + </message> + <message> + <location line="+3"/> + <source>Enter Bitcoin signature</source> + <translation>Insere signationem Bitcoin</translation> + </message> + <message> + <location line="+82"/> + <location line="+81"/> + <source>The entered address is invalid.</source> + <translation>Inscriptio inserta non valida est.</translation> + </message> + <message> + <location line="-81"/> + <location line="+8"/> + <location line="+73"/> + <location line="+8"/> + <source>Please check the address and try again.</source> + <translation>Sodes inscriptionem proba et rursus conare.</translation> + </message> + <message> + <location line="-81"/> + <location line="+81"/> + <source>The entered address does not refer to a key.</source> + <translation>Inserta inscriptio clavem non refert.</translation> + </message> + <message> + <location line="-73"/> + <source>Wallet unlock was cancelled.</source> + <translation>Cassidilis reserare cancellatum est.</translation> + </message> + <message> + <location line="+8"/> + <source>Private key for the entered address is not available.</source> + <translation>Clavis privata absens est pro inserta inscriptione.</translation> + </message> + <message> + <location line="+12"/> + <source>Message signing failed.</source> + <translation>Nuntium signare abortum est.</translation> + </message> + <message> + <location line="+5"/> + <source>Message signed.</source> + <translation>Nuntius signatus.</translation> + </message> + <message> + <location line="+59"/> + <source>The signature could not be decoded.</source> + <translation>Signatio decodificari non potuit.</translation> + </message> + <message> + <location line="+0"/> + <location line="+13"/> + <source>Please check the signature and try again.</source> + <translation>Sodes signationem proba et rursus conare.</translation> + </message> + <message> + <location line="+0"/> + <source>The signature did not match the message digest.</source> + <translation>Signatio non convenit digesto nuntii</translation> + </message> + <message> + <location line="+7"/> + <source>Message verification failed.</source> + <translation>Nuntium verificare abortum est.</translation> + </message> + <message> + <location line="+5"/> + <source>Message verified.</source> + <translation>Nuntius verificatus.</translation> + </message> +</context> +<context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation>Bitcoin curatores</translation> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> +</context> +<context> + <name>TransactionDesc</name> + <message> + <location filename="../transactiondesc.cpp" line="+20"/> + <source>Open until %1</source> + <translation>Apertum donec %1</translation> + </message> + <message> + <location line="+6"/> + <source>%1/offline</source> + <translation>%1/non conecto</translation> + </message> + <message> + <location line="+2"/> + <source>%1/unconfirmed</source> + <translation>%1/non confirmata</translation> + </message> + <message> + <location line="+2"/> + <source>%1 confirmations</source> + <translation>%1 confirmationes</translation> + </message> + <message> + <location line="+18"/> + <source>Status</source> + <translation>Status</translation> + </message> + <message numerus="yes"> + <location line="+7"/> + <source>, broadcast through %n node(s)</source> + <translation><numerusform>, disseminatum per %n nodo</numerusform><numerusform>, disseminata per %n nodis</numerusform></translation> + </message> + <message> + <location line="+4"/> + <source>Date</source> + <translation>Dies</translation> + </message> + <message> + <location line="+7"/> + <source>Source</source> + <translation>Fons</translation> + </message> + <message> + <location line="+0"/> + <source>Generated</source> + <translation>Generatum</translation> + </message> + <message> + <location line="+5"/> + <location line="+17"/> + <source>From</source> + <translation>Ab</translation> + </message> + <message> + <location line="+1"/> + <location line="+22"/> + <location line="+58"/> + <source>To</source> + <translation>Ad</translation> + </message> + <message> + <location line="-77"/> + <location line="+2"/> + <source>own address</source> + <translation>inscriptio propria</translation> + </message> + <message> + <location line="-2"/> + <source>label</source> + <translation>titulus</translation> + </message> + <message> + <location line="+37"/> + <location line="+12"/> + <location line="+45"/> + <location line="+17"/> + <location line="+30"/> + <source>Credit</source> + <translation>Creditum</translation> + </message> + <message numerus="yes"> + <location line="-102"/> + <source>matures in %n more block(s)</source> + <translation><numerusform>maturum erit in %n plure frusto</numerusform><numerusform>maturum erit in %n pluribus frustis</numerusform></translation> + </message> + <message> + <location line="+2"/> + <source>not accepted</source> + <translation>non acceptum</translation> + </message> + <message> + <location line="+44"/> + <location line="+8"/> + <location line="+15"/> + <location line="+30"/> + <source>Debit</source> + <translation>Debitum</translation> + </message> + <message> + <location line="-39"/> + <source>Transaction fee</source> + <translation>Transactionis merces</translation> + </message> + <message> + <location line="+16"/> + <source>Net amount</source> + <translation>Cuncta quantitas</translation> + </message> + <message> + <location line="+6"/> + <source>Message</source> + <translation>Nuntius</translation> + </message> + <message> + <location line="+2"/> + <source>Comment</source> + <translation>Annotatio</translation> + </message> + <message> + <location line="+2"/> + <source>Transaction ID</source> + <translation>ID transactionis</translation> + </message> + <message> + <location line="+3"/> + <source>Generated coins must mature 120 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours.</source> + <translation>Nummis generatis necesse est maturitas 120 frustorum antequam illi transmitti possunt. Cum hoc frustum generavisti, disseminatum est ad rete ut addatur ad catenam frustorum. Si aboritur inire catenam, status eius mutabit in "non acceptum" et non transmittabile erit. Hoc interdum accidat si alter nodus frustum generat paucis secundis ante vel post tuum.</translation> + </message> + <message> + <location line="+7"/> + <source>Debug information</source> + <translation>Informatio de debug</translation> + </message> + <message> + <location line="+8"/> + <source>Transaction</source> + <translation>Transactio</translation> + </message> + <message> + <location line="+3"/> + <source>Inputs</source> + <translation>Lectenda</translation> + </message> + <message> + <location line="+23"/> + <source>Amount</source> + <translation>Quantitas</translation> + </message> + <message> + <location line="+1"/> + <source>true</source> + <translation>verum</translation> + </message> + <message> + <location line="+0"/> + <source>false</source> + <translation>falsum</translation> + </message> + <message> + <location line="-209"/> + <source>, has not been successfully broadcast yet</source> + <translation>, nondum prospere disseminatum est</translation> + </message> + <message numerus="yes"> + <location line="-35"/> + <source>Open for %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform>Aperi pro %n pluribus frustis</numerusform></translation> + </message> + <message> + <location line="+70"/> + <source>unknown</source> + <translation>ignotum</translation> + </message> +</context> +<context> + <name>TransactionDescDialog</name> + <message> + <location filename="../forms/transactiondescdialog.ui" line="+14"/> + <source>Transaction details</source> + <translation>Particularia transactionis</translation> + </message> + <message> + <location line="+6"/> + <source>This pane shows a detailed description of the transaction</source> + <translation>Haec tabula monstrat descriptionem verbosam transactionis</translation> + </message> +</context> +<context> + <name>TransactionTableModel</name> + <message> + <location filename="../transactiontablemodel.cpp" line="+225"/> + <source>Date</source> + <translation>Dies</translation> + </message> + <message> + <location line="+0"/> + <source>Type</source> + <translation>Typus</translation> + </message> + <message> + <location line="+0"/> + <source>Address</source> + <translation>Inscriptio</translation> + </message> + <message> + <location line="+0"/> + <source>Amount</source> + <translation>Quantitas</translation> + </message> + <message numerus="yes"> + <location line="+57"/> + <source>Open for %n more block(s)</source> + <translation><numerusform>Aperi pro %n plure frusto</numerusform><numerusform>Aperi pro %n pluribus frustis</numerusform></translation> + </message> + <message> + <location line="+3"/> + <source>Open until %1</source> + <translation>Apertum donec %1</translation> + </message> + <message> + <location line="+3"/> + <source>Offline (%1 confirmations)</source> + <translation>Non conectum (%1 confirmationes)</translation> + </message> + <message> + <location line="+3"/> + <source>Unconfirmed (%1 of %2 confirmations)</source> + <translation>Non confirmatum (%1 de %2 confirmationibus)</translation> + </message> + <message> + <location line="+3"/> + <source>Confirmed (%1 confirmations)</source> + <translation>Confirmatum (%1 confirmationes)</translation> + </message> + <message numerus="yes"> + <location line="+8"/> + <source>Mined balance will be available when it matures in %n more block(s)</source> + <translation><numerusform>Fossum pendendum utibile erit quando id maturum est post %n plus frustum</numerusform><numerusform>Fossum pendendum utibile erit quando id maturum est post %n pluria frusta</numerusform></translation> + </message> + <message> + <location line="+5"/> + <source>This block was not received by any other nodes and will probably not be accepted!</source> + <translation>Hoc frustum non acceptum est ab ulla alia nodis et probabiliter non acceptum erit!</translation> + </message> + <message> + <location line="+3"/> + <source>Generated but not accepted</source> + <translation>Generatum sed non acceptum</translation> + </message> + <message> + <location line="+43"/> + <source>Received with</source> + <translation>Acceptum cum</translation> + </message> + <message> + <location line="+2"/> + <source>Received from</source> + <translation>Acceptum ab</translation> + </message> + <message> + <location line="+3"/> + <source>Sent to</source> + <translation>Missum ad</translation> + </message> + <message> + <location line="+2"/> + <source>Payment to yourself</source> + <translation>Pensitatio ad te ipsum</translation> + </message> + <message> + <location line="+2"/> + <source>Mined</source> + <translation>Fossa</translation> + </message> + <message> + <location line="+38"/> + <source>(n/a)</source> + <translation>(n/a)</translation> + </message> + <message> + <location line="+199"/> + <source>Transaction status. Hover over this field to show number of confirmations.</source> + <translation>Status transactionis. Supervola cum mure ut monstretur numerus confirmationum.</translation> + </message> + <message> + <location line="+2"/> + <source>Date and time that the transaction was received.</source> + <translation>Dies et tempus quando transactio accepta est.</translation> + </message> + <message> + <location line="+2"/> + <source>Type of transaction.</source> + <translation>Typus transactionis.</translation> + </message> + <message> + <location line="+2"/> + <source>Destination address of transaction.</source> + <translation>Inscriptio destinationis transactionis.</translation> + </message> + <message> + <location line="+2"/> + <source>Amount removed from or added to balance.</source> + <translation>Quantitas remota ex pendendo aut addita ei.</translation> + </message> +</context> +<context> + <name>TransactionView</name> + <message> + <location filename="../transactionview.cpp" line="+52"/> + <location line="+16"/> + <source>All</source> + <translation>Omne</translation> + </message> + <message> + <location line="-15"/> + <source>Today</source> + <translation>Hodie</translation> + </message> + <message> + <location line="+1"/> + <source>This week</source> + <translation>Hac hebdomade</translation> + </message> + <message> + <location line="+1"/> + <source>This month</source> + <translation>Hoc mense</translation> + </message> + <message> + <location line="+1"/> + <source>Last month</source> + <translation>Postremo mense</translation> + </message> + <message> + <location line="+1"/> + <source>This year</source> + <translation>Hoc anno</translation> + </message> + <message> + <location line="+1"/> + <source>Range...</source> + <translation>Intervallum...</translation> + </message> + <message> + <location line="+11"/> + <source>Received with</source> + <translation>Acceptum cum</translation> + </message> + <message> + <location line="+2"/> + <source>Sent to</source> + <translation>Missum ad</translation> + </message> + <message> + <location line="+2"/> + <source>To yourself</source> + <translation>Ad te ipsum</translation> + </message> + <message> + <location line="+1"/> + <source>Mined</source> + <translation>Fossa</translation> + </message> + <message> + <location line="+1"/> + <source>Other</source> + <translation>Alia</translation> + </message> + <message> + <location line="+7"/> + <source>Enter address or label to search</source> + <translation>Insere inscriptionem vel titulum ut quaeras</translation> + </message> + <message> + <location line="+7"/> + <source>Min amount</source> + <translation>Quantitas minima</translation> + </message> + <message> + <location line="+34"/> + <source>Copy address</source> + <translation>Copia inscriptionem</translation> + </message> + <message> + <location line="+1"/> + <source>Copy label</source> + <translation>Copia titulum</translation> + </message> + <message> + <location line="+1"/> + <source>Copy amount</source> + <translation>Copia quantitatem</translation> + </message> + <message> + <location line="+1"/> + <source>Copy transaction ID</source> + <translation>Copia transactionis ID</translation> + </message> + <message> + <location line="+1"/> + <source>Edit label</source> + <translation>Muta titulum</translation> + </message> + <message> + <location line="+1"/> + <source>Show transaction details</source> + <translation>Monstra particularia transactionis</translation> + </message> + <message> + <location line="+139"/> + <source>Export Transaction Data</source> + <translation>Exporta Data Transactionum</translation> + </message> + <message> + <location line="+1"/> + <source>Comma separated file (*.csv)</source> + <translation>Comma Separata Plica (*.csv)</translation> + </message> + <message> + <location line="+8"/> + <source>Confirmed</source> + <translation>Confirmatum</translation> + </message> + <message> + <location line="+1"/> + <source>Date</source> + <translation>Dies</translation> + </message> + <message> + <location line="+1"/> + <source>Type</source> + <translation>Typus</translation> + </message> + <message> + <location line="+1"/> + <source>Label</source> + <translation>Titulus</translation> + </message> + <message> + <location line="+1"/> + <source>Address</source> + <translation>Inscriptio</translation> + </message> + <message> + <location line="+1"/> + <source>Amount</source> + <translation>Quantitas</translation> + </message> + <message> + <location line="+1"/> + <source>ID</source> + <translation>ID</translation> + </message> + <message> + <location line="+4"/> + <source>Error exporting</source> + <translation>Error exportandi</translation> + </message> + <message> + <location line="+0"/> + <source>Could not write to file %1.</source> + <translation>Non potuisse scribere ad plicam %1.</translation> + </message> + <message> + <location line="+100"/> + <source>Range:</source> + <translation>Intervallum:</translation> + </message> + <message> + <location line="+8"/> + <source>to</source> + <translation>ad</translation> + </message> +</context> +<context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>Exporta data in hac tabella in plicam</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>Conserva cassidile</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>Data cassidilis (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>Conservare abortum est.</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>Error erat conante salvare data cassidilis ad novum locum.</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>Successum in conservando</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>Successum in salvando data cassidilis in novum locum.</translation> + </message> +</context> +<context> + <name>bitcoin-core</name> + <message> + <location filename="../bitcoinstrings.cpp" line="+94"/> + <source>Bitcoin version</source> + <translation>Versio de Bitcoin</translation> + </message> + <message> + <location line="+97"/> + <source>Usage:</source> + <translation>Usus:</translation> + </message> + <message> + <location line="-25"/> + <source>Send command to -server or bitcoind</source> + <translation>Mitte mandatum ad -server vel bitcoind</translation> + </message> + <message> + <location line="-23"/> + <source>List commands</source> + <translation>Enumera mandata</translation> + </message> + <message> + <location line="-10"/> + <source>Get help for a command</source> + <translation>Accipe auxilium pro mandato</translation> + </message> + <message> + <location line="+22"/> + <source>Options:</source> + <translation>Optiones:</translation> + </message> + <message> + <location line="+23"/> + <source>Specify configuration file (default: bitcoin.conf)</source> + <translation>Specifica configurationis plicam (praedefinitum: bitcoin.conf)</translation> + </message> + <message> + <location line="+3"/> + <source>Specify pid file (default: bitcoind.pid)</source> + <translation>Specifica pid plicam (praedefinitum: bitcoin.pid)</translation> + </message> + <message> + <location line="-1"/> + <source>Specify data directory</source> + <translation>Specifica indicem datorum</translation> + </message> + <message> + <location line="-8"/> + <source>Set database cache size in megabytes (default: 25)</source> + <translation>Constitue magnitudinem databasis cache in megabytes (praedefinitum: 25)</translation> + </message> + <message> + <location line="-28"/> + <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> + <translation>Ausculta pro conexionibus in <porta> (praedefinitum: 8333 vel testnet: 18333)</translation> + </message> + <message> + <location line="+5"/> + <source>Maintain at most <n> connections to peers (default: 125)</source> + <translation>Manutene non plures quam <n> conexiones ad paria (praedefinitum: 125)</translation> + </message> + <message> + <location line="-47"/> + <source>Connect to a node to retrieve peer addresses, and disconnect</source> + <translation>Conecta ad nodum acceptare inscriptiones parium, et disconecte</translation> + </message> + <message> + <location line="+80"/> + <source>Specify your own public address</source> + <translation>Specifica tuam propriam publicam inscriptionem</translation> + </message> + <message> + <location line="+3"/> + <source>Threshold for disconnecting misbehaving peers (default: 100)</source> + <translation>Limen pro disconectendo paria improba (praedefinitum: 100)</translation> + </message> + <message> + <location line="-132"/> + <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> + <translation>Numerum secundorum prohibere ne paria improba reconectant (praedefinitum: 86400)</translation> + </message> + <message> + <location line="-29"/> + <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> + <translation>Error erat dum initians portam RPC %u pro auscultando in IPv4: %s</translation> + </message> + <message> + <location line="+27"/> + <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> + <translation>Ausculta pro conexionibus JSON-RPC in <porta> (praedefinitum: 8332 vel testnet: 18332)</translation> + </message> + <message> + <location line="+37"/> + <source>Accept command line and JSON-RPC commands</source> + <translation>Accipe terminalis et JSON-RPC mandata.</translation> + </message> + <message> + <location line="+75"/> + <source>Run in the background as a daemon and accept commands</source> + <translation>Operare infere sicut daemon et mandata accipe</translation> + </message> + <message> + <location line="+33"/> + <source>Use the test network</source> + <translation>Utere rete experimentale</translation> + </message> + <message> + <location line="-107"/> + <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> + <translation>Accipe conexiones externas (praedefinitum: 1 nisi -proxy neque -connect)</translation> + </message> + <message> + <location line="-80"/> + <source>%s, you must set a rpcpassword in the configuration file: +%s +It is recommended you use the following random password: +rpcuser=bitcoinrpc +rpcpassword=%s +(you do not need to remember this password) +The username and password MUST NOT be the same. +If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com +</source> + <translation>%s, necesse est te rpcpassword constituere in plica configurationis: +%s +Hortatur te hanc fortuitam tesseram uti: +rpcuser=bitcoinrpc +rpcpassword=%s +(non est necesse te hanc tesseram meminisse) +Nomen usoris et tessera eadem esse NON POSSUNT. +Si plica non existit, eam crea cum permissionibus ut eius dominus tantum sinitur id legere. +Quoque hortatur alertnotify constituere ut tu notificetur de problematibus; +exempli gratia: alertnotify=echo %%s | mail -s "Bitcoin Notificatio" admin@foo.com +</translation> + </message> + <message> + <location line="+17"/> + <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> + <translation>Error erat dum initians portam RPC %u pro auscultando in IPv6, labens retrorsum ad IPv4: %s</translation> + </message> + <message> + <location line="+3"/> + <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> + <translation>Conglutina ad inscriptionem datam et semper in eam ausculta. Utere [moderatrum]:porta notationem pro IPv6</translation> + </message> + <message> + <location line="+3"/> + <source>Cannot obtain a lock on data directory %s. Bitcoin is probably already running.</source> + <translation>Non posse serare datorum indicem %s. Bitcoin probabiliter iam operatur.</translation> + </message> + <message> + <location line="+3"/> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation>Error: Transactio eiecta est! Hoc possit accidere si alii nummorum in cassidili tuo iam soluti sint, ut si usus es exemplar de wallet.dat et nummi soluti sunt in exemplari sed non hic notati ut soluti.</translation> + </message> + <message> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <translation>Error: Huic transactioni necesse est merces saltem %s propter eius magnitudinem, complexitatem, vel usum recentum acceptorum nummorum!</translation> + </message> + <message> + <location line="+3"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation>Facere mandatum quotiescumque notificatio affinis accipitur (%s in mandato mutatur in nuntium) </translation> + </message> + <message> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation>Facere mandatum quotiescumque cassidilis transactio mutet (%s in mandato sbstituitur ab TxID)</translation> + </message> + <message> + <location line="+11"/> + <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> + <translation>Constitue magnitudinem maximam transactionum magnae-prioritatis/parvae-mercedis in octetis/bytes (praedefinitum: 27000)</translation> + </message> + <message> + <location line="+6"/> + <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> + <translation>Hoc est prae-dimittum experimentala aedes - utere eo periculo tuo proprio - nolite utere fodendo vel applicationibus mercatoriis</translation> + </message> + <message> + <location line="+5"/> + <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> + <translation>Monitio: -paytxfee constitutum valde magnum! Hoc est merces transactionis solves si mittis transactionem.</translation> + </message> + <message> + <location line="+3"/> + <source>Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade.</source> + <translation>Monitio: Monstratae transactiones fortasse non recta sint! Forte oportet tibi progredere, an aliis nodis progredere.</translation> + </message> + <message> + <location line="+3"/> + <source>Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin will not work properly.</source> + <translation>Monitio: Sodes cura ut dies tempusque computatri tui recti sunt! Si horologium tuum pravum est, Bitcoin non proprie fungetur.</translation> + </message> + <message> + <location line="+3"/> + <source>Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</source> + <translation>Monitio: error legendo wallet.dat! Omnes claves recte lectae, sed data transactionum vel libri inscriptionum fortasse desint vel prava sint.</translation> + </message> + <message> + <location line="+3"/> + <source>Warning: wallet.dat corrupt, data salvaged! Original wallet.dat saved as wallet.{timestamp}.bak in %s; if your balance or transactions are incorrect you should restore from a backup.</source> + <translation>Monitio: wallet.data corrupta, data salvata! Originalis wallet.dat salvata ut wallet.{timestamp}.bak in %s; si pendendum tuum vel transactiones pravae sunt, oportet ab conservato restituere.</translation> + </message> + <message> + <location line="+14"/> + <source>Attempt to recover private keys from a corrupt wallet.dat</source> + <translation>Conare recipere claves privatas de corrupto wallet.dat</translation> + </message> + <message> + <location line="+2"/> + <source>Block creation options:</source> + <translation>Optiones creandi frustorum:</translation> + </message> + <message> + <location line="+5"/> + <source>Connect only to the specified node(s)</source> + <translation>Conecte sole ad nodos specificatos (vel nodum specificatum)</translation> + </message> + <message> + <location line="+3"/> + <source>Corrupted block database detected</source> + <translation>Corruptum databasum frustorum invenitur</translation> + </message> + <message> + <location line="+1"/> + <source>Discover own IP address (default: 1 when listening and no -externalip)</source> + <translation>Discooperi propriam inscriptionem IP (praedefinitum: 1 quando auscultans et nullum -externalip)</translation> + </message> + <message> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation>Visne reficere databasum frustorum iam?</translation> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation>Error initiando databasem frustorum</translation> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation>Error initiando systematem databasi cassidilis %s!</translation> + </message> + <message> + <location line="+1"/> + <source>Error loading block database</source> + <translation>Error legendo frustorum databasem</translation> + </message> + <message> + <location line="+4"/> + <source>Error opening block database</source> + <translation>Error aperiendo databasum frustorum</translation> + </message> + <message> + <location line="+2"/> + <source>Error: Disk space is low!</source> + <translation>Error: Inopia spatii disci!</translation> + </message> + <message> + <location line="+1"/> + <source>Error: Transaction creation failed!</source> + <translation>Error: Creare transactionum abortum est!</translation> + </message> + <message> + <location line="+1"/> + <source>Error: Wallet locked, unable to create transaction!</source> + <translation>Error: Cassidile seratum, non posse transactionem creare!</translation> + </message> + <message> + <location line="+1"/> + <source>Error: system error: </source> + <translation>Error: systematis error:</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to listen on any port. Use -listen=0 if you want this.</source> + <translation>Non potuisse auscultare in ulla porta. Utere -listen=0 si hoc vis.</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation>Non potuisse informationem frusti legere </translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation>Non potuisse frustum legere</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation>Synchronizare indicem frustorum abortum est</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation>Scribere indicem frustorum abortum est</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation>Scribere informationem abortum est</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation>Scribere frustum abortum est</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation>Scribere informationem plicae abortum est</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation>Scribere databasem nummorum abortum est</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation>Scribere indicem transactionum abortum est</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation>Scribere data pro cancellando mutationes abortum est</translation> + </message> + <message> + <location line="+2"/> + <source>Find peers using DNS lookup (default: 1 unless -connect)</source> + <translation>Inveni paria utendo DNS quaerendo (praedefinitum: 1 nisi -connect)</translation> + </message> + <message> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation>Quot frusta proba ad initium (praedefinitum: 288, 0 = omnia)</translation> + </message> + <message> + <location line="+1"/> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation>Quam perfecta frustorum verificatio est (0-4, praedefinitum: 3)</translation> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>Restituere indicem catenae frustorum ex activis plicis blk000??.dat</translation> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation>Constitue numerum filorum ad tractandum RPC postulationes (praedefinitum: 4)</translation> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation>Verificante frusta...</translation> + </message> + <message> + <location line="+1"/> + <source>Verifying wallet...</source> + <translation>Verificante cassidilem...</translation> + </message> + <message> + <location line="-63"/> + <source>Imports blocks from external blk000??.dat file</source> + <translation>Importat frusta ab externa plica blk000??.dat</translation> + </message> + <message> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> + <source>Information</source> + <translation>Informatio</translation> + </message> + <message> + <location line="+3"/> + <source>Invalid -tor address: '%s'</source> + <translation>Inscriptio -tor non valida: '%s'</translation> + </message> + <message> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation>Manutene completam indicem transactionum (praedefinitum: 0)</translation> + </message> + <message> + <location line="+2"/> + <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> + <translation>Maxima magnitudo memoriae pro datis accipendis singulis conexionibus, <n>*1000 octetis/bytes (praedefinitum: 5000)</translation> + </message> + <message> + <location line="+1"/> + <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> + <translation>Maxima magnitudo memoriae pro datis mittendis singulis conexionibus, <n>*1000 octetis/bytes (praedefinitum: 1000)</translation> + </message> + <message> + <location line="+2"/> + <source>Only accept block chain matching built-in checkpoints (default: 1)</source> + <translation>Tantum accipe catenam frustorum convenientem internis lapidibus (praedefinitum: 1)</translation> + </message> + <message> + <location line="+1"/> + <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> + <translation>Tantum conecte ad nodos in rete <net> (IPv4, IPv6 aut Tor)</translation> + </message> + <message> + <location line="+2"/> + <source>Output extra debugging information. Implies all other -debug* options</source> + <translation>Exscribe additiciam informationem pro debug. Implicat omnes alias optiones -debug*</translation> + </message> + <message> + <location line="+1"/> + <source>Output extra network debugging information</source> + <translation>Exscribe additiciam informationem pro retis debug.</translation> + </message> + <message> + <location line="+2"/> + <source>Prepend debug output with timestamp</source> + <translation>Antepone pittacium temporis ante exscriptum de debug </translation> + </message> + <message> + <location line="+5"/> + <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> + <translation>Optiones SSL: (vide vici de Bitcoin pro instructionibus SSL configurationis)</translation> + </message> + <message> + <location line="+1"/> + <source>Select the version of socks proxy to use (4-5, default: 5)</source> + <translation>Selige versionem socks vicarii utendam (4-5, praedefinitum: 5)</translation> + </message> + <message> + <location line="+3"/> + <source>Send trace/debug info to console instead of debug.log file</source> + <translation>Mitte informationem vestigii/debug ad terminale potius quam plicam debug.log</translation> + </message> + <message> + <location line="+1"/> + <source>Send trace/debug info to debugger</source> + <translation>Mitte informationem vestigii/debug ad debugger</translation> + </message> + <message> + <location line="+5"/> + <source>Set maximum block size in bytes (default: 250000)</source> + <translation>Constitue maximam magnitudinem frusti in octetis/bytes (praedefinitum: 250000)</translation> + </message> + <message> + <location line="+1"/> + <source>Set minimum block size in bytes (default: 0)</source> + <translation>Constitue minimam magnitudinem frusti in octetis/bytes (praedefinitum: 0)</translation> + </message> + <message> + <location line="+2"/> + <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> + <translation>Diminue plicam debug.log ad initium clientis (praedefinitum: 1 nisi -debug)</translation> + </message> + <message> + <location line="+2"/> + <source>Specify connection timeout in milliseconds (default: 5000)</source> + <translation>Specifica tempumfati conexionis in millisecundis (praedefinitum: 5000)</translation> + </message> + <message> + <location line="+4"/> + <source>System error: </source> + <translation>Systematis error:</translation> + </message> + <message> + <location line="+10"/> + <source>Use UPnP to map the listening port (default: 0)</source> + <translation>Utere UPnP designare portam auscultandi (praedefinitum: 0)</translation> + </message> + <message> + <location line="+1"/> + <source>Use UPnP to map the listening port (default: 1 when listening)</source> + <translation>Utere UPnP designare portam auscultandi (praedefinitum: 1 quando auscultans)</translation> + </message> + <message> + <location line="+1"/> + <source>Use proxy to reach tor hidden services (default: same as -proxy)</source> + <translation>Utere vicarium ut extendas ad tor servitia occulta (praedefinitum: idem ut -proxy)</translation> + </message> + <message> + <location line="+2"/> + <source>Username for JSON-RPC connections</source> + <translation>Nomen utentis pro conexionibus JSON-RPC</translation> + </message> + <message> + <location line="+4"/> + <source>Warning</source> + <translation>Monitio</translation> + </message> + <message> + <location line="+1"/> + <source>Warning: This version is obsolete, upgrade required!</source> + <translation>Monitio: Haec versio obsoleta est, progressio postulata!</translation> + </message> + <message> + <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation>Oportet recreare databases utendo -reindex ut mutes -txindex</translation> + </message> + <message> + <location line="+1"/> + <source>wallet.dat corrupt, salvage failed</source> + <translation>wallet.dat corrupta, salvare abortum est</translation> + </message> + <message> + <location line="-46"/> + <source>Password for JSON-RPC connections</source> + <translation>Tessera pro conexionibus JSON-RPC</translation> + </message> + <message> + <location line="-66"/> + <source>Allow JSON-RPC connections from specified IP address</source> + <translation>Permitte conexionibus JSON-RPC ex inscriptione specificata</translation> + </message> + <message> + <location line="+75"/> + <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> + <translation>Mitte mandata nodo operanti in <ip> (praedefinitum: 127.0.0.1)</translation> + </message> + <message> + <location line="-119"/> + <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> + <translation>Pelle mandatum quando optissimum frustum mutat (%s in mandato substituitur ab hash frusti)</translation> + </message> + <message> + <location line="+142"/> + <source>Upgrade wallet to latest format</source> + <translation>Progredere cassidile ad formam recentissimam</translation> + </message> + <message> + <location line="-17"/> + <source>Set key pool size to <n> (default: 100)</source> + <translation>Constitue magnitudinem stagni clavium ad <n> (praedefinitum: 100)</translation> + </message> + <message> + <location line="-12"/> + <source>Rescan the block chain for missing wallet transactions</source> + <translation>Iterum perlege catenam frustorum propter absentes cassidilis transactiones</translation> + </message> + <message> + <location line="+31"/> + <source>Use OpenSSL (https) for JSON-RPC connections</source> + <translation>Utere OpenSSL (https) pro conexionibus JSON-RPC</translation> + </message> + <message> + <location line="-22"/> + <source>Server certificate file (default: server.cert)</source> + <translation>Plica certificationis daemonis moderantis (praedefinitum: server.cert)</translation> + </message> + <message> + <location line="+1"/> + <source>Server private key (default: server.pem)</source> + <translation>Clavis privata daemonis moderans (praedefinitum: server.pem)</translation> + </message> + <message> + <location line="-150"/> + <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> + <translation>Acceptabiles cifrae (praedefinitum: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> + </message> + <message> + <location line="+163"/> + <source>This help message</source> + <translation>Hic nuntius auxilii</translation> + </message> + <message> + <location line="+3"/> + <source>Unable to bind to %s on this computer (bind returned error %d, %s)</source> + <translation>Non posse conglutinare ad %s in hoc computatro (conglutinare redidit errorem %d, %s)</translation> + </message> + <message> + <location line="-86"/> + <source>Connect through socks proxy</source> + <translation>Conecte per socks vicarium</translation> + </message> + <message> + <location line="-10"/> + <source>Allow DNS lookups for -addnode, -seednode and -connect</source> + <translation>Permitte quaerenda DNS pro -addnode, -seednode, et -connect</translation> + </message> + <message> + <location line="+54"/> + <source>Loading addresses...</source> + <translation>Legens inscriptiones...</translation> + </message> + <message> + <location line="-34"/> + <source>Error loading wallet.dat: Wallet corrupted</source> + <translation>Error legendi wallet.dat: Cassidile corruptum</translation> + </message> + <message> + <location line="+1"/> + <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin</source> + <translation>Error legendi wallet.dat: Cassidili necesse est recentior versio Bitcoin</translation> + </message> + <message> + <location line="+88"/> + <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> + <translation>Cassidili necesse erat rescribi: Repelle Bitcoin ut compleas</translation> + </message> + <message> + <location line="-90"/> + <source>Error loading wallet.dat</source> + <translation>Error legendi wallet.dat</translation> + </message> + <message> + <location line="+29"/> + <source>Invalid -proxy address: '%s'</source> + <translation>Inscriptio -proxy non valida: '%s'</translation> + </message> + <message> + <location line="+50"/> + <source>Unknown network specified in -onlynet: '%s'</source> + <translation>Ignotum rete specificatum in -onlynet: '%s'</translation> + </message> + <message> + <location line="-1"/> + <source>Unknown -socks proxy version requested: %i</source> + <translation>Ignota -socks vicarii versio postulata: %i</translation> + </message> + <message> + <location line="-91"/> + <source>Cannot resolve -bind address: '%s'</source> + <translation>Non posse resolvere -bind inscriptonem: '%s'</translation> + </message> + <message> + <location line="+1"/> + <source>Cannot resolve -externalip address: '%s'</source> + <translation>Non posse resolvere -externalip inscriptionem: '%s'</translation> + </message> + <message> + <location line="+43"/> + <source>Invalid amount for -paytxfee=<amount>: '%s'</source> + <translation>Quantitas non valida pro -paytxfee=<quantitas>: '%s'</translation> + </message> + <message> + <location line="+1"/> + <source>Invalid amount</source> + <translation>Quantitas non valida</translation> + </message> + <message> + <location line="-4"/> + <source>Insufficient funds</source> + <translation>Inopia nummorum</translation> + </message> + <message> + <location line="+8"/> + <source>Loading block index...</source> + <translation>Legens indicem frustorum...</translation> + </message> + <message> + <location line="-56"/> + <source>Add a node to connect to and attempt to keep the connection open</source> + <translation>Adice nodum cui conectere et conare sustinere conexionem apertam</translation> + </message> + <message> + <location line="-25"/> + <source>Unable to bind to %s on this computer. Bitcoin is probably already running.</source> + <translation>Non posse conglutinare ad %s in hoc cumputatro. Bitcoin probabiliter iam operatur.</translation> + </message> + <message> + <location line="+65"/> + <source>Fee per KB to add to transactions you send</source> + <translation>Merces per KB addere ad transactiones tu mittas</translation> + </message> + <message> + <location line="+17"/> + <source>Loading wallet...</source> + <translation>Legens cassidile...</translation> + </message> + <message> + <location line="-51"/> + <source>Cannot downgrade wallet</source> + <translation>Non posse cassidile regredi</translation> + </message> + <message> + <location line="+3"/> + <source>Cannot write default address</source> + <translation>Non posse scribere praedefinitam inscriptionem</translation> + </message> + <message> + <location line="+63"/> + <source>Rescanning...</source> + <translation>Iterum perlegens...</translation> + </message> + <message> + <location line="-56"/> + <source>Done loading</source> + <translation>Completo lengendi</translation> + </message> + <message> + <location line="+80"/> + <source>To use the %s option</source> + <translation>Ut utaris optione %s</translation> + </message> + <message> + <location line="-72"/> + <source>Error</source> + <translation>Error</translation> + </message> + <message> + <location line="-31"/> + <source>You must set rpcpassword=<password> in the configuration file: +%s +If the file does not exist, create it with owner-readable-only file permissions.</source> + <translation>Necesse est te rpcpassword=<tesseram> constituere in plica configurationum: +%s +Si plica non existat, crea eam cum permissionibus ut solus eius dominus eam legere sinatur.</translation> + </message> +</context> +</TS>
\ No newline at end of file diff --git a/src/qt/locale/bitcoin_lt.ts b/src/qt/locale/bitcoin_lt.ts index 7b0a4b46df..99c82f5491 100644 --- a/src/qt/locale/bitcoin_lt.ts +++ b/src/qt/locale/bitcoin_lt.ts @@ -13,12 +13,7 @@ <translation><b>Bitcoin</b> versija</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation>Copyright © 2009-2012 Bitcoin programuotojai</translation> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -31,6 +26,16 @@ Platinama pagal MIT/X11 licencijÄ…, kuriÄ… rasite faile COPYING arba http://www. Å iame produkte yra OpenSSL projekto kuriamas OpenSSL Toolkit (http://www.openssl.org/), Eric Young paraÅ¡yta kriptografinÄ— programinÄ— įranga bei Thomas Bernard sukurta UPnP programinÄ— įranga.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> </context> <context> <name>AddressBookPage</name> @@ -40,7 +45,7 @@ Platinama pagal MIT/X11 licencijÄ…, kuriÄ… rasite faile COPYING arba http://www. <translation>Adresų knygelÄ—</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>SpragtelÄ—kite, kad pakeistumÄ—te adresÄ… arba žymÄ™</translation> </message> @@ -60,12 +65,12 @@ Platinama pagal MIT/X11 licencijÄ…, kuriÄ… rasite faile COPYING arba http://www. <translation>&Naujas adresas</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>Tai yra jÅ«sų Bitcoin adresai mokÄ—jimų gavimui. Galite duoti skirtingus adresus atskiriems siuntÄ—jams, kad galÄ—tumÄ—te sekti, kas jums moka.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&Kopijuoti adresÄ…</translation> </message> @@ -90,7 +95,17 @@ Platinama pagal MIT/X11 licencijÄ…, kuriÄ… rasite faile COPYING arba http://www. <translation type="unfinished"/> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation>Patikrinkite žinutÄ™, jog įsitikintumÄ—te, kad jÄ… pasiraÅ¡Ä— nurodytas Bitcoin adresas</translation> </message> @@ -105,17 +120,27 @@ Platinama pagal MIT/X11 licencijÄ…, kuriÄ… rasite faile COPYING arba http://www. <translation>&Trinti</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>Kopijuoti ž&ymÄ™</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&Keisti</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>Eksportuoti adresų knygelÄ—s duomenis</translation> </message> @@ -138,7 +163,7 @@ Platinama pagal MIT/X11 licencijÄ…, kuriÄ… rasite faile COPYING arba http://www. <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>ŽymÄ—</translation> </message> @@ -297,17 +322,17 @@ Platinama pagal MIT/X11 licencijÄ…, kuriÄ… rasite faile COPYING arba http://www. <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>PasiraÅ¡yti ži&nutÄ™...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Sinchronizavimas su tinklu ...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&Apžvalga</translation> </message> @@ -327,32 +352,17 @@ Platinama pagal MIT/X11 licencijÄ…, kuriÄ… rasite faile COPYING arba http://www. <translation>Apžvelgti sandorių istorijÄ…</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&Adresų knygelÄ—</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Redaguoti iÅ¡saugotus adresus bei žymes</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&Gauti monetas</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Parodyti adresų sÄ…raÅ¡a mokÄ—jimams gauti</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>&Siųsti monetas</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>&IÅ¡eiti</translation> </message> @@ -382,7 +392,7 @@ Platinama pagal MIT/X11 licencijÄ…, kuriÄ… rasite faile COPYING arba http://www. <translation>&Parinktys...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>&Užšifruoti piniginÄ™...</translation> </message> @@ -397,7 +407,7 @@ Platinama pagal MIT/X11 licencijÄ…, kuriÄ… rasite faile COPYING arba http://www. <translation>&Keisti slaptafrazÄ™...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation type="unfinished"/> </message> @@ -406,18 +416,8 @@ Platinama pagal MIT/X11 licencijÄ…, kuriÄ… rasite faile COPYING arba http://www. <source>Reindexing blocks on disk...</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>~liko %n blokas</numerusform><numerusform>~liko %n blokai</numerusform><numerusform>~liko %n blokų</numerusform></translation> - </message> <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Eksportuoti...</translation> - </message> - <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>Siųsti monetas Bitcoin adresui</translation> </message> @@ -427,12 +427,7 @@ Platinama pagal MIT/X11 licencijÄ…, kuriÄ… rasite faile COPYING arba http://www. <translation>Keisti bitcoin konfigÅ«racijos galimybes</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>Daryti piniginÄ—s atsarginÄ™ kopijÄ…</translation> </message> @@ -442,7 +437,7 @@ Platinama pagal MIT/X11 licencijÄ…, kuriÄ… rasite faile COPYING arba http://www. <translation>Pakeisti slaptafrazÄ™ naudojamÄ… piniginÄ—s užšifravimui</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation>&Derinimo langas</translation> </message> @@ -452,23 +447,38 @@ Platinama pagal MIT/X11 licencijÄ…, kuriÄ… rasite faile COPYING arba http://www. <translation>Atverti derinimo ir diagnostikos konsolÄ™</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation>&Tikrinti žinutÄ™...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>PiniginÄ—</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&Apie Bitcoin</translation> </message> @@ -483,7 +493,7 @@ Platinama pagal MIT/X11 licencijÄ…, kuriÄ… rasite faile COPYING arba http://www. <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation type="unfinished"/> </message> @@ -498,12 +508,12 @@ Platinama pagal MIT/X11 licencijÄ…, kuriÄ… rasite faile COPYING arba http://www. <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Failas</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&Nustatymai</translation> </message> @@ -518,108 +528,103 @@ Platinama pagal MIT/X11 licencijÄ…, kuriÄ… rasite faile COPYING arba http://www. <translation>Kortelių įrankinÄ—</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Veiksmų įrankinÄ—</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testavimotinklas]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>Bitcoin klientas</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n Bitcoin tinklo aktyvus ryÅ¡ys</numerusform><numerusform>%n Bitcoin tinklo aktyvÅ«s ryÅ¡iai</numerusform><numerusform>%n Bitcoin tinklo aktyvÅ«s ryÅ¡iai</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Processed %1 blocks of transaction history.</source> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> <translation type="unfinished"/> </message> <message> - <location line="+70"/> - <source>Error</source> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> <translation type="unfinished"/> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> <message> - <location line="+3"/> - <source>Warning</source> + <location line="+4"/> + <source>%1 behind</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> - <source>Information</source> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> <translation type="unfinished"/> </message> <message> - <location line="+66"/> - <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> <translation type="unfinished"/> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> + <location line="+22"/> + <source>Error</source> <translation type="unfinished"/> </message> <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> + <location line="+3"/> + <source>Warning</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>PrieÅ¡ %n sekundÄ™</numerusform><numerusform>PrieÅ¡ %n sekundes</numerusform><numerusform>PrieÅ¡ %n sekundžių</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>PrieÅ¡ %n minutÄ™</numerusform><numerusform>PrieÅ¡ %n minutes</numerusform><numerusform>PrieÅ¡ %n minutÄių</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>PrieÅ¡ %n valandÄ…</numerusform><numerusform>PrieÅ¡ %n valandas</numerusform><numerusform>PrieÅ¡ %n valandų</numerusform></translation> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>PrieÅ¡ %n dienÄ…</numerusform><numerusform>PrieÅ¡ %n dienas</numerusform><numerusform>PrieÅ¡ %n dienų</numerusform></translation> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Atnaujinta</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>Vejamasi...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>Paskutinis gautas blokas buvo sukurtas %1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation>Patvirtinti sandorio mokestį</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>Sandoris nusiųstas</translation> </message> @@ -641,14 +646,14 @@ Tipas: %3 Adresas: %4</translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation>URI apdorojimas</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation type="unfinished"/> </message> @@ -663,27 +668,7 @@ Adresas: %4</translation> <translation>PiniginÄ— <b>užšifruota</b> ir Å¡iuo metu <b>užrakinta</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Backup piniginÄ™</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>PiniginÄ—s duomenys (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>Nepavyko padaryti atsarginÄ—s kopijos</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation type="unfinished"/> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation type="unfinished"/> </message> @@ -691,7 +676,7 @@ Adresas: %4</translation> <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation>Tinklo įspÄ—jimas</translation> </message> @@ -724,7 +709,7 @@ Adresas: %4</translation> <translation>Adresas yra susietas su Å¡ios adresų knygelÄ™s turiniu. Tai gali bÅ«ti keiÄiama tik siuntimo adresams.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Naujas gavimo adresas</translation> </message> @@ -744,17 +729,17 @@ Adresas: %4</translation> <translation>Keisti siuntimo adresÄ…</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>Ä®vestas adresas „%1“ jau yra adresų knygelÄ—je.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>Ä®vestas adresas „%1“ nÄ—ra galiojantis Bitcoin adresas.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>Nepavyko atrakinti piniginÄ—s.</translation> </message> @@ -767,7 +752,7 @@ Adresas: %4</translation> <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation>Bitcoin-Qt</translation> @@ -822,8 +807,8 @@ Adresas: %4</translation> </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Neprivalomas sandorio mokestis už KB, kuris padeda greiÄiau sutvarkyti sandorius. Daugelis sandorių yra tik 1KB dydžio. Rekomenduojamas 0,01 mokestis.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> </message> <message> <location line="+15"/> @@ -981,7 +966,7 @@ Adresas: %4</translation> <translation>&Pritaikyti</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation>numatyta</translation> </message> @@ -1026,23 +1011,18 @@ Adresas: %4</translation> <translation>Forma</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation type="unfinished"/> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Balansas:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>Sandorių kiekis:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>Nepatvirtinti:</translation> </message> @@ -1052,7 +1032,7 @@ Adresas: %4</translation> <translation>PiniginÄ—</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation>NepribrendÄ™:</translation> </message> @@ -1067,7 +1047,7 @@ Adresas: %4</translation> <translation><b>Naujausi sandoriai</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>JÅ«sų einamasis balansas</translation> </message> @@ -1077,18 +1057,21 @@ Adresas: %4</translation> <translation>IÅ¡ viso sandorių, įskaitant tuos kurie dar turi bÅ«ti patvirtinti, ir jie dar nÄ—ra įskaiÄiuotii į einamosios sÄ…skaitos balansÄ…</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Bandras sandorių kiekis piniginÄ—je</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation type="unfinished"/> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1163,7 +1146,7 @@ Adresas: %4</translation> <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation>nÄ—ra</translation> </message> @@ -1427,7 +1410,7 @@ Adresas: %4</translation> </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Ä®veskite žymÄ™ Å¡iam adresui kad galÄ—tumÄ—te įtraukti jÄ… į adresų knygelÄ™</translation> </message> @@ -1661,9 +1644,22 @@ Adresas: %4</translation> </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testavimotinklas]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>Atidaryta iki %1</translation> </message> @@ -1850,7 +1846,7 @@ Adresas: %4</translation> <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Data</translation> </message> @@ -1968,7 +1964,7 @@ Adresas: %4</translation> <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>Visi</translation> @@ -2055,6 +2051,11 @@ Adresas: %4</translation> </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>Taisyti žymÄ™</translation> </message> @@ -2064,7 +2065,7 @@ Adresas: %4</translation> <translation>Rodyti sandÄ—rio detales</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>Sandorio duomenų eksportavimas</translation> </message> @@ -2119,7 +2120,7 @@ Adresas: %4</translation> <translation>Neįmanoma įraÅ¡yti į failÄ… %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>GrupÄ—:</translation> </message> @@ -2130,39 +2131,82 @@ Adresas: %4</translation> </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Bitcoin versija</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>Naudojimas:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>Siųsti komandÄ… serveriui arba bitcoind</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>Komandų sÄ…raÅ¡as</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>Suteikti pagalba komandai</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>Parinktys:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>Nurodyti konfigÅ«racijos failÄ… (pagal nutylÄ—jimÄ…t: bitcoin.conf)</translation> </message> @@ -2172,100 +2216,92 @@ Adresas: %4</translation> <translation>Nurodyti pid failÄ… (pagal nutylÄ—jimÄ…: bitcoind.pid)</translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>Generuoti monetas</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>Negeneruoti monetų</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>Nustatyti duomenų aplankÄ…</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation type="unfinished"/> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>Sujungimo klausymas prijungÄiai <port> (pagal nutylÄ—jimÄ…: 8333 arba testnet: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>Palaikyti ne daugiau <n> jungÄių kolegoms (pagal nutylÄ—jimÄ…: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation type="unfinished"/> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>Atjungimo dÄ—l netinkamo kolegų elgesio riba (pagal nutylÄ—jimÄ…: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>Sekundžių kiekis eikiamas palaikyti ryšį dÄ—l lygiarangių nestabilumo (pagal nutylÄ—jimÄ…: 86.400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation type="unfinished"/> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>Klausymas JSON-RPC sujungimui prijungÄiai <port> (pagal nutylÄ—jimÄ…: 8332 or testnet: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>Priimti komandinÄ™ eilutÄ™ ir JSON-RPC komandas</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>Dirbti fone kaip Å¡eÅ¡Ä—lyje ir priimti komandas</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>Naudoti testavimo tinklÄ…</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation type="unfinished"/> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation type="unfinished"/> </message> @@ -2281,22 +2317,22 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> <translation type="unfinished"/> </message> <message> @@ -2305,7 +2341,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation type="unfinished"/> </message> @@ -2345,22 +2381,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>Prisijungti tik prie nurodyto mazgo</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation type="unfinished"/> </message> @@ -2375,32 +2436,122 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation type="unfinished"/> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation type="unfinished"/> </message> @@ -2410,7 +2561,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Neteisingas tor adresas: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation>Maksimalus buferis priÄ—mimo sujungimui <n>*1000 bitų (pagal nutylÄ—jimÄ…: 5000)</translation> </message> @@ -2420,7 +2576,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Maksimalus buferis siuntimo sujungimui <n>*1000 bitų (pagal nutylÄ—jimÄ…: 1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation type="unfinished"/> </message> @@ -2445,12 +2601,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>PrideÄ—ti laiko žymÄ™ derinimo rezultatams</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>SSL opcijos (žr.e Bitcoin Wiki for SSL setup instructions)</translation> </message> @@ -2480,7 +2631,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation type="unfinished"/> </message> @@ -2490,7 +2641,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Nustatyti sujungimo trukmÄ™ milisekundÄ—mis (pagal nutylÄ—jimÄ…: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>Bandymas naudoti UPnP struktÅ«ra klausymosi prievadui (default: 0)</translation> </message> @@ -2521,36 +2677,41 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>Slaptažodis JSON-RPC sujungimams</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>Leisti JSON-RPC tik iÅ¡ nurodytų IP adresų</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>Siųsti komandÄ… mazgui dirbanÄiam <ip> (pagal nutylÄ—jimÄ…: 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation type="unfinished"/> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>Atnaujinti piniginÄ™ į naujausiÄ… formatÄ…</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>Nustatyti rakto apimties dydį <n> (pagal nutylÄ—jimÄ…: 100)</translation> </message> @@ -2560,17 +2721,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>IeÅ¡koti prarastų piniginÄ—s sandorių blokų grandinÄ—je</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>Naudoti OpenSSL (https) jungimuisi JSON-RPC </translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>Serverio sertifikato failas (pagal nutylÄ—jimÄ…: server.cert)</translation> </message> @@ -2580,12 +2736,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Serverio privatus raktas (pagal nutylÄ—jimÄ…: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>Priimtini Å¡ifrai (pagal nutylÄ—jimÄ…: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>Pagelbos žinutÄ—</translation> </message> @@ -2595,22 +2751,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Nepavyko susieti Å¡iame kompiuteryje prievado %s (bind returned error %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>Jungtis per socks tarpinį serverį</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>Leisti DNS paieÅ¡kÄ… sujungimui ir mazgo pridÄ—jimui</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>Užkraunami adresai...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation> wallet.dat pakrovimo klaida, wallet.dat sugadintas</translation> </message> @@ -2620,32 +2776,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation> wallet.dat pakrovimo klaida, wallet.dat reikalauja naujasnÄ—s Bitcoin versijos</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>PiniginÄ— turi bÅ«ti prraÅ¡yta: įvykdymui perkraukite Bitcoin</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation> wallet.dat pakrovimo klaida</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>Neteisingas proxy adresas: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation type="unfinished"/> </message> @@ -2655,7 +2801,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation type="unfinished"/> </message> @@ -2665,17 +2811,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>Neteisinga suma -paytxfee=<amount>: '%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>Neteisinga suma</translation> </message> @@ -2690,7 +2831,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Ä®keliamas blokų indeksas...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>PridÄ—ti mazgÄ… prie sujungti su and attempt to keep the connection open</translation> </message> @@ -2700,57 +2841,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Nepavyko susieti Å¡iame kompiuteryje prievado %s. Bitcoin tikriausiai jau veikia.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>Ä®traukti mokestį už kB siunÄiamiems sandoriams</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>Užkraunama piniginÄ—...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation type="unfinished"/> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation type="unfinished"/> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>PeržiÅ«ra</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>Ä®kÄ—limas baigtas</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation type="unfinished"/> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>Klaida</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_lv_LV.ts b/src/qt/locale/bitcoin_lv_LV.ts new file mode 100644 index 0000000000..e661ad860c --- /dev/null +++ b/src/qt/locale/bitcoin_lv_LV.ts @@ -0,0 +1,2890 @@ +<?xml version="1.0" ?><!DOCTYPE TS><TS language="lv_LV" version="2.0"> +<defaultcodec>UTF-8</defaultcodec> +<context> + <name>AboutDialog</name> + <message> + <location filename="../forms/aboutdialog.ui" line="+14"/> + <source>About Bitcoin</source> + <translation>Par Bitcoin</translation> + </message> + <message> + <location line="+39"/> + <source><b>Bitcoin</b> version</source> + <translation><b>Bitcoin</b> versija</translation> + </message> + <message> + <location line="+57"/> + <source> +This is experimental software. + +Distributed under the MIT/X11 software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php. + +This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>AddressBookPage</name> + <message> + <location filename="../forms/addressbookpage.ui" line="+14"/> + <source>Address Book</source> + <translation>AdreÅ¡u grÄmata</translation> + </message> + <message> + <location line="+19"/> + <source>Double-click to edit address or label</source> + <translation>Adresi vai nosaukumu rediģē ar dubultklikÅ¡Ä·i</translation> + </message> + <message> + <location line="+27"/> + <source>Create a new address</source> + <translation>Izveidot jaunu adresi</translation> + </message> + <message> + <location line="+14"/> + <source>Copy the currently selected address to the system clipboard</source> + <translation>KopÄ“t iezÄ«mÄ“to adresi uz starpliktuvi</translation> + </message> + <message> + <location line="-11"/> + <source>&New Address</source> + <translation>&Jauna adrese</translation> + </message> + <message> + <location filename="../addressbookpage.cpp" line="+63"/> + <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../forms/addressbookpage.ui" line="+14"/> + <source>&Copy Address</source> + <translation>&KopÄ“t adresi</translation> + </message> + <message> + <location line="+11"/> + <source>Show &QR Code</source> + <translation>ParÄdÄ«t &QR kodu</translation> + </message> + <message> + <location line="+11"/> + <source>Sign a message to prove you own a Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Sign &Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+25"/> + <source>Delete the currently selected address from the list</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> + <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Verify Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Delete</source> + <translation>&DzÄ“st</translation> + </message> + <message> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Copy &Label</source> + <translation>KopÄ“t &Nosaukumu</translation> + </message> + <message> + <location line="+1"/> + <source>&Edit</source> + <translation>&Rediģēt</translation> + </message> + <message> + <location line="+1"/> + <source>Send &Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+260"/> + <source>Export Address Book Data</source> + <translation>EksportÄ“t adreses</translation> + </message> + <message> + <location line="+1"/> + <source>Comma separated file (*.csv)</source> + <translation>Fails ar komatu kÄ atdalÄ«tÄju (*.csv)</translation> + </message> + <message> + <location line="+13"/> + <source>Error exporting</source> + <translation>Kļūda eksportÄ“jot</translation> + </message> + <message> + <location line="+0"/> + <source>Could not write to file %1.</source> + <translation>Nevar ierakstÄ«t failÄ %1.</translation> + </message> +</context> +<context> + <name>AddressTableModel</name> + <message> + <location filename="../addresstablemodel.cpp" line="+144"/> + <source>Label</source> + <translation>Nosaukums</translation> + </message> + <message> + <location line="+0"/> + <source>Address</source> + <translation>Adrese</translation> + </message> + <message> + <location line="+36"/> + <source>(no label)</source> + <translation>(bez nosaukuma)</translation> + </message> +</context> +<context> + <name>AskPassphraseDialog</name> + <message> + <location filename="../forms/askpassphrasedialog.ui" line="+26"/> + <source>Passphrase Dialog</source> + <translation>Paroles dialogs</translation> + </message> + <message> + <location line="+21"/> + <source>Enter passphrase</source> + <translation>Ierakstiet paroli</translation> + </message> + <message> + <location line="+14"/> + <source>New passphrase</source> + <translation>Jauna parole</translation> + </message> + <message> + <location line="+14"/> + <source>Repeat new passphrase</source> + <translation>JaunÄ parole vÄ“lreiz</translation> + </message> + <message> + <location filename="../askpassphrasedialog.cpp" line="+33"/> + <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>.</source> + <translation>Ierakstiet maciņa jauno paroli.<br/>LÅ«dzu izmantojiet <b>10 vai vairÄk nejauÅ¡i izvÄ“lÄ“tas zÄ«mes</b>, vai <b>astoņus un vairÄk vÄrdus</b>.</translation> + </message> + <message> + <location line="+1"/> + <source>Encrypt wallet</source> + <translation>Å ifrÄ“t maciņu</translation> + </message> + <message> + <location line="+3"/> + <source>This operation needs your wallet passphrase to unlock the wallet.</source> + <translation>Lai veikto Å¡o darbÄ«bu, maciņš jÄatslÄ“dz ar paroli.</translation> + </message> + <message> + <location line="+5"/> + <source>Unlock wallet</source> + <translation>AtslÄ“gt maciņu</translation> + </message> + <message> + <location line="+3"/> + <source>This operation needs your wallet passphrase to decrypt the wallet.</source> + <translation>Å ai darbÄ«bai maciņš jÄatÅ¡ifrÄ“ ar maciņa paroli.</translation> + </message> + <message> + <location line="+5"/> + <source>Decrypt wallet</source> + <translation>AtÅ¡ifrÄ“t maciņu</translation> + </message> + <message> + <location line="+3"/> + <source>Change passphrase</source> + <translation>MainÄ«t paroli</translation> + </message> + <message> + <location line="+1"/> + <source>Enter the old and new passphrase to the wallet.</source> + <translation>Ierakstiet maciņa veco un jauno paroli.</translation> + </message> + <message> + <location line="+46"/> + <source>Confirm wallet encryption</source> + <translation>ApstiprinÄt maciņa Å¡ifrÄ“Å¡anu</translation> + </message> + <message> + <location line="+1"/> + <source>Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR BITCOINS</b>!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Are you sure you wish to encrypt your wallet?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+15"/> + <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+100"/> + <location line="+24"/> + <source>Warning: The Caps Lock key is on!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-130"/> + <location line="+58"/> + <source>Wallet encrypted</source> + <translation>Maciņš noÅ¡ifrÄ“ts</translation> + </message> + <message> + <location line="-56"/> + <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> + <translation>Bitcoin aizvÄ“rsies, lai pabeigtu Å¡ifrÄ“Å¡anu. Atcerieties, ka maciņa Å¡ifrÄ“Å¡ana nevar pilnÄ«bÄ novÄ“rst bitkoinu zÄdzÄ«bu, ko veic datorÄ ieviesuÅ¡Äs kaitÄ«gas programmas.</translation> + </message> + <message> + <location line="+13"/> + <location line="+7"/> + <location line="+42"/> + <location line="+6"/> + <source>Wallet encryption failed</source> + <translation>Maciņa Å¡ifrÄ“Å¡ana neizdevÄs</translation> + </message> + <message> + <location line="-54"/> + <source>Wallet encryption failed due to an internal error. Your wallet was not encrypted.</source> + <translation>Maciņa Å¡ifrÄ“Å¡ana neizdevÄs programmas kļūdas dēļ. JÅ«su maciņš netika Å¡ifrÄ“ts.</translation> + </message> + <message> + <location line="+7"/> + <location line="+48"/> + <source>The supplied passphrases do not match.</source> + <translation>IevadÄ«tÄs paroles nav vienÄdas.</translation> + </message> + <message> + <location line="-37"/> + <source>Wallet unlock failed</source> + <translation>Maciņu atÅ¡ifrÄ“t neizdevÄs</translation> + </message> + <message> + <location line="+1"/> + <location line="+11"/> + <location line="+19"/> + <source>The passphrase entered for the wallet decryption was incorrect.</source> + <translation>Maciņa atÅ¡ifrÄ“Å¡anai ievadÄ«tÄ parole nav pareiza.</translation> + </message> + <message> + <location line="-20"/> + <source>Wallet decryption failed</source> + <translation>Maciņu neizdevÄs atÅ¡ifrÄ“t</translation> + </message> + <message> + <location line="+14"/> + <source>Wallet passphrase was successfully changed.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>BitcoinGUI</name> + <message> + <location filename="../bitcoingui.cpp" line="+233"/> + <source>Sign &message...</source> + <translation>ParakstÄ«t &ziņojumu...</translation> + </message> + <message> + <location line="+280"/> + <source>Synchronizing with network...</source> + <translation>SinhronizÄcija ar tÄ«klu...</translation> + </message> + <message> + <location line="-349"/> + <source>&Overview</source> + <translation>&PÄrskats</translation> + </message> + <message> + <location line="+1"/> + <source>Show general overview of wallet</source> + <translation>RÄdÄ«t vispÄrÄ“ju maciņa pÄrskatu</translation> + </message> + <message> + <location line="+20"/> + <source>&Transactions</source> + <translation>&Transakcijas</translation> + </message> + <message> + <location line="+1"/> + <source>Browse transaction history</source> + <translation>SkatÄ«t transakciju vÄ“sturi</translation> + </message> + <message> + <location line="+7"/> + <source>Edit the list of stored addresses and labels</source> + <translation>Rediģēt saglabÄtÄs adreses un nosaukumus</translation> + </message> + <message> + <location line="-14"/> + <source>Show the list of addresses for receiving payments</source> + <translation>RÄdÄ«t maksÄjumu saņemÅ¡anas adreses</translation> + </message> + <message> + <location line="+31"/> + <source>E&xit</source> + <translation>&Iziet</translation> + </message> + <message> + <location line="+1"/> + <source>Quit application</source> + <translation>AizvÄ“rt programmu</translation> + </message> + <message> + <location line="+4"/> + <source>Show information about Bitcoin</source> + <translation>ParÄdÄ«t informÄciju par Bitcoin</translation> + </message> + <message> + <location line="+2"/> + <source>About &Qt</source> + <translation>Par &Qt</translation> + </message> + <message> + <location line="+1"/> + <source>Show information about Qt</source> + <translation>ParÄdÄ«t informÄciju par Qt</translation> + </message> + <message> + <location line="+2"/> + <source>&Options...</source> + <translation>&IespÄ“jas</translation> + </message> + <message> + <location line="+6"/> + <source>&Encrypt Wallet...</source> + <translation>Å &ifrÄ“t maciņu...</translation> + </message> + <message> + <location line="+3"/> + <source>&Backup Wallet...</source> + <translation>&Izveidot maciņa rezerves kopiju</translation> + </message> + <message> + <location line="+2"/> + <source>&Change Passphrase...</source> + <translation>&MainÄ«t paroli</translation> + </message> + <message> + <location line="+285"/> + <source>Importing blocks from disk...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Reindexing blocks on disk...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-347"/> + <source>Send coins to a Bitcoin address</source> + <translation>NosÅ«tÄ«t bitkoinus uz Bitcoin adresi</translation> + </message> + <message> + <location line="+49"/> + <source>Modify configuration options for Bitcoin</source> + <translation>MainÄ«t Bitcoin konfigurÄcijas uzstÄdÄ«jumus</translation> + </message> + <message> + <location line="+9"/> + <source>Backup wallet to another location</source> + <translation>Izveidot maciņa rezerves kopiju citur</translation> + </message> + <message> + <location line="+2"/> + <source>Change the passphrase used for wallet encryption</source> + <translation>MainÄ«t maciņa Å¡ifrÄ“Å¡anas paroli</translation> + </message> + <message> + <location line="+6"/> + <source>&Debug window</source> + <translation>&Debug logs</translation> + </message> + <message> + <location line="+1"/> + <source>Open debugging and diagnostic console</source> + <translation>AtvÄ“rt atkļūdoÅ¡anas un diagnostikas konsoli</translation> + </message> + <message> + <location line="-4"/> + <source>&Verify message...</source> + <translation>&PÄrbaudÄ«t ziņojumu...</translation> + </message> + <message> + <location line="-165"/> + <location line="+530"/> + <source>Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-530"/> + <source>Wallet</source> + <translation>Maciņš</translation> + </message> + <message> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>&About Bitcoin</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+9"/> + <source>&Show / Hide</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Show or hide the main Window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Encrypt the private keys that belong to your wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Sign messages with your Bitcoin addresses to prove you own them</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+28"/> + <source>&File</source> + <translation>&Fails</translation> + </message> + <message> + <location line="+7"/> + <source>&Settings</source> + <translation>&UzstÄdÄ«jumi</translation> + </message> + <message> + <location line="+6"/> + <source>&Help</source> + <translation>&PalÄ«dzÄ«ba</translation> + </message> + <message> + <location line="+9"/> + <source>Tabs toolbar</source> + <translation>Ciļņu rÄ«kjosla</translation> + </message> + <message> + <location line="+17"/> + <location line="+10"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> + <message> + <location line="+47"/> + <source>Bitcoin client</source> + <translation>Bitcoin klients</translation> + </message> + <message numerus="yes"> + <location line="+141"/> + <source>%n active connection(s) to Bitcoin network</source> + <translation><numerusform>%n aktÄ«vu savienojumu ar Bitcoin tÄ«klu</numerusform><numerusform>%n aktÄ«vs savienojums ar Bitcoin tÄ«klu</numerusform><numerusform>%n aktÄ«vu savienojumu as Bitcoin tÄ«klu</numerusform></translation> + </message> + <message> + <location line="+22"/> + <source>No block source available...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+4"/> + <source>%1 behind</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Error</source> + <translation>Kļūda</translation> + </message> + <message> + <location line="+3"/> + <source>Warning</source> + <translation>BrÄ«dinÄjums</translation> + </message> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-140"/> + <source>Up to date</source> + <translation>SinhronizÄ“ts</translation> + </message> + <message> + <location line="+31"/> + <source>Catching up...</source> + <translation>SinhronizÄ“jos...</translation> + </message> + <message> + <location line="+113"/> + <source>Confirm transaction fee</source> + <translation>ApstiprinÄt transakcijas maksu</translation> + </message> + <message> + <location line="+8"/> + <source>Sent transaction</source> + <translation>Transakcija nosÅ«tÄ«ta</translation> + </message> + <message> + <location line="+0"/> + <source>Incoming transaction</source> + <translation>IenÄkoÅ¡a transakcija</translation> + </message> + <message> + <location line="+1"/> + <source>Date: %1 +Amount: %2 +Type: %3 +Address: %4 +</source> + <translation>Datums: %1 +Daudzums: %2 +Tips: %3 +Adrese: %4 +</translation> + </message> + <message> + <location line="+33"/> + <location line="+23"/> + <source>URI handling</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-23"/> + <location line="+23"/> + <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Wallet is <b>encrypted</b> and currently <b>unlocked</b></source> + <translation>Maciņš ir <b>Å¡ifrÄ“ts</b> un paÅ¡laik <b>atslÄ“gts</b></translation> + </message> + <message> + <location line="+8"/> + <source>Wallet is <b>encrypted</b> and currently <b>locked</b></source> + <translation>Maciņš ir <b>Å¡ifrÄ“ts</b> un paÅ¡laik <b>slÄ“gts</b></translation> + </message> + <message> + <location filename="../bitcoin.cpp" line="+111"/> + <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>ClientModel</name> + <message> + <location filename="../clientmodel.cpp" line="+104"/> + <source>Network Alert</source> + <translation>TÄ«kla brÄ«dinÄjums</translation> + </message> +</context> +<context> + <name>EditAddressDialog</name> + <message> + <location filename="../forms/editaddressdialog.ui" line="+14"/> + <source>Edit Address</source> + <translation>MainÄ«t adrese</translation> + </message> + <message> + <location line="+11"/> + <source>&Label</source> + <translation>&Nosaukums</translation> + </message> + <message> + <location line="+10"/> + <source>The label associated with this address book entry</source> + <translation>AdreÅ¡u grÄmatas ieraksta nosaukums</translation> + </message> + <message> + <location line="+7"/> + <source>&Address</source> + <translation>&Adrese</translation> + </message> + <message> + <location line="+10"/> + <source>The address associated with this address book entry. This can only be modified for sending addresses.</source> + <translation>Adrese adreÅ¡u grÄmatas ierakstÄ. To var mainÄ«t tikai nosÅ«tÄ«Å¡anas adresÄ“m.</translation> + </message> + <message> + <location filename="../editaddressdialog.cpp" line="+21"/> + <source>New receiving address</source> + <translation>Jauna saņemÅ¡anas adrese</translation> + </message> + <message> + <location line="+4"/> + <source>New sending address</source> + <translation>Jauna nosÅ«tÄ«Å¡anas adrese</translation> + </message> + <message> + <location line="+3"/> + <source>Edit receiving address</source> + <translation>MainÄ«t saņemÅ¡anas adresi</translation> + </message> + <message> + <location line="+4"/> + <source>Edit sending address</source> + <translation>MainÄ«t nosÅ«tÄ«Å¡anas adresi</translation> + </message> + <message> + <location line="+76"/> + <source>The entered address "%1" is already in the address book.</source> + <translation>Nupat ierakstÄ«tÄ adrese "%1" jau atrodas adreÅ¡u grÄmatÄ.</translation> + </message> + <message> + <location line="-5"/> + <source>The entered address "%1" is not a valid Bitcoin address.</source> + <translation>IerakstÄ«tÄ adrese "%1" nav derÄ«ga Bitcoin adrese.</translation> + </message> + <message> + <location line="+10"/> + <source>Could not unlock wallet.</source> + <translation>Nav iespÄ“jams atslÄ“gt maciņu.</translation> + </message> + <message> + <location line="+5"/> + <source>New key generation failed.</source> + <translation>NeizdevÄs Ä£enerÄ“t jaunu atslÄ“gu.</translation> + </message> +</context> +<context> + <name>GUIUtil::HelpMessageBox</name> + <message> + <location filename="../guiutil.cpp" line="+424"/> + <location line="+12"/> + <source>Bitcoin-Qt</source> + <translation>Bitcoin-Qt</translation> + </message> + <message> + <location line="-12"/> + <source>version</source> + <translation>versija</translation> + </message> + <message> + <location line="+2"/> + <source>Usage:</source> + <translation>Lietojums:</translation> + </message> + <message> + <location line="+1"/> + <source>command-line options</source> + <translation>komandrindas izvÄ“les</translation> + </message> + <message> + <location line="+4"/> + <source>UI options</source> + <translation>LietotÄja interfeisa izvÄ“lnes</translation> + </message> + <message> + <location line="+1"/> + <source>Set language, for example "de_DE" (default: system locale)</source> + <translation>UzstÄdiet valodu, piemÄ“ram "de_DE" (pÄ“c noklusÄ“Å¡anas: sistÄ“mas lokÄle)</translation> + </message> + <message> + <location line="+1"/> + <source>Start minimized</source> + <translation>SÄkt minimizÄ“tu</translation> + </message> + <message> + <location line="+1"/> + <source>Show splash screen on startup (default: 1)</source> + <translation>UzsÄkot, parÄdÄ«t programmas informÄcijas logu (pÄ“c noklusÄ“Å¡anas: 1)</translation> + </message> +</context> +<context> + <name>OptionsDialog</name> + <message> + <location filename="../forms/optionsdialog.ui" line="+14"/> + <source>Options</source> + <translation>IespÄ“jas</translation> + </message> + <message> + <location line="+16"/> + <source>&Main</source> + <translation>&Galvenais</translation> + </message> + <message> + <location line="+6"/> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+15"/> + <source>Pay transaction &fee</source> + <translation>&MaksÄt par transakciju</translation> + </message> + <message> + <location line="+31"/> + <source>Automatically start Bitcoin after logging in to the system.</source> + <translation>AutomÄtiski sÄkt Bitcoin pÄ“c pieteikÅ¡anÄs sistÄ“mÄ.</translation> + </message> + <message> + <location line="+3"/> + <source>&Start Bitcoin on system login</source> + <translation>&SÄkt Bitcoin reizÄ“ ar sistÄ“mu</translation> + </message> + <message> + <location line="+35"/> + <source>Reset all client options to default.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Reset Options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>&Network</source> + <translation>&TÄ«kls</translation> + </message> + <message> + <location line="+6"/> + <source>Automatically open the Bitcoin client port on the router. This only works when your router supports UPnP and it is enabled.</source> + <translation>Uz rÅ«tera automÄtiski atvÄ“rt Bitcoin klienta portu. Tas strÄdÄ tikai tad, ja rÅ«teris atbalsta UPnP un tas ir ieslÄ“gts.</translation> + </message> + <message> + <location line="+3"/> + <source>Map port using &UPnP</source> + <translation>KartÄ“t portu, izmantojot &UPnP</translation> + </message> + <message> + <location line="+7"/> + <source>Connect to the Bitcoin network through a SOCKS proxy (e.g. when connecting through Tor).</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Connect through SOCKS proxy:</source> + <translation>&Savienoties caur SOCKS proxy:</translation> + </message> + <message> + <location line="+9"/> + <source>Proxy &IP:</source> + <translation>Proxy &IP:</translation> + </message> + <message> + <location line="+19"/> + <source>IP address of the proxy (e.g. 127.0.0.1)</source> + <translation>proxy IP adrese (piem. 127.0.0.1)</translation> + </message> + <message> + <location line="+7"/> + <source>&Port:</source> + <translation>&Ports:</translation> + </message> + <message> + <location line="+19"/> + <source>Port of the proxy (e.g. 9050)</source> + <translation>Proxy ports (piem. 9050)</translation> + </message> + <message> + <location line="+7"/> + <source>SOCKS &Version:</source> + <translation>SOCKS &Versija:</translation> + </message> + <message> + <location line="+13"/> + <source>SOCKS version of the proxy (e.g. 5)</source> + <translation>proxy SOCKS versija (piem. 5)</translation> + </message> + <message> + <location line="+36"/> + <source>&Window</source> + <translation>&Logs</translation> + </message> + <message> + <location line="+6"/> + <source>Show only a tray icon after minimizing the window.</source> + <translation>PÄ“c loga minimizÄcijas rÄdÄ«t tikai ikonu sistÄ“mas teknÄ“.</translation> + </message> + <message> + <location line="+3"/> + <source>&Minimize to the tray instead of the taskbar</source> + <translation>&MinimizÄ“t uz sistÄ“mas tekni, nevis rÄ«kjoslu</translation> + </message> + <message> + <location line="+7"/> + <source>Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Quit in the menu.</source> + <translation>Logu aizverot, minimizÄ“t, nevis beigt darbu. Kad Å¡Ä« izvÄ“lne iespÄ“jota, programma aizvÄ“rsies tikai pÄ“c Beigt komandas izvÄ“lnÄ“.</translation> + </message> + <message> + <location line="+3"/> + <source>M&inimize on close</source> + <translation>M&inimizÄ“t aizverot</translation> + </message> + <message> + <location line="+21"/> + <source>&Display</source> + <translation>&Izskats</translation> + </message> + <message> + <location line="+8"/> + <source>User Interface &language:</source> + <translation>LietotÄja interfeiss un &valoda:</translation> + </message> + <message> + <location line="+13"/> + <source>The user interface language can be set here. This setting will take effect after restarting Bitcoin.</source> + <translation>Å eit var iestatÄ«t lietotÄja valodu. IestatÄ«jums aktivizÄ“sies pÄ“c Bitcoin pÄrstartÄ“Å¡anas.</translation> + </message> + <message> + <location line="+11"/> + <source>&Unit to show amounts in:</source> + <translation>&VienÄ«bas, kurÄs attÄ“lot daudzumus:</translation> + </message> + <message> + <location line="+13"/> + <source>Choose the default subdivision unit to show in the interface and when sending coins.</source> + <translation>IzvÄ“lÄ“ties dalÄ«juma vienÄ«bu pÄ“c noklusÄ“Å¡anas, ko izmantot interfeisÄ un nosÅ«tot bitkoinus.</translation> + </message> + <message> + <location line="+9"/> + <source>Whether to show Bitcoin addresses in the transaction list or not.</source> + <translation>RÄdÄ«t vai nÄ“ Bitcoin adreses transakciju sarakstÄ.</translation> + </message> + <message> + <location line="+3"/> + <source>&Display addresses in transaction list</source> + <translation>&AttÄ“lot adreses transakciju sarakstÄ</translation> + </message> + <message> + <location line="+71"/> + <source>&OK</source> + <translation>&OK</translation> + </message> + <message> + <location line="+7"/> + <source>&Cancel</source> + <translation>&Atcelt</translation> + </message> + <message> + <location line="+10"/> + <source>&Apply</source> + <translation>&Pielietot</translation> + </message> + <message> + <location filename="../optionsdialog.cpp" line="+53"/> + <source>default</source> + <translation>pÄ“c noklusÄ“Å¡anas</translation> + </message> + <message> + <location line="+130"/> + <source>Confirm options reset</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Some settings may require a client restart to take effect.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Do you want to proceed?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+42"/> + <location line="+9"/> + <source>Warning</source> + <translation>BrÄ«dinÄjums</translation> + </message> + <message> + <location line="-9"/> + <location line="+9"/> + <source>This setting will take effect after restarting Bitcoin.</source> + <translation>IestatÄ«jums aktivizÄ“sies pÄ“c Bitkoin pÄrstartÄ“Å¡anas.</translation> + </message> + <message> + <location line="+29"/> + <source>The supplied proxy address is invalid.</source> + <translation>NorÄdÄ«tÄ proxy adrese nav derÄ«ga.</translation> + </message> +</context> +<context> + <name>OverviewPage</name> + <message> + <location filename="../forms/overviewpage.ui" line="+14"/> + <source>Form</source> + <translation>Forma</translation> + </message> + <message> + <location line="+50"/> + <location line="+166"/> + <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> + <translation>AttÄ“lotÄ informÄcija var bÅ«t novecojusi. JÅ«su maciņš pÄ“c savienojuma izveides automÄtiski sinhronizÄ“jas ar Bitcoin tÄ«klu, taÄu Å¡is process vÄ“l nav beidzies.</translation> + </message> + <message> + <location line="-124"/> + <source>Balance:</source> + <translation>Bilance:</translation> + </message> + <message> + <location line="+29"/> + <source>Unconfirmed:</source> + <translation>NeapstiprinÄtas:</translation> + </message> + <message> + <location line="-78"/> + <source>Wallet</source> + <translation>Maciņš</translation> + </message> + <message> + <location line="+107"/> + <source>Immature:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>Mined balance that has not yet matured</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+46"/> + <source><b>Recent transactions</b></source> + <translation><b>PÄ“dÄ“jÄs transakcijas</b></translation> + </message> + <message> + <location line="-101"/> + <source>Your current balance</source> + <translation>JÅ«su tekoÅ¡Ä bilance</translation> + </message> + <message> + <location line="+29"/> + <source>Total of transactions that have yet to be confirmed, and do not yet count toward the current balance</source> + <translation>KopÄ“jÄ apstiprinÄmo transakciju vÄ“rtÄ«ba, vÄ“l nav ieskaitÄ«ta kopÄ“jÄ bilancÄ“</translation> + </message> + <message> + <location filename="../overviewpage.cpp" line="+116"/> + <location line="+1"/> + <source>out of sync</source> + <translation>nav sinhronizÄ“ts</translation> + </message> +</context> +<context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>QRCodeDialog</name> + <message> + <location filename="../forms/qrcodedialog.ui" line="+14"/> + <source>QR Code Dialog</source> + <translation>QR koda dialogs</translation> + </message> + <message> + <location line="+59"/> + <source>Request Payment</source> + <translation>PieprasÄ«t maksÄjumu</translation> + </message> + <message> + <location line="+56"/> + <source>Amount:</source> + <translation>Daudzums:</translation> + </message> + <message> + <location line="-44"/> + <source>Label:</source> + <translation>Nosaukums:</translation> + </message> + <message> + <location line="+19"/> + <source>Message:</source> + <translation>Ziņojums:</translation> + </message> + <message> + <location line="+71"/> + <source>&Save As...</source> + <translation>&SaglabÄt kÄ...</translation> + </message> + <message> + <location filename="../qrcodedialog.cpp" line="+62"/> + <source>Error encoding URI into QR Code.</source> + <translation>Kļūda kodÄ“jot URI QR kodÄ.</translation> + </message> + <message> + <location line="+40"/> + <source>The entered amount is invalid, please check.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Resulting URI too long, try to reduce the text for label / message.</source> + <translation>RezultÄta URI pÄrÄk garÅ¡, mÄ“Ä£iniet saÄ«sinÄt nosaukumu vai ziņojumu. </translation> + </message> + <message> + <location line="+25"/> + <source>Save QR Code</source> + <translation>SaglabÄt QR kodu</translation> + </message> + <message> + <location line="+0"/> + <source>PNG Images (*.png)</source> + <translation>PNG attÄ“li (*.png)</translation> + </message> +</context> +<context> + <name>RPCConsole</name> + <message> + <location filename="../forms/rpcconsole.ui" line="+46"/> + <source>Client name</source> + <translation>Klienta vÄrds</translation> + </message> + <message> + <location line="+10"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+36"/> + <location line="+53"/> + <location line="+23"/> + <location line="+23"/> + <location filename="../rpcconsole.cpp" line="+339"/> + <source>N/A</source> + <translation>N/A</translation> + </message> + <message> + <location line="-217"/> + <source>Client version</source> + <translation>Klienta versija</translation> + </message> + <message> + <location line="-45"/> + <source>&Information</source> + <translation>&InformÄcija</translation> + </message> + <message> + <location line="+68"/> + <source>Using OpenSSL version</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+49"/> + <source>Startup time</source> + <translation>SÄkuma laiks</translation> + </message> + <message> + <location line="+29"/> + <source>Network</source> + <translation>TÄ«kls</translation> + </message> + <message> + <location line="+7"/> + <source>Number of connections</source> + <translation>Savienojumu skaits</translation> + </message> + <message> + <location line="+23"/> + <source>On testnet</source> + <translation>Testa tÄ«klÄ</translation> + </message> + <message> + <location line="+23"/> + <source>Block chain</source> + <translation>Bloku virkne</translation> + </message> + <message> + <location line="+7"/> + <source>Current number of blocks</source> + <translation>PaÅ¡reizÄ“jais bloku skaits</translation> + </message> + <message> + <location line="+23"/> + <source>Estimated total blocks</source> + <translation>Bloku skaita novÄ“rtÄ“jums</translation> + </message> + <message> + <location line="+23"/> + <source>Last block time</source> + <translation>PÄ“dÄ“jÄ bloka laiks</translation> + </message> + <message> + <location line="+52"/> + <source>&Open</source> + <translation>&AtvÄ“rt</translation> + </message> + <message> + <location line="+16"/> + <source>Command-line options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Show the Bitcoin-Qt help message to get a list with possible Bitcoin command-line options.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Show</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+24"/> + <source>&Console</source> + <translation>&Konsole</translation> + </message> + <message> + <location line="-260"/> + <source>Build date</source> + <translation>KompilÄcijas datums</translation> + </message> + <message> + <location line="-104"/> + <source>Bitcoin - Debug window</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+25"/> + <source>Bitcoin Core</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+279"/> + <source>Debug log file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Open the Bitcoin debug log file from the current data directory. This can take a few seconds for large log files.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+102"/> + <source>Clear console</source> + <translation>NotÄ«rÄ«t konsoli</translation> + </message> + <message> + <location filename="../rpcconsole.cpp" line="-30"/> + <source>Welcome to the Bitcoin RPC console.</source> + <translation>Laipni lÅ«gti Bitcoin RPC konsolÄ“.</translation> + </message> + <message> + <location line="+1"/> + <source>Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen.</source> + <translation>Izmantojiet bultiņas uz augÅ¡u un leju, lai pÄrvietotos pa vÄ“sturi, un <b>Ctrl-L</b> ekrÄna notÄ«rÄ«Å¡anai.</translation> + </message> + <message> + <location line="+1"/> + <source>Type <b>help</b> for an overview of available commands.</source> + <translation>Ierakstiet <b>help</b> lai iegÅ«tu pieejamo komandu sarakstu.</translation> + </message> +</context> +<context> + <name>SendCoinsDialog</name> + <message> + <location filename="../forms/sendcoinsdialog.ui" line="+14"/> + <location filename="../sendcoinsdialog.cpp" line="+124"/> + <location line="+5"/> + <location line="+5"/> + <location line="+5"/> + <location line="+6"/> + <location line="+5"/> + <location line="+5"/> + <source>Send Coins</source> + <translation>SÅ«tÄ«t bitkoinus</translation> + </message> + <message> + <location line="+50"/> + <source>Send to multiple recipients at once</source> + <translation>SÅ«tÄ«t vairÄkiem saņēmÄ“jiem uzreiz</translation> + </message> + <message> + <location line="+3"/> + <source>Add &Recipient</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+20"/> + <source>Remove all transaction fields</source> + <translation>DzÄ“st visus transakcijas laukus</translation> + </message> + <message> + <location line="+3"/> + <source>Clear &All</source> + <translation>&NotÄ«rÄ«t visu</translation> + </message> + <message> + <location line="+22"/> + <source>Balance:</source> + <translation>Bilance:</translation> + </message> + <message> + <location line="+10"/> + <source>123.456 BTC</source> + <translation>123,456 BTC</translation> + </message> + <message> + <location line="+31"/> + <source>Confirm the send action</source> + <translation>ApstiprinÄt nosÅ«tÄ«Å¡anu</translation> + </message> + <message> + <location line="+3"/> + <source>S&end</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../sendcoinsdialog.cpp" line="-59"/> + <source><b>%1</b> to %2 (%3)</source> + <translation><b>%1</b> lÄ«dz %2 (%3)</translation> + </message> + <message> + <location line="+5"/> + <source>Confirm send coins</source> + <translation>ApstiprinÄt bitkoinu sÅ«tÄ«Å¡anu</translation> + </message> + <message> + <location line="+1"/> + <source>Are you sure you want to send %1?</source> + <translation>Vai tieÅ¡Äm vÄ“laties nosÅ«tÄ«t %1?</translation> + </message> + <message> + <location line="+0"/> + <source> and </source> + <translation>un</translation> + </message> + <message> + <location line="+23"/> + <source>The recipient address is not valid, please recheck.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>The amount to pay must be larger than 0.</source> + <translation>NosÅ«tÄmajai summai jÄbÅ«t lielÄkai par 0.</translation> + </message> + <message> + <location line="+5"/> + <source>The amount exceeds your balance.</source> + <translation>Daudzums pÄrsniedz pieejamo.</translation> + </message> + <message> + <location line="+5"/> + <source>The total exceeds your balance when the %1 transaction fee is included.</source> + <translation>Kopsumma pÄrsniedz pieejamo, ja pieskaitÄ«ta %1 transakcijas maksa.</translation> + </message> + <message> + <location line="+6"/> + <source>Duplicate address found, can only send to each address once per send operation.</source> + <translation>Atrastas divas vienÄdas adreses, vienÄ nosÅ«tÄ«Å¡anas reizÄ“ uz katru adresi var sÅ«tÄ«t tikai vienreiz.</translation> + </message> + <message> + <location line="+5"/> + <source>Error: Transaction creation failed!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Error: The transaction was rejected. This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation>Kļūda: transakcija tika atteikta. TÄ var gadÄ«ties, ja kÄds no maciÅ†Ä esoÅ¡iem bitkoiniem jau iztÄ“rÄ“ts, piemÄ“ram, izmantojot wallet.dat kopiju, kurÄ nav atzÄ«mÄ“ti iztÄ“rÄ“tie bitkoini.</translation> + </message> +</context> +<context> + <name>SendCoinsEntry</name> + <message> + <location filename="../forms/sendcoinsentry.ui" line="+14"/> + <source>Form</source> + <translation>Forma</translation> + </message> + <message> + <location line="+15"/> + <source>A&mount:</source> + <translation>Apjo&ms</translation> + </message> + <message> + <location line="+13"/> + <source>Pay &To:</source> + <translation>&SaņēmÄ“js:</translation> + </message> + <message> + <location line="+34"/> + <source>The address to send the payment to (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+60"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> + <source>Enter a label for this address to add it to your address book</source> + <translation>Lai pievienotu adresi adreÅ¡u grÄmatai, tai jÄdod nosaukums</translation> + </message> + <message> + <location line="-78"/> + <source>&Label:</source> + <translation>&Nosaukums:</translation> + </message> + <message> + <location line="+28"/> + <source>Choose address from address book</source> + <translation>IzvÄ“lÄ“ties adresi no adreÅ¡u grÄmatas</translation> + </message> + <message> + <location line="+10"/> + <source>Alt+A</source> + <translation>Alt+A</translation> + </message> + <message> + <location line="+7"/> + <source>Paste address from clipboard</source> + <translation>ielÄ«mÄ“t adresi no starpliktuves</translation> + </message> + <message> + <location line="+10"/> + <source>Alt+P</source> + <translation>Alt+P</translation> + </message> + <message> + <location line="+7"/> + <source>Remove this recipient</source> + <translation>DzÄ“st Å¡o saņēmÄ“ju</translation> + </message> + <message> + <location filename="../sendcoinsentry.cpp" line="+1"/> + <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation>Ierakstiet Bitcoin adresi (piem. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> + </message> +</context> +<context> + <name>SignVerifyMessageDialog</name> + <message> + <location filename="../forms/signverifymessagedialog.ui" line="+14"/> + <source>Signatures - Sign / Verify a Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> + <source>&Sign Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+18"/> + <source>The address to sign the message with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <location line="+213"/> + <source>Choose an address from the address book</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-203"/> + <location line="+213"/> + <source>Alt+A</source> + <translation>Alt+A</translation> + </message> + <message> + <location line="-203"/> + <source>Paste address from clipboard</source> + <translation>ielÄ«mÄ“t adresi no starpliktuves</translation> + </message> + <message> + <location line="+10"/> + <source>Alt+P</source> + <translation>Alt+P</translation> + </message> + <message> + <location line="+12"/> + <source>Enter the message you want to sign here</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Signature</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+27"/> + <source>Copy the current signature to the system clipboard</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>Sign the message to prove you own this Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Sign &Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Reset all sign message fields</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <location line="+146"/> + <source>Clear &All</source> + <translation>&NotÄ«rÄ«t visu</translation> + </message> + <message> + <location line="-87"/> + <source>&Verify Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+21"/> + <source>The address the message was signed with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+40"/> + <source>Verify the message to ensure it was signed with the specified Bitcoin address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Verify &Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Reset all verify message fields</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../signverifymessagedialog.cpp" line="+27"/> + <location line="+3"/> + <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> + <translation>Ierakstiet Bitcoin adresi (piem. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> + </message> + <message> + <location line="-2"/> + <source>Click "Sign Message" to generate signature</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Enter Bitcoin signature</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+82"/> + <location line="+81"/> + <source>The entered address is invalid.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-81"/> + <location line="+8"/> + <location line="+73"/> + <location line="+8"/> + <source>Please check the address and try again.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-81"/> + <location line="+81"/> + <source>The entered address does not refer to a key.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-73"/> + <source>Wallet unlock was cancelled.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Private key for the entered address is not available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+12"/> + <source>Message signing failed.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Message signed.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+59"/> + <source>The signature could not be decoded.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <location line="+13"/> + <source>Please check the signature and try again.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The signature did not match the message digest.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Message verification failed.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Message verified.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>TransactionDesc</name> + <message> + <location filename="../transactiondesc.cpp" line="+20"/> + <source>Open until %1</source> + <translation>AtvÄ“rts lÄ«dz %1</translation> + </message> + <message> + <location line="+6"/> + <source>%1/offline</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>%1/unconfirmed</source> + <translation>%1/neapstiprinÄtas</translation> + </message> + <message> + <location line="+2"/> + <source>%1 confirmations</source> + <translation>%1 apstiprinÄjumu</translation> + </message> + <message> + <location line="+18"/> + <source>Status</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="+7"/> + <source>, broadcast through %n node(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+4"/> + <source>Date</source> + <translation>Datums</translation> + </message> + <message> + <location line="+7"/> + <source>Source</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Generated</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <location line="+17"/> + <source>From</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <location line="+22"/> + <location line="+58"/> + <source>To</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-77"/> + <location line="+2"/> + <source>own address</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-2"/> + <source>label</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+37"/> + <location line="+12"/> + <location line="+45"/> + <location line="+17"/> + <location line="+30"/> + <source>Credit</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location line="-102"/> + <source>matures in %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+2"/> + <source>not accepted</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+44"/> + <location line="+8"/> + <location line="+15"/> + <location line="+30"/> + <source>Debit</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-39"/> + <source>Transaction fee</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Net amount</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>Message</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Comment</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Generated coins must mature 120 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>Debug information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Transaction</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Inputs</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+23"/> + <source>Amount</source> + <translation>Daudzums</translation> + </message> + <message> + <location line="+1"/> + <source>true</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>false</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-209"/> + <source>, has not been successfully broadcast yet</source> + <translation>, vÄ“l nav veiksmÄ«gi izziņots</translation> + </message> + <message numerus="yes"> + <location line="-35"/> + <source>Open for %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+70"/> + <source>unknown</source> + <translation>nav zinÄms</translation> + </message> +</context> +<context> + <name>TransactionDescDialog</name> + <message> + <location filename="../forms/transactiondescdialog.ui" line="+14"/> + <source>Transaction details</source> + <translation>Transakcijas detaļas</translation> + </message> + <message> + <location line="+6"/> + <source>This pane shows a detailed description of the transaction</source> + <translation>Å is panelis parÄda transakcijas detaļas</translation> + </message> +</context> +<context> + <name>TransactionTableModel</name> + <message> + <location filename="../transactiontablemodel.cpp" line="+225"/> + <source>Date</source> + <translation>Datums</translation> + </message> + <message> + <location line="+0"/> + <source>Type</source> + <translation>Tips</translation> + </message> + <message> + <location line="+0"/> + <source>Address</source> + <translation>Adrese</translation> + </message> + <message> + <location line="+0"/> + <source>Amount</source> + <translation>Daudzums</translation> + </message> + <message numerus="yes"> + <location line="+57"/> + <source>Open for %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+3"/> + <source>Open until %1</source> + <translation>AtvÄ“rts lÄ«dz %1</translation> + </message> + <message> + <location line="+3"/> + <source>Offline (%1 confirmations)</source> + <translation>Nav pieslÄ“gts (%1 apstiprinÄjumu)</translation> + </message> + <message> + <location line="+3"/> + <source>Unconfirmed (%1 of %2 confirmations)</source> + <translation>Nav apstiprinÄts (%1 no %2 apstiprinÄjumu)</translation> + </message> + <message> + <location line="+3"/> + <source>Confirmed (%1 confirmations)</source> + <translation>ApstiprinÄts (%1 apstiprinÄjumu)</translation> + </message> + <message numerus="yes"> + <location line="+8"/> + <source>Mined balance will be available when it matures in %n more block(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location line="+5"/> + <source>This block was not received by any other nodes and will probably not be accepted!</source> + <translation>Neviens cits mezgls Å¡o bloku nav saņēmis un droÅ¡i vien netiks akceptÄ“ts!</translation> + </message> + <message> + <location line="+3"/> + <source>Generated but not accepted</source> + <translation>Ä¢enerÄ“ts, taÄu nav akceptÄ“ts</translation> + </message> + <message> + <location line="+43"/> + <source>Received with</source> + <translation>Saņemts ar</translation> + </message> + <message> + <location line="+2"/> + <source>Received from</source> + <translation>Saņemts no</translation> + </message> + <message> + <location line="+3"/> + <source>Sent to</source> + <translation>NosÅ«tÄ«ts</translation> + </message> + <message> + <location line="+2"/> + <source>Payment to yourself</source> + <translation>MaksÄjums sev</translation> + </message> + <message> + <location line="+2"/> + <source>Mined</source> + <translation>Atrasts</translation> + </message> + <message> + <location line="+38"/> + <source>(n/a)</source> + <translation>(nav pieejams)</translation> + </message> + <message> + <location line="+199"/> + <source>Transaction status. Hover over this field to show number of confirmations.</source> + <translation>Transakcijas statuss. Turiet peli virs Å¡Ä« lauka, lai redzÄ“tu apstiprinÄjumu skaitu.</translation> + </message> + <message> + <location line="+2"/> + <source>Date and time that the transaction was received.</source> + <translation>Transakcijas saņemÅ¡anas datums un laiks.</translation> + </message> + <message> + <location line="+2"/> + <source>Type of transaction.</source> + <translation>Transakcijas tips.</translation> + </message> + <message> + <location line="+2"/> + <source>Destination address of transaction.</source> + <translation>Transakcijas mÄ“rÄ·a adrese.</translation> + </message> + <message> + <location line="+2"/> + <source>Amount removed from or added to balance.</source> + <translation>Bilancei pievienotais vai atņemtais daudzums.</translation> + </message> +</context> +<context> + <name>TransactionView</name> + <message> + <location filename="../transactionview.cpp" line="+52"/> + <location line="+16"/> + <source>All</source> + <translation>Visi</translation> + </message> + <message> + <location line="-15"/> + <source>Today</source> + <translation>Å odien</translation> + </message> + <message> + <location line="+1"/> + <source>This week</source> + <translation>Å onedēļ</translation> + </message> + <message> + <location line="+1"/> + <source>This month</source> + <translation>Å omÄ“nes</translation> + </message> + <message> + <location line="+1"/> + <source>Last month</source> + <translation>PÄ“dÄ“jais mÄ“nesis</translation> + </message> + <message> + <location line="+1"/> + <source>This year</source> + <translation>Å ogad</translation> + </message> + <message> + <location line="+1"/> + <source>Range...</source> + <translation>Diapazons...</translation> + </message> + <message> + <location line="+11"/> + <source>Received with</source> + <translation>Saņemts ar</translation> + </message> + <message> + <location line="+2"/> + <source>Sent to</source> + <translation>NosÅ«tÄ«ts</translation> + </message> + <message> + <location line="+2"/> + <source>To yourself</source> + <translation>Sev</translation> + </message> + <message> + <location line="+1"/> + <source>Mined</source> + <translation>Atrasts</translation> + </message> + <message> + <location line="+1"/> + <source>Other</source> + <translation>Cits</translation> + </message> + <message> + <location line="+7"/> + <source>Enter address or label to search</source> + <translation>Ierakstiet meklÄ“jamo nosaukumu vai adresi</translation> + </message> + <message> + <location line="+7"/> + <source>Min amount</source> + <translation>MinimÄlais daudzums</translation> + </message> + <message> + <location line="+34"/> + <source>Copy address</source> + <translation>KopÄ“t adresi</translation> + </message> + <message> + <location line="+1"/> + <source>Copy label</source> + <translation>KopÄ“t nosaukumu</translation> + </message> + <message> + <location line="+1"/> + <source>Copy amount</source> + <translation>KopÄ“t daudzumu</translation> + </message> + <message> + <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Edit label</source> + <translation>MainÄ«t nosaukumu</translation> + </message> + <message> + <location line="+1"/> + <source>Show transaction details</source> + <translation>RÄdÄ«t transakcijas detaļas</translation> + </message> + <message> + <location line="+139"/> + <source>Export Transaction Data</source> + <translation>EksportÄ“t transakcijas datus</translation> + </message> + <message> + <location line="+1"/> + <source>Comma separated file (*.csv)</source> + <translation>Fails ar komatu kÄ atdalÄ«tÄju (*.csv)</translation> + </message> + <message> + <location line="+8"/> + <source>Confirmed</source> + <translation>ApstiprinÄts</translation> + </message> + <message> + <location line="+1"/> + <source>Date</source> + <translation>Datums</translation> + </message> + <message> + <location line="+1"/> + <source>Type</source> + <translation>Tips</translation> + </message> + <message> + <location line="+1"/> + <source>Label</source> + <translation>Nosaukums</translation> + </message> + <message> + <location line="+1"/> + <source>Address</source> + <translation>Adrese</translation> + </message> + <message> + <location line="+1"/> + <source>Amount</source> + <translation>Daudzums</translation> + </message> + <message> + <location line="+1"/> + <source>ID</source> + <translation>ID</translation> + </message> + <message> + <location line="+4"/> + <source>Error exporting</source> + <translation>EksportÄ“Å¡anas kļūda</translation> + </message> + <message> + <location line="+0"/> + <source>Could not write to file %1.</source> + <translation>Nevar ierakstÄ«t failÄ %1.</translation> + </message> + <message> + <location line="+100"/> + <source>Range:</source> + <translation>Diapazons:</translation> + </message> + <message> + <location line="+8"/> + <source>to</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>Izveidot maciņa rezerves kopiju</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>Maciņa dati (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>Rezerves kopÄ“Å¡ana neizdevÄs</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>Kļūda, saglabÄjot maciņu jaunajÄ vietÄ.</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>bitcoin-core</name> + <message> + <location filename="../bitcoinstrings.cpp" line="+94"/> + <source>Bitcoin version</source> + <translation>Bitcoin versija</translation> + </message> + <message> + <location line="+97"/> + <source>Usage:</source> + <translation>Lietojums:</translation> + </message> + <message> + <location line="-25"/> + <source>Send command to -server or bitcoind</source> + <translation>NosÅ«tÄ«t komantu uz -server vai bitcoind</translation> + </message> + <message> + <location line="-23"/> + <source>List commands</source> + <translation>Komandu saraksts</translation> + </message> + <message> + <location line="-10"/> + <source>Get help for a command</source> + <translation>PalÄ«dzÄ«ba par komandu</translation> + </message> + <message> + <location line="+22"/> + <source>Options:</source> + <translation>IespÄ“jas:</translation> + </message> + <message> + <location line="+23"/> + <source>Specify configuration file (default: bitcoin.conf)</source> + <translation>NorÄdiet konfigurÄcijas failu (pÄ“c noklusÄ“Å¡anas: bitcoin.conf)</translation> + </message> + <message> + <location line="+3"/> + <source>Specify pid file (default: bitcoind.pid)</source> + <translation>NorÄdiet pid failu (pÄ“c noklusÄ“Å¡anas: bitcoind.pid)</translation> + </message> + <message> + <location line="-1"/> + <source>Specify data directory</source> + <translation>NorÄdiet datu direktoriju</translation> + </message> + <message> + <location line="-8"/> + <source>Set database cache size in megabytes (default: 25)</source> + <translation>UzstÄdiet datu bÄzes bufera izmÄ“ru megabaitos (pÄ“c noklusÄ“Å¡anas: 25)</translation> + </message> + <message> + <location line="-28"/> + <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> + <translation>GaidÄ«t savienojumus portÄ <port> (pÄ“c noklusÄ“Å¡anas: 8333 vai testnet: 18333)</translation> + </message> + <message> + <location line="+5"/> + <source>Maintain at most <n> connections to peers (default: 125)</source> + <translation>UzturÄ“t lÄ«dz <n> savienojumiem ar citiem mezgliem(pÄ“c noklusÄ“Å¡anas: 125)</translation> + </message> + <message> + <location line="-47"/> + <source>Connect to a node to retrieve peer addresses, and disconnect</source> + <translation>Pievienoties mezglam, lai iegÅ«tu citu mezglu adreses, un atvienoties</translation> + </message> + <message> + <location line="+80"/> + <source>Specify your own public address</source> + <translation>NorÄdiet savu publisko adresi</translation> + </message> + <message> + <location line="+3"/> + <source>Threshold for disconnecting misbehaving peers (default: 100)</source> + <translation>Slieksnis pÄrkÄpÄ“jmezglu atvienoÅ¡anai (pÄ“c noklusÄ“Å¡anas: 100)</translation> + </message> + <message> + <location line="-132"/> + <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> + <translation>Sekundes, cik ilgi atturÄ“t pÄrkÄpÄ“jmezglus no atkÄrtotas pievienoÅ¡anÄs (pÄ“c noklusÄ“Å¡anas: 86400)</translation> + </message> + <message> + <location line="-29"/> + <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+27"/> + <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+37"/> + <source>Accept command line and JSON-RPC commands</source> + <translation>Pieņemt komandrindas un JSON-RPC komandas</translation> + </message> + <message> + <location line="+75"/> + <source>Run in the background as a daemon and accept commands</source> + <translation>DarbinÄt fonÄ kÄ servisu un pieņemt komandas</translation> + </message> + <message> + <location line="+33"/> + <source>Use the test network</source> + <translation>Izmantot testa tÄ«klu</translation> + </message> + <message> + <location line="-107"/> + <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-80"/> + <source>%s, you must set a rpcpassword in the configuration file: +%s +It is recommended you use the following random password: +rpcuser=bitcoinrpc +rpcpassword=%s +(you do not need to remember this password) +The username and password MUST NOT be the same. +If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com +</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Cannot obtain a lock on data directory %s. Bitcoin is probably already running.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+11"/> + <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+6"/> + <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin will not work properly.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Warning: wallet.dat corrupt, data salvaged! Original wallet.dat saved as wallet.{timestamp}.bak in %s; if your balance or transactions are incorrect you should restore from a backup.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>Attempt to recover private keys from a corrupt wallet.dat</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Block creation options:</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+5"/> + <source>Connect only to the specified node(s)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Discover own IP address (default: 1 when listening and no -externalip)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error loading block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error: Disk space is low!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error: Transaction creation failed!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error: Wallet locked, unable to create transaction!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to listen on any port. Use -listen=0 if you want this.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Find peers using DNS lookup (default: 1 unless -connect)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> + <source>Imports blocks from external blk000??.dat file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> + <source>Information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Invalid -tor address: '%s'</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Only accept block chain matching built-in checkpoints (default: 1)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Output extra debugging information. Implies all other -debug* options</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Output extra network debugging information</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Prepend debug output with timestamp</source> + <translation>Debug izvadei sÄkumÄ pievienot laika zÄ«mogu</translation> + </message> + <message> + <location line="+5"/> + <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Select the version of socks proxy to use (4-5, default: 5)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Send trace/debug info to console instead of debug.log file</source> + <translation>Debug/trace informÄciju izvadÄ«t konsolÄ“, nevis debug.log failÄ</translation> + </message> + <message> + <location line="+1"/> + <source>Send trace/debug info to debugger</source> + <translation>Debug/trace informÄciju izvadÄ«t debug programmai</translation> + </message> + <message> + <location line="+5"/> + <source>Set maximum block size in bytes (default: 250000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Set minimum block size in bytes (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Specify connection timeout in milliseconds (default: 5000)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> + <source>Use UPnP to map the listening port (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Use UPnP to map the listening port (default: 1 when listening)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Use proxy to reach tor hidden services (default: same as -proxy)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Username for JSON-RPC connections</source> + <translation>JSON-RPC savienojumu lietotÄjvÄrds</translation> + </message> + <message> + <location line="+4"/> + <source>Warning</source> + <translation>BrÄ«dinÄjums</translation> + </message> + <message> + <location line="+1"/> + <source>Warning: This version is obsolete, upgrade required!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>wallet.dat corrupt, salvage failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-46"/> + <source>Password for JSON-RPC connections</source> + <translation>JSON-RPC savienojumu parole</translation> + </message> + <message> + <location line="-66"/> + <source>Allow JSON-RPC connections from specified IP address</source> + <translation>Atļaut JSON-RPC savienojumus no norÄdÄ«tÄs IP adreses</translation> + </message> + <message> + <location line="+75"/> + <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> + <translation>NosÅ«tÄ«t komandas mezglam, kas darbojas adresÄ“ <ip> (pÄ“c noklusÄ“Å¡anas: 127.0.0.1)</translation> + </message> + <message> + <location line="-119"/> + <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> + <translation>IzpildÄ«t komandu, kad labÄk atbilstoÅ¡ais bloks izmainÄs (%s cmd aizvieto ar bloka heÅ¡u)</translation> + </message> + <message> + <location line="+142"/> + <source>Upgrade wallet to latest format</source> + <translation>Atjaunot maciņa formÄtu uz jaunÄko</translation> + </message> + <message> + <location line="-17"/> + <source>Set key pool size to <n> (default: 100)</source> + <translation>UzstÄdÄ«t atslÄ“gu bufera izmÄ“ru uz <n> (pÄ“c noklusÄ“Å¡anas: 100)</translation> + </message> + <message> + <location line="-12"/> + <source>Rescan the block chain for missing wallet transactions</source> + <translation>AtkÄrtoti skanÄ“t bloku virkni, meklÄ“jot trÅ«kstoÅ¡Äs maciņa transakcijas</translation> + </message> + <message> + <location line="+31"/> + <source>Use OpenSSL (https) for JSON-RPC connections</source> + <translation>JSON-RPC savienojumiem izmantot OpenSSL (https)</translation> + </message> + <message> + <location line="-22"/> + <source>Server certificate file (default: server.cert)</source> + <translation>Servera sertifikÄta fails (pÄ“c noklusÄ“Å¡anas: server.cert)</translation> + </message> + <message> + <location line="+1"/> + <source>Server private key (default: server.pem)</source> + <translation>Servera privÄtÄ atslÄ“ga (pÄ“c noklusÄ“Å¡anas: server.pem)</translation> + </message> + <message> + <location line="-150"/> + <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> + <translation>Pieņemamie Å¡ifri (pÄ“c noklusÄ“Å¡anas: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> + </message> + <message> + <location line="+163"/> + <source>This help message</source> + <translation>Å is palÄ«dzÄ«bas paziņojums</translation> + </message> + <message> + <location line="+3"/> + <source>Unable to bind to %s on this computer (bind returned error %d, %s)</source> + <translation>Nevar pievienoties pie %s Å¡ajÄ datorÄ (pievienoÅ¡anÄs atgrieza kļūdu %d, %s)</translation> + </message> + <message> + <location line="-86"/> + <source>Connect through socks proxy</source> + <translation>Savienoties caurs socks proxy</translation> + </message> + <message> + <location line="-10"/> + <source>Allow DNS lookups for -addnode, -seednode and -connect</source> + <translation>Atļaut DNS uzmeklÄ“Å¡anu priekÅ¡ -addnode, -seednode un -connect</translation> + </message> + <message> + <location line="+54"/> + <source>Loading addresses...</source> + <translation>IelÄdÄ“ adreses...</translation> + </message> + <message> + <location line="-34"/> + <source>Error loading wallet.dat: Wallet corrupted</source> + <translation>Nevar ielÄdÄ“t wallet.dat: maciņš bojÄts</translation> + </message> + <message> + <location line="+1"/> + <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin</source> + <translation>Nevar ielÄdÄ“t wallet.dat: maciņa atvÄ“rÅ¡anai nepiecieÅ¡ama jaunÄka Bitcoin versija</translation> + </message> + <message> + <location line="+88"/> + <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> + <translation>Bija nepiecieÅ¡ams pÄrstartÄ“t maciņu: pabeigÅ¡anai pÄrstartÄ“jiet Bitcoin</translation> + </message> + <message> + <location line="-90"/> + <source>Error loading wallet.dat</source> + <translation>Kļūda ielÄdÄ“jot wallet.dat</translation> + </message> + <message> + <location line="+29"/> + <source>Invalid -proxy address: '%s'</source> + <translation>NederÄ«ga -proxy adrese: '%s'</translation> + </message> + <message> + <location line="+50"/> + <source>Unknown network specified in -onlynet: '%s'</source> + <translation>-onlynet komandÄ norÄdÄ«ts nepazÄ«stams tÄ«kls: '%s'</translation> + </message> + <message> + <location line="-1"/> + <source>Unknown -socks proxy version requested: %i</source> + <translation>PieprasÄ«ta nezinÄma -socks proxy versija: %i</translation> + </message> + <message> + <location line="-91"/> + <source>Cannot resolve -bind address: '%s'</source> + <translation>Nevar uzmeklÄ“t -bind adresi: '%s'</translation> + </message> + <message> + <location line="+1"/> + <source>Cannot resolve -externalip address: '%s'</source> + <translation>Nevar atrisinÄt -externalip adresi: '%s'</translation> + </message> + <message> + <location line="+43"/> + <source>Invalid amount for -paytxfee=<amount>: '%s'</source> + <translation>NederÄ«gs daudzums priekÅ¡ -paytxfree=<amount>: '%s'</translation> + </message> + <message> + <location line="+1"/> + <source>Invalid amount</source> + <translation>NederÄ«gs daudzums</translation> + </message> + <message> + <location line="-4"/> + <source>Insufficient funds</source> + <translation>Nepietiek bitkoinu</translation> + </message> + <message> + <location line="+8"/> + <source>Loading block index...</source> + <translation>IelÄdÄ“ bloku indeksu...</translation> + </message> + <message> + <location line="-56"/> + <source>Add a node to connect to and attempt to keep the connection open</source> + <translation>Pievienot mezglu, kam pievienoties un turÄ“t savienojumu atvÄ“rtu</translation> + </message> + <message> + <location line="-25"/> + <source>Unable to bind to %s on this computer. Bitcoin is probably already running.</source> + <translation>Nevar pievienoties %s uz Å¡Ä« datora. Bitcoin droÅ¡i vien jau darbojas.</translation> + </message> + <message> + <location line="+65"/> + <source>Fee per KB to add to transactions you send</source> + <translation>Maksa par KB, ko pievienot nosÅ«tÄmajÄm transakcijÄm</translation> + </message> + <message> + <location line="+17"/> + <source>Loading wallet...</source> + <translation>IelÄdÄ“ maciņu...</translation> + </message> + <message> + <location line="-51"/> + <source>Cannot downgrade wallet</source> + <translation>Nevar maciņa formÄtu padarÄ«t vecÄku</translation> + </message> + <message> + <location line="+3"/> + <source>Cannot write default address</source> + <translation>Nevar ierakstÄ«t adresi pÄ“c noklusÄ“Å¡anas</translation> + </message> + <message> + <location line="+63"/> + <source>Rescanning...</source> + <translation>SkanÄ“ju no jauna...</translation> + </message> + <message> + <location line="-56"/> + <source>Done loading</source> + <translation>IelÄde pabeigta</translation> + </message> + <message> + <location line="+80"/> + <source>To use the %s option</source> + <translation>Izmantot opciju %s</translation> + </message> + <message> + <location line="-72"/> + <source>Error</source> + <translation>Kļūda</translation> + </message> + <message> + <location line="-31"/> + <source>You must set rpcpassword=<password> in the configuration file: +%s +If the file does not exist, create it with owner-readable-only file permissions.</source> + <translation>KonfigurÄcijas failÄ jÄuzstÄda rpcpassword=<password>: +%s +Ja fails neeksistÄ“, izveidojiet to ar atļauju lasÄ«Å¡anai tikai Ä«paÅ¡niekam.</translation> + </message> +</context> +</TS>
\ No newline at end of file diff --git a/src/qt/locale/bitcoin_nb.ts b/src/qt/locale/bitcoin_nb.ts index 08cae8ce0e..2d949897ea 100644 --- a/src/qt/locale/bitcoin_nb.ts +++ b/src/qt/locale/bitcoin_nb.ts @@ -13,12 +13,7 @@ <translation><b>Bitcoin</b> versjon</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation>Copyright © 2009-2012 Bitcoin Utviklerne</translation> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -32,6 +27,16 @@ Distribuert under MIT/X11 programvarelisensen, se medfølgende fil COPYING eller Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i OpenSSL Toolkit (http://www.openssl.org/) og kryptografisk programvare skrevet av Eric Young (eay@cryptsoft.com) og UPnP programvare skrevet av Thomas Bernard.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> </context> <context> <name>AddressBookPage</name> @@ -41,7 +46,7 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i <translation>Adressebok</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Dobbeltklikk for Ã¥ redigere adresse eller merkelapp</translation> </message> @@ -61,12 +66,12 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i <translation>&Ny Adresse</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>Dette er dine Bitcoin-adresser for mottak av betalinger. Du kan gi forskjellige adresser til alle som skal betale deg for Ã¥ holde bedre oversikt.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&Kopier Adresse</translation> </message> @@ -88,10 +93,20 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i <message> <location line="+25"/> <source>Delete the currently selected address from the list</source> + <translation>Slett den valgte adressen fra listen.</translation> + </message> + <message> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>Eksporter data fra nÃ¥værende fane til fil</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> <translation type="unfinished"/> </message> <message> - <location line="-14"/> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation>Verifiser en melding for Ã¥ være sikker pÃ¥ at den ble signert av en angitt Bitcoin-adresse</translation> </message> @@ -106,17 +121,27 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i <translation>&Slett</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>Kopier &Merkelapp</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&Rediger</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation>Send &Coins</translation> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>Eksporter adressebok</translation> </message> @@ -139,7 +164,7 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Merkelapp</translation> </message> @@ -234,7 +259,7 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i <message> <location line="+15"/> <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> - <translation type="unfinished"/> + <translation>VIKTIG: Tidligere sikkerhetskopier av din lommebok-fil, bør erstattes med den nylig genererte, krypterte filen, da de blir ugyldiggjort av sikkerhetshensyn sÃ¥ snart du begynner Ã¥ bruke den nye krypterte lommeboken.</translation> </message> <message> <location line="+100"/> @@ -298,17 +323,17 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>Signer &melding...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Synkroniserer med nettverk...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&Oversikt</translation> </message> @@ -328,32 +353,17 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i <translation>Vis transaksjonshistorikk</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&Adressebok</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Rediger listen over adresser og deres merkelapper</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&Motta bitcoins</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Vis listen over adresser for mottak av betalinger</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>&Send bitcoins</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>&Avslutt</translation> </message> @@ -383,7 +393,7 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i <translation>&Innstillinger...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>&Krypter Lommebok...</translation> </message> @@ -398,27 +408,17 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i <translation>&Endre Adgangsfrase...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> - <translation type="unfinished"/> + <translation>Importere blokker...</translation> </message> <message> <location line="+3"/> <source>Reindexing blocks on disk...</source> - <translation type="unfinished"/> - </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>~%n blokk gjenstÃ¥r</numerusform><numerusform>~%n blokker gjenstÃ¥r</numerusform></translation> - </message> - <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Eksporter...</translation> + <translation>Re-indekserer blokker pÃ¥ disk...</translation> </message> <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>Send til en Bitcoin-adresse</translation> </message> @@ -428,12 +428,7 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i <translation>Endre oppsett for Bitcoin</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>Eksporter data fra nÃ¥værende fane til fil</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>Sikkerhetskopiér lommebok til annet sted</translation> </message> @@ -443,7 +438,7 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i <translation>Endre adgangsfrasen brukt for kryptering av lommebok</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation>&Feilsøkingsvindu</translation> </message> @@ -453,23 +448,38 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i <translation>Ã…pne konsoll for feilsøk og diagnostikk</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation>&Verifiser melding...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>Lommebok</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation>&Send</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>&Motta</translation> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation>&Adressebok</translation> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&Om Bitcoin</translation> </message> @@ -481,30 +491,30 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i <message> <location line="+1"/> <source>Show or hide the main Window</source> - <translation type="unfinished"/> + <translation>Vis eller skjul hovedvinduet</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> - <translation type="unfinished"/> + <translation>Krypter de private nøklene som tilhører lommeboken din</translation> </message> <message> <location line="+7"/> <source>Sign messages with your Bitcoin addresses to prove you own them</source> - <translation type="unfinished"/> + <translation>Signér en melding for Ã¥ bevise at du eier denne adressen</translation> </message> <message> <location line="+2"/> <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source> - <translation type="unfinished"/> + <translation>Bekreft meldinger for Ã¥ være sikker pÃ¥ at de ble signert av en angitt Bitcoin-adresse</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Fil</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&Innstillinger</translation> </message> @@ -519,108 +529,103 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i <translation>Verktøylinje for faner</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Verktøylinje for handlinger</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testnett]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>Bitcoinklient</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n aktiv forbindelse til Bitcoin-nettverket</numerusform><numerusform>%n aktive forbindelser til Bitcoin-nettverket</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Processed %1 blocks of transaction history.</source> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> <translation type="unfinished"/> </message> <message> - <location line="+70"/> - <source>Error</source> - <translation type="unfinished"/> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> + <translation>Lastet %1 blokker med transaksjonshistorikk.</translation> + </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location line="+3"/> - <source>Warning</source> + <location line="+4"/> + <source>%1 behind</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> - <source>Information</source> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> <translation type="unfinished"/> </message> <message> - <location line="+66"/> - <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> - <translation type="unfinished"/> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation>Transaksjoner etter dette vil ikke være synlige enda.</translation> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> + <location line="+22"/> + <source>Error</source> <translation type="unfinished"/> </message> <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> + <location line="+3"/> + <source>Warning</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>for %n sekund siden</numerusform><numerusform>for %n sekunder siden</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>for %n minutt siden</numerusform><numerusform>for %n minutter siden</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>for %n time siden</numerusform><numerusform>for %n timer siden</numerusform></translation> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>for %n dag siden</numerusform><numerusform>for %n dager siden</numerusform></translation> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation>Denne transaksjonen overstiger størrelsesbegrensningen. Du kan likevel sende den med et gebyr pÃ¥ %1, som gÃ¥r til nodene som prosesserer transaksjonen din og støtter nettverket. Vil du betale gebyret?</translation> </message> <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Ajour</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>Kommer ajour...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>Siste mottatte blokk ble generert %1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation>Bekreft transaksjonsgebyr</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>Sendt transaksjon</translation> </message> @@ -643,14 +648,14 @@ Adresse: %4 </translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation>URI hÃ¥ndtering</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation>URI kunne ikke tolkes! Dette kan forÃ¥rsakes av en ugyldig Bitcoin-adresse eller feil i URI-parametere.</translation> </message> @@ -665,27 +670,7 @@ Adresse: %4 <translation>Lommeboken er <b>kryptert</b> og for tiden <b>lÃ¥st</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Sikkerhetskopiér Lommebok</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>Lommeboksdata (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>Sikkerhetskopiering feilet</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>En feil oppstod ved lagring av lommebok til nytt sted</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation>En fatal feil har inntruffet. Det er ikke trygt Ã¥ fortsette og Bitcoin mÃ¥ derfor avslutte.</translation> </message> @@ -693,7 +678,7 @@ Adresse: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation>Nettverksvarsel</translation> </message> @@ -726,7 +711,7 @@ Adresse: %4 <translation>Adressen til denne oppføringen i adresseboken. Denne kan kun endres for utsendingsadresser.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Ny mottaksadresse</translation> </message> @@ -746,17 +731,17 @@ Adresse: %4 <translation>Rediger utsendingsadresse</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>Den oppgitte adressen "%1" er allerede i adresseboken.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>Den angitte adressed "%1" er ikke en gyldig Bitcoin-adresse.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>Kunne ikke lÃ¥se opp lommeboken.</translation> </message> @@ -769,7 +754,7 @@ Adresse: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation>Bitcoin-Qt</translation> @@ -825,8 +810,8 @@ Adresse: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Valgfritt transaksjonsgebyr per kB som sikrer at dine transaksjoner blir raskt prosessert. De fleste transaksjoner er 1 kB. Et gebyr pÃ¥ 0.01 er anbefalt.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> </message> <message> <location line="+15"/> @@ -984,7 +969,7 @@ Adresse: %4 <translation>&Bruk</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation>standardverdi</translation> </message> @@ -1029,23 +1014,18 @@ Adresse: %4 <translation>Skjema</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation>Informasjonen som vises kan være foreldet. Din lommebok synkroniseres automatisk med Bitcoin-nettverket etter at tilkobling er opprettet, men denne prosessen er ikke ferdig enda.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Saldo:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>Antall transaksjoner:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>Ubekreftet</translation> </message> @@ -1055,7 +1035,7 @@ Adresse: %4 <translation>Lommebok</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation>Umoden:</translation> </message> @@ -1070,7 +1050,7 @@ Adresse: %4 <translation><b>Siste transaksjoner</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>Din nÃ¥værende saldo</translation> </message> @@ -1080,18 +1060,21 @@ Adresse: %4 <translation>Totalt antall ubekreftede transaksjoner som ikke telles med i saldo enda</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Totalt antall transaksjoner i lommeboken</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation>ute av synk</translation> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation>Kan ikke starte Bit-coin: klikk-og-betal hÃ¥ndterer</translation> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1166,7 +1149,7 @@ Adresse: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation>-</translation> </message> @@ -1348,7 +1331,7 @@ Adresse: %4 <message> <location line="+3"/> <source>S&end</source> - <translation type="unfinished"/> + <translation>S&avslutt</translation> </message> <message> <location filename="../sendcoinsdialog.cpp" line="-59"/> @@ -1398,7 +1381,7 @@ Adresse: %4 <message> <location line="+5"/> <source>Error: Transaction creation failed!</source> - <translation type="unfinished"/> + <translation>Feil: Opprettelse av transaksjon feilet </translation> </message> <message> <location line="+5"/> @@ -1426,11 +1409,11 @@ Adresse: %4 <message> <location line="+34"/> <source>The address to send the payment to (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>Adressen betalingen skal sendes til (f.eks. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Skriv inn en merkelapp for denne adressen for Ã¥ legge den til i din adressebok</translation> </message> @@ -1664,9 +1647,22 @@ Adresse: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnett]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>Ã…pen til %1</translation> </message> @@ -1853,7 +1849,7 @@ Adresse: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Dato</translation> </message> @@ -1971,7 +1967,7 @@ Adresse: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>Alle</translation> @@ -2058,6 +2054,11 @@ Adresse: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation>Kopier transaksjons-ID</translation> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>Rediger merkelapp</translation> </message> @@ -2067,7 +2068,7 @@ Adresse: %4 <translation>Vis transaksjonsdetaljer</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>Eksporter transaksjonsdata</translation> </message> @@ -2122,7 +2123,7 @@ Adresse: %4 <translation>Kunne ikke skrive til filen %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>Intervall:</translation> </message> @@ -2133,39 +2134,82 @@ Adresse: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>Eksporter data fra nÃ¥værende fane til fil</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>Sikkerhetskopier lommebok</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>Lommebokdata (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>Sikkerhetskopiering feilet</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>En feil oppstod under lagringen av lommeboken til den nye plasseringen.</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>Sikkerhetskopiering fullført</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>Lommebokdata ble lagret til den nye plasseringen. </translation> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Bitcoin versjon</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>Bruk:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>Send kommando til -server eller bitcoind</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>List opp kommandoer</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>Vis hjelpetekst for en kommando</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>Innstillinger:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>Angi konfigurasjonsfil (standardverdi: bitcoin.conf)</translation> </message> @@ -2175,107 +2219,108 @@ Adresse: %4 <translation>Angi pid-fil (standardverdi: bitcoind.pid)</translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>Generér bitcoins</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>Ikke generér bitcoins</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>Angi mappe for datafiler</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation>Sett størrelse pÃ¥ mellomlager for database i megabytes (standardverdi: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>Lytt etter tilkoblinger pÃ¥ <port> (standardverdi: 8333 eller testnet: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>Hold maks <n> koblinger Ã¥pne til andre noder (standardverdi: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Koble til node for Ã¥ hente adresser til andre noder, koble sÃ¥ fra igjen</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation>Angi din egen offentlige adresse</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>Grenseverdi for Ã¥ koble fra noder med dÃ¥rlig oppførsel (standardverdi: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>Antall sekunder noder med dÃ¥rlig oppførsel hindres fra Ã¥ koble til pÃ¥ nytt (standardverdi: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation>En feil oppstod ved opprettelse av RPC port %u for lytting: %s</translation> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>Lytt etter JSON-RPC tilkoblinger pÃ¥ <port> (standardverdi: 8332 or testnet: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>Ta imot kommandolinje- og JSON-RPC-kommandoer</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>Kjør i bakgrunnen som daemon og ta imot kommandoer</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>Bruk testnettverket</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation>Ta imot tilkoblinger fra utsiden (standardverdi: 1 hvis uten -proxy eller -connect)</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> - <translation type="unfinished"/> + <translation>%s, du mÃ¥ angi rpcpassord i konfigurasjonsfilen. +%s +Det anbefales at du bruker det følgende tilfeldige passordet: +rpcbruker=bitcoinrpc +rpcpassord=%s +(du behøver ikke Ã¥ huske passordet) +Brukernavnet og passordet MÃ… IKKE være like. +Om filen ikke eksisterer, opprett den nÃ¥ med eier-kun-les filrettigheter. +Det er ogsÃ¥ anbefalt at Ã¥ sette varselsmelding slik du fÃ¥r melding om problemer. +For eksempel: varselmelding=echo %%s | mail -s "Bitcoin varsel" admin@foo.com</translation> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> - <translation type="unfinished"/> + <translation>En feil oppstod under oppsettet av RPC port %u for IPv6, tilbakestilles til IPv4: %s</translation> </message> <message> <location line="+3"/> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> - <translation type="unfinished"/> + <translation>Bind til angitt adresse. Bruk [vertsmaskin]:port notasjon for IPv6</translation> </message> <message> <location line="+3"/> @@ -2284,23 +2329,23 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> - <translation type="unfinished"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation>Kjør kommando nÃ¥r relevant varsel blir mottatt (%s i cmd er erstattet med TxID)</translation> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> - <translation type="unfinished"/> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation>Kjør kommando nÃ¥r en lommeboktransaksjon endres (%s i cmd er erstattet med TxID)</translation> </message> <message> <location line="+11"/> @@ -2308,7 +2353,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Sett maks størrelse for transaksjoner med høy prioritet / lavt gebyr, i bytes (standardverdi: 27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation type="unfinished"/> </message> @@ -2348,29 +2393,54 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Valg for opprettelse av blokker:</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>Koble kun til angitt(e) node(r)</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation>Oppdaget korrupt blokkdatabase</translation> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Oppdag egen IP-adresse (standardverdi: 1 ved lytting og uten -externalip)</translation> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation>Ønsker du Ã¥ gjenopprette blokkdatabasen nÃ¥?</translation> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation>Feil under oppstart av lommebokdatabasemiljø %s!</translation> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation>Feil under Ã¥pning av blokkdatabase</translation> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> <source>Error: Transaction creation failed!</source> - <translation type="unfinished"/> + <translation>Feil: Opprettelse av transaksjon feilet </translation> </message> <message> <location line="+1"/> @@ -2378,32 +2448,122 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Kunne ikke lytte pÃ¥ noen port. Bruk -listen=0 hvis det er dette du vil.</translation> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation>Finn andre noder gjennom DNS-oppslag (standardverdi: 1 med mindre -connect er oppgit)</translation> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>Gjenopprett blokkjedeindex fra blk000??.dat filer</translation> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> <translation type="unfinished"/> </message> <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation>Verifiserer blokker...</translation> + </message> + <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation>Verifiserer lommebok...</translation> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation type="unfinished"/> </message> @@ -2413,7 +2573,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Ugyldig -tor adresse: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation>Maks mottaksbuffer per forbindelse, <n>*1000 bytes (standardverdi: 5000)</translation> </message> @@ -2423,7 +2588,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Maks sendebuffer per forbindelse, <n>*1000 bytes (standardverdi: 1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation type="unfinished"/> </message> @@ -2448,12 +2613,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Sett tidsstempel pÃ¥ debugmeldinger</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>SSL valg: (se Bitcoin Wiki for instruksjoner for oppsett av SSL)</translation> </message> @@ -2483,7 +2643,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Sett minimum blokkstørrelse i bytes (standardverdi: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>Krymp debug.log filen nÃ¥r klienten starter (standardverdi: 1 hvis uten -debug)</translation> </message> @@ -2493,7 +2653,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Angi tidsavbrudd for forbindelse i millisekunder (standardverdi: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>Bruk UPnP for lytteport (standardverdi: 0)</translation> </message> @@ -2524,36 +2689,41 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>Passord for JSON-RPC forbindelser</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>Tillat JSON-RPC tilkoblinger fra angitt IP-adresse</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>Send kommandoer til node pÃ¥ <ip> (standardverdi: 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation>Eksekvér kommando nÃ¥r beste blokk endrer seg (%s i kommandoen erstattes med blokkens hash)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>Oppgradér lommebok til nyeste format</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>Angi størrelse pÃ¥ nøkkel-lager til <n> (standardverdi: 100)</translation> </message> @@ -2563,17 +2733,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Se gjennom blokk-kjeden etter manglende lommeboktransaksjoner</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation>Hvor mange blokker som skal sjekkes ved oppstart (standardverdi: 2500, 0 = alle)</translation> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>Bruk OpenSSL (https) for JSON-RPC forbindelser</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>Servers sertifikat (standardverdi: server.cert)</translation> </message> @@ -2583,12 +2748,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Servers private nøkkel (standardverdi: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>Akseptable krypteringsmetoder (standardverdi: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>Denne hjelpemeldingen</translation> </message> @@ -2598,22 +2763,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Kan ikke binde til %s pÃ¥ denne datamaskinen (bind returnerte feil %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>Koble til gjennom socks proxy</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>Tillat DNS oppslag for -addnode, -seednode og -connect</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>Laster adresser...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>Feil ved lasting av wallet.dat: Lommeboken er skadet</translation> </message> @@ -2623,32 +2788,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Feil ved lasting av wallet.dat: Lommeboken krever en nyere versjon av Bitcoin</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>Lommeboken mÃ¥tte skrives om: start Bitcoin pÃ¥ nytt for Ã¥ fullføre</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>Feil ved lasting av wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>Ugyldig -proxy adresse: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation>Ukjent nettverk angitt i -onlynet '%s'</translation> </message> @@ -2658,7 +2813,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Ukjent -socks proxy versjon angitt: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation>Kunne ikke slÃ¥ opp -bind adresse: '%s'</translation> </message> @@ -2668,17 +2823,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Kunne ikke slÃ¥ opp -externalip adresse: '%s'</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>Ugyldig beløp for -paytxfee=<beløp>: '%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation>Feil: kunne ikke starte node</translation> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>Ugyldig beløp</translation> </message> @@ -2693,7 +2843,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Laster blokkindeks...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>Legg til node for tilkobling og hold forbindelsen Ã¥pen</translation> </message> @@ -2703,57 +2853,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Kan ikke binde til %s pÃ¥ denne datamaskinen. Sannsynligvis kjører Bitcoin allerede.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation>Finn andre noder via internet relay chat (standardverdi: 0)</translation> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>Gebyr per KB for transaksjoner du sender</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>Laster lommebok...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation>Kan ikke nedgradere lommebok</translation> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation>Kan ikke initialisere nøkkellager</translation> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation>Kan ikke skrive standardadresse</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>Leser gjennom...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>Ferdig med lasting</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation>For Ã¥ bruke %s opsjonen</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>Feil</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_nl.ts b/src/qt/locale/bitcoin_nl.ts index 26883a86ff..5926119cf1 100644 --- a/src/qt/locale/bitcoin_nl.ts +++ b/src/qt/locale/bitcoin_nl.ts @@ -5,8 +5,7 @@ <message> <location filename="../forms/aboutdialog.ui" line="+14"/> <source>About Bitcoin</source> - <translation>Over Bitcoin -</translation> + <translation>Over Bitcoin</translation> </message> <message> <location line="+39"/> @@ -14,12 +13,7 @@ <translation><b>Bitcoin</b> versie</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation>Copyright © 2009-2012 The Bitcoin Ontwikkelaars</translation> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -33,6 +27,16 @@ Gedistribueerd onder de MIT/X11 software licentie, zie het bijgevoegde bestand C Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in de OpenSSL Toolkit (http://www.openssl.org/) en cryptografische software gemaakt door Eric Young (eay@cryptsoft.com) en UPnP software geschreven door Thomas Bernard.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>Auteursrecht</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation>De Bitcoin-ontwikkelaars</translation> + </message> </context> <context> <name>AddressBookPage</name> @@ -42,7 +46,7 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d <translation>Adresboek</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Dubbelklik om adres of label te wijzigen</translation> </message> @@ -62,12 +66,12 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d <translation>&Nieuw Adres</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>Dit zijn uw Bitcoinadressen om betalingen mee te ontvangen. U kunt er voor kiezen om een uniek adres aan te maken voor elke afzender. Op deze manier kunt u bijhouden wie al aan u betaald heeft.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&Kopiëer Adres</translation> </message> @@ -92,7 +96,17 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d <translation>Verwijder het geselecteerde adres van de lijst</translation> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>Exporteer de data in de huidige tab naar een bestand</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation>&Exporteer</translation> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation>Controleer een bericht om te verifiëren dat het gespecificeerde Bitcoinadres het bericht heeft ondertekend.</translation> </message> @@ -107,17 +121,27 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d <translation>&Verwijder</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation>Dit zijn uw Bitcoinadressen om betalingen mee te verzenden. Check altijd het bedrag en het ontvangende adres voordat u uw bitcoins verzendt.</translation> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>Kopiëer &Label</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&Bewerk</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation>Verstuur &Coins</translation> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>Exporteer Gegevens van het Adresboek</translation> </message> @@ -140,7 +164,7 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Label</translation> </message> @@ -165,12 +189,12 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d <message> <location line="+21"/> <source>Enter passphrase</source> - <translation>Huidig wachtwoord</translation> + <translation>Voer wachtwoord in</translation> </message> <message> <location line="+14"/> <source>New passphrase</source> - <translation>Nieuwe wachtwoord</translation> + <translation>Nieuw wachtwoord</translation> </message> <message> <location line="+14"/> @@ -265,7 +289,7 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d <message> <location line="-54"/> <source>Wallet encryption failed due to an internal error. Your wallet was not encrypted.</source> - <translation>Portemonneeversleuteling mislukt door een interne fout, Uw portemonnee is niet versleuteld.</translation> + <translation>Portemonneeversleuteling mislukt door een interne fout. Uw portemonnee is niet versleuteld.</translation> </message> <message> <location line="+7"/> @@ -299,17 +323,17 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>&Onderteken bericht...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Synchroniseren met netwerk...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&Overzicht</translation> </message> @@ -329,32 +353,17 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d <translation>Blader door transactieverleden</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&Adresboek</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Bewerk de lijst van opgeslagen adressen en labels</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&Ontvang munten</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Toon lijst van adressen om betalingen mee te ontvangen</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>&Verstuur munten</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>&Afsluiten</translation> </message> @@ -384,7 +393,7 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d <translation>O&pties...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>&Versleutel Portemonnee...</translation> </message> @@ -399,7 +408,7 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d <translation>&Wijzig Wachtwoord</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation>Blokken aan het importeren vanaf harde schijf...</translation> </message> @@ -408,18 +417,8 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d <source>Reindexing blocks on disk...</source> <translation>Bezig met herindexeren van blokken op harde schijf...</translation> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>~%n blok resterend</numerusform><numerusform>~%n blokken resterend</numerusform></translation> - </message> - <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Exporteer...</translation> - </message> <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>Verstuur munten naar een Bitcoinadres</translation> </message> @@ -429,22 +428,17 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d <translation>Wijzig instellingen van Bitcoin</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>Exporteer de data in de huidige tab naar een bestand</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>&Backup portemonnee naar een andere locatie</translation> </message> <message> <location line="+2"/> <source>Change the passphrase used for wallet encryption</source> - <translation>wijzig het wachtwoord voor uw portemonneversleuteling</translation> + <translation>Wijzig het wachtwoord voor uw portemonneversleuteling</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation>&Debugscherm</translation> </message> @@ -454,23 +448,38 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d <translation>Open debugging en diagnostische console</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation>&Verifiëer bericht...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>Portemonnee</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation>&Versturen</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>&Ontvangen</translation> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation>&Adressen</translation> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&Over Bitcoin</translation> </message> @@ -485,7 +494,7 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d <translation>Toon of verberg het hoofdvenster</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation>Versleutel de geheime sleutels die bij uw portemonnee horen</translation> </message> @@ -500,12 +509,12 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d <translation>Verifiëer handtekeningen om zeker te zijn dat de berichten zijn ondertekend met de gespecificeerde Bitcoinadressen</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Bestand</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&Instellingen</translation> </message> @@ -520,38 +529,68 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d <translation>Tab-werkbalk</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Actie-werkbalk</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testnetwerk]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>Bitcoin client</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n actieve connectie naar Bitcoinnetwerk</numerusform><numerusform>%n actieve connecties naar Bitcoinnetwerk</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> - <translation>%1 van %2 blokken van transactiehistorie verwerkt (%3% klaar).</translation> + <location line="+22"/> + <source>No block source available...</source> + <translation>Geen bron van blokken beschikbaar...</translation> </message> <message> - <location line="+7"/> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation>%1 van %2 (geschat) blokken van de transactiehistorie verwerkt.</translation> + </message> + <message> + <location line="+4"/> <source>Processed %1 blocks of transaction history.</source> <translation>%1 blokken van transactiehistorie verwerkt.</translation> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>%n uur</numerusform><numerusform>%n uur</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation><numerusform>%n dag</numerusform><numerusform>%n dagen</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>%n week</numerusform><numerusform>%n weken</numerusform></translation> + </message> <message> - <location line="+70"/> + <location line="+4"/> + <source>%1 behind</source> + <translation>%1 achter</translation> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation>Laatst ontvangen blok was %1 geleden gegenereerd.</translation> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation>Transacties na dit moment zullen nu nog niet zichtbaar zijn.</translation> + </message> + <message> + <location line="+22"/> <source>Error</source> <translation>Fout</translation> </message> @@ -566,62 +605,27 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d <translation>Informatie</translation> </message> <message> - <location line="+66"/> + <location line="+70"/> <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> <translation>Deze transactie overschrijdt de groottelimiet. Om de transactie alsnog te versturen kunt u transactiekosten betalen van %1. Deze transactiekosten gaan naar de nodes die uw transactie verwerken en het helpt op deze manier bij het ondersteunen van het Bitcoinnetwerk. Wilt u de transactiekosten betalen?</translation> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation>Backup Succesvol</translation> - </message> - <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> - <translation>De portemonneedata is succesvol opgeslagen op de nieuwe locatie.</translation> - </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>%n seconde geleden</numerusform><numerusform>%n seconden geleden</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>%n minuut geleden</numerusform><numerusform>%n minuten geleden</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>%n uur geleden</numerusform><numerusform>%n uur geleden</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>%n dag geleden</numerusform><numerusform>%n dagen geleden</numerusform></translation> - </message> - <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Bijgewerkt</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>Aan het bijwerken...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>Laatst ontvangen blok is %1 gegenereerd.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation>Bevestig transactiekosten</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>Verzonden transactie</translation> </message> @@ -644,14 +648,14 @@ Adres: %4 </translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation>URI-behandeling</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation>URI kan niet worden geïnterpreteerd. Dit kan komen door een ongeldig Bitcoinadres of misvormde URI-parameters.</translation> </message> @@ -666,27 +670,7 @@ Adres: %4 <translation>Portemonnee is <b>versleuteld</b> en momenteel <b>gesloten</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Backup Portemonnee</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>Portemonnee-data (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>Backup Mislukt</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>Er is een fout opgetreden bij het wegschrijven van de portemonnee-data naar de nieuwe locatie.</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation>Er is een fatale fout opgetreden. Bitcoin kan niet meer veilig doorgaan en zal nu afgesloten worden.</translation> </message> @@ -694,7 +678,7 @@ Adres: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation>Netwerkwaarschuwing</translation> </message> @@ -727,7 +711,7 @@ Adres: %4 <translation>Het adres dat geassocieerd is met deze inschrijving in het adresboek. Dit kan alleen worden veranderd voor zend-adressen.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Nieuw ontvangstadres</translation> </message> @@ -747,17 +731,17 @@ Adres: %4 <translation>Bewerk adres om naar te verzenden</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>Het opgegeven adres "%1" bestaat al in uw adresboek.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>Het opgegeven adres "%1" is een ongeldig Bitcoinadres</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>Kon de portemonnee niet openen.</translation> </message> @@ -770,7 +754,7 @@ Adres: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation>Bitcoin-Qt</translation> @@ -803,8 +787,7 @@ Adres: %4 <message> <location line="+1"/> <source>Start minimized</source> - <translation>Geminimaliseerd starten -</translation> + <translation>Geminimaliseerd starten</translation> </message> <message> <location line="+1"/> @@ -826,8 +809,8 @@ Adres: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Optionele transactiekosten per kB die helpen om uw transacties snel te verwerken. De meeste transacties zijn 1 kB. Transactiekosten van 0,01 wordt aangeraden</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation>Optionele transactiekosten per kB. Transactiekosten helpen ervoor te zorgen dat uw transacties snel verwerkt worden. De meeste transacties zijn 1kB.</translation> </message> <message> <location line="+15"/> @@ -842,17 +825,17 @@ Adres: %4 <message> <location line="+3"/> <source>&Start Bitcoin on system login</source> - <translation>&Start Bitcoin bij het inloggen in het systeem</translation> + <translation>Start &Bitcoin bij het inloggen in het systeem</translation> </message> <message> <location line="+35"/> <source>Reset all client options to default.</source> - <translation type="unfinished"/> + <translation>Reset alle clientopties naar de standaardinstellingen.</translation> </message> <message> <location line="+3"/> <source>&Reset Options</source> - <translation type="unfinished"/> + <translation>&Reset Opties</translation> </message> <message> <location line="+13"/> @@ -932,7 +915,7 @@ Adres: %4 <message> <location line="+3"/> <source>M&inimize on close</source> - <translation>Minimaliseer bij &sluiten van het venster</translation> + <translation>Minimaliseer bij sluiten van het &venster</translation> </message> <message> <location line="+21"/> @@ -942,7 +925,7 @@ Adres: %4 <message> <location line="+8"/> <source>User Interface &language:</source> - <translation>&Taal Gebruikersinterface:</translation> + <translation>Taal &Gebruikersinterface:</translation> </message> <message> <location line="+13"/> @@ -967,7 +950,7 @@ Adres: %4 <message> <location line="+3"/> <source>&Display addresses in transaction list</source> - <translation>Toon &adressen in de transactielijst</translation> + <translation>Toon a&dressen in de transactielijst</translation> </message> <message> <location line="+71"/> @@ -977,7 +960,7 @@ Adres: %4 <message> <location line="+7"/> <source>&Cancel</source> - <translation>&Annuleren</translation> + <translation>Ann&uleren</translation> </message> <message> <location line="+10"/> @@ -985,24 +968,24 @@ Adres: %4 <translation>&Toepassen</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation>standaard</translation> </message> <message> <location line="+130"/> <source>Confirm options reset</source> - <translation type="unfinished"/> + <translation>Bevestig reset opties</translation> </message> <message> <location line="+1"/> <source>Some settings may require a client restart to take effect.</source> - <translation type="unfinished"/> + <translation>Sommige instellingen vereisen het herstarten van de client voordat ze in werking treden.</translation> </message> <message> <location line="+0"/> <source>Do you want to proceed?</source> - <translation type="unfinished"/> + <translation> Wilt u doorgaan?</translation> </message> <message> <location line="+42"/> @@ -1030,23 +1013,18 @@ Adres: %4 <translation>Vorm</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation>De weergegeven informatie kan verouderd zijn. Uw portemonnee synchroniseert automaticsh met het Bitcoinnetwerk nadat een verbinding is gelegd, maar dit proces is nog niet voltooid.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Saldo:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>Aantal transacties:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>Onbevestigd:</translation> </message> @@ -1056,14 +1034,14 @@ Adres: %4 <translation>Portemonnee</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation>Immatuur:</translation> </message> <message> <location line="+13"/> <source>Mined balance that has not yet matured</source> - <translation>Ontgonnen saldo dat nog niet tot wasdom is gekomen</translation> + <translation>Gedolven saldo dat nog niet tot wasdom is gekomen</translation> </message> <message> <location line="+46"/> @@ -1071,7 +1049,7 @@ Adres: %4 <translation><b>Recente transacties</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>Uw huidige saldo</translation> </message> @@ -1081,18 +1059,21 @@ Adres: %4 <translation>Totaal van de transacties die nog moeten worden bevestigd en nog niet zijn meegeteld in uw huidige saldo </translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Totaal aantal transacties in uw portemonnee</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation>niet gesynchroniseerd</translation> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation>Kan bitcoin niet starten: click-to-pay handler</translation> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1167,7 +1148,7 @@ Adres: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation>N.v.t.</translation> </message> @@ -1209,7 +1190,7 @@ Adres: %4 <message> <location line="+23"/> <source>Block chain</source> - <translation>Blokkenketen</translation> + <translation>Blokketen</translation> </message> <message> <location line="+7"/> @@ -1431,7 +1412,7 @@ Adres: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Vul een label in voor dit adres om het toe te voegen aan uw adresboek</translation> </message> @@ -1523,7 +1504,7 @@ Adres: %4 <message> <location line="+7"/> <source>Signature</source> - <translation type="unfinished"/> + <translation>Handtekening</translation> </message> <message> <location line="+27"/> @@ -1665,9 +1646,22 @@ Adres: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation>De Bitcoin-ontwikkelaars</translation> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnetwerk]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>Openen totdat %1</translation> </message> @@ -1790,7 +1784,7 @@ Adres: %4 <message> <location line="+3"/> <source>Generated coins must mature 120 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours.</source> - <translation>Gegeneerde munten moeten 120 blokken wachten voordat ze tot wasdom komen en kunnen worden uitgegeven. Uw net gegenereerde blok is uitgezonden aan het netwerk om te worden toegevoegd aan de blokkenketen. Als het niet wordt geaccepteerd in de keten, zal het blok als "niet geaccepteerd" worden aangemerkt en kan het niet worden uitgegeven. Dit kan soms gebeuren als een andere node net iets sneller een blok heeft gegenereerd; een paar seconden voor het uwe.</translation> + <translation>Gegeneerde munten moeten 120 blokken wachten voordat ze tot wasdom komen en kunnen worden uitgegeven. Uw net gegenereerde blok is uitgezonden aan het netwerk om te worden toegevoegd aan de blokketen. Als het niet wordt geaccepteerd in de keten, zal het blok als "niet geaccepteerd" worden aangemerkt en kan het niet worden uitgegeven. Dit kan soms gebeuren als een andere node net iets sneller een blok heeft gegenereerd; een paar seconden voor het uwe.</translation> </message> <message> <location line="+7"/> @@ -1830,7 +1824,7 @@ Adres: %4 <message numerus="yes"> <location line="-35"/> <source>Open for %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Open voor nog %n blok</numerusform><numerusform>Open voor nog %n blokken</numerusform></translation> </message> <message> <location line="+70"/> @@ -1854,7 +1848,7 @@ Adres: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Datum</translation> </message> @@ -1876,7 +1870,7 @@ Adres: %4 <message numerus="yes"> <location line="+57"/> <source>Open for %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Open voor nog %n blok</numerusform><numerusform>Open voor nog %n blokken</numerusform></translation> </message> <message> <location line="+3"/> @@ -1901,7 +1895,7 @@ Adres: %4 <message numerus="yes"> <location line="+8"/> <source>Mined balance will be available when it matures in %n more block(s)</source> - <translation><numerusform>Ontgonnen saldo zal beschikbaar komen als het tot wasdom komt na %n blok</numerusform><numerusform>Ontgonnen saldo zal beschikbaar komen als het tot wasdom komt na %n blokken</numerusform></translation> + <translation><numerusform>Gedolven saldo zal beschikbaar komen als het tot wasdom komt na %n blok</numerusform><numerusform>Gedolven saldo zal beschikbaar komen als het tot wasdom komt na %n blokken</numerusform></translation> </message> <message> <location line="+5"/> @@ -1936,7 +1930,7 @@ Adres: %4 <message> <location line="+2"/> <source>Mined</source> - <translation>Ontgonnen</translation> + <translation>Gedolven</translation> </message> <message> <location line="+38"/> @@ -1961,7 +1955,7 @@ Adres: %4 <message> <location line="+2"/> <source>Destination address of transaction.</source> - <translation>Ontvangend adres van transactie</translation> + <translation>Ontvangend adres van transactie.</translation> </message> <message> <location line="+2"/> @@ -1972,7 +1966,7 @@ Adres: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>Alles</translation> @@ -2025,7 +2019,7 @@ Adres: %4 <message> <location line="+1"/> <source>Mined</source> - <translation>Ontgonnen</translation> + <translation>Gedolven</translation> </message> <message> <location line="+1"/> @@ -2059,6 +2053,11 @@ Adres: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation>Kopieer transactie-ID</translation> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>Bewerk label</translation> </message> @@ -2068,7 +2067,7 @@ Adres: %4 <translation>Toon transactiedetails</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>Exporteer transactiegegevens</translation> </message> @@ -2123,7 +2122,7 @@ Adres: %4 <translation>Kon niet schrijven naar bestand %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>Bereik:</translation> </message> @@ -2134,160 +2133,187 @@ Adres: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation>&Exporteer</translation> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>Exporteer de data in de huidige tab naar een bestand</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>Portomonnee backuppen</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>Portemonnee-data (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>Backup Mislukt</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>Er is een fout opgetreden bij het wegschrijven van de portemonnee-data naar de nieuwe locatie.</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>Backup Succesvol</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>De portemonneedata is succesvol opgeslagen op de nieuwe locatie.</translation> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Bitcoinversie</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>Gebruik:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> - <translation>Stuur commando naar -server of bitcoind -</translation> + <translation>Stuur commando naar -server of bitcoind</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> - <translation>List van commando's -</translation> + <translation>Lijst van commando's</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> - <translation>Toon hulp voor een commando -</translation> + <translation>Toon hulp voor een commando</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> - <translation>Opties: -</translation> + <translation>Opties:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Specifieer configuratiebestand (standaard: bitcoin.conf) + <translation>Specificeer configuratiebestand (standaard: bitcoin.conf) </translation> </message> <message> <location line="+3"/> <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Specifieer pid-bestand (standaard: bitcoind.pid) + <translation>Specificeer pid-bestand (standaard: bitcoind.pid) </translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>Genereer munten -</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>Genereer geen munten -</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> - <translation>Stel datamap in -</translation> + <translation>Stel datamap in</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation>Stel databankcachegrootte in in megabytes (standaard: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>Luister voor verbindingen op <poort> (standaard: 8333 of testnet: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>Onderhoud maximaal <n> verbindingen naar peers (standaard: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Verbind naar een node om adressen van anderen op te halen, en verbreek vervolgens de verbinding</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation>Specificeer uw eigen publieke adres</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>Drempel om verbinding te verbreken naar zich misdragende peers (standaard: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>Aantal seconden dat zich misdragende peers niet opnieuw mogen verbinden (standaard: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation>Er is een fout opgetreden tijdens het instellen van de inkomende RPC-poort %u op IPv4: %s</translation> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>Wacht op JSON-RPC-connecties op poort <port> (standaard: 8332 of testnet: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> - <translation>Aanvaard commandoregel en JSON-RPC commando's -</translation> + <translation>Aanvaard commandoregel- en JSON-RPC-commando's</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> - <translation>Draai in de achtergrond als daemon en aanvaard commando's -</translation> + <translation>Draai in de achtergrond als daemon en aanvaard commando's</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> - <translation>Gebruik het testnetwerk -</translation> + <translation>Gebruik het testnetwerk</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation>Accepteer verbindingen van buitenaf (standaard: 1 als geen -proxy of -connect is opgegeven)</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> - <translation>%s, u moet een rpcpassword instellen in het configuratiebestand: %s -Het wordt aangeraden het volgende willekeurige wachtwoord te gebruiken: + <translation>%s, u moet een RPC-wachtwoord instellen in het configuratiebestand: %s +U wordt aangeraden het volgende willekeurige wachtwoord te gebruiken: rpcuser=bitcoinrpc rpcpassword=%s -(U hoeft het wachtwoord niet te onthouden) -De gebruikersnaam en het wachtwoord mogen NIET OVEREENKOMEN. -Als het bestand niet bestaat, maak het aan met een alleen-lezen-permissie.</translation> +(u hoeft dit wachtwoord niet te onthouden) +De gebruikersnaam en wachtwoord mogen niet hetzelfde zijn. +Als het bestand niet bestaat, make hem dan aan met leesrechten voor enkel de eigenaar. +Het is ook aan te bevelen "alertnotify" in te stellen zodat u op de hoogte gesteld wordt van problemen; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation>Er is een fout opgetreden tijdens het instellen van de inkomende RPC-poort %u op IPv6, terugval naar IPv4: %s</translation> </message> @@ -2303,16 +2329,6 @@ Als het bestand niet bestaat, maak het aan met een alleen-lezen-permissie.</tran </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> - <translation>Fout bij het initialiseren van database-omgeving %s! Om te herstellen, MAAK EEN BACKUP VAN DIE MAP, verwijder vervolgens alle bestanden in de map behalve wallet.dat.</translation> - </message> - <message> - <location line="+3"/> <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation>Fout: De transactie was afgewezen! Dit kan gebeuren als sommige munten in uw portemonnee al eerder uitgegeven zijn, zoals wanneer u een kopie van uw wallet.dat heeft gebruikt en in de kopie deze munten zijn uitgegeven, maar in deze portemonnee die munten nog niet als zodanig zijn gemarkeerd.</translation> </message> @@ -2322,14 +2338,24 @@ Als het bestand niet bestaat, maak het aan met een alleen-lezen-permissie.</tran <translation>Fout: Deze transactie vereist transactiekosten van tenminste %s, vanwege zijn grootte, complexiteit, of het gebruik van onlangs ontvangen munten!</translation> </message> <message> + <location line="+3"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation>Voer opdracht uit zodra een relevante melding ontvangen is (%s wordt in cmd vervangen door het bericht)</translation> + </message> + <message> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation>Voer opdracht uit zodra een portemonneetransactie verandert (%s in cmd wordt vervangen door TxID)</translation> + </message> + <message> <location line="+11"/> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> <translation>Stel maximumgrootte in in bytes voor hoge-prioriteits-/lage-transactiekosten-transacties (standaard: 27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> - <translation>Dit is een pre-release testversie - gebruik op eigen risico! Gebruik deze niet voor het ontginnen van munten of handelsapplicaties</translation> + <translation>Dit is een pre-release testversie - gebruik op eigen risico! Gebruik deze niet voor het delven van munten of handelsdoeleinden</translation> </message> <message> <location line="+5"/> @@ -2367,22 +2393,47 @@ Als het bestand niet bestaat, maak het aan met een alleen-lezen-permissie.</tran <translation>Blokcreatie-opties:</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>Verbind alleen naar de gespecificeerde node(s)</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation>Corrupte blokkendatabase gedetecteerd</translation> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Ontdek eigen IP-adres (standaard: 1 als er wordt geluisterd en geen -externalip is opgegeven)</translation> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation>Wilt u de blokkendatabase nu herbouwen?</translation> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation>Fout bij intialisatie blokkendatabase</translation> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation>Probleem met initializeren van de database-omgeving %s!</translation> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> - <translation type="unfinished"/> + <translation>Fout bij het laden van blokkendatabase</translation> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation>Fout bij openen blokkendatabase</translation> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation>Fout: Weinig vrije diskruimte!</translation> </message> @@ -2397,32 +2448,122 @@ Als het bestand niet bestaat, maak het aan met een alleen-lezen-permissie.</tran <translation>Fout: Portemonnee vergrendeld, aanmaak transactie niet mogelijk!</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation>Fout: Systeemfout:</translation> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Mislukt om op welke poort dan ook te luisteren. Gebruik -listen=0 as u dit wilt.</translation> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation>Lezen van blokinformatie mislukt</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation>Lezen van blok mislukt</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation>Synchroniseren van blokindex mislukt</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation>Schrijven van blokindex mislukt</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation>Schrijven van blokinformatie mislukt</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation>Schrijven van blok mislukt</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation>Schrijven van bestandsinformatie mislukt</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation>Schrijven naar coindatabase mislukt</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation>Schrijven van transactieindex mislukt</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation>Schrijven van undo-data mislukt</translation> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation>Vind andere nodes d.m.v. DNS-naslag (standaard: 1 tenzij -connect)</translation> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> - <translation type="unfinished"/> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation>Genereer munten (standaard: 0)</translation> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation>Aantal te checken blokken bij het opstarten (standaard: 288, 0 = allemaal)</translation> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> - <translation>Bezig met importeren van blokken uit blokkendatabase...</translation> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation>Hoe grondig de blokverificatie is (0-4, standaard: 3)</translation> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation>Niet genoeg file descriptors beschikbaar.</translation> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>Blokketen opnieuw opbouwen van huidige blk000??.dat-bestanden</translation> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation>Stel het aantal threads in om RPC-aanvragen mee te bedienen (standaard: 4)</translation> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation>Blokken aan het controleren...</translation> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation>Portomonnee aan het controleren...</translation> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation>Importeert blokken van extern blk000??.dat bestand</translation> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation>Stel het aantal threads voor scriptverificatie in (max 16, 0 = auto, <0 = laat zoveel cores vrij, standaard: 0)</translation> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation>Informatie</translation> </message> @@ -2432,7 +2573,12 @@ Als het bestand niet bestaat, maak het aan met een alleen-lezen-permissie.</tran <translation>Ongeldig -tor adres: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation>Onderhoud een volledige transactieindex (standaard: 0)</translation> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation>Maximum per-connectie ontvangstbuffer, <n>*1000 bytes (standaard: 5000)</translation> </message> @@ -2442,9 +2588,9 @@ Als het bestand niet bestaat, maak het aan met een alleen-lezen-permissie.</tran <translation>Maximum per-connectie zendbuffer, <n>*1000 bytes (standaard: 1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Accepteer alleen blokkenketen die overeenkomt met de ingebouwde checkpoints (standaard: 1)</translation> + <translation>Accepteer alleen blokketen die overeenkomt met de ingebouwde checkpoints (standaard: 1)</translation> </message> <message> <location line="+1"/> @@ -2467,12 +2613,7 @@ Als het bestand niet bestaat, maak het aan met een alleen-lezen-permissie.</tran <translation>Voorzie de debuggingsuitvoer van een tijdsaanduiding</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation>Herbouw blokkenketenindex uit huidige blk000??.dat bestanden</translation> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>SSL-opties: (zie de Bitcoin wiki voor SSL-instructies)</translation> </message> @@ -2502,17 +2643,22 @@ Als het bestand niet bestaat, maak het aan met een alleen-lezen-permissie.</tran <translation>Stel minimum blokgrootte in in bytes (standaard: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>Verklein debug.log-bestand bij het opstarten van de client (standaard: 1 als geen -debug)</translation> </message> <message> <location line="+2"/> <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Specificeer de time-out tijd in milliseconden (standaard: 5000)</translation> + <translation>Specificeer de time-outtijd in milliseconden (standaard: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation>Systeemfout:</translation> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>Gebruik UPnP om de luisterende poort te mappen (standaard: 0)</translation> </message> @@ -2529,8 +2675,7 @@ Als het bestand niet bestaat, maak het aan met een alleen-lezen-permissie.</tran <message> <location line="+2"/> <source>Username for JSON-RPC connections</source> - <translation>Gebruikersnaam voor JSON-RPC verbindingen -</translation> + <translation>Gebruikersnaam voor JSON-RPC-verbindingen</translation> </message> <message> <location line="+4"/> @@ -2544,81 +2689,73 @@ Als het bestand niet bestaat, maak het aan met een alleen-lezen-permissie.</tran </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation>U moet de databases herbouwen met behulp van -reindex om -txindex te kunnen veranderen</translation> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation>wallet.dat corrupt, veiligstellen mislukt</translation> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> - <translation>Wachtwoord voor JSON-RPC verbindingen -</translation> + <translation>Wachtwoord voor JSON-RPC-verbindingen</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> - <translation>Sta JSON-RPC verbindingen van opgegeven IP adres toe -</translation> + <translation>Sta JSON-RPC verbindingen van opgegeven IP-adres toe</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> - <translation>Verstuur commando's naar proces dat op <ip> draait (standaard: 127.0.0.1) -</translation> + <translation>Verstuur commando's naar proces dat op <ip> draait (standaard: 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation>Voer commando uit zodra het beste blok verandert (%s in cmd wordt vervangen door blockhash)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>Vernieuw portemonnee naar nieuwste versie</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> - <translation>Stel sleutelpoelgrootte in op <n> (standaard: 100) -</translation> + <translation>Stel sleutelpoelgrootte in op <n> (standaard: 100)</translation> </message> <message> <location line="-12"/> <source>Rescan the block chain for missing wallet transactions</source> - <translation>Doorzoek de blokkenketen op ontbrekende portemonnee-transacties</translation> + <translation>Doorzoek de blokketen op ontbrekende portemonnee-transacties</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation>Het aantal blokken na te kijken bij opstarten (standaard: 2500, 0=alle)</translation> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> - <translation>Gebruik OpenSSL (https) voor JSON-RPC verbindingen -</translation> + <translation>Gebruik OpenSSL (https) voor JSON-RPC-verbindingen</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> - <translation>Certificaat-bestand voor server (standaard: server.cert) -</translation> + <translation>Certificaat-bestand voor server (standaard: server.cert)</translation> </message> <message> <location line="+1"/> <source>Server private key (default: server.pem)</source> - <translation>Geheime sleutel voor server (standaard: server.pem) -</translation> + <translation>Geheime sleutel voor server (standaard: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>Aanvaardbare ciphers (standaard: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> - <translation>Dit helpbericht -</translation> + <translation>Dit helpbericht</translation> </message> <message> <location line="+3"/> @@ -2626,22 +2763,22 @@ Als het bestand niet bestaat, maak het aan met een alleen-lezen-permissie.</tran <translation>Niet in staat om aan %s te binden op deze computer (bind gaf error %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>Verbind via een socks-proxy</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>Sta DNS-naslag toe voor -addnode, -seednode en -connect</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>Adressen aan het laden...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>Fout bij laden wallet.dat: Portemonnee corrupt</translation> </message> @@ -2651,32 +2788,22 @@ Als het bestand niet bestaat, maak het aan met een alleen-lezen-permissie.</tran <translation>Fout bij laden wallet.dat: Portemonnee vereist een nieuwere versie van Bitcoin</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>Portemonnee moest herschreven worden: Herstart Bitcoin om te voltooien</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>Fout bij laden wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>Ongeldig -proxy adres: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation>Onbekend netwerk gespecificeerd in -onlynet: '%s'</translation> </message> @@ -2686,7 +2813,7 @@ Als het bestand niet bestaat, maak het aan met een alleen-lezen-permissie.</tran <translation>Onbekende -socks proxyversie aangegeven: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation>Kan -bind adres niet herleiden: '%s'</translation> </message> @@ -2696,19 +2823,14 @@ Als het bestand niet bestaat, maak het aan met een alleen-lezen-permissie.</tran <translation>Kan -externlip adres niet herleiden: '%s'</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>Ongeldig bedrag voor -paytxfee=<bedrag>: '%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation>Fout: Kon node niet starten</translation> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> - <translation>Ongeldig aantal</translation> + <translation>Ongeldig bedrag</translation> </message> <message> <location line="-4"/> @@ -2721,9 +2843,9 @@ Als het bestand niet bestaat, maak het aan met een alleen-lezen-permissie.</tran <translation>Blokindex aan het laden...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> - <translation>Voeg een knooppunt om te verbinden toe en probeer de verbinding open te houden</translation> + <translation>Voeg een node om naar te verbinden toe en probeer de verbinding open te houden</translation> </message> <message> <location line="-25"/> @@ -2731,57 +2853,47 @@ Als het bestand niet bestaat, maak het aan met een alleen-lezen-permissie.</tran <translation>Niet in staat om aan %s te binden op deze computer. Bitcoin draait vermoedelijk reeds.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation>Vind anderen door middel van Internet Relay Chat (standaard: 0)</translation> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>Kosten per KB om aan transacties toe te voegen die u verstuurt</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>Portemonnee aan het laden...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation>Kan portemonnee niet downgraden</translation> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation>Kan sleutel-pool niet initialiseren</translation> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> - <translation>Kan standaard adres niet schrijven</translation> + <translation>Kan standaardadres niet schrijven</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> - <translation>Opnieuw aan het scannen ...</translation> + <translation>Blokketen aan het doorzoeken...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>Klaar met laden</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation>Om de %s optie te gebruiken</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>Fout</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_pl.ts b/src/qt/locale/bitcoin_pl.ts index 02c7c5984c..2b239c035f 100644 --- a/src/qt/locale/bitcoin_pl.ts +++ b/src/qt/locale/bitcoin_pl.ts @@ -13,12 +13,7 @@ <translation>Wersja <b>Bitcoin</b></translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation>Copyright © 2009-2012 The Bitcoin developers</translation> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -32,6 +27,16 @@ Distributed under the MIT/X11 software license, see the accompanying file COPYIN This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>Prawo autorskie</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation>Deweloperzy Bitcoin</translation> + </message> </context> <context> <name>AddressBookPage</name> @@ -41,7 +46,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Książka Adresowa</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Kliknij dwukrotnie, aby edytować adres lub etykietÄ™</translation> </message> @@ -61,12 +66,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Nowy Adres</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>Tutaj znajdujÄ… siÄ™ twoje adresy Bitcoin do odbioru pÅ‚atnoÅ›ci. Możesz nadać oddzielne adresy dla każdego z wysyÅ‚ajÄ…cych monety, żeby Å›ledzić oddzielnie ich opÅ‚aty.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&Kopiuj adres</translation> </message> @@ -88,10 +93,20 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+25"/> <source>Delete the currently selected address from the list</source> - <translation type="unfinished"/> + <translation>UsuÅ„ zaznaczony adres z listy</translation> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>Eksportuj dane z aktywnej karty do pliku</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation>&Eksportuj</translation> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation>Zweryfikuj wiadomość, aby upewnić siÄ™, że zostaÅ‚a podpisana odpowiednim adresem Bitcoin.</translation> </message> @@ -106,17 +121,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&UsuÅ„</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation>Tutaj znajdujÄ… siÄ™ Twoje adresy Bitcoin do wysyÅ‚ania pÅ‚atnoÅ›ci. Zawsze sprawdzaj ilość i adres odbiorcy przed wysyÅ‚kÄ… monet.</translation> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>Kopiuj &EtykietÄ™</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&Edytuj</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation>WyÅ›lij monety</translation> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>Eksportuj książkÄ™ adresowÄ…</translation> </message> @@ -139,7 +164,7 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Etykieta</translation> </message> @@ -234,7 +259,7 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+15"/> <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> - <translation type="unfinished"/> + <translation>WAÅ»NE: Wszystkie wykonane wczeÅ›niej kopie pliku portfela powinny być zamienione na nowe, szyfrowane pliki. Z powodów bezpieczeÅ„stwa, poprzednie kopie nieszyfrowanych plików portfela stanÄ… siÄ™ bezużyteczne jak tylko zaczniesz korzystać z nowego, szyfrowanego portfela.</translation> </message> <message> <location line="+100"/> @@ -298,17 +323,17 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>Podpisz wiado&mość...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Synchronizacja z sieciÄ…...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>P&odsumowanie</translation> </message> @@ -328,32 +353,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>PrzeglÄ…daj historiÄ™ transakcji</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>Książka &adresowa</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Edytuj listÄ™ zapisanych adresów i i etykiet</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>Odbie&rz monety</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Pokaż listÄ™ adresów do otrzymywania pÅ‚atnoÅ›ci</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>Wy&syÅ‚ka monet</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>&ZakoÅ„cz</translation> </message> @@ -383,7 +393,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Opcje...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>Zaszyfruj Portf&el</translation> </message> @@ -398,27 +408,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&ZmieÅ„ hasÅ‚o...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> - <translation type="unfinished"/> + <translation>Importowanie bloków z dysku...</translation> </message> <message> <location line="+3"/> <source>Reindexing blocks on disk...</source> - <translation type="unfinished"/> - </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>pozostaÅ‚ ~%n blok</numerusform><numerusform>pozostaÅ‚o ~%n bloki</numerusform><numerusform>pozostaÅ‚o ~%n bloków</numerusform></translation> + <translation>Ponowne indeksowanie bloków na dysku...</translation> </message> <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Eksportuj...</translation> - </message> - <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>WyÅ›lij monety na adres Bitcoin</translation> </message> @@ -428,12 +428,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Zmienia opcje konfiguracji bitcoina</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>Eksportuj dane z aktywnej karty do pliku</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>Zapasowy portfel w innej lokalizacji</translation> </message> @@ -443,7 +438,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>ZmieÅ„ hasÅ‚o użyte do szyfrowania portfela</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation>&Okno debudowania</translation> </message> @@ -453,23 +448,38 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Otwórz konsolÄ™ debugowania i diagnostyki</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation>&Zweryfikuj wiadomość...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>Portfel</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation>WyÅ›lij</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>Odbie&rz</translation> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation>&Adresy</translation> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>O Bitcoin</translation> </message> @@ -484,27 +494,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Pokazuje lub ukrywa główne okno</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation>Szyfruj klucze prywatne, które sÄ… powiÄ…zane z twoim portfelem</translation> </message> <message> <location line="+7"/> <source>Sign messages with your Bitcoin addresses to prove you own them</source> - <translation type="unfinished"/> + <translation>Podpisz wiadomoÅ›ci swoim adresem aby udowodnić jego posiadanie</translation> </message> <message> <location line="+2"/> <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source> - <translation type="unfinished"/> + <translation>Zweryfikuj wiadomość, aby upewnić siÄ™, że zostaÅ‚a podpisana odpowiednim adresem Bitcoin.</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Plik</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>P&referencje</translation> </message> @@ -519,38 +529,68 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Pasek zakÅ‚adek</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Pasek akcji</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testnet]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>Bitcoin klient</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n aktywne poÅ‚Ä…czenie do sieci Bitcoin</numerusform><numerusform>%n aktywne poÅ‚Ä…czenia do sieci Bitcoin</numerusform><numerusform>%n aktywnych poÅ‚Ä…czeÅ„ do sieci Bitcoin</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation>Przetworzono (w przybliżeniu) %1 z %2 bloków historii transakcji.</translation> + </message> + <message> + <location line="+4"/> <source>Processed %1 blocks of transaction history.</source> + <translation>Pobrano %1 bloków z historiÄ… transakcji.</translation> + </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>%n godzina</numerusform><numerusform>%n godzin</numerusform><numerusform>%n godzin</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation><numerusform>%n dzieÅ„</numerusform><numerusform>%n dni</numerusform><numerusform>%n dni</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>%n tydzieÅ„</numerusform><numerusform>%n tygodni</numerusform><numerusform>%n tygodni</numerusform></translation> + </message> + <message> + <location line="+4"/> + <source>%1 behind</source> <translation type="unfinished"/> </message> <message> - <location line="+70"/> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation>Ostatni otrzymany blok zostaÅ‚ wygenerowany %1 temu.</translation> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> <source>Error</source> <translation>BÅ‚Ä…d</translation> </message> @@ -565,62 +605,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Informacja</translation> </message> <message> - <location line="+66"/> + <location line="+70"/> <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> - <translation>Dane portfela zostaÅ‚y poprawnie zapisane w nowym miejscu.</translation> - </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>%n sekundÄ™ temu</numerusform><numerusform>%n sekundy temu</numerusform><numerusform>%n sekund temu</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>%n minutÄ™ temu</numerusform><numerusform>%n minuty temu</numerusform><numerusform>%n minut temu</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>%n godzinÄ™ temu</numerusform><numerusform>%n godziny temu</numerusform><numerusform>%n godzin temu</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>%n dzieÅ„ temu</numerusform><numerusform>%n dni temu</numerusform><numerusform>%n dni temu</numerusform></translation> + <translation>Transakcja przekracza limit. Możesz wysÅ‚ać jÄ… pÅ‚acÄ…c prowizjÄ™ %1, która zostaje przekazana do wÄ™złów, które jÄ… przeÅ›lÄ… i pomoże wspierać sieć Bitcoin. Czy chcesz zapÅ‚acić prowizjÄ™?</translation> </message> <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Aktualny</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>Åapanie bloków...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>Ostatnio otrzymany blok zostaÅ‚ wygenerowany %1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation>Potwierdź prowizjÄ™ transakcyjnÄ…</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>Transakcja wysÅ‚ana</translation> </message> @@ -643,14 +648,14 @@ Adres: %4 </translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation>ObsÅ‚uga URI</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation>URI nie może zostać przetworzony! Prawdopodobnie bÅ‚Ä™dny adres Bitcoin bÄ…dź nieprawidÅ‚owe parametry URI.</translation> </message> @@ -665,27 +670,7 @@ Adres: %4 <translation>Portfel jest <b>zaszyfrowany</b> i obecnie <b>zablokowany</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Kopia Zapasowa Portfela</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>Dane Portfela (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>Kopia Zapasowa Nie ZostaÅ‚a Wykonana</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>WystÄ…piÅ‚ bÅ‚Ä…d podczas próby zapisu portfela do nowej lokalizacji.</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation>BÅ‚Ä…d krytyczny. Bitcoin nie może kontynuować bezpiecznie wiÄ™c zostanie zamkniÄ™ty.</translation> </message> @@ -693,7 +678,7 @@ Adres: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation>Sieć Alert</translation> </message> @@ -726,7 +711,7 @@ Adres: %4 <translation>Ten adres jest skojarzony z wpisem w książce adresowej. Może być zmodyfikowany jedynie dla adresów wysyÅ‚ajÄ…cych.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Nowy adres odbiorczy</translation> </message> @@ -746,17 +731,17 @@ Adres: %4 <translation>Edytuj adres wysyÅ‚ania</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>Wprowadzony adres "%1" już istnieje w książce adresowej.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>Wprowadzony adres "%1" nie jest poprawnym adresem Bitcoin.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>Nie można byÅ‚o odblokować portfela.</translation> </message> @@ -769,7 +754,7 @@ Adres: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation>Bitcoin-Qt</translation> @@ -824,13 +809,13 @@ Adres: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Opcjonalna prowizja za transakcje za kB, wspomaga ona szybkość przebiegu transakcji. WiÄ™kszość transakcji jest 1 kB. Zalecana prowizja 0.01 .</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> </message> <message> <location line="+15"/> <source>Pay transaction &fee</source> - <translation>PÅ‚ać prowizjÄ™ za t&ransakcje</translation> + <translation>PÅ‚ać prowizjÄ™ za transakcje</translation> </message> <message> <location line="+31"/> @@ -845,12 +830,12 @@ Adres: %4 <message> <location line="+35"/> <source>Reset all client options to default.</source> - <translation type="unfinished"/> + <translation>Przywróć domyÅ›lne wszystkie ustawienia klienta.</translation> </message> <message> <location line="+3"/> <source>&Reset Options</source> - <translation type="unfinished"/> + <translation>Z&resetuj Ustawienia</translation> </message> <message> <location line="+13"/> @@ -983,24 +968,24 @@ Adres: %4 <translation>Z&astosuj</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation>domyÅ›lny</translation> </message> <message> <location line="+130"/> <source>Confirm options reset</source> - <translation type="unfinished"/> + <translation>Potwierdź reset ustawieÅ„</translation> </message> <message> <location line="+1"/> <source>Some settings may require a client restart to take effect.</source> - <translation type="unfinished"/> + <translation>Niektóre ustawienia mogÄ… wymagać ponownego uruchomienia klienta, żeby zacząć dziaÅ‚ać.</translation> </message> <message> <location line="+0"/> <source>Do you want to proceed?</source> - <translation type="unfinished"/> + <translation>Czy chcesz kontynuować?</translation> </message> <message> <location line="+42"/> @@ -1028,23 +1013,18 @@ Adres: %4 <translation>Formularz</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation>WyÅ›wietlana informacja może być nieaktualna. Twój portfel synchronizuje siÄ™ automatycznie z sieciÄ… bitcoin, zaraz po tym jak uzyskano poÅ‚Ä…czenie, ale proces ten nie zostaÅ‚ jeszcze ukoÅ„czony.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Saldo:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>Liczba transakcji:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>Niepotwierdzony:</translation> </message> @@ -1054,7 +1034,7 @@ Adres: %4 <translation>Portfel</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation>NiedojrzaÅ‚y: </translation> </message> @@ -1069,7 +1049,7 @@ Adres: %4 <translation><b>Ostatnie transakcje</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>Twoje obecne saldo</translation> </message> @@ -1079,18 +1059,21 @@ Adres: %4 <translation>Suma transakcji, które nie zostaÅ‚y jeszcze potwierdzone, i które nie zostaÅ‚y wliczone do twojego obecnego salda</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>CaÅ‚kowita liczba transakcji w portfelu</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation>desynchronizacja</translation> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1165,7 +1148,7 @@ Adres: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation>NIEDOSTĘPNE</translation> </message> @@ -1262,7 +1245,7 @@ Adres: %4 <message> <location line="+25"/> <source>Bitcoin Core</source> - <translation type="unfinished"/> + <translation>RdzeÅ„ BitCoin</translation> </message> <message> <location line="+279"/> @@ -1420,7 +1403,7 @@ Adres: %4 <message> <location line="+13"/> <source>Pay &To:</source> - <translation>PÅ‚ać &Do:</translation> + <translation>ZapÅ‚ać dla:</translation> </message> <message> <location line="+34"/> @@ -1429,7 +1412,7 @@ Adres: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Wprowadź etykietÄ™ dla tego adresu by dodać go do książki adresowej</translation> </message> @@ -1474,7 +1457,7 @@ Adres: %4 <message> <location filename="../forms/signverifymessagedialog.ui" line="+14"/> <source>Signatures - Sign / Verify a Message</source> - <translation type="unfinished"/> + <translation>Podpisy - Podpisz / zweryfikuj wiadomość</translation> </message> <message> <location line="+13"/> @@ -1521,7 +1504,7 @@ Adres: %4 <message> <location line="+7"/> <source>Signature</source> - <translation type="unfinished"/> + <translation>Podpis</translation> </message> <message> <location line="+27"/> @@ -1536,7 +1519,7 @@ Adres: %4 <message> <location line="+3"/> <source>Sign &Message</source> - <translation type="unfinished"/> + <translation>Podpisz Wiado&mość</translation> </message> <message> <location line="+14"/> @@ -1572,12 +1555,12 @@ Adres: %4 <message> <location line="+3"/> <source>Verify &Message</source> - <translation type="unfinished"/> + <translation>Zweryfikuj Wiado&mość</translation> </message> <message> <location line="+14"/> <source>Reset all verify message fields</source> - <translation type="unfinished"/> + <translation>Resetuje wszystkie pola weryfikacji wiadomoÅ›ci</translation> </message> <message> <location filename="../signverifymessagedialog.cpp" line="+27"/> @@ -1613,7 +1596,7 @@ Adres: %4 <location line="-81"/> <location line="+81"/> <source>The entered address does not refer to a key.</source> - <translation type="unfinished"/> + <translation>Wprowadzony adres nie odnosi siÄ™ do klucza.</translation> </message> <message> <location line="-73"/> @@ -1663,9 +1646,22 @@ Adres: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation>Deweloperzy Bitcoin</translation> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>Otwórz do %1</translation> </message> @@ -1828,7 +1824,7 @@ Adres: %4 <message numerus="yes"> <location line="-35"/> <source>Open for %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Otwórz dla %n bloku</numerusform><numerusform>Otwórz dla %n nastÄ™pnych bloków</numerusform><numerusform>Otwórz dla %n nastÄ™pnych bloków</numerusform></translation> </message> <message> <location line="+70"/> @@ -1852,7 +1848,7 @@ Adres: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Data</translation> </message> @@ -1874,7 +1870,7 @@ Adres: %4 <message numerus="yes"> <location line="+57"/> <source>Open for %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform>Otwórz dla %n nastÄ™pnych bloków</numerusform></translation> </message> <message> <location line="+3"/> @@ -1970,7 +1966,7 @@ Adres: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>Wszystko</translation> @@ -2057,6 +2053,11 @@ Adres: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation>Skopiuj ID transakcji</translation> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>Edytuj etykietÄ™</translation> </message> @@ -2066,7 +2067,7 @@ Adres: %4 <translation>Pokaż szczegóły transakcji</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>Eksportuj Dane Transakcyjne</translation> </message> @@ -2121,7 +2122,7 @@ Adres: %4 <translation>BÅ‚Ä…d zapisu do pliku %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>Zakres:</translation> </message> @@ -2132,39 +2133,82 @@ Adres: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation>&Eksportuj</translation> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>Eksportuj dane z aktywnej karty do pliku</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>Kopia Zapasowa Portfela</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>Dane Portfela (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>Nie udaÅ‚o siÄ™ wykonać kopii zapasowej</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>WystÄ…piÅ‚ bÅ‚Ä…d przy zapisywaniu portfela do nowej lokalizacji.</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>Wykonano KopiÄ™ ZapasowÄ…</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>Dane portfela zostaÅ‚y poprawnie zapisane w nowym miejscu.</translation> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Wersja Bitcoin</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>Użycie:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>WyÅ›lij polecenie do -server lub bitcoind</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>Lista poleceÅ„</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>Uzyskaj pomoc do polecenia</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>Opcje:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>Wskaż plik konfiguracyjny (domyÅ›lnie: bitcoin.conf)</translation> </message> @@ -2174,140 +2218,141 @@ Adres: %4 <translation>Wskaż plik pid (domyÅ›lnie: bitcoin.pid)</translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>Generuj monety</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>Nie generuj monet</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>Wskaż folder danych</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation>Ustaw rozmiar w megabajtach cache-u bazy danych (domyÅ›lnie: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>NasÅ‚uchuj poÅ‚Ä…czeÅ„ na <port> (domyÅ›lnie: 8333 lub testnet: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>Utrzymuj maksymalnie <n> poÅ‚Ä…czeÅ„ z peerami (domyÅ›lnie: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>PodÅ‚Ä…cz siÄ™ do wÄ™zÅ‚a aby otrzymać adresy peerów i rozÅ‚Ä…cz</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation>Podaj swój publiczny adres</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>Próg po którym nastÄ…pi rozÅ‚Ä…czenie nietrzymajÄ…cych siÄ™ zasad peerów (domyÅ›lnie: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>Czas w sekundach, przez jaki nietrzymajÄ…cy siÄ™ zasad peerzy nie bÄ™dÄ… mogli ponownie siÄ™ podÅ‚Ä…czyć (domyÅ›lnie: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation>WystÄ…piÅ‚ bÅ‚Ä…d podczas ustawiania portu RPC %u w tryb nasÅ‚uchu: %s</translation> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>NasÅ‚uchuj poÅ‚Ä…czeÅ„ JSON-RPC na <port> (domyÅ›lnie: 8332 or testnet: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>Akceptuj liniÄ™ poleceÅ„ oraz polecenia JSON-RPC</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>Uruchom w tle jako daemon i przyjmuj polecenia</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>Użyj sieci testowej</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation>Akceptuj poÅ‚Ä…czenia z zewnÄ…trz (domyÅ›lnie: 1 jeÅ›li nie ustawiono -proxy lub -connect)</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> - <translation type="unfinished"/> + <translation>%s, musisz ustawić rpcpassword w pliku konfiguracyjnym:⎠+%s⎠+Zalecane jest użycie losowego hasÅ‚a:⎠+rpcuser=bitcoinrpc⎠+rpcpassword=%s⎠+(nie musisz pamiÄ™tać tego hasÅ‚a)⎠+Użytkownik i hasÅ‚o nie mogÄ… być takie same.⎠+JeÅ›li plik nie istnieje, utwórz go z uprawnieniami tylko-do-odczytu dla wÅ‚aÅ›ciciela.⎠+Zalecane jest ustawienie alertnotify aby poinformować o problemach:⎠+na przykÅ‚ad: alertnotify=echo %%s | mail -s "Alarm Bitcoin" admin@foo.comâŽ</translation> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> - <translation type="unfinished"/> + <translation>WystÄ…piÅ‚ bÅ‚Ä…d podczas ustawiania portu RPC %u w tryb nasÅ‚uchu dla IPv6, korzystam z IPv4: %s</translation> </message> <message> <location line="+3"/> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> - <translation type="unfinished"/> + <translation>Skojarz z podanym adresem. Użyj formatu [host]:port dla IPv6 </translation> </message> <message> <location line="+3"/> <source>Cannot obtain a lock on data directory %s. Bitcoin is probably already running.</source> - <translation type="unfinished"/> + <translation>Nie można zablokować folderu danych %s. Bitcoin prawdopodobnie już dziaÅ‚a.</translation> </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> - <translation type="unfinished"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation>Uruchom polecenie przy otrzymaniu odpowiedniego powiadomienia (%s w poleceniu jest podstawiane za komunikat)</translation> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> - <translation type="unfinished"/> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation>Wykonaj polecenie, kiedy transakcja portfela ulegnie zmianie (%s w poleceniu zostanie zastÄ…pione przez TxID)</translation> </message> <message> <location line="+11"/> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> - <translation type="unfinished"/> + <translation>Ustaw maksymalny rozmiar transakcji o wysokim priorytecie/niskiej prowizji w bajtach (domyÅ›lnie: 27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation type="unfinished"/> </message> @@ -2329,17 +2374,17 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+3"/> <source>Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</source> - <translation type="unfinished"/> + <translation>Ostrzeżenie: bÅ‚Ä…d odczytu wallet.dat! Wszystkie klucze zostaÅ‚y odczytane, ale może brakować pewnych danych transakcji lub wpisów w książce adresowej lub mogÄ… one być nieprawidÅ‚owe.</translation> </message> <message> <location line="+3"/> <source>Warning: wallet.dat corrupt, data salvaged! Original wallet.dat saved as wallet.{timestamp}.bak in %s; if your balance or transactions are incorrect you should restore from a backup.</source> - <translation type="unfinished"/> + <translation>Ostrzeżenie: Odtworzono dane z uszkodzonego pliku wallet.dat! Oryginalny wallet.dat zostaÅ‚ zapisany jako wallet.{timestamp}.bak w %s; jeÅ›li twoje saldo lub transakcje sÄ… niepoprawne powinieneÅ› odtworzyć kopiÄ™ zapasowÄ….</translation> </message> <message> <location line="+14"/> <source>Attempt to recover private keys from a corrupt wallet.dat</source> - <translation type="unfinished"/> + <translation>Próbuj odzyskać klucze prywatne z uszkodzonego wallet.dat</translation> </message> <message> <location line="+2"/> @@ -2347,62 +2392,177 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Opcje tworzenia bloku:</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>ÅÄ…cz tylko do wskazanego wÄ™zÅ‚a</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation>Wykryto uszkodzonÄ… bazÄ™ bloków</translation> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Odkryj wÅ‚asny adres IP (domyÅ›lnie: 1 kiedy w trybie nasÅ‚uchu i brak -externalip )</translation> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation>Czy chcesz teraz przebudować bazÄ™ bloków?</translation> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation>BÅ‚Ä…d inicjowania bloku bazy danych</translation> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation>BÅ‚Ä…d inicjowania Å›rodowiska bazy portfela %s!</translation> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> - <translation type="unfinished"/> + <translation>BÅ‚Ä…d Å‚adowania bazy bloków</translation> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation>BÅ‚Ä…d Å‚adowania bazy bloków</translation> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation>BÅ‚Ä…d: MaÅ‚o miejsca na dysku!</translation> </message> <message> <location line="+1"/> <source>Error: Transaction creation failed!</source> - <translation type="unfinished"/> + <translation>BÅ‚Ä…d: Utworzenie transakcji nie powiodÅ‚o siÄ™!</translation> </message> <message> <location line="+1"/> <source>Error: Wallet locked, unable to create transaction!</source> - <translation type="unfinished"/> + <translation>BÅ‚Ä…d: Zablokowany portfel, nie można utworzyć transakcji!</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation>BÅ‚Ä…d: bÅ‚Ä…d systemu:</translation> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Próba otwarcia jakiegokolwiek portu nie powiodÅ‚a siÄ™. Użyj -listen=0 jeÅ›li tego chcesz.</translation> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation>Nie udaÅ‚o siÄ™ odczytać informacji bloku</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation>Nie udaÅ‚o siÄ™ odczytać bloku.</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation>Nie udaÅ‚o siÄ™ zsynchronizować indeksu bloków.</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation>Nie udaÅ‚o siÄ™ zapisać indeksu bloków.</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation>Nie udaÅ‚o siÄ™ zapisać informacji bloku</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation>Nie udaÅ‚o siÄ™ zapisać bloku</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation>Nie udaÅ‚o siÄ™ zapisać do bazy monet</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation>Nie udaÅ‚o siÄ™ zapisać indeksu transakcji</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation>Nie udaÅ‚o siÄ™ zapisać danych odtwarzajÄ…cych</translation> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> - <translation type="unfinished"/> + <translation>Wyszukaj poÅ‚Ä…czenia wykorzystujÄ…c zapytanie DNS (domyÅ›lnie 1 jeÅ›li nie użyto -connect)</translation> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> - <translation type="unfinished"/> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation>Generuj monety (domyÅ›lnie: 0)</translation> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation>Ile bloków sprawdzić przy starcie (domyÅ›lnie: 288, 0 = wszystkie)</translation> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation>Jak dokÅ‚adna jest weryfikacja bloku (0-4, domyÅ›lnie: 3)</translation> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> <translation type="unfinished"/> </message> <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>Odbuduj indeks Å‚aÅ„cucha bloków z obecnych plików blk000??.dat</translation> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation>Ustaw liczbÄ™ wÄ…tków do odwoÅ‚aÅ„ RPC (domyÅ›lnie: 4)</translation> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation>Weryfikacja bloków...</translation> + </message> + <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation>Weryfikacja portfela...</translation> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> - <translation type="unfinished"/> + <translation>Importuj bloki z zewnÄ™trznego pliku blk000??.dat</translation> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation>Ustaw liczbÄ™ wÄ…tków skryptu weryfikacji (do 16, 0 = auto, <0 = zostawia takÄ… ilość rdzenie wolnych, domyÅ›lnie: 0)</translation> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation>Informacja</translation> </message> @@ -2412,7 +2572,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>NieprawidÅ‚owy adres -tor: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation>Utrzymuj peÅ‚en indeks transakcji (domyÅ›lnie: 0)</translation> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation>Maksymalny bufor odbioru na poÅ‚Ä…czenie, <n>*1000 bajtów (domyÅ›lnie: 5000)</translation> </message> @@ -2422,9 +2587,9 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Maksymalny bufor wysyÅ‚u na poÅ‚Ä…czenie, <n>*1000 bajtów (domyÅ›lnie: 1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation type="unfinished"/> + <translation>Akceptuj tylko Å‚aÅ„cuch bloków zgodny z wbudowanymi punktami kontrolnymi (domyÅ›lnie: 1)</translation> </message> <message> <location line="+1"/> @@ -2447,12 +2612,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Poprzedź informacje debugowania znacznikiem czasowym</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>Opcje SSL: (odwiedź Bitcoin Wiki w celu uzyskania instrukcji)</translation> </message> @@ -2482,9 +2642,9 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Ustaw minimalny rozmiar bloku w bajtach (domyÅ›lnie: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> - <translation type="unfinished"/> + <translation>Zmniejsz plik debug.log przy starcie programu (domyÅ›lnie: 1 jeÅ›li nie użyto -debug)</translation> </message> <message> <location line="+2"/> @@ -2492,7 +2652,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Wskaż czas oczekiwania bezczynnoÅ›ci poÅ‚Ä…czenia w milisekundach (domyÅ›lnie: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation>BÅ‚Ä…d systemu:</translation> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>Używaj UPnP do mapowania portu nasÅ‚uchu (domyÅ›lnie: 0)</translation> </message> @@ -2523,36 +2688,41 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation>Musisz przebudować bazÄ™ używajÄ…c parametru -reindex aby zmienić -txindex</translation> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> - <translation type="unfinished"/> + <translation>wallet.dat uszkodzony, odtworzenie siÄ™ nie powiodÅ‚o</translation> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>HasÅ‚o do poÅ‚Ä…czeÅ„ JSON-RPC</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>Przyjmuj poÅ‚Ä…czenia JSON-RPC ze wskazanego adresu IP</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>WysyÅ‚aj polecenia do wÄ™zÅ‚a dziaÅ‚ajÄ…cego na <ip> (domyÅ›lnie: 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation>Wykonaj polecenie kiedy najlepszy blok ulegnie zmianie (%s w komendzie zastanie zastÄ…pione przez hash bloku)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>Zaktualizuj portfel do najnowszego formatu.</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>Ustaw rozmiar puli kluczy na <n> (domyÅ›lnie: 100)</translation> </message> @@ -2562,17 +2732,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Przeskanuj blok Å‚aÅ„cuchów żeby znaleźć zaginione transakcje portfela</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation>Ile bloków sprawdzać przy uruchomieniu (domyÅ›lnie: 2500, 0 = wszystkie)</translation> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>Użyj OpenSSL (https) do poÅ‚Ä…czeÅ„ JSON-RPC</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>Plik certyfikatu serwera (domyÅ›lnie: server.cert)</translation> </message> @@ -2582,12 +2747,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Klucz prywatny serwera (domyÅ›lnie: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>Aceptowalne szyfry (domyÅ›lnie: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>Ta wiadomość pomocy</translation> </message> @@ -2597,22 +2762,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Nie można przywiÄ…zać %s na tym komputerze (bind returned error %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>ÅÄ…czy przez proxy socks</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>Zezwól -addnode, -seednode i -connect na Å‚Ä…czenie siÄ™ z serwerem DNS</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>Wczytywanie adresów...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>BÅ‚Ä…d Å‚adowania wallet.dat: Uszkodzony portfel</translation> </message> @@ -2622,32 +2787,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>BÅ‚Ä…d Å‚adowania wallet.dat: Portfel wymaga nowszej wersji Bitcoin</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>Portfel wymaga przepisania: zrestartuj Bitcoina żeby ukoÅ„czyć</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>BÅ‚Ä…d Å‚adowania wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>NieprawidÅ‚owy adres -proxy: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation>Nieznana sieć w -onlynet: '%s'</translation> </message> @@ -2657,7 +2812,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Nieznana wersja proxy w -socks: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation>Nie można uzyskać adresu -bind: '%s'</translation> </message> @@ -2667,17 +2822,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Nie można uzyskać adresu -externalip: '%s'</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>NieprawidÅ‚owa kwota dla -paytxfee=<amount>: '%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation>BÅ‚Ä…d: nie można utworzyć wÄ™zÅ‚a</translation> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>NieprawidÅ‚owa kwota</translation> </message> @@ -2692,7 +2842,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Åadowanie indeksu bloku...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>Dodaj wÄ™zeÅ‚ do Å‚Ä…czenia siÄ™ and attempt to keep the connection open</translation> </message> @@ -2702,58 +2852,48 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Nie można przywiÄ…zać %s na tym komputerze. Bitcoin prawdopodobnie już dziaÅ‚a.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation>Znajdź peery używajÄ…ce IRC (domyÅ›lnie: 0)</translation> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation> </translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>Wczytywanie portfela...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation>Nie można dezaktualizować portfela</translation> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation>Inicjalizacja puli kluczy nieudana</translation> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation>Nie można zapisać domyÅ›lnego adresu</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>Ponowne skanowanie...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>Wczytywanie zakoÅ„czone</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation>Aby użyć opcji %s</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>BÅ‚Ä…d</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_pt_BR.ts b/src/qt/locale/bitcoin_pt_BR.ts index d13ce2c933..80681e8ca3 100644 --- a/src/qt/locale/bitcoin_pt_BR.ts +++ b/src/qt/locale/bitcoin_pt_BR.ts @@ -10,21 +10,31 @@ <message> <location line="+39"/> <source><b>Bitcoin</b> version</source> - <translation><b>Bitcoin</b> versão</translation> + <translation>Versão do <b>Bitcoin</b></translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. Distributed under the MIT/X11 software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> + <translation>⎠+Este é um software experimental.⎠+⎠+Distribuido sob a licença de software MIT/X11, veja o arquivo anexo COPYING ou http://www.opensource.org/licenses/mit-license.php.⎠+⎠+Este produto inclui software desenvolvido pelo Projeto OpenSSL para uso no OpenSSL Toolkit (http://www.openssl.org/), software de criptografia escrito por Eric Young (eay@cryptsoft.com) e sofware UPnP escrito por Thomas Bernard.</translation> + </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>Copyright</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> <translation type="unfinished"/> </message> </context> @@ -36,7 +46,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Catálogo de endereços</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Clique duas vezes para editar o endereço ou o etiqueta</translation> </message> @@ -56,14 +66,14 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Novo endereço</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>Estes são os seus endereços Bitcoin para receber pagamentos. Você pode querer enviar um endereço diferente para cada remetente, para acompanhar quem está pagando.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> - <translation type="unfinished"/> + <translation>&Copiar Endereço</translation> </message> <message> <location line="+11"/> @@ -73,7 +83,7 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+11"/> <source>Sign a message to prove you own a Bitcoin address</source> - <translation type="unfinished"/> + <translation>Assine uma mensagem para provar que você é dono de um endereço Bitcoin</translation> </message> <message> <location line="+3"/> @@ -83,17 +93,27 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+25"/> <source>Delete the currently selected address from the list</source> + <translation>Excluir os endereços selecionados da lista</translation> + </message> + <message> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>Exportar os dados na aba atual para um arquivo</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> <translation type="unfinished"/> </message> <message> - <location line="-14"/> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> - <translation type="unfinished"/> + <translation>Verificar mensagem para se assegurar que ela foi assinada pelo dono de um endereço Bitcoin especÃfico.</translation> </message> <message> <location line="+3"/> <source>&Verify Message</source> - <translation type="unfinished"/> + <translation>&Verificar Mensagem</translation> </message> <message> <location line="+14"/> @@ -101,19 +121,29 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Excluir</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation>Estes são os seus endereços Bitcoin para receber pagamentos. Você pode querer enviar um endereço diferente para cada remetente, para acompanhar quem está pagando.</translation> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> - <translation type="unfinished"/> + <translation>Copiar &Etiqueta</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&Editar</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation>Enviar bit&coins</translation> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> - <translation>Exportação de dados do Catálogo de Endereços</translation> + <translation>Exportar Catálogo de Endereços</translation> </message> <message> <location line="+1"/> @@ -128,13 +158,13 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+0"/> <source>Could not write to file %1.</source> - <translation type="unfinished"/> + <translation>Não foi possÃvel gravar no arquivo %1.</translation> </message> </context> <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Rótulo</translation> </message> @@ -154,7 +184,7 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location filename="../forms/askpassphrasedialog.ui" line="+26"/> <source>Passphrase Dialog</source> - <translation type="unfinished"/> + <translation>Janela da Frase de Segurança</translation> </message> <message> <location line="+21"/> @@ -229,13 +259,13 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+15"/> <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> - <translation type="unfinished"/> + <translation>IMPORTANTE: Qualquer backup prévio que você tenha feito do seu arquivo wallet deve ser substituÃdo pelo novo e encriptado arquivo wallet gerado. Por razões de segurança, qualquer backup do arquivo wallet não criptografado se tornará inútil assim que você começar a usar uma nova carteira criptografada.</translation> </message> <message> <location line="+100"/> <location line="+24"/> <source>Warning: The Caps Lock key is on!</source> - <translation type="unfinished"/> + <translation>Cuidado: A tecla Caps Lock está ligada!</translation> </message> <message> <location line="-130"/> @@ -293,17 +323,17 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>&Assinar Mensagem...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Sincronizando com a rede...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&Visão geral</translation> </message> @@ -323,34 +353,19 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Navegar pelo histórico de transações</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&Catálogo de endereços</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Editar a lista de endereços e rótulos</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&Receber moedas</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Mostrar a lista de endereços para receber pagamentos</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>&Enviar moedas</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> - <translation type="unfinished"/> + <translation>S&air</translation> </message> <message> <location line="+1"/> @@ -378,7 +393,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Opções...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>&Criptografar Carteira...</translation> </message> @@ -393,27 +408,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Mudar frase de segurança...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> - <translation type="unfinished"/> + <translation>Importando blocos do disco...</translation> </message> <message> <location line="+3"/> <source>Reindexing blocks on disk...</source> - <translation type="unfinished"/> - </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>~%n bloco restante</numerusform><numerusform>~%n blocos restantes</numerusform></translation> - </message> - <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Exportar...</translation> + <translation>Reindexando blocos no disco...</translation> </message> <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>Enviar moedas para um endereço bitcoin</translation> </message> @@ -423,12 +428,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Modificar opções de configuração para bitcoin</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>Exportar os dados na aba atual para um arquivo</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>Fazer cópia de segurança da carteira para uma outra localização</translation> </message> @@ -438,33 +438,48 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Mudar a frase de segurança utilizada na criptografia da carteira</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> - <translation type="unfinished"/> + <translation>Janela de &Depuração</translation> </message> <message> <location line="+1"/> <source>Open debugging and diagnostic console</source> - <translation type="unfinished"/> + <translation>Abrir console de depuração e diagnóstico</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> - <translation type="unfinished"/> + <translation>&Verificar mensagem...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>Carteira</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation>&Enviar</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>&Receber</translation> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation>&Endereços</translation> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&Sobre o Bitcoin</translation> </message> @@ -476,30 +491,30 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+1"/> <source>Show or hide the main Window</source> - <translation type="unfinished"/> + <translation>Mostrar ou esconder a Janela Principal.</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> - <translation type="unfinished"/> + <translation>Criptografar as chaves privadas que pertencem à sua carteira</translation> </message> <message> <location line="+7"/> <source>Sign messages with your Bitcoin addresses to prove you own them</source> - <translation type="unfinished"/> + <translation>Assine mensagems com seus endereços Bitcoin para provar que você é dono deles</translation> </message> <message> <location line="+2"/> <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source> - <translation type="unfinished"/> + <translation>Verificar mensagens para se assegurar que elas foram assinadas pelo dono de Endereços Bitcoin especÃficos</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Arquivo</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&Configurações</translation> </message> @@ -514,115 +529,110 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Barra de ferramentas</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Barra de ações</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testnet]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>Cliente Bitcoin</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n conexão ativa na rede Bitcoin</numerusform><numerusform>%n conexões ativas na rede Bitcoin</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation>Processado %1 de %2 blocos (estimado) de histórico de transações.</translation> + </message> + <message> + <location line="+4"/> <source>Processed %1 blocks of transaction history.</source> - <translation type="unfinished"/> + <translation>Processado %1 blocos do histórico de transações.</translation> + </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>%n hora</numerusform><numerusform>%n horas</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation><numerusform>%n dia</numerusform><numerusform>%n dias</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>%n semana</numerusform><numerusform>%n semanas</numerusform></translation> </message> <message> - <location line="+70"/> + <location line="+4"/> + <source>%1 behind</source> + <translation>%1 atrás</translation> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation>Último bloco recebido foi gerado %1 atrás.</translation> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation>Transações após isso ainda não estão visÃveis.</translation> + </message> + <message> + <location line="+22"/> <source>Error</source> - <translation type="unfinished"/> + <translation>Erro</translation> </message> <message> <location line="+3"/> <source>Warning</source> - <translation type="unfinished"/> + <translation>Cuidado</translation> </message> <message> <location line="+3"/> <source>Information</source> - <translation type="unfinished"/> + <translation>Informação</translation> </message> <message> - <location line="+66"/> + <location line="+70"/> <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> - <translation type="unfinished"/> - </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>%n segundo atrás</numerusform><numerusform>%n segundos atrás</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>%n minutos atrás</numerusform><numerusform>%n minutos atrás</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>%n hora atrás</numerusform><numerusform>%n horas atrás</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>%n dia atrás</numerusform><numerusform>%n dias atrás</numerusform></translation> + <translation>A transação está acima do tamanho limite. Você ainda enviar ela com uma taxa de %1, que vai para os nós processam sua transação e ajuda a manter a rede. Você quer pagar a taxa?</translation> </message> <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Atualizado</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>Recuperando o atraso ...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> - <translation type="unfinished"/> + <translation>Confirmar taxa de transação</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> - <translation type="unfinished"/> + <translation>Transação enviada</translation> </message> <message> <location line="+0"/> <source>Incoming transaction</source> - <translation type="unfinished"/> + <translation>Transação recebida</translation> </message> <message> <location line="+1"/> @@ -637,59 +647,39 @@ Tipo: %3 Endereço: %4</translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> - <translation type="unfinished"/> + <translation>Manipulação de URI</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> - <translation type="unfinished"/> + <translation>URI não pode ser decodificado! Isso pode ter sido causado por um endereço Bitcoin inválido ou por parâmetros URI malformados.</translation> </message> <message> <location line="+17"/> <source>Wallet is <b>encrypted</b> and currently <b>unlocked</b></source> - <translation type="unfinished"/> + <translation>Carteira está <b>criptografada</b> e atualmente <b>desbloqueada</b></translation> </message> <message> <location line="+8"/> <source>Wallet is <b>encrypted</b> and currently <b>locked</b></source> - <translation type="unfinished"/> - </message> - <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Fazer cópia de segurança da Carteira</translation> + <translation>Carteira está <b>criptografada</b> e atualmente <b>bloqueada</b></translation> </message> <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>Dados da Carteira (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>Cópia de segurança Falhou</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>Houve um erro ao tentar salvar os dados da carteira para uma nova localização.</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> - <translation type="unfinished"/> + <translation>Um erro fatal ocorreu. Bitcoin não pode continuar em segurança e irá fechar.</translation> </message> </context> <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> - <translation type="unfinished"/> + <translation>Alerta da Rede</translation> </message> </context> <context> @@ -697,111 +687,111 @@ Endereço: %4</translation> <message> <location filename="../forms/editaddressdialog.ui" line="+14"/> <source>Edit Address</source> - <translation type="unfinished"/> + <translation>Editar Endereço</translation> </message> <message> <location line="+11"/> <source>&Label</source> - <translation type="unfinished"/> + <translation>&Etiqueta</translation> </message> <message> <location line="+10"/> <source>The label associated with this address book entry</source> - <translation type="unfinished"/> + <translation>A etiqueta associada a esse endereço do catálogo</translation> </message> <message> <location line="+7"/> <source>&Address</source> - <translation type="unfinished"/> + <translation>&Endereço</translation> </message> <message> <location line="+10"/> <source>The address associated with this address book entry. This can only be modified for sending addresses.</source> - <translation type="unfinished"/> + <translation>O endereço associado à essa entrada do seu catálogo de endereços. Isso só pode ser modificado para endereço de envio.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> - <translation type="unfinished"/> + <translation>Novo endereço de recebimento</translation> </message> <message> <location line="+4"/> <source>New sending address</source> - <translation type="unfinished"/> + <translation>Novo endereço de envio</translation> </message> <message> <location line="+3"/> <source>Edit receiving address</source> - <translation type="unfinished"/> + <translation>Editar endereço de recebimento</translation> </message> <message> <location line="+4"/> <source>Edit sending address</source> - <translation type="unfinished"/> + <translation>Editar endereço de envio</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> - <translation type="unfinished"/> + <translation>O endereço digitado "%1" já se encontra no catálogo de endereços.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> - <translation type="unfinished"/> + <translation>O endereço digitado "%1" não é um endereço Bitcoin válido.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> - <translation type="unfinished"/> + <translation>Não foi possÃvel destravar a carteira.</translation> </message> <message> <location line="+5"/> <source>New key generation failed.</source> - <translation type="unfinished"/> + <translation>A geração de nova chave falhou.</translation> </message> </context> <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> - <translation type="unfinished"/> + <translation>Bitcoin-Qt</translation> </message> <message> <location line="-12"/> <source>version</source> - <translation type="unfinished"/> + <translation>versão</translation> </message> <message> <location line="+2"/> <source>Usage:</source> - <translation type="unfinished"/> + <translation>Uso:</translation> </message> <message> <location line="+1"/> <source>command-line options</source> - <translation type="unfinished"/> + <translation>opções da linha de comando</translation> </message> <message> <location line="+4"/> <source>UI options</source> - <translation type="unfinished"/> + <translation>opções da UI</translation> </message> <message> <location line="+1"/> <source>Set language, for example "de_DE" (default: system locale)</source> - <translation type="unfinished"/> + <translation>Escolher lÃngua, por exemplo "de_DE" (padrão: localização do sistema)</translation> </message> <message> <location line="+1"/> <source>Start minimized</source> - <translation type="unfinished"/> + <translation>Inicializar minimizado</translation> </message> <message> <location line="+1"/> <source>Show splash screen on startup (default: 1)</source> - <translation type="unfinished"/> + <translation>Mostrar tela inicial ao ligar (padrão: 1)</translation> </message> </context> <context> @@ -809,209 +799,209 @@ Endereço: %4</translation> <message> <location filename="../forms/optionsdialog.ui" line="+14"/> <source>Options</source> - <translation type="unfinished"/> + <translation>Opções</translation> </message> <message> <location line="+16"/> <source>&Main</source> - <translation type="unfinished"/> + <translation>Principal</translation> </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Taxa opcional de transações por kB que ajuda a garantir que suas transações serão processadas rapidamente. A maior parte das transações é de 1 kB. Taxa de 0.01 recomendada.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> </message> <message> <location line="+15"/> <source>Pay transaction &fee</source> - <translation type="unfinished"/> + <translation>Pagar taxa de &transação</translation> </message> <message> <location line="+31"/> <source>Automatically start Bitcoin after logging in to the system.</source> - <translation type="unfinished"/> + <translation>Iniciar Bitcoin automaticamente após se logar no sistema.</translation> </message> <message> <location line="+3"/> <source>&Start Bitcoin on system login</source> - <translation type="unfinished"/> + <translation>Iniciar Bitcoin no login do sistema</translation> </message> <message> <location line="+35"/> <source>Reset all client options to default.</source> - <translation type="unfinished"/> + <translation>Redefinir todas as opções do cliente para opções padrão.</translation> </message> <message> <location line="+3"/> <source>&Reset Options</source> - <translation type="unfinished"/> + <translation>&Redefinir opções</translation> </message> <message> <location line="+13"/> <source>&Network</source> - <translation type="unfinished"/> + <translation>Rede</translation> </message> <message> <location line="+6"/> <source>Automatically open the Bitcoin client port on the router. This only works when your router supports UPnP and it is enabled.</source> - <translation type="unfinished"/> + <translation>Abrir as portas do cliente Bitcoin automaticamente no roteador. Isto só funcionará se seu roteador suportar UPnP e esta função estiver habilitada.</translation> </message> <message> <location line="+3"/> <source>Map port using &UPnP</source> - <translation type="unfinished"/> + <translation>Mapear porta usando &UPnP</translation> </message> <message> <location line="+7"/> <source>Connect to the Bitcoin network through a SOCKS proxy (e.g. when connecting through Tor).</source> - <translation type="unfinished"/> + <translation>Conectar à rede Bitcoin através de um proxy SOCKS (ex. quando estiver usando através do Tor)</translation> </message> <message> <location line="+3"/> <source>&Connect through SOCKS proxy:</source> - <translation type="unfinished"/> + <translation>&Conectar através de um proxy SOCKS:</translation> </message> <message> <location line="+9"/> <source>Proxy &IP:</source> - <translation type="unfinished"/> + <translation>&IP do proxy:</translation> </message> <message> <location line="+19"/> <source>IP address of the proxy (e.g. 127.0.0.1)</source> - <translation type="unfinished"/> + <translation>Endereço &IP do proxy (ex. 127.0.0.1)</translation> </message> <message> <location line="+7"/> <source>&Port:</source> - <translation type="unfinished"/> + <translation>&Porta:</translation> </message> <message> <location line="+19"/> <source>Port of the proxy (e.g. 9050)</source> - <translation type="unfinished"/> + <translation>Porta do serviço de proxy (ex. 9050)</translation> </message> <message> <location line="+7"/> <source>SOCKS &Version:</source> - <translation type="unfinished"/> + <translation>&Versão do SOCKS:</translation> </message> <message> <location line="+13"/> <source>SOCKS version of the proxy (e.g. 5)</source> - <translation type="unfinished"/> + <translation>Versão do proxy SOCKS (ex. 5)</translation> </message> <message> <location line="+36"/> <source>&Window</source> - <translation type="unfinished"/> + <translation>&Janela</translation> </message> <message> <location line="+6"/> <source>Show only a tray icon after minimizing the window.</source> - <translation type="unfinished"/> + <translation>Mostrar apenas um Ãcone na bandeja ao minimizar a janela.</translation> </message> <message> <location line="+3"/> <source>&Minimize to the tray instead of the taskbar</source> - <translation type="unfinished"/> + <translation>&Minimizar para a bandeja em vez da barra de tarefas.</translation> </message> <message> <location line="+7"/> <source>Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Quit in the menu.</source> - <translation type="unfinished"/> + <translation>Minimizar em vez de sair do aplicativo quando a janela for fechada. Quando esta opção é escolhida, o aplicativo só será fechado selecionando Sair no menu Arquivo.</translation> </message> <message> <location line="+3"/> <source>M&inimize on close</source> - <translation type="unfinished"/> + <translation>M&inimizar ao sair</translation> </message> <message> <location line="+21"/> <source>&Display</source> - <translation type="unfinished"/> + <translation>&Mostrar</translation> </message> <message> <location line="+8"/> <source>User Interface &language:</source> - <translation type="unfinished"/> + <translation>&LÃngua da interface com usuário:</translation> </message> <message> <location line="+13"/> <source>The user interface language can be set here. This setting will take effect after restarting Bitcoin.</source> - <translation type="unfinished"/> + <translation>A lÃngua da interface com usuário pode ser escolhida aqui. Esta configuração só surtirá efeito após reiniciar o Bitcoin.</translation> </message> <message> <location line="+11"/> <source>&Unit to show amounts in:</source> - <translation type="unfinished"/> + <translation>&Unidade usada para mostrar quantidades:</translation> </message> <message> <location line="+13"/> <source>Choose the default subdivision unit to show in the interface and when sending coins.</source> - <translation type="unfinished"/> + <translation>Escolha a unidade padrão de subdivisão para interface mostrar quando enviar bitcoins.</translation> </message> <message> <location line="+9"/> <source>Whether to show Bitcoin addresses in the transaction list or not.</source> - <translation type="unfinished"/> + <translation>Mostrar ou não endereços Bitcoin na lista de transações.</translation> </message> <message> <location line="+3"/> <source>&Display addresses in transaction list</source> - <translation type="unfinished"/> + <translation>Mostrar en&dereços na lista de transações</translation> </message> <message> <location line="+71"/> <source>&OK</source> - <translation type="unfinished"/> + <translation>&OK</translation> </message> <message> <location line="+7"/> <source>&Cancel</source> - <translation type="unfinished"/> + <translation>&Cancelar</translation> </message> <message> <location line="+10"/> <source>&Apply</source> - <translation type="unfinished"/> + <translation>&Aplicar</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> - <translation type="unfinished"/> + <translation>padrão</translation> </message> <message> <location line="+130"/> <source>Confirm options reset</source> - <translation type="unfinished"/> + <translation>Confirmar redefinição de opções</translation> </message> <message> <location line="+1"/> <source>Some settings may require a client restart to take effect.</source> - <translation type="unfinished"/> + <translation>Algumas configurações requerem reinicialização para surtirem efeito.</translation> </message> <message> <location line="+0"/> <source>Do you want to proceed?</source> - <translation type="unfinished"/> + <translation>Você quer continuar?</translation> </message> <message> <location line="+42"/> <location line="+9"/> <source>Warning</source> - <translation type="unfinished"/> + <translation>Cuidado</translation> </message> <message> <location line="-9"/> <location line="+9"/> <source>This setting will take effect after restarting Bitcoin.</source> - <translation type="unfinished"/> + <translation>Esta configuração surtirá efeito após reinicializar o aplicativo Bitcoin</translation> </message> <message> <location line="+29"/> <source>The supplied proxy address is invalid.</source> - <translation type="unfinished"/> + <translation>O endereço proxy fornecido é inválido.</translation> </message> </context> <context> @@ -1019,28 +1009,23 @@ Endereço: %4</translation> <message> <location filename="../forms/overviewpage.ui" line="+14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>Formulário</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> - <translation type="unfinished"/> + <translation>A informação mostrada pode estar desatualizada. Sua carteira sincroniza automaticamente com a rede Bitcoin depois que a conexão é estabelecida, mas este processo pode não estar completo ainda.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> - <translation type="unfinished"/> + <translation>Saldo:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> - <translation type="unfinished"/> + <translation>Não confirmadas:</translation> </message> <message> <location line="-78"/> @@ -1048,40 +1033,43 @@ Endereço: %4</translation> <translation>Carteira</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> - <translation type="unfinished"/> + <translation>Imaturo:</translation> </message> <message> <location line="+13"/> <source>Mined balance that has not yet matured</source> - <translation type="unfinished"/> + <translation>Saldo minerado que ainda não maturou</translation> </message> <message> <location line="+46"/> <source><b>Recent transactions</b></source> - <translation type="unfinished"/> + <translation><b>Transações recentes</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> - <translation type="unfinished"/> + <translation>Seu saldo atual</translation> </message> <message> <location line="+29"/> <source>Total of transactions that have yet to be confirmed, and do not yet count toward the current balance</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation type="unfinished"/> + <translation>Total de transações ainda não confirmadas, e que ainda não contam no saldo atual</translation> </message> <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> - <translation type="unfinished"/> + <translation>fora de sincronia</translation> + </message> +</context> +<context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation>Não foi possÃvel iniciar bitcoin: manipulador clique-para-pagar</translation> </message> </context> <context> @@ -1089,7 +1077,7 @@ Endereço: %4</translation> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> <source>QR Code Dialog</source> - <translation type="unfinished"/> + <translation>Janela do código QR</translation> </message> <message> <location line="+59"/> @@ -1109,7 +1097,7 @@ Endereço: %4</translation> <message> <location line="+19"/> <source>Message:</source> - <translation type="unfinished"/> + <translation>Mensagem:</translation> </message> <message> <location line="+71"/> @@ -1119,12 +1107,12 @@ Endereço: %4</translation> <message> <location filename="../qrcodedialog.cpp" line="+62"/> <source>Error encoding URI into QR Code.</source> - <translation type="unfinished"/> + <translation>Erro ao codigicar o URI em código QR</translation> </message> <message> <location line="+40"/> <source>The entered amount is invalid, please check.</source> - <translation type="unfinished"/> + <translation>A quantidade digitada é inválida, favor verificar.</translation> </message> <message> <location line="+23"/> @@ -1134,7 +1122,7 @@ Endereço: %4</translation> <message> <location line="+25"/> <source>Save QR Code</source> - <translation type="unfinished"/> + <translation>Salvar código QR</translation> </message> <message> <location line="+0"/> @@ -1147,7 +1135,7 @@ Endereço: %4</translation> <message> <location filename="../forms/rpcconsole.ui" line="+46"/> <source>Client name</source> - <translation type="unfinished"/> + <translation>Nome do cliente</translation> </message> <message> <location line="+10"/> @@ -1159,134 +1147,134 @@ Endereço: %4</translation> <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> - <translation type="unfinished"/> + <translation>N/A</translation> </message> <message> <location line="-217"/> <source>Client version</source> - <translation type="unfinished"/> + <translation>Versão do cliente</translation> </message> <message> <location line="-45"/> <source>&Information</source> - <translation type="unfinished"/> + <translation>&Informação</translation> </message> <message> <location line="+68"/> <source>Using OpenSSL version</source> - <translation type="unfinished"/> + <translation>Usando OpenSSL versão</translation> </message> <message> <location line="+49"/> <source>Startup time</source> - <translation type="unfinished"/> + <translation>Horário de inicialização</translation> </message> <message> <location line="+29"/> <source>Network</source> - <translation type="unfinished"/> + <translation>Rede</translation> </message> <message> <location line="+7"/> <source>Number of connections</source> - <translation type="unfinished"/> + <translation>Número de conexões</translation> </message> <message> <location line="+23"/> <source>On testnet</source> - <translation type="unfinished"/> + <translation>Na rede de teste</translation> </message> <message> <location line="+23"/> <source>Block chain</source> - <translation type="unfinished"/> + <translation>Corrente de blocos</translation> </message> <message> <location line="+7"/> <source>Current number of blocks</source> - <translation type="unfinished"/> + <translation>Quantidade atual de blocos</translation> </message> <message> <location line="+23"/> <source>Estimated total blocks</source> - <translation type="unfinished"/> + <translation>Total estimado de blocos</translation> </message> <message> <location line="+23"/> <source>Last block time</source> - <translation type="unfinished"/> + <translation>Horário do último bloco</translation> </message> <message> <location line="+52"/> <source>&Open</source> - <translation type="unfinished"/> + <translation>&Abrir</translation> </message> <message> <location line="+16"/> <source>Command-line options</source> - <translation type="unfinished"/> + <translation>Opções da linha de comando</translation> </message> <message> <location line="+7"/> <source>Show the Bitcoin-Qt help message to get a list with possible Bitcoin command-line options.</source> - <translation type="unfinished"/> + <translation>Mostrar mensagem de ajuda do Bitcoin-Qt para obter uma lista com possÃveis opções da linha de comando do Bitcoin.</translation> </message> <message> <location line="+3"/> <source>&Show</source> - <translation type="unfinished"/> + <translation>&Mostrar</translation> </message> <message> <location line="+24"/> <source>&Console</source> - <translation type="unfinished"/> + <translation>&Console</translation> </message> <message> <location line="-260"/> <source>Build date</source> - <translation type="unfinished"/> + <translation>Data do 'build'</translation> </message> <message> <location line="-104"/> <source>Bitcoin - Debug window</source> - <translation type="unfinished"/> + <translation>Bitcoin - Janela de Depuração</translation> </message> <message> <location line="+25"/> <source>Bitcoin Core</source> - <translation type="unfinished"/> + <translation>Núcleo Bitcoin</translation> </message> <message> <location line="+279"/> <source>Debug log file</source> - <translation type="unfinished"/> + <translation>Arquivo de log de Depuração</translation> </message> <message> <location line="+7"/> <source>Open the Bitcoin debug log file from the current data directory. This can take a few seconds for large log files.</source> - <translation type="unfinished"/> + <translation>Abrir o arquivo de log de depuração do Bitcoin do diretório atual de dados. Isso pode levar alguns segundos para arquivos de log grandes.</translation> </message> <message> <location line="+102"/> <source>Clear console</source> - <translation type="unfinished"/> + <translation>Limpar console</translation> </message> <message> <location filename="../rpcconsole.cpp" line="-30"/> <source>Welcome to the Bitcoin RPC console.</source> - <translation type="unfinished"/> + <translation>Bem-vindo ao console Bitcoin RPC.</translation> </message> <message> <location line="+1"/> <source>Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen.</source> - <translation type="unfinished"/> + <translation>Use as setas para cima e para baixo para navegar pelo histórico, e <b>Ctrl-L</b> para limpar a tela.</translation> </message> <message> <location line="+1"/> <source>Type <b>help</b> for an overview of available commands.</source> - <translation type="unfinished"/> + <translation>Digite <b>help</b> para uma visão geral dos comandos disponÃveis.</translation> </message> </context> <context> @@ -1301,17 +1289,17 @@ Endereço: %4</translation> <location line="+5"/> <location line="+5"/> <source>Send Coins</source> - <translation type="unfinished"/> + <translation>Enviar dinheiro</translation> </message> <message> <location line="+50"/> <source>Send to multiple recipients at once</source> - <translation type="unfinished"/> + <translation>Enviar para vários destinatários de uma só vez</translation> </message> <message> <location line="+3"/> <source>Add &Recipient</source> - <translation type="unfinished"/> + <translation>Adicionar destinatário</translation> </message> <message> <location line="+20"/> @@ -1321,12 +1309,12 @@ Endereço: %4</translation> <message> <location line="+3"/> <source>Clear &All</source> - <translation type="unfinished"/> + <translation>Limpar Tudo</translation> </message> <message> <location line="+22"/> <source>Balance:</source> - <translation type="unfinished"/> + <translation>Saldo:</translation> </message> <message> <location line="+10"/> @@ -1336,67 +1324,67 @@ Endereço: %4</translation> <message> <location line="+31"/> <source>Confirm the send action</source> - <translation type="unfinished"/> + <translation>Confirmar o envio</translation> </message> <message> <location line="+3"/> <source>S&end</source> - <translation type="unfinished"/> + <translation>Enviar</translation> </message> <message> <location filename="../sendcoinsdialog.cpp" line="-59"/> <source><b>%1</b> to %2 (%3)</source> - <translation type="unfinished"/> + <translation><b>%1</b> para %2 (%3)</translation> </message> <message> <location line="+5"/> <source>Confirm send coins</source> - <translation type="unfinished"/> + <translation>Confirmar envio de dinheiro</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to send %1?</source> - <translation type="unfinished"/> + <translation>Você tem certeza que deseja enviar %1?</translation> </message> <message> <location line="+0"/> <source> and </source> - <translation type="unfinished"/> + <translation>e</translation> </message> <message> <location line="+23"/> <source>The recipient address is not valid, please recheck.</source> - <translation type="unfinished"/> + <translation>O endereço do destinatário não é válido, favor verificar.</translation> </message> <message> <location line="+5"/> <source>The amount to pay must be larger than 0.</source> - <translation type="unfinished"/> + <translation>A quantidade a ser paga precisa ser maior que 0.</translation> </message> <message> <location line="+5"/> <source>The amount exceeds your balance.</source> - <translation type="unfinished"/> + <translation>A quantidade excede seu saldo.</translation> </message> <message> <location line="+5"/> <source>The total exceeds your balance when the %1 transaction fee is included.</source> - <translation type="unfinished"/> + <translation>O total excede seu saldo quando uma taxa de transação de %1 é incluÃda.</translation> </message> <message> <location line="+6"/> <source>Duplicate address found, can only send to each address once per send operation.</source> - <translation type="unfinished"/> + <translation>Endereço duplicado: pode-se enviar para cada endereço apenas uma vez por transação.</translation> </message> <message> <location line="+5"/> <source>Error: Transaction creation failed!</source> - <translation type="unfinished"/> + <translation>Erro: Criação da transação falhou!</translation> </message> <message> <location line="+5"/> <source>Error: The transaction was rejected. This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> - <translation type="unfinished"/> + <translation>Erro: A transação foi rejeitada. Isso pode acontecer se alguns dos bitcoins de sua carteira já haviam sido gastos, por exemplo se você usou uma cópia do arquivo wallet.dat e alguns bitcoins foram gastos na cópia mas não foram marcados como gastos aqui.</translation> </message> </context> <context> @@ -1404,38 +1392,38 @@ Endereço: %4</translation> <message> <location filename="../forms/sendcoinsentry.ui" line="+14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>Formulário</translation> </message> <message> <location line="+15"/> <source>A&mount:</source> - <translation type="unfinished"/> + <translation>Q&uantidade:</translation> </message> <message> <location line="+13"/> <source>Pay &To:</source> - <translation type="unfinished"/> + <translation>Pagar &Para:</translation> </message> <message> <location line="+34"/> <source>The address to send the payment to (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>O endereço para onde enviar o pagamento (ex. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> - <translation type="unfinished"/> + <translation>Digite uma etiqueta para este endereço para adicioná-lo ao catálogo de endereços</translation> </message> <message> <location line="-78"/> <source>&Label:</source> - <translation type="unfinished"/> + <translation>&Etiqueta:</translation> </message> <message> <location line="+28"/> <source>Choose address from address book</source> - <translation type="unfinished"/> + <translation>Escolha um endereço do seu catálogo</translation> </message> <message> <location line="+10"/> @@ -1445,7 +1433,7 @@ Endereço: %4</translation> <message> <location line="+7"/> <source>Paste address from clipboard</source> - <translation type="unfinished"/> + <translation>Colar o endereço da área de transferência</translation> </message> <message> <location line="+10"/> @@ -1455,12 +1443,12 @@ Endereço: %4</translation> <message> <location line="+7"/> <source>Remove this recipient</source> - <translation type="unfinished"/> + <translation>Remover este destinatário</translation> </message> <message> <location filename="../sendcoinsentry.cpp" line="+1"/> <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>Digite um endereço Bitcoin (exemplo: 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> </context> <context> @@ -1468,7 +1456,7 @@ Endereço: %4</translation> <message> <location filename="../forms/signverifymessagedialog.ui" line="+14"/> <source>Signatures - Sign / Verify a Message</source> - <translation type="unfinished"/> + <translation>Assinaturas - Assinar / Verificar uma mensagem</translation> </message> <message> <location line="+13"/> @@ -1483,13 +1471,13 @@ Endereço: %4</translation> <message> <location line="+18"/> <source>The address to sign the message with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>Endereço a ser usado para assinar a mensagem (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> <message> <location line="+10"/> <location line="+213"/> <source>Choose an address from the address book</source> - <translation type="unfinished"/> + <translation>Escolha um endereço do catálogo</translation> </message> <message> <location line="-203"/> @@ -1500,7 +1488,7 @@ Endereço: %4</translation> <message> <location line="-203"/> <source>Paste address from clipboard</source> - <translation type="unfinished"/> + <translation>Colar o endereço da área de transferência</translation> </message> <message> <location line="+10"/> @@ -1515,85 +1503,85 @@ Endereço: %4</translation> <message> <location line="+7"/> <source>Signature</source> - <translation type="unfinished"/> + <translation>Assinatura</translation> </message> <message> <location line="+27"/> <source>Copy the current signature to the system clipboard</source> - <translation type="unfinished"/> + <translation>Copiar a assinatura para a área de transferência do sistema</translation> </message> <message> <location line="+21"/> <source>Sign the message to prove you own this Bitcoin address</source> - <translation type="unfinished"/> + <translation>Assinar mensagem para provar que você é dono deste endereço Bitcoin</translation> </message> <message> <location line="+3"/> <source>Sign &Message</source> - <translation type="unfinished"/> + <translation>Assinar &Mensagem</translation> </message> <message> <location line="+14"/> <source>Reset all sign message fields</source> - <translation type="unfinished"/> + <translation>Limpar todos os campos de assinatura da mensagem</translation> </message> <message> <location line="+3"/> <location line="+146"/> <source>Clear &All</source> - <translation type="unfinished"/> + <translation>Limpar Tudo</translation> </message> <message> <location line="-87"/> <source>&Verify Message</source> - <translation type="unfinished"/> + <translation>&Verificar Mensagem</translation> </message> <message> <location line="+6"/> <source>Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack.</source> - <translation type="unfinished"/> + <translation>Forneça o endereço da assinatura, a mensagem (se assegure que você copiou quebras de linha, espaços, tabs, etc. exatamente) e a assinatura abaixo para verificar a mensagem. Cuidado para não ler mais na assinatura do que está escrito na mensagem propriamente, para evitar ser vÃtima de uma ataque do tipo "man-in-the-middle".</translation> </message> <message> <location line="+21"/> <source>The address the message was signed with (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>O endereço usado para assinar a mensagem (ex. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> <message> <location line="+40"/> <source>Verify the message to ensure it was signed with the specified Bitcoin address</source> - <translation type="unfinished"/> + <translation>Verificar mensagem para se assegurar que ela foi assinada pelo dono de um endereço Bitcoin especÃfico.</translation> </message> <message> <location line="+3"/> <source>Verify &Message</source> - <translation type="unfinished"/> + <translation>Verificar %Mensagem</translation> </message> <message> <location line="+14"/> <source>Reset all verify message fields</source> - <translation type="unfinished"/> + <translation>Limpar todos os campos de assinatura da mensagem</translation> </message> <message> <location filename="../signverifymessagedialog.cpp" line="+27"/> <location line="+3"/> <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>Digite um endereço Bitcoin (exemplo: 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> <message> <location line="-2"/> <source>Click "Sign Message" to generate signature</source> - <translation type="unfinished"/> + <translation>Clique em "Assinar Mensagem" para gerar a assinatura</translation> </message> <message> <location line="+3"/> <source>Enter Bitcoin signature</source> - <translation type="unfinished"/> + <translation>Entre com a assinatura Bitcoin</translation> </message> <message> <location line="+82"/> <location line="+81"/> <source>The entered address is invalid.</source> - <translation type="unfinished"/> + <translation>O endereço fornecido é inválido.</translation> </message> <message> <location line="-81"/> @@ -1601,92 +1589,105 @@ Endereço: %4</translation> <location line="+73"/> <location line="+8"/> <source>Please check the address and try again.</source> - <translation type="unfinished"/> + <translation>Por favor, verifique o endereço e tente novamente.</translation> </message> <message> <location line="-81"/> <location line="+81"/> <source>The entered address does not refer to a key.</source> - <translation type="unfinished"/> + <translation>O endereço fornecido não se refere a uma chave.</translation> </message> <message> <location line="-73"/> <source>Wallet unlock was cancelled.</source> - <translation type="unfinished"/> + <translation>Destravamento da Carteira foi cancelado.</translation> </message> <message> <location line="+8"/> <source>Private key for the entered address is not available.</source> - <translation type="unfinished"/> + <translation>A chave privada para o endereço fornecido não está disponÃvel.</translation> </message> <message> <location line="+12"/> <source>Message signing failed.</source> - <translation type="unfinished"/> + <translation>Assinatura da mensagem falhou.</translation> </message> <message> <location line="+5"/> <source>Message signed.</source> - <translation type="unfinished"/> + <translation>Mensagem assinada.</translation> </message> <message> <location line="+59"/> <source>The signature could not be decoded.</source> - <translation type="unfinished"/> + <translation>A assinatura não pode ser decodificada.</translation> </message> <message> <location line="+0"/> <location line="+13"/> <source>Please check the signature and try again.</source> - <translation type="unfinished"/> + <translation>Por favor, verifique a assinatura e tente novamente.</translation> </message> <message> <location line="+0"/> <source>The signature did not match the message digest.</source> - <translation type="unfinished"/> + <translation>A assinatura não corresponde ao "resumo da mensagem".</translation> </message> <message> <location line="+7"/> <source>Message verification failed.</source> - <translation type="unfinished"/> + <translation>Verificação da mensagem falhou.</translation> </message> <message> <location line="+5"/> <source>Message verified.</source> + <translation>Mensagem verificada.</translation> + </message> +</context> +<context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> <translation type="unfinished"/> </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> </context> <context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> - <translation type="unfinished"/> + <translation>Aberto até %1</translation> </message> <message> <location line="+6"/> <source>%1/offline</source> - <translation type="unfinished"/> + <translation>%1/offline</translation> </message> <message> <location line="+2"/> <source>%1/unconfirmed</source> - <translation type="unfinished"/> + <translation>%1/não confirmadas</translation> </message> <message> <location line="+2"/> <source>%1 confirmations</source> - <translation type="unfinished"/> + <translation>%1 confirmações</translation> </message> <message> <location line="+18"/> <source>Status</source> - <translation type="unfinished"/> + <translation>Status</translation> </message> <message numerus="yes"> <location line="+7"/> <source>, broadcast through %n node(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>, difundir atráves de %n nó</numerusform><numerusform>, difundir atráves de %n nós</numerusform></translation> </message> <message> <location line="+4"/> @@ -1696,7 +1697,7 @@ Endereço: %4</translation> <message> <location line="+7"/> <source>Source</source> - <translation type="unfinished"/> + <translation>Fonte</translation> </message> <message> <location line="+0"/> @@ -1707,25 +1708,25 @@ Endereço: %4</translation> <location line="+5"/> <location line="+17"/> <source>From</source> - <translation type="unfinished"/> + <translation>De</translation> </message> <message> <location line="+1"/> <location line="+22"/> <location line="+58"/> <source>To</source> - <translation type="unfinished"/> + <translation>Para</translation> </message> <message> <location line="-77"/> <location line="+2"/> <source>own address</source> - <translation type="unfinished"/> + <translation>seu próprio endereço</translation> </message> <message> <location line="-2"/> <source>label</source> - <translation type="unfinished"/> + <translation>etiqueta</translation> </message> <message> <location line="+37"/> @@ -1739,12 +1740,12 @@ Endereço: %4</translation> <message numerus="yes"> <location line="-102"/> <source>matures in %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>matura em mais %n bloco</numerusform><numerusform>matura em mais %n blocos</numerusform></translation> </message> <message> <location line="+2"/> <source>not accepted</source> - <translation type="unfinished"/> + <translation>não aceito</translation> </message> <message> <location line="+44"/> @@ -1757,77 +1758,77 @@ Endereço: %4</translation> <message> <location line="-39"/> <source>Transaction fee</source> - <translation type="unfinished"/> + <translation>Taxa de transação</translation> </message> <message> <location line="+16"/> <source>Net amount</source> - <translation type="unfinished"/> + <translation>Valor lÃquido</translation> </message> <message> <location line="+6"/> <source>Message</source> - <translation type="unfinished"/> + <translation>Mensagem</translation> </message> <message> <location line="+2"/> <source>Comment</source> - <translation type="unfinished"/> + <translation>Comentário</translation> </message> <message> <location line="+2"/> <source>Transaction ID</source> - <translation type="unfinished"/> + <translation>ID da transação</translation> </message> <message> <location line="+3"/> <source>Generated coins must mature 120 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours.</source> - <translation type="unfinished"/> + <translation>Bitcoins gerados precisam maturar por 120 blocos antes de serem gastos. Quando você gera este bloco, ele é difundido na rede para ser adicionado ao blockchain. Se ele falhar ao ser acrescentado no blockchain, seu estado mudará para "não aceito" e não poderá ser gasto. Isso pode ocasionamente acontecer se outro nó gerou um bloco poucos segundos antes do seu.</translation> </message> <message> <location line="+7"/> <source>Debug information</source> - <translation type="unfinished"/> + <translation>Informação de depuração</translation> </message> <message> <location line="+8"/> <source>Transaction</source> - <translation type="unfinished"/> + <translation>Transação</translation> </message> <message> <location line="+3"/> <source>Inputs</source> - <translation type="unfinished"/> + <translation>Entradas</translation> </message> <message> <location line="+23"/> <source>Amount</source> - <translation type="unfinished"/> + <translation>Quantidade</translation> </message> <message> <location line="+1"/> <source>true</source> - <translation type="unfinished"/> + <translation>verdadeiro</translation> </message> <message> <location line="+0"/> <source>false</source> - <translation type="unfinished"/> + <translation>falso</translation> </message> <message> <location line="-209"/> <source>, has not been successfully broadcast yet</source> - <translation type="unfinished"/> + <translation>, ainda não foi propagada na rede com sucesso.</translation> </message> <message numerus="yes"> <location line="-35"/> <source>Open for %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Abrir para mais %n bloco</numerusform><numerusform>Abrir para mais %n blocos</numerusform></translation> </message> <message> <location line="+70"/> <source>unknown</source> - <translation type="unfinished"/> + <translation>desconhecido</translation> </message> </context> <context> @@ -1835,80 +1836,80 @@ Endereço: %4</translation> <message> <location filename="../forms/transactiondescdialog.ui" line="+14"/> <source>Transaction details</source> - <translation type="unfinished"/> + <translation>Detalhes da transação</translation> </message> <message> <location line="+6"/> <source>This pane shows a detailed description of the transaction</source> - <translation type="unfinished"/> + <translation>Este painel mostra uma descrição detalhada da transação</translation> </message> </context> <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> - <translation type="unfinished"/> + <translation>Data</translation> </message> <message> <location line="+0"/> <source>Type</source> - <translation type="unfinished"/> + <translation>Tipo</translation> </message> <message> <location line="+0"/> <source>Address</source> - <translation type="unfinished"/> + <translation>Endereço</translation> </message> <message> <location line="+0"/> <source>Amount</source> - <translation type="unfinished"/> + <translation>Quantidade</translation> </message> <message numerus="yes"> <location line="+57"/> <source>Open for %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Abrir para mais %n bloco</numerusform><numerusform>Abrir para mais %n blocos</numerusform></translation> </message> <message> <location line="+3"/> <source>Open until %1</source> - <translation type="unfinished"/> + <translation>Aberto até %1</translation> </message> <message> <location line="+3"/> <source>Offline (%1 confirmations)</source> - <translation type="unfinished"/> + <translation>Offline (%1 confirmações)</translation> </message> <message> <location line="+3"/> <source>Unconfirmed (%1 of %2 confirmations)</source> - <translation type="unfinished"/> + <translation>Não confirmado (%1 of %2 confirmações)</translation> </message> <message> <location line="+3"/> <source>Confirmed (%1 confirmations)</source> - <translation type="unfinished"/> + <translation>Confirmado (%1 confirmações)</translation> </message> <message numerus="yes"> <location line="+8"/> <source>Mined balance will be available when it matures in %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Saldo minerado vai estar disponÃvel quando ele maturar em mais %n bloco</numerusform><numerusform>Saldo minerado vai estar disponÃvel quando ele maturar em mais %n blocos</numerusform></translation> </message> <message> <location line="+5"/> <source>This block was not received by any other nodes and will probably not be accepted!</source> - <translation type="unfinished"/> + <translation>Este bloco não foi recebido por nenhum outro participante da rede e provavelmente não será aceito!</translation> </message> <message> <location line="+3"/> <source>Generated but not accepted</source> - <translation type="unfinished"/> + <translation>Gerado mas não aceito</translation> </message> <message> <location line="+43"/> <source>Received with</source> - <translation type="unfinished"/> + <translation>Recebido por</translation> </message> <message> <location line="+2"/> @@ -1918,131 +1919,131 @@ Endereço: %4</translation> <message> <location line="+3"/> <source>Sent to</source> - <translation type="unfinished"/> + <translation>Enviado para</translation> </message> <message> <location line="+2"/> <source>Payment to yourself</source> - <translation type="unfinished"/> + <translation>Pagamento para você mesmo</translation> </message> <message> <location line="+2"/> <source>Mined</source> - <translation type="unfinished"/> + <translation>Minerado</translation> </message> <message> <location line="+38"/> <source>(n/a)</source> - <translation type="unfinished"/> + <translation>(n/a)</translation> </message> <message> <location line="+199"/> <source>Transaction status. Hover over this field to show number of confirmations.</source> - <translation type="unfinished"/> + <translation>Status da transação. Passe o mouse sobre este campo para mostrar o número de confirmações.</translation> </message> <message> <location line="+2"/> <source>Date and time that the transaction was received.</source> - <translation type="unfinished"/> + <translation>Data e hora em que a transação foi recebida.</translation> </message> <message> <location line="+2"/> <source>Type of transaction.</source> - <translation type="unfinished"/> + <translation>Tipo de transação.</translation> </message> <message> <location line="+2"/> <source>Destination address of transaction.</source> - <translation type="unfinished"/> + <translation>Endereço de destino da transação.</translation> </message> <message> <location line="+2"/> <source>Amount removed from or added to balance.</source> - <translation type="unfinished"/> + <translation>Quantidade debitada ou creditada ao saldo.</translation> </message> </context> <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> - <translation type="unfinished"/> + <translation>Todos</translation> </message> <message> <location line="-15"/> <source>Today</source> - <translation type="unfinished"/> + <translation>Hoje</translation> </message> <message> <location line="+1"/> <source>This week</source> - <translation type="unfinished"/> + <translation>Esta semana</translation> </message> <message> <location line="+1"/> <source>This month</source> - <translation type="unfinished"/> + <translation>Este mês</translation> </message> <message> <location line="+1"/> <source>Last month</source> - <translation type="unfinished"/> + <translation>Mês passado</translation> </message> <message> <location line="+1"/> <source>This year</source> - <translation type="unfinished"/> + <translation>Este ano</translation> </message> <message> <location line="+1"/> <source>Range...</source> - <translation type="unfinished"/> + <translation>Intervalo...</translation> </message> <message> <location line="+11"/> <source>Received with</source> - <translation type="unfinished"/> + <translation>Recebido por</translation> </message> <message> <location line="+2"/> <source>Sent to</source> - <translation type="unfinished"/> + <translation>Enviado para</translation> </message> <message> <location line="+2"/> <source>To yourself</source> - <translation type="unfinished"/> + <translation>Para você mesmo</translation> </message> <message> <location line="+1"/> <source>Mined</source> - <translation type="unfinished"/> + <translation>Minerado</translation> </message> <message> <location line="+1"/> <source>Other</source> - <translation type="unfinished"/> + <translation>Outro</translation> </message> <message> <location line="+7"/> <source>Enter address or label to search</source> - <translation type="unfinished"/> + <translation>Procure um endereço ou etiqueta</translation> </message> <message> <location line="+7"/> <source>Min amount</source> - <translation type="unfinished"/> + <translation>Quantidade mÃnima</translation> </message> <message> <location line="+34"/> <source>Copy address</source> - <translation type="unfinished"/> + <translation>Copiar endereço</translation> </message> <message> <location line="+1"/> <source>Copy label</source> - <translation type="unfinished"/> + <translation>Copiar etiqueta</translation> </message> <message> <location line="+1"/> @@ -2051,53 +2052,58 @@ Endereço: %4</translation> </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation>Copiar ID da transação</translation> + </message> + <message> + <location line="+1"/> <source>Edit label</source> - <translation type="unfinished"/> + <translation>Editar etiqueta</translation> </message> <message> <location line="+1"/> <source>Show transaction details</source> - <translation type="unfinished"/> + <translation>Mostrar detalhes da transação</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> - <translation type="unfinished"/> + <translation>Exportar Dados das Transações</translation> </message> <message> <location line="+1"/> <source>Comma separated file (*.csv)</source> - <translation type="unfinished"/> + <translation>Arquivo separado por vÃrgulas (*. csv)</translation> </message> <message> <location line="+8"/> <source>Confirmed</source> - <translation type="unfinished"/> + <translation>Confirmado</translation> </message> <message> <location line="+1"/> <source>Date</source> - <translation type="unfinished"/> + <translation>Data</translation> </message> <message> <location line="+1"/> <source>Type</source> - <translation type="unfinished"/> + <translation>Tipo</translation> </message> <message> <location line="+1"/> <source>Label</source> - <translation type="unfinished"/> + <translation>Etiqueta</translation> </message> <message> <location line="+1"/> <source>Address</source> - <translation type="unfinished"/> + <translation>Endereço</translation> </message> <message> <location line="+1"/> <source>Amount</source> - <translation type="unfinished"/> + <translation>Quantidade</translation> </message> <message> <location line="+1"/> @@ -2107,333 +2113,498 @@ Endereço: %4</translation> <message> <location line="+4"/> <source>Error exporting</source> - <translation type="unfinished"/> + <translation>Erro ao exportar</translation> </message> <message> <location line="+0"/> <source>Could not write to file %1.</source> - <translation type="unfinished"/> + <translation>Não foi possÃvel gravar no arquivo %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> - <translation type="unfinished"/> + <translation>Intervalo: </translation> </message> <message> <location line="+8"/> <source>to</source> + <translation>para</translation> + </message> +</context> +<context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> <translation type="unfinished"/> </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>Exportar os dados na aba atual para um arquivo</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>Fazer cópia de segurança da Carteira</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>Dados da Carteira (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>Cópia de segurança Falhou</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>Houve um erro ao tentar salvar os dados da carteira para uma nova localização.</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>Backup feito com sucesso</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>Os dados da carteira foram salvos com sucesso na nova localização</translation> + </message> </context> <context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> - <translation type="unfinished"/> + <translation>Versão do Bitcoin</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> - <translation type="unfinished"/> + <translation>Uso:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> - <translation type="unfinished"/> + <translation>Enviar comando para -server ou bitcoind</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> - <translation type="unfinished"/> + <translation>Lista de comandos</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> - <translation type="unfinished"/> + <translation>Obtenha ajuda sobre um comando</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> - <translation type="unfinished"/> + <translation>Opções:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> - <translation type="unfinished"/> + <translation>Especifique um arquivo de configurações (padrão: bitcoin.conf)</translation> </message> <message> <location line="+3"/> <source>Specify pid file (default: bitcoind.pid)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-47"/> - <source>Generate coins</source> - <translation type="unfinished"/> + <translation>Especifique um arquivo de pid (padrão: bitcoind.pid)</translation> </message> <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> - <translation type="unfinished"/> + <translation>Especificar diretório de dados</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation>Definir o tamanho do cache do banco de dados em megabytes (padrão: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>Procurar por conexões em <port> (padrão: 8333 ou testnet:18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>Manter no máximo <n> conexões aos peers (padrão: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> - <translation type="unfinished"/> + <translation>Conectar a um nó para receber endereços de participantes, e desconectar.</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> - <translation type="unfinished"/> + <translation>Especificar seu próprio endereço público</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>Limite para desconectar peers mal comportados (padrão: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>Número de segundos para impedir que peers mal comportados reconectem (padrão: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> - <translation type="unfinished"/> + <translation>Um erro ocorreu ao configurar a porta RPC %u para escuta em IPv4: %s</translation> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation type="unfinished"/> + <translation>Escutar conexões JSON-RPC na porta <porta> (padrão: 8332 ou testnet: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> - <translation type="unfinished"/> + <translation>Aceitar linha de comando e comandos JSON-RPC</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> - <translation type="unfinished"/> + <translation>Rodar em segundo plano como serviço e aceitar comandos</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> - <translation type="unfinished"/> + <translation>Usar rede de teste</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> - <translation type="unfinished"/> + <translation>Aceitar conexões externas (padrão: 1 se opções -proxy ou -connect não estiverem presentes)</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> - <translation type="unfinished"/> + <translation>%s, você deve especificar uma senha rpcpassword no arquivo de configuração:⎠+%s⎠+É recomendado que você use a seguinte senha aleatória:⎠+rpcuser=bitcoinrpc⎠+rpcpassword=%s⎠+(você não precisa lembrar esta senha)⎠+O nome de usuário e a senha NÃO PODEM ser os mesmos.⎠+Se o arquivo não existir, crie um com permissão de leitura apenas para o dono.⎠+É recomendado também definir um alertnotify para que você seja notificado de problemas;⎠+por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⎠+</translation> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> - <translation type="unfinished"/> + <translation>Um erro ocorreu ao configurar a porta RPC %u para escuta em IPv6, voltando ao IPv4: %s</translation> </message> <message> <location line="+3"/> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> - <translation type="unfinished"/> + <translation>Vincular ao endereço fornecido e sempre escutar nele. Use a notação [host]:port para IPv6</translation> </message> <message> <location line="+3"/> <source>Cannot obtain a lock on data directory %s. Bitcoin is probably already running.</source> - <translation type="unfinished"/> + <translation>Não foi possÃvel obter exclusividade de escrita no endereço %s. O Bitcoin provavelmente já está rodando.</translation> </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> - <translation type="unfinished"/> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation>Erro: A transação foi rejeitada. Isso pode acontecer se alguns dos bitcoins de sua carteira já haviam sido gastos, por exemplo se você usou uma cópia do arquivo wallet.dat e alguns bitcoins foram gastos na cópia mas não foram marcados como gastos aqui.</translation> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> - <translation type="unfinished"/> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <translation>Erro: Esta transação requer uma taxa de transação de pelo menos %s, por causa sua quantidade, complexidade ou uso de dinheiro recebido recentemente.</translation> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> - <translation type="unfinished"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation>Executar comando quando um alerta relevante for recebido (%s no comando será substituÃdo pela mensagem)</translation> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> - <translation type="unfinished"/> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation>Executar comando quando uma transação da carteira mudar (%s no comando será substituÃdo por TxID)</translation> </message> <message> <location line="+11"/> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> - <translation type="unfinished"/> + <translation>Determinar tamanho máximo de transações de alta-prioridade/baixa-taxa em bytes (padrão: 27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> - <translation type="unfinished"/> + <translation>Este pode ser um build de teste pré-lançamento - use por sua conta e risco - não use para mineração ou aplicações de comércio.</translation> </message> <message> <location line="+5"/> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> - <translation type="unfinished"/> + <translation>Cuidado: valor de -paytxfee escolhido é muito alto! Este é o valor da taxa de transação que você irá pagar se enviar a transação.</translation> </message> <message> <location line="+3"/> <source>Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade.</source> - <translation type="unfinished"/> + <translation>Cuidado: Transações mostradas podem não estar corretas! Você pode precisar atualizar, ou outros nós podem precisar atualizar o cliente.</translation> </message> <message> <location line="+3"/> <source>Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin will not work properly.</source> - <translation type="unfinished"/> + <translation>Cuidado: Por favor, verifique que a data e hora do seu computador estão corretas! If o seu relógio estiver errado, o Bitcoin não irá funcionar corretamente.</translation> </message> <message> <location line="+3"/> <source>Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</source> - <translation type="unfinished"/> + <translation>Cuidado: erro ao ler arquivo wallet.dat! Todas as chaves foram lidas corretamente, mas dados transações e do catálogo de endereços podem estar faltando ou estar incorretas.</translation> </message> <message> <location line="+3"/> <source>Warning: wallet.dat corrupt, data salvaged! Original wallet.dat saved as wallet.{timestamp}.bak in %s; if your balance or transactions are incorrect you should restore from a backup.</source> - <translation type="unfinished"/> + <translation>Aviso: wallet.dat corrompido, dados recuperados! Arquivo wallet.dat original salvo como wallet.{timestamp}.bak em %s; se seu saldo ou transações estiverem incorretos, você deve restauras o backup.</translation> </message> <message> <location line="+14"/> <source>Attempt to recover private keys from a corrupt wallet.dat</source> - <translation type="unfinished"/> + <translation>Tentar recuperar chaves privadas de um arquivo wallet.dat corrompido</translation> </message> <message> <location line="+2"/> <source>Block creation options:</source> - <translation type="unfinished"/> + <translation>Opções de criação de blocos:</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> - <translation type="unfinished"/> + <translation>Conectar apenas a nó(s) especÃfico(s)</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation>Detectado Banco de dados de blocos corrompido</translation> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> - <translation type="unfinished"/> + <translation>Descobrir os próprios endereços IP (padrão: 1 quando no modo listening e opção -externalip não estiver presente)</translation> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation>Você quer reconstruir o banco de dados de blocos agora?</translation> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation>Erro ao inicializar banco de dados de blocos</translation> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation>Erro ao inicializar ambiente de banco de dados de carteira %s!</translation> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> - <translation type="unfinished"/> + <translation>Erro ao carregar banco de dados de blocos</translation> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation>Erro ao abrir banco de dados de blocos</translation> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> - <translation type="unfinished"/> + <translation>Erro: Espaço em disco insuficiente!</translation> </message> <message> <location line="+1"/> <source>Error: Transaction creation failed!</source> - <translation type="unfinished"/> + <translation>Erro: Criação da transação falhou!</translation> </message> <message> <location line="+1"/> <source>Error: Wallet locked, unable to create transaction!</source> - <translation type="unfinished"/> + <translation>Erro: Carteira travada, impossÃvel criar transação!</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation>Erro: erro de sistema</translation> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> - <translation type="unfinished"/> + <translation>Falha ao escutar em qualquer porta. Use -listen=0 se você quiser isso.</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation>Falha ao ler informação de bloco</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation>Falha ao ler bloco</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation>Falha ao sincronizar Ãndice de blocos</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation>Falha ao escrever Ãndice de blocos</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation>Falha ao escrever informações de bloco</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation>Falha ao escrever bloco</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation>Falha ao escrever informções de arquivo</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation>Falha ao escrever banco de dados de moedas</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation>Falha ao escrever Ãndice de transações</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation>Falha ao escrever dados para desfazer ações</translation> </message> <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> - <translation type="unfinished"/> + <translation>Procurar pares usando consulta de DNS (padrão: 1 a menos que a opção -connect esteja presente)</translation> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> <translation type="unfinished"/> </message> <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation>Quantos blocos checar ao inicializar (padrão: 288, 0 = todos)</translation> + </message> + <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation>Quão minuciosa é a verificação dos blocos (0-4, padrão: 3)</translation> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> <translation type="unfinished"/> </message> <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>Reconstruir Ãndice de blockchain a partir dos arquivos atuais blk000??.dat</translation> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation>Defina o número de threads de script de verificação. (Padrão: 4)</translation> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation>Verificando blocos...</translation> + </message> + <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation>Verificando carteira...</translation> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> + <translation>Importar blocos de um arquivo externo blk000??.dat</translation> + </message> + <message> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+78"/> <source>Information</source> - <translation type="unfinished"/> + <translation>Informação</translation> </message> <message> <location line="+3"/> <source>Invalid -tor address: '%s'</source> - <translation type="unfinished"/> + <translation>Endereço -tor inválido: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation>Manter Ãndice completo de transações (padrão: 0)</translation> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation type="unfinished"/> + <translation>Buffer máximo de recebimento por conexão, <n>*1000 bytes (padrão: 5000)</translation> </message> <message> <location line="+1"/> <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation type="unfinished"/> + <translation>Buffer máximo de envio por conexão, <n>*1000 bytes (padrão: 1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation type="unfinished"/> + <translation>Apenas aceitar cadeia de blocos correspondente a marcas de verificação internas (padrão: 1)</translation> </message> <message> <location line="+1"/> <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation type="unfinished"/> + <translation>Apenas conectar em nós na rede <net> (IPv4, IPv6, ou Tor)</translation> </message> <message> <location line="+2"/> <source>Output extra debugging information. Implies all other -debug* options</source> - <translation type="unfinished"/> + <translation>Mostrar informações extras de depuração. Implica em outras opções -debug*</translation> </message> <message> <location line="+1"/> <source>Output extra network debugging information</source> - <translation type="unfinished"/> + <translation>Mostrar informações extras de depuração da rede</translation> </message> <message> <location line="+2"/> @@ -2441,19 +2612,14 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Pré anexar a saÃda de debug com estampa de tempo</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> - <translation type="unfinished"/> + <translation>Opções SSL: (veja a Wiki do Bitcoin para instruções de configuração SSL)</translation> </message> <message> <location line="+1"/> <source>Select the version of socks proxy to use (4-5, default: 5)</source> - <translation type="unfinished"/> + <translation>Escolher versão do proxy socks a ser usada (4-5, padrão: 5)</translation> </message> <message> <location line="+3"/> @@ -2468,145 +2634,150 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+5"/> <source>Set maximum block size in bytes (default: 250000)</source> - <translation type="unfinished"/> + <translation>Determinar tamanho máximo de bloco em bytes (padrão: 250000)</translation> </message> <message> <location line="+1"/> <source>Set minimum block size in bytes (default: 0)</source> - <translation type="unfinished"/> + <translation>Determinar tamanho mÃnimo de bloco em bytes (padrão: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> - <translation type="unfinished"/> + <translation>Encolher arquivo debug.log ao iniciar o cliente (padrão 1 se opção -debug não estiver presente)</translation> </message> <message> <location line="+2"/> <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation type="unfinished"/> + <translation>Especifique o tempo limite (timeout) da conexão em milissegundos (padrão: 5000) </translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation>Erro de sistema:</translation> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> - <translation type="unfinished"/> + <translation>Usar UPnP para mapear porta de escuta (padrão: 0)</translation> </message> <message> <location line="+1"/> <source>Use UPnP to map the listening port (default: 1 when listening)</source> - <translation type="unfinished"/> + <translation>Usar UPnP para mapear porta de escuta (padrão: 1 quando estiver escutando)</translation> </message> <message> <location line="+1"/> <source>Use proxy to reach tor hidden services (default: same as -proxy)</source> - <translation type="unfinished"/> + <translation>Usar proxy para alcançar serviços escondidos (padrão: mesmo que -proxy)</translation> </message> <message> <location line="+2"/> <source>Username for JSON-RPC connections</source> - <translation type="unfinished"/> + <translation>Nome de usuário para conexões JSON-RPC</translation> </message> <message> <location line="+4"/> <source>Warning</source> - <translation type="unfinished"/> + <translation>Cuidado</translation> </message> <message> <location line="+1"/> <source>Warning: This version is obsolete, upgrade required!</source> - <translation type="unfinished"/> + <translation>Cuidado: Esta versão está obsoleta, atualização exigida!</translation> + </message> + <message> + <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation>Você precisa reconstruir os bancos de dados usando -reindex para mudar -txindex</translation> </message> <message> <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> - <translation type="unfinished"/> + <translation>wallet.dat corrompido, recuperação falhou</translation> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> - <translation type="unfinished"/> + <translation>Senha para conexões JSON-RPC</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> - <translation type="unfinished"/> + <translation>Permitir conexões JSON-RPC de endereços IP especÃficos</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> - <translation type="unfinished"/> + <translation>Enviar comando para nó rodando em <ip> (pardão: 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> - <translation type="unfinished"/> + <translation>Executar comando quando o melhor bloco mudar (%s no comando será substituÃdo pelo hash do bloco)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>Atualizar carteira para o formato mais recente</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> - <translation type="unfinished"/> + <translation>Determinar tamanho do pool de endereços para <n> (padrão: 100)</translation> </message> <message> <location line="-12"/> <source>Rescan the block chain for missing wallet transactions</source> - <translation type="unfinished"/> + <translation>Re-escanear blocos procurando por transações perdidas da carteira</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation>Quantos blocos verificar ao iniciar (padrão: 2500, 0 = todos)</translation> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> - <translation type="unfinished"/> + <translation>Usar OpenSSL (https) para conexões JSON-RPC</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> - <translation type="unfinished"/> + <translation>Arquivo de certificado do servidor (padrão: server.cert)</translation> </message> <message> <location line="+1"/> <source>Server private key (default: server.pem)</source> - <translation type="unfinished"/> + <translation>Chave privada do servidor (padrão: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> - <translation type="unfinished"/> + <translation>Algoritmos de criptografia aceitos (padrão: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> - <translation type="unfinished"/> + <translation>Esta mensagem de ajuda</translation> </message> <message> <location line="+3"/> <source>Unable to bind to %s on this computer (bind returned error %d, %s)</source> - <translation type="unfinished"/> + <translation>ImpossÃvel vincular a %s neste computador (bind retornou erro %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> - <translation type="unfinished"/> + <translation>Conectar através de um proxy socks</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> - <translation type="unfinished"/> + <translation>Permitir consultas DNS para -addnode, -seednode e -connect</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> - <translation type="unfinished"/> + <translation>Carregando endereços...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>Erro ao carregar wallet.dat: Carteira corrompida</translation> </message> @@ -2616,141 +2787,118 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Erro ao carregar wallet.dat: Carteira requer uma versão mais nova do Bitcoin</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>A Carteira precisou ser reescrita: reinicie o Bitcoin para completar</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>Erro ao carregar wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> - <translation type="unfinished"/> + <translation>Endereço -proxy inválido: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> - <translation type="unfinished"/> + <translation>Rede desconhecida especificada em -onlynet: '%s'</translation> </message> <message> <location line="-1"/> <source>Unknown -socks proxy version requested: %i</source> - <translation type="unfinished"/> + <translation>Versão desconhecida do proxy -socks requisitada: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> - <translation type="unfinished"/> + <translation>ImpossÃvel encontrar o endereço -bind: '%s'</translation> </message> <message> <location line="+1"/> <source>Cannot resolve -externalip address: '%s'</source> - <translation type="unfinished"/> + <translation>ImpossÃvel encontrar endereço -externalip: '%s'</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation type="unfinished"/> + <translation>Quantidade inválida para -paytxfee=<quantidade>: '%s'</translation> </message> <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> - <translation type="unfinished"/> + <translation>Quantidade inválida</translation> </message> <message> <location line="-4"/> <source>Insufficient funds</source> - <translation type="unfinished"/> + <translation>Saldo insuficiente</translation> </message> <message> <location line="+8"/> <source>Loading block index...</source> - <translation type="unfinished"/> + <translation>Carregando Ãndice de blocos...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> - <translation type="unfinished"/> + <translation>Adicionar um nó com o qual se conectar e tentar manter a conexão ativa</translation> </message> <message> <location line="-25"/> <source>Unable to bind to %s on this computer. Bitcoin is probably already running.</source> - <translation type="unfinished"/> + <translation>ImpossÃvel vincular a %s neste computador. O Bitcoin provavelmente já está rodando.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> - <translation type="unfinished"/> + <translation>Taxa por KB a ser acrescida nas transações que você enviar</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> - <translation type="unfinished"/> + <translation>Carregando carteira...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation type="unfinished"/> + <translation>Não é possÃvel fazer downgrade da carteira</translation> </message> <message> <location line="+3"/> <source>Cannot write default address</source> - <translation type="unfinished"/> + <translation>Não foi possÃvel escrever no endereço padrão</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> - <translation type="unfinished"/> + <translation>Re-escaneando...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> - <translation type="unfinished"/> + <translation>Carregamento terminado</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> - <translation type="unfinished"/> + <translation>Para usar a opção %s</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> - <translation type="unfinished"/> + <translation>Erro</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> - <translation type="unfinished"/> + <translation>Você precisa especificar rpcpassword=<senha> no arquivo de configurações:⎠+%s⎠+Se o arquivo não existir, crie um com permissão de leitura apenas pelo dono</translation> </message> </context> </TS>
\ No newline at end of file diff --git a/src/qt/locale/bitcoin_pt_PT.ts b/src/qt/locale/bitcoin_pt_PT.ts index 72f5b4a064..c387ff9abb 100644 --- a/src/qt/locale/bitcoin_pt_PT.ts +++ b/src/qt/locale/bitcoin_pt_PT.ts @@ -5,20 +5,15 @@ <message> <location filename="../forms/aboutdialog.ui" line="+14"/> <source>About Bitcoin</source> - <translation>Sobre o Bitcoin</translation> + <translation>Sobre Bitcoin</translation> </message> <message> <location line="+39"/> <source><b>Bitcoin</b> version</source> - <translation><b>Bitcoin</b> versão</translation> + <translation>Versão do <b>Bitcoin</b></translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation>Copyright © 2009-2012 Os Programadores Bitcoin</translation> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -32,6 +27,16 @@ DistribuÃdo sob uma licença de software MIT/X11, por favor verifique o ficheir Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no OpenSSL Toolkit (http://www.openssl.org/), software criptográfico escrito por Eric Young (eay@cryptsoft.com) e software UPnP escrito por Thomas Bernard.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>Copyright</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation>Os programadores Bitcoin</translation> + </message> </context> <context> <name>AddressBookPage</name> @@ -41,7 +46,7 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open <translation>Livro de endereços</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Clique duas vezes para editar o endereço ou o rótulo</translation> </message> @@ -61,12 +66,12 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open <translation>&Novo Endereço</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>Estes são os seus endereços Bitcoin para receber pagamentos. Poderá enviar um endereço diferente para cada remetente para poder identificar os pagamentos.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&Copiar Endereço</translation> </message> @@ -91,7 +96,17 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open <translation>Apagar o endereço selecionado da lista</translation> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>Exportar os dados no separador actual para um ficheiro</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation>&Exportar</translation> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation>Verifique a mensagem para assegurar que foi assinada com o endereço Bitcoin especificado</translation> </message> @@ -106,17 +121,27 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open <translation>E&liminar</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation>Estes são os seus endereços Bitcoin para enviar pagamentos. Verifique sempre o valor e a morada de envio antes de enviar moedas.</translation> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>Copiar &Rótulo</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&Editar</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation>Enviar &Moedas</translation> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>Exportar dados do Livro de Endereços</translation> </message> @@ -133,13 +158,13 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open <message> <location line="+0"/> <source>Could not write to file %1.</source> - <translation>Não conseguiu escrever para o ficheiro %1.</translation> + <translation>Não foi possÃvel escrever para o ficheiro %1.</translation> </message> </context> <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Rótulo</translation> </message> @@ -298,17 +323,17 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>Assinar &mensagem...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Sincronizando com a rede...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>Visã&o geral</translation> </message> @@ -328,32 +353,17 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open <translation>Navegar pelo histórico de transações</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>L&ivro de endereços</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Editar a lista de endereços e rótulos</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&Receber moedas</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Mostrar a lista de endereços para receber pagamentos</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>&Enviar moedas</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>Fec&har</translation> </message> @@ -383,7 +393,7 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open <translation>&Opções...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>E&ncriptar Carteira...</translation> </message> @@ -398,7 +408,7 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open <translation>Mudar &Palavra-passe...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation>Importando blocos do disco...</translation> </message> @@ -407,18 +417,8 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open <source>Reindexing blocks on disk...</source> <translation>Reindexando blocos no disco...</translation> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>~%n bloco restante</numerusform><numerusform>~%n blocos restantes</numerusform></translation> - </message> <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Exportar...</translation> - </message> - <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>Enviar moedas para um endereço bitcoin</translation> </message> @@ -428,12 +428,7 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open <translation>Modificar opções de configuração para bitcoin</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>Exportar os dados no separador actual para um ficheiro</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>Faça uma cópia de segurança da carteira para outra localização</translation> </message> @@ -443,7 +438,7 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open <translation>Mudar a frase de segurança utilizada na encriptação da carteira</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation>Janela de &depuração</translation> </message> @@ -453,23 +448,38 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open <translation>Abrir consola de diagnóstico e depuração</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation>&Verificar mensagem...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>Carteira</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation>&Enviar</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>&Receber</translation> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation>E&ndereços</translation> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&Sobre o Bitcoin</translation> </message> @@ -484,7 +494,7 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open <translation>Mostrar ou esconder a Janela principal</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation>Encriptar as chaves privadas que pertencem à sua carteira</translation> </message> @@ -499,12 +509,12 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open <translation>Verifique mensagens para assegurar que foram assinadas com o endereço Bitcoin especificado</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Ficheiro</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>Con&figurações</translation> </message> @@ -519,38 +529,68 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open <translation>Barra de separadores</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Barra de ações</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[rede de testes]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>Cliente Bitcoin</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n ligação ativa à rede Bitcoin</numerusform><numerusform>%n ligações ativas à rede Bitcoin</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> - <translation>Processados %1 de %2 blocos do histórico de transações (%3% completo).</translation> + <location line="+22"/> + <source>No block source available...</source> + <translation>Nenhum bloco fonto disponÃvel</translation> </message> <message> - <location line="+7"/> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation>Processados %1 dos %2 blocos (estimados) do histórico de transacções.</translation> + </message> + <message> + <location line="+4"/> <source>Processed %1 blocks of transaction history.</source> <translation>Processados %1 blocos do histórico de transações.</translation> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>%n hora</numerusform><numerusform>%n horas</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation><numerusform>%n dia</numerusform><numerusform>%n dias</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>%n semana</numerusform><numerusform>%n semanas</numerusform></translation> + </message> <message> - <location line="+70"/> + <location line="+4"/> + <source>%1 behind</source> + <translation>%1 em atraso</translation> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation>Último bloco recebido foi gerado há %1 atrás.</translation> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation>Transações posteriores poderão não ser imediatamente visÃveis.</translation> + </message> + <message> + <location line="+22"/> <source>Error</source> <translation>Erro</translation> </message> @@ -565,62 +605,27 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open <translation>Informação</translation> </message> <message> - <location line="+66"/> + <location line="+70"/> <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> <translation>Esta transação tem um tamanho superior ao limite máximo. Poderá enviá-la pagando uma taxa de %1, que será entregue ao nó que processar a sua transação e ajudará a suportar a rede. Deseja pagar a taxa?</translation> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation>Cópia de Segurança Bem Sucedida</translation> - </message> - <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> - <translation>Os dados da carteira foram salvos com sucesso numa nova localização.</translation> - </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>%n segundo</numerusform><numerusform>%n segundos</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>%n minutos</numerusform><numerusform>%n minutos</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>%n hora</numerusform><numerusform>%n horas</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>%n dia</numerusform><numerusform>%n dias</numerusform></translation> - </message> - <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Atualizado</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>Recuperando...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>Último bloco recebido foi gerado há %1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation>Confirme a taxa de transação</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>Transação enviada</translation> </message> @@ -643,14 +648,14 @@ Endereço: %4 </translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation>Manuseamento URI</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation>URI não foi lido correctamente! Isto pode ser causado por um endereço Bitcoin inválido ou por parâmetros URI malformados.</translation> </message> @@ -665,27 +670,7 @@ Endereço: %4 <translation>A carteira está <b>encriptada</b> e atualmente <b>bloqueada</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Cópia de Segurança da Carteira</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>Dados da Carteira (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>Cópia de Segurança Falhada</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>Ocorreu um erro ao tentar guardar os dados da carteira na nova localização.</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation>Ocorreu um erro fatal. O Bitcoin não pode continuar com segurança e irá fechar.</translation> </message> @@ -693,7 +678,7 @@ Endereço: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation>Alerta da Rede</translation> </message> @@ -726,7 +711,7 @@ Endereço: %4 <translation>O endereço associado com esta entrada do livro de endereços. Apenas poderá ser modificado para endereços de saÃda.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Novo endereço de entrada</translation> </message> @@ -746,17 +731,17 @@ Endereço: %4 <translation>Editar endereço de saÃda</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>O endereço introduzido "%1" já se encontra no livro de endereços.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>O endereço introduzido "%1" não é um endereço bitcoin válido.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>ImpossÃvel desbloquear carteira.</translation> </message> @@ -769,7 +754,7 @@ Endereço: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation>Bitcoin-Qt</translation> @@ -824,8 +809,8 @@ Endereço: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Taxa de transação opcional por KB que ajuda a assegurar que as suas transações serão processadas rapidamente. A maioria das transações tem 1 kB. Taxa de 0.01 recomendada.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation>Taxa de transação opcional por KB que ajuda a assegurar que as suas transações serão processadas rapidamente. A maioria das transações tem 1 kB.</translation> </message> <message> <location line="+15"/> @@ -845,12 +830,12 @@ Endereço: %4 <message> <location line="+35"/> <source>Reset all client options to default.</source> - <translation type="unfinished"/> + <translation>Repôr todas as opções.</translation> </message> <message> <location line="+3"/> <source>&Reset Options</source> - <translation type="unfinished"/> + <translation>&Repôr Opções</translation> </message> <message> <location line="+13"/> @@ -983,24 +968,24 @@ Endereço: %4 <translation>&Aplicar</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation>padrão</translation> </message> <message> <location line="+130"/> <source>Confirm options reset</source> - <translation type="unfinished"/> + <translation>Confirme a reposição de opções</translation> </message> <message> <location line="+1"/> <source>Some settings may require a client restart to take effect.</source> - <translation type="unfinished"/> + <translation>Algumas opções requerem o reinÃcio do programa para funcionar.</translation> </message> <message> <location line="+0"/> <source>Do you want to proceed?</source> - <translation type="unfinished"/> + <translation>Deseja proceder?</translation> </message> <message> <location line="+42"/> @@ -1028,23 +1013,18 @@ Endereço: %4 <translation>Formulário</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation>A informação mostrada poderá estar desatualizada. A sua carteira sincroniza automaticamente com a rede Bitcoin depois de estabelecer ligação, mas este processo ainda não está completo.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Saldo:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>Número de transações:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>Não confirmado:</translation> </message> @@ -1054,7 +1034,7 @@ Endereço: %4 <translation>Carteira</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation>Imaturo:</translation> </message> @@ -1069,7 +1049,7 @@ Endereço: %4 <translation><b>Transações recentes</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>O seu saldo atual</translation> </message> @@ -1079,18 +1059,21 @@ Endereço: %4 <translation>Total de transações ainda não confirmadas, e que não estão contabilizadas ainda no seu saldo actual</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Número total de transações na carteira</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation>fora de sincronia</translation> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation>ImpossÃvel começar o modo clicar-para-pagar com bitcoin:</translation> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1165,7 +1148,7 @@ Endereço: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation>N/D</translation> </message> @@ -1429,7 +1412,7 @@ Endereço: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Escreva um rótulo para este endereço para o adicionar ao seu livro de endereços</translation> </message> @@ -1521,7 +1504,7 @@ Endereço: %4 <message> <location line="+7"/> <source>Signature</source> - <translation type="unfinished"/> + <translation>Assinatura</translation> </message> <message> <location line="+27"/> @@ -1663,9 +1646,22 @@ Endereço: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation>Os programadores Bitcoin</translation> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[rede de testes]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>Aberto até %1</translation> </message> @@ -1828,7 +1824,7 @@ Endereço: %4 <message numerus="yes"> <location line="-35"/> <source>Open for %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Aberta por mais %n bloco</numerusform><numerusform>Aberta por mais %n blocos</numerusform></translation> </message> <message> <location line="+70"/> @@ -1852,7 +1848,7 @@ Endereço: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Data</translation> </message> @@ -1874,7 +1870,7 @@ Endereço: %4 <message numerus="yes"> <location line="+57"/> <source>Open for %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Aberta por mais %n bloco</numerusform><numerusform>Aberta por mais %n blocos</numerusform></translation> </message> <message> <location line="+3"/> @@ -1970,7 +1966,7 @@ Endereço: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>Todas</translation> @@ -2057,6 +2053,11 @@ Endereço: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation>Copiar ID da Transação</translation> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>Editar rótulo</translation> </message> @@ -2066,7 +2067,7 @@ Endereço: %4 <translation>Mostrar detalhes da transação</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>Exportar Dados das Transações</translation> </message> @@ -2121,7 +2122,7 @@ Endereço: %4 <translation>ImpossÃvel escrever para o ficheiro %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>PerÃodo:</translation> </message> @@ -2132,39 +2133,82 @@ Endereço: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation>&Exportar</translation> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>Exportar os dados no separador actual para um ficheiro</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>Cópia de Segurança da Carteira</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>Dados da Carteira (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>Cópia de Segurança Falhou</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>Ocorreu um erro ao tentar guardar os dados da carteira na nova localização.</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>Cópia de Segurança Bem Sucedida</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>Os dados da carteira foram salvos com sucesso numa nova localização.</translation> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Versão Bitcoin</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>Utilização:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>Enviar comando para -server ou bitcoind</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>Listar comandos</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>Obter ajuda para um comando</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>Opções:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>Especificar ficheiro de configuração (por defeito: bitcoin.conf)</translation> </message> @@ -2174,107 +2218,102 @@ Endereço: %4 <translation>Especificar ficheiro pid (por defeito: bitcoind.pid)</translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>Gerar moedas</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>Não gerar moedas</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>Especificar pasta de dados</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation>Definir o tamanho da cache de base de dados em megabytes (por defeito: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>Escute por ligações em <port> (por defeito: 8333 ou testnet: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>Manter no máximo <n> ligações a outros nós da rede (por defeito: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Ligar a um nó para recuperar endereços de pares, e desligar</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation>Especifique o seu endereço público</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>Tolerância para desligar nós mal-formados (por defeito: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>Número de segundos a impedir que nós mal-formados se liguem de novo (por defeito: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation>Ocorreu um erro ao definir a porta %u do serviço RPC a escutar em IPv4: %s</translation> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>Escutar por ligações JSON-RPC em <port> (por defeito: 8332 ou rede de testes: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>Aceitar comandos da consola e JSON-RPC</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>Correr o processo como um daemon e aceitar comandos</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>Utilizar a rede de testes - testnet</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation>Aceitar ligações externas (padrão: 1 sem -proxy ou -connect)</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> - <translation>%s, deverá definir uma palavra-passe de RPC no ficheiro de configuração : + <translation>%s, deverá definir rpcpassword no ficheiro de configuração : %s É recomendado que use a seguinte palavra-passe aleatória: rpcuser=bitcoinrpc rpcpassword=%s (não precisa recordar esta palavra-passe) O nome de utilizador e password NÃO DEVEM ser iguais. -Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono.</translation> +Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono. +Também é recomendado definir alertnotify para que seja alertado sobre problemas; +por exemplo: alertnotify=echo %%s | mail -s "Alerta Bitcoin" admin@foo.com +</translation> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation>Ocorreu um erro ao definir a porta %u do serviço RPC a escutar em IPv6, a usar IPv4: %s</translation> </message> @@ -2290,16 +2329,6 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> - <translation>Erro ao inicializar o ambiente de recuperação de base de dados %s! Para recuperar, COPIE A PASTA PARA OUTRO LOCAL, e então remova tudo de dentro dela excepto o ficheiro wallet.dat.</translation> - </message> - <message> - <location line="+3"/> <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation>Erro: A transação foi rejeitada. Isso poderá acontecer se algumas das moedas na sua carteira já tiverem sido gastas, se por exemplo tiver usado uma cópia do ficheiro wallet.dat e as moedas foram gastas na cópia mas não foram marcadas como gastas aqui.</translation> </message> @@ -2309,12 +2338,22 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono <translation>Erro: Esta transação requer uma taxa de transação mÃnima de %s devido á sua quantia, complexidade, ou uso de fundos recebidos recentemente! </translation> </message> <message> + <location line="+3"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation>Executar comando quando um alerta relevante for recebido (no comando, %s é substituÃdo pela mensagem)</translation> + </message> + <message> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation>Executar comando quando uma das transações na carteira mudar (no comando, %s é substituÃdo pelo ID da Transação)</translation> + </message> + <message> <location line="+11"/> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> <translation>Definir tamanho máximo de transações de alta-/baixa-prioridade em bytes (por defeito: 27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Esta é uma versão de pré-lançamento - use à sua responsabilidade - não usar para minar ou aplicações comerciais</translation> </message> @@ -2351,25 +2390,50 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono <message> <location line="+2"/> <source>Block creation options:</source> - <translation>Opções de criação de Bloco:</translation> + <translation>Opções de criação de bloco:</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>Apenas ligar ao(s) nó(s) especificado(s)</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation>Cadeia de blocos corrompida detectada</translation> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Descobrir endereço IP próprio (padrão: 1 ao escutar e sem -externalip)</translation> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation>Deseja reconstruir agora a cadeia de blocos?</translation> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation>Erro ao inicializar a cadeia de blocos</translation> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation>Erro ao inicializar o ambiente de base de dados da carteira %s!</translation> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> - <translation type="unfinished"/> + <translation>Erro ao carregar cadeia de blocos</translation> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation>Erro ao abrir a cadeia de blocos</translation> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation>Erro: Pouco espaço em disco!</translation> </message> @@ -2384,32 +2448,122 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono <translation>Erro: Carteira bloqueada, incapaz de criar transação! </translation> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation>Erro: erro do sistema:</translation> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Falhou a escutar em qualquer porta. Use -listen=0 se quer isto.</translation> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation>Falha ao ler info do bloco</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation>Falha ao ler bloco</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation>Falha ao sincronizar Ãndice do bloco</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation>Falha ao escrever Ãndice do bloco</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation>Falha ao escrever info do bloco</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation>Falha ao escrever o bloco</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation>Falha ao escrever info do ficheiro</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation>Falha ao escrever na base de dados de moedas</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation>Falha ao escrever Ãndice de transações</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation>Falha ao escrever histórico de modificações</translation> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation>Encontrar pares usando procura DNS (por defeito: 1 excepto -connect)</translation> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> - <translation type="unfinished"/> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation>Gerar moedas (por defeito: 0)</translation> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation>Quantos blocos verificar ao começar (por defeito: 288, 0 = todos)</translation> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> - <translation>Importando blocos da base de dados de blocos...</translation> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation>Qual a minúcia na verificação de blocos (0-4, por defeito: 3)</translation> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation>Descritores de ficheiros disponÃveis são insuficientes.</translation> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>Reconstruir a cadeia de blocos dos ficheiros blk000??.dat actuais</translation> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation>Defina o número de processos para servir as chamadas RPC (por defeito: 4)</translation> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation>Verificando blocos...</translation> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation>Verificando a carteira...</translation> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation>Importar blocos de um ficheiro blk000??.dat externo</translation> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation>Defina o número de processos de verificação (até 16, 0 = automático, <0 = disponibiliza esse número de núcleos livres, por defeito: 0)</translation> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation>Informação</translation> </message> @@ -2419,7 +2573,12 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono <translation>Endereço -tor inválido: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation>Manter Ãndice de transações completo (por defeito: 0)</translation> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation>Armazenamento intermédio de recepção por ligação, <n>*1000 bytes (por defeito: 5000)</translation> </message> @@ -2429,7 +2588,7 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono <translation>Armazenamento intermédio de envio por ligação, <n>*1000 bytes (por defeito: 1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation>Apenas aceitar cadeia de blocos coincidente com marcas de verificação internas (por defeito: 1)</translation> </message> @@ -2454,12 +2613,7 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono <translation>Preceder informação de depuração com selo temporal</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation>Reconstruir a cadeia de blocos dos ficheiros blk000??.dat actuais</translation> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>Opções SSL: (ver a Wiki Bitcoin para instruções de configuração SSL)</translation> </message> @@ -2489,7 +2643,7 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono <translation>Definir tamanho minÃmo de um bloco em bytes (por defeito: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>Encolher ficheiro debug.log ao iniciar o cliente (por defeito: 1 sem -debug definido)</translation> </message> @@ -2499,7 +2653,12 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono <translation>Especificar tempo de espera da ligação em millisegundos (por defeito: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation>Erro de sistema:</translation> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>Usar UPnP para mapear a porta de escuta (padrão: 0)</translation> </message> @@ -2530,36 +2689,41 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation>Necessita reconstruir as bases de dados usando -reindex para mudar -txindex</translation> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> - <translation>carteira corrupta, salvamento falhou</translation> + <translation>wallet.dat corrupta, recuperação falhou</translation> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>Palavra-passe para ligações JSON-RPC</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>Permitir ligações JSON-RPC do endereço IP especificado</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>Enviar comandos para o nó a correr em <ip> (por defeito: 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> - <translation>Executar comando quando mudar o melhor bloco (na consola, %s é substituÃdo pela hash do bloco)</translation> + <translation>Executar comando quando mudar o melhor bloco (no comando, %s é substituÃdo pela hash do bloco)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>Atualize a carteira para o formato mais recente</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>Definir o tamanho da memória de chaves para <n> (por defeito: 100)</translation> </message> @@ -2569,17 +2733,12 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono <translation>Reexaminar a cadeia de blocos para transações em falta na carteira</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation>Verificar quantos blocos ao iniciar (por defeito: 2500, 0 = todos)</translation> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>Usar OpenSSL (https) para ligações JSON-RPC</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>Ficheiro de certificado do servidor (por defeito: server.cert)</translation> </message> @@ -2589,12 +2748,12 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono <translation>Chave privada do servidor (por defeito: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>Cifras aceitáveis (por defeito: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>Esta mensagem de ajuda</translation> </message> @@ -2604,22 +2763,22 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono <translation>Incapaz de vincular a %s neste computador (vÃnculo retornou erro %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>Ligar através de um proxy socks</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>Permitir procuras DNS para -addnode, -seednode e -connect</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>Carregar endereços...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>Erro ao carregar wallet.dat: Carteira danificada</translation> </message> @@ -2629,32 +2788,22 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono <translation>Erro ao carregar wallet.dat: A Carteira requer uma versão mais recente do Bitcoin</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>A Carteira precisou ser reescrita: reinicie o Bitcoin para completar</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>Erro ao carregar wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>Endereço -proxy inválido: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation>Rede desconhecida especificada em -onlynet: '%s'</translation> </message> @@ -2664,7 +2813,7 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono <translation>Versão desconhecida de proxy -socks requisitada: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation>Não conseguiu resolver endereço -bind: '%s'</translation> </message> @@ -2674,17 +2823,12 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono <translation>Não conseguiu resolver endereço -externalip: '%s'</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>Quantia inválida para -paytxfee=<amount>: '%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation>Erro: não iniciou o nó</translation> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>Quantia inválida</translation> </message> @@ -2699,7 +2843,7 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono <translation>Carregar Ãndice de blocos...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>Adicione um nó ao qual se ligar e tentar manter a ligação aberta</translation> </message> @@ -2709,57 +2853,47 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono <translation>Incapaz de vincular à porta %s neste computador. Provavelmente o Bitcoin já está a funcionar.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation>Encontrar pares usando IRC (por defeito: 0)</translation> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>Taxa por KB a adicionar a transações enviadas</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>Carregar carteira...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation>ImpossÃvel mudar a carteira para uma versão anterior</translation> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation>ImpossÃvel inicializar keypool</translation> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation>ImpossÃvel escrever endereço por defeito</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>Reexaminando...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>Carregamento completo</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation>Para usar a opção %s</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>Erro</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_ro_RO.ts b/src/qt/locale/bitcoin_ro_RO.ts index 3a9239e786..db011784d1 100644 --- a/src/qt/locale/bitcoin_ro_RO.ts +++ b/src/qt/locale/bitcoin_ro_RO.ts @@ -13,12 +13,7 @@ <translation><b>Bitcoin</b> versiunea</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -27,6 +22,16 @@ Distributed under the MIT/X11 software license, see the accompanying file COPYIN This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> </context> <context> <name>AddressBookPage</name> @@ -36,7 +41,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Listă de adrese</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Dublu-click pentru a edita adresa sau eticheta</translation> </message> @@ -56,44 +61,54 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Adresă nouă</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>Acestea sunt adresele dumneavoastră Bitcoin pentru a primi plăţi. Dacă doriÅ£i, puteÈ›i da o adresa diferită fiecărui expeditor, pentru a putea Å£ine evidenÅ£a plăţilor.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&Copiază adresa</translation> </message> <message> <location line="+11"/> <source>Show &QR Code</source> - <translation type="unfinished"/> + <translation>Arata codul QR</translation> </message> <message> <location line="+11"/> <source>Sign a message to prove you own a Bitcoin address</source> - <translation type="unfinished"/> + <translation>Semneaza mesajul pentru a dovedi ca detii aceasta adresa Bitocin</translation> </message> <message> <location line="+3"/> <source>Sign &Message</source> - <translation type="unfinished"/> + <translation>Semneaza mesajul</translation> </message> <message> <location line="+25"/> <source>Delete the currently selected address from the list</source> + <translation>Sterge adresele curent selectate din lista</translation> + </message> + <message> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> <translation type="unfinished"/> </message> <message> - <location line="-14"/> - <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> + <location line="+3"/> + <source>&Export</source> <translation type="unfinished"/> </message> <message> + <location line="-44"/> + <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> + <translation>Verifica mesajul pentru a te asigura ca a fost insemnat cu o adresa bitcoin specifica</translation> + </message> + <message> <location line="+3"/> <source>&Verify Message</source> - <translation type="unfinished"/> + <translation> Verifica mesajele</translation> </message> <message> <location line="+14"/> @@ -101,17 +116,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Șterge</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>Copiază &eticheta</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&Editează</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>Exportă Lista de adrese</translation> </message> @@ -134,7 +159,7 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Etichetă</translation> </message> @@ -235,7 +260,7 @@ This product includes software developed by the OpenSSL Project for use in the O <location line="+100"/> <location line="+24"/> <source>Warning: The Caps Lock key is on!</source> - <translation type="unfinished"/> + <translation>Atentie! Caps Lock este pornit</translation> </message> <message> <location line="-130"/> @@ -246,7 +271,7 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="-56"/> <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> - <translation type="unfinished"/> + <translation>Bitcoin se va închide acum pentru a termina procesul de criptare. AmintiÈ›i-vă că criptarea portofelului dumneavoastră nu poate proteja în totalitate bitcoins dvs. de a fi furate de intentii rele.</translation> </message> <message> <location line="+13"/> @@ -293,17 +318,17 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> - <translation type="unfinished"/> + <translation>Semneaza &mesaj...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Se sincronizează cu reÅ£eaua...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&Detalii</translation> </message> @@ -323,34 +348,19 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Istoricul tranzacÅ£iilor</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&Lista de adrese</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>EditaÅ£i lista de adrese ÅŸi etichete.</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&PrimiÅ£i Bitcoin</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Lista de adrese pentru recepÅ£ionarea plăţilor</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>&TrimiteÅ£i Bitcoin</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> - <translation type="unfinished"/> + <translation>IeÈ™ire</translation> </message> <message> <location line="+1"/> @@ -378,7 +388,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Setări...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>Criptează portofelul electronic...</translation> </message> @@ -393,27 +403,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Schimbă parola...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> - <translation type="unfinished"/> + <translation>Importare blocks de pe disk...</translation> </message> <message> <location line="+3"/> <source>Reindexing blocks on disk...</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> - </message> <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Exportă...</translation> - </message> - <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>&TrimiteÅ£i Bitcoin către o anumită adresă</translation> </message> @@ -423,14 +423,9 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Modifică setările pentru Bitcoin</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> - <translation type="unfinished"/> + <translation>Creaza copie de rezerva a portofelului intr-o locatie diferita</translation> </message> <message> <location line="+2"/> @@ -438,40 +433,55 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Schimbă parola folosită pentru criptarea portofelului electronic</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> - <translation type="unfinished"/> + <translation>& Fereastra debug</translation> </message> <message> <location line="+1"/> <source>Open debugging and diagnostic console</source> - <translation type="unfinished"/> + <translation>Deschide consola de debug si diagnosticare</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> - <translation type="unfinished"/> + <translation>Verifica mesajul</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>Portofelul</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&Despre Bitcoin</translation> </message> <message> <location line="+9"/> <source>&Show / Hide</source> - <translation type="unfinished"/> + <translation>Arata/Ascunde</translation> </message> <message> <location line="+1"/> @@ -479,7 +489,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation type="unfinished"/> </message> @@ -494,12 +504,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&FiÅŸier</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&Setări</translation> </message> @@ -514,108 +524,103 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Bara de ferestre de lucru</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Bara de acÅ£iuni</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testnet]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> - <translation type="unfinished"/> + <translation>Client Bitcoin</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n active connections to Bitcoin network</numerusform><numerusform>%n active connections to Bitcoin network</numerusform><numerusform>%n active connections to Bitcoin network</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Processed %1 blocks of transaction history.</source> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> <translation type="unfinished"/> </message> <message> - <location line="+70"/> - <source>Error</source> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> <translation type="unfinished"/> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> <message> - <location line="+3"/> - <source>Warning</source> + <location line="+4"/> + <source>%1 behind</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> - <source>Information</source> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> <translation type="unfinished"/> </message> <message> - <location line="+66"/> - <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> <translation type="unfinished"/> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> + <location line="+22"/> + <source>Error</source> <translation type="unfinished"/> </message> <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> + <location line="+3"/> + <source>Warning</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>%n seconds ago</numerusform><numerusform>%n seconds ago</numerusform><numerusform>%n seconds ago</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>Acum %n minut</numerusform><numerusform>Acum %n minute</numerusform><numerusform>Acum %n minute</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>Acum %n oră</numerusform><numerusform>Acum %n ore</numerusform><numerusform>Acum %n ore</numerusform></translation> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>Acum %n zi</numerusform><numerusform>Acum %n zile</numerusform><numerusform>Acum %n zile</numerusform></translation> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Actualizat</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>Se actualizează...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>Ultimul bloc primit a fost generat %1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> - <translation type="unfinished"/> + <translation>Confirma taxa tranzactiei</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>TranzacÅ£ie expediată</translation> </message> @@ -631,17 +636,17 @@ Amount: %2 Type: %3 Address: %4 </source> - <translation type="unfinished"/> + <translation>Data: %1⎠Suma: %2⎠Tipul: %3⎠Addresa: %4âŽ</translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation type="unfinished"/> </message> @@ -656,27 +661,7 @@ Address: %4 <translation>Portofelul electronic este <b>criptat</b> iar in momentul de faţă este <b>blocat</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Backup portofelul electronic</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation type="unfinished"/> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation type="unfinished"/> </message> @@ -684,9 +669,9 @@ Address: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> - <translation type="unfinished"/> + <translation>Alerta retea</translation> </message> </context> <context> @@ -717,7 +702,7 @@ Address: %4 <translation>Adresa asociată cu această înregistrare în Lista de adrese. Aceasta poate fi modificată doar pentru expediere.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Noua adresă de primire</translation> </message> @@ -737,17 +722,17 @@ Address: %4 <translation>Editează adresa de trimitere</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>Adresa introdusă "%1" se află deja în Lista de adrese.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>Adresa introdusă "%1" nu este o adresă bitcoin valabilă.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>Portofelul electronic nu a putut fi deblocat .</translation> </message> @@ -760,10 +745,10 @@ Address: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> - <translation type="unfinished"/> + <translation>Bitcoin-Qt</translation> </message> <message> <location line="-12"/> @@ -788,17 +773,17 @@ Address: %4 <message> <location line="+1"/> <source>Set language, for example "de_DE" (default: system locale)</source> - <translation type="unfinished"/> + <translation>Seteaza limba, de exemplu: "de_DE" (initialt: system locale)</translation> </message> <message> <location line="+1"/> <source>Start minimized</source> - <translation type="unfinished"/> + <translation>Incepe miniaturizare</translation> </message> <message> <location line="+1"/> <source>Show splash screen on startup (default: 1)</source> - <translation type="unfinished"/> + <translation>AfiÈ™ează pe ecran splash la pornire (implicit: 1)</translation> </message> </context> <context> @@ -815,7 +800,7 @@ Address: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> <translation type="unfinished"/> </message> <message> @@ -846,7 +831,7 @@ Address: %4 <message> <location line="+13"/> <source>&Network</source> - <translation type="unfinished"/> + <translation>&Retea</translation> </message> <message> <location line="+6"/> @@ -871,7 +856,7 @@ Address: %4 <message> <location line="+9"/> <source>Proxy &IP:</source> - <translation type="unfinished"/> + <translation>Proxy &IP:</translation> </message> <message> <location line="+19"/> @@ -881,7 +866,7 @@ Address: %4 <message> <location line="+7"/> <source>&Port:</source> - <translation type="unfinished"/> + <translation>&Port:</translation> </message> <message> <location line="+19"/> @@ -891,17 +876,17 @@ Address: %4 <message> <location line="+7"/> <source>SOCKS &Version:</source> - <translation type="unfinished"/> + <translation>SOCKS &Versiune:</translation> </message> <message> <location line="+13"/> <source>SOCKS version of the proxy (e.g. 5)</source> - <translation type="unfinished"/> + <translation>Versiunea SOCKS a proxiului (ex. 5)</translation> </message> <message> <location line="+36"/> <source>&Window</source> - <translation type="unfinished"/> + <translation>&Fereastra</translation> </message> <message> <location line="+6"/> @@ -931,12 +916,12 @@ Address: %4 <message> <location line="+8"/> <source>User Interface &language:</source> - <translation type="unfinished"/> + <translation>Interfata & limba userului</translation> </message> <message> <location line="+13"/> <source>The user interface language can be set here. This setting will take effect after restarting Bitcoin.</source> - <translation type="unfinished"/> + <translation>Limba interfeÈ›ei utilizatorului poate fi setat aici. Această setare va avea efect după repornirea Bitcoin.</translation> </message> <message> <location line="+11"/> @@ -951,7 +936,7 @@ Address: %4 <message> <location line="+9"/> <source>Whether to show Bitcoin addresses in the transaction list or not.</source> - <translation type="unfinished"/> + <translation>Vezi dacă adresele Bitcoin sunt în lista de tranzacÈ›ie sau nu</translation> </message> <message> <location line="+3"/> @@ -961,22 +946,22 @@ Address: %4 <message> <location line="+71"/> <source>&OK</source> - <translation type="unfinished"/> + <translation>& OK</translation> </message> <message> <location line="+7"/> <source>&Cancel</source> - <translation type="unfinished"/> + <translation>& Renunta</translation> </message> <message> <location line="+10"/> <source>&Apply</source> - <translation type="unfinished"/> + <translation>Aplica</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> - <translation type="unfinished"/> + <translation>Initial</translation> </message> <message> <location line="+130"/> @@ -997,7 +982,7 @@ Address: %4 <location line="+42"/> <location line="+9"/> <source>Warning</source> - <translation type="unfinished"/> + <translation>Atentie!</translation> </message> <message> <location line="-9"/> @@ -1008,7 +993,7 @@ Address: %4 <message> <location line="+29"/> <source>The supplied proxy address is invalid.</source> - <translation type="unfinished"/> + <translation>Adresa bitcoin pe care a-ti specificat-o este invalida</translation> </message> </context> <context> @@ -1019,23 +1004,18 @@ Address: %4 <translation>Form</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> - <translation type="unfinished"/> + <translation>InformaÈ›iile afiÈ™ate pot fi expirate. Portofelul tău se sincronizează automat cu reÈ›eaua Bitcoin după ce o conexiune este stabilita, dar acest proces nu a fost finalizat încă.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Balanţă:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>Număr total de tranzacÅ£ii:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>Neconfirmat:</translation> </message> @@ -1045,14 +1025,14 @@ Address: %4 <translation>Portofelul</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> - <translation type="unfinished"/> + <translation>Nematurizat:</translation> </message> <message> <location line="+13"/> <source>Mined balance that has not yet matured</source> - <translation type="unfinished"/> + <translation>Balanta minata care nu s-a maturizat inca</translation> </message> <message> <location line="+46"/> @@ -1060,7 +1040,7 @@ Address: %4 <translation><b>Ultimele tranzacÅ£ii</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>Soldul contul</translation> </message> @@ -1070,14 +1050,17 @@ Address: %4 <translation>Totalul tranzacÅ£iilor care aÅŸteaptă să fie confirmate ÅŸi care nu sunt încă luate în calcul la afiÅŸarea soldului contului.</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Numărul total de tranzacÅ£ii din portofelul electronic</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> + <translation>Nu este sincronizat</translation> + </message> +</context> +<context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> <translation type="unfinished"/> </message> </context> @@ -1086,12 +1069,12 @@ Address: %4 <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> <source>QR Code Dialog</source> - <translation type="unfinished"/> + <translation>Dialogul codului QR</translation> </message> <message> <location line="+59"/> <source>Request Payment</source> - <translation type="unfinished"/> + <translation>Cerere de plata</translation> </message> <message> <location line="+56"/> @@ -1111,17 +1094,17 @@ Address: %4 <message> <location line="+71"/> <source>&Save As...</source> - <translation type="unfinished"/> + <translation>Salvare ca...</translation> </message> <message> <location filename="../qrcodedialog.cpp" line="+62"/> <source>Error encoding URI into QR Code.</source> - <translation type="unfinished"/> + <translation>Eroare la incercarea codarii URl-ului in cod QR</translation> </message> <message> <location line="+40"/> <source>The entered amount is invalid, please check.</source> - <translation type="unfinished"/> + <translation>Suma introdusa nu este valida, verifica suma.</translation> </message> <message> <location line="+23"/> @@ -1131,12 +1114,12 @@ Address: %4 <message> <location line="+25"/> <source>Save QR Code</source> - <translation type="unfinished"/> + <translation>Salveaza codul QR</translation> </message> <message> <location line="+0"/> <source>PNG Images (*.png)</source> - <translation type="unfinished"/> + <translation>Imagini de tip PNG (*.png)</translation> </message> </context> <context> @@ -1144,7 +1127,7 @@ Address: %4 <message> <location filename="../forms/rpcconsole.ui" line="+46"/> <source>Client name</source> - <translation type="unfinished"/> + <translation>Numaele clientului</translation> </message> <message> <location line="+10"/> @@ -1156,69 +1139,69 @@ Address: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> - <translation type="unfinished"/> + <translation>N/A</translation> </message> <message> <location line="-217"/> <source>Client version</source> - <translation type="unfinished"/> + <translation>Versiunea clientului</translation> </message> <message> <location line="-45"/> <source>&Information</source> - <translation type="unfinished"/> + <translation>& Informatie</translation> </message> <message> <location line="+68"/> <source>Using OpenSSL version</source> - <translation type="unfinished"/> + <translation>Foloseste versiunea OpenSSL</translation> </message> <message> <location line="+49"/> <source>Startup time</source> - <translation type="unfinished"/> + <translation>Data pornirii</translation> </message> <message> <location line="+29"/> <source>Network</source> - <translation type="unfinished"/> + <translation>Retea</translation> </message> <message> <location line="+7"/> <source>Number of connections</source> - <translation type="unfinished"/> + <translation>Numarul de conexiuni</translation> </message> <message> <location line="+23"/> <source>On testnet</source> - <translation type="unfinished"/> + <translation>Pe testnet</translation> </message> <message> <location line="+23"/> <source>Block chain</source> - <translation type="unfinished"/> + <translation>Lant bloc</translation> </message> <message> <location line="+7"/> <source>Current number of blocks</source> - <translation type="unfinished"/> + <translation>Numarul curent de blockuri</translation> </message> <message> <location line="+23"/> <source>Estimated total blocks</source> - <translation type="unfinished"/> + <translation>Estimarea totala a blocks</translation> </message> <message> <location line="+23"/> <source>Last block time</source> - <translation type="unfinished"/> + <translation>Ultimul block a fost gasit la:</translation> </message> <message> <location line="+52"/> <source>&Open</source> - <translation type="unfinished"/> + <translation>&Deschide</translation> </message> <message> <location line="+16"/> @@ -1228,62 +1211,62 @@ Address: %4 <message> <location line="+7"/> <source>Show the Bitcoin-Qt help message to get a list with possible Bitcoin command-line options.</source> - <translation type="unfinished"/> + <translation>Arata mesajul de ajutor Bitcoin-QT pentru a obtine o lista cu posibilele optiuni ale comenzilor Bitcoin</translation> </message> <message> <location line="+3"/> <source>&Show</source> - <translation type="unfinished"/> + <translation>& Arata</translation> </message> <message> <location line="+24"/> <source>&Console</source> - <translation type="unfinished"/> + <translation>&Consola</translation> </message> <message> <location line="-260"/> <source>Build date</source> - <translation type="unfinished"/> + <translation>Construit la data:</translation> </message> <message> <location line="-104"/> <source>Bitcoin - Debug window</source> - <translation type="unfinished"/> + <translation>Bitcoin-Fereastra pentru debug</translation> </message> <message> <location line="+25"/> <source>Bitcoin Core</source> - <translation type="unfinished"/> + <translation>Bitcoin Core</translation> </message> <message> <location line="+279"/> <source>Debug log file</source> - <translation type="unfinished"/> + <translation>Loguri debug</translation> </message> <message> <location line="+7"/> <source>Open the Bitcoin debug log file from the current data directory. This can take a few seconds for large log files.</source> - <translation type="unfinished"/> + <translation>Deschide logurile debug din directorul curent. Aceasta poate dura cateva secunde pentru fisierele mai mari</translation> </message> <message> <location line="+102"/> <source>Clear console</source> - <translation type="unfinished"/> + <translation>Curata consola</translation> </message> <message> <location filename="../rpcconsole.cpp" line="-30"/> <source>Welcome to the Bitcoin RPC console.</source> - <translation type="unfinished"/> + <translation>Bun venit la consola bitcoin RPC</translation> </message> <message> <location line="+1"/> <source>Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen.</source> - <translation type="unfinished"/> + <translation>Foloseste sagetile sus si jos pentru a naviga in istoric si <b>Ctrl-L</b> pentru a curata.</translation> </message> <message> <location line="+1"/> <source>Type <b>help</b> for an overview of available commands.</source> - <translation type="unfinished"/> + <translation>Scrie <b>help</b> pentru a vedea comenzile disponibile</translation> </message> </context> <context> @@ -1313,7 +1296,7 @@ Address: %4 <message> <location line="+20"/> <source>Remove all transaction fields</source> - <translation type="unfinished"/> + <translation>Sterge toate spatiile de tranzactie</translation> </message> <message> <location line="+3"/> @@ -1420,7 +1403,7 @@ Address: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Adaugă o etichetă acestei adrese pentru a o trece în Lista de adrese</translation> </message> @@ -1465,12 +1448,12 @@ Address: %4 <message> <location filename="../forms/signverifymessagedialog.ui" line="+14"/> <source>Signatures - Sign / Verify a Message</source> - <translation type="unfinished"/> + <translation>Semnatura- Semneaza/verifica un mesaj</translation> </message> <message> <location line="+13"/> <source>&Sign Message</source> - <translation type="unfinished"/> + <translation>Semneaza Mesajul</translation> </message> <message> <location line="+6"/> @@ -1507,7 +1490,7 @@ Address: %4 <message> <location line="+12"/> <source>Enter the message you want to sign here</source> - <translation type="unfinished"/> + <translation>Introduce mesajul pe care vrei sa il semnezi, aici.</translation> </message> <message> <location line="+7"/> @@ -1517,12 +1500,12 @@ Address: %4 <message> <location line="+27"/> <source>Copy the current signature to the system clipboard</source> - <translation type="unfinished"/> + <translation>Copiaza semnatura curenta in clipboard-ul sistemului</translation> </message> <message> <location line="+21"/> <source>Sign the message to prove you own this Bitcoin address</source> - <translation type="unfinished"/> + <translation>Semneaza mesajul pentru a dovedi ca detii acesta adresa Bitcoin</translation> </message> <message> <location line="+3"/> @@ -1532,7 +1515,7 @@ Address: %4 <message> <location line="+14"/> <source>Reset all sign message fields</source> - <translation type="unfinished"/> + <translation>Reseteaza toate spatiile mesajelor semnate.</translation> </message> <message> <location line="+3"/> @@ -1543,7 +1526,7 @@ Address: %4 <message> <location line="-87"/> <source>&Verify Message</source> - <translation type="unfinished"/> + <translation>Verifica mesajul</translation> </message> <message> <location line="+6"/> @@ -1558,7 +1541,7 @@ Address: %4 <message> <location line="+40"/> <source>Verify the message to ensure it was signed with the specified Bitcoin address</source> - <translation type="unfinished"/> + <translation>Verifica mesajul pentru a fi sigur ca a fost semnat cu adresa Bitcoin specifica</translation> </message> <message> <location line="+3"/> @@ -1568,7 +1551,7 @@ Address: %4 <message> <location line="+14"/> <source>Reset all verify message fields</source> - <translation type="unfinished"/> + <translation>Reseteaza toate spatiile mesajelor semnate.</translation> </message> <message> <location filename="../signverifymessagedialog.cpp" line="+27"/> @@ -1579,18 +1562,18 @@ Address: %4 <message> <location line="-2"/> <source>Click "Sign Message" to generate signature</source> - <translation type="unfinished"/> + <translation>Click "Semneaza msajul" pentru a genera semnatura</translation> </message> <message> <location line="+3"/> <source>Enter Bitcoin signature</source> - <translation type="unfinished"/> + <translation>Introduce semnatura bitocin</translation> </message> <message> <location line="+82"/> <location line="+81"/> <source>The entered address is invalid.</source> - <translation type="unfinished"/> + <translation>Adresa introdusa nu este valida</translation> </message> <message> <location line="-81"/> @@ -1598,65 +1581,78 @@ Address: %4 <location line="+73"/> <location line="+8"/> <source>Please check the address and try again.</source> - <translation type="unfinished"/> + <translation>Te rugam verifica adresa si introduce-o din nou</translation> </message> <message> <location line="-81"/> <location line="+81"/> <source>The entered address does not refer to a key.</source> - <translation type="unfinished"/> + <translation>Adresa introdusa nu se refera la o cheie.</translation> </message> <message> <location line="-73"/> <source>Wallet unlock was cancelled.</source> - <translation type="unfinished"/> + <translation>Blocarea portofelului a fost intrerupta</translation> </message> <message> <location line="+8"/> <source>Private key for the entered address is not available.</source> - <translation type="unfinished"/> + <translation>Cheia privata pentru adresa introdusa nu este valida.</translation> </message> <message> <location line="+12"/> <source>Message signing failed.</source> - <translation type="unfinished"/> + <translation>Semnarea mesajului a esuat</translation> </message> <message> <location line="+5"/> <source>Message signed.</source> - <translation type="unfinished"/> + <translation>Mesaj Semnat!</translation> </message> <message> <location line="+59"/> <source>The signature could not be decoded.</source> - <translation type="unfinished"/> + <translation>Aceasta semnatura nu a putut fi decodata</translation> </message> <message> <location line="+0"/> <location line="+13"/> <source>Please check the signature and try again.</source> - <translation type="unfinished"/> + <translation>Verifica semnatura si incearca din nou</translation> </message> <message> <location line="+0"/> <source>The signature did not match the message digest.</source> - <translation type="unfinished"/> + <translation>Semnatura nu seamana!</translation> </message> <message> <location line="+7"/> <source>Message verification failed.</source> - <translation type="unfinished"/> + <translation>Verificarea mesajului a esuat</translation> </message> <message> <location line="+5"/> <source>Message verified.</source> + <translation>Mesaj verificat</translation> + </message> +</context> +<context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> <translation type="unfinished"/> </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> </context> <context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>Deschis până la %1</translation> </message> @@ -1693,7 +1689,7 @@ Address: %4 <message> <location line="+7"/> <source>Source</source> - <translation type="unfinished"/> + <translation>Sursa</translation> </message> <message> <location line="+0"/> @@ -1717,7 +1713,7 @@ Address: %4 <location line="-77"/> <location line="+2"/> <source>own address</source> - <translation type="unfinished"/> + <translation>Adresa posedata</translation> </message> <message> <location line="-2"/> @@ -1774,7 +1770,7 @@ Address: %4 <message> <location line="+2"/> <source>Transaction ID</source> - <translation type="unfinished"/> + <translation>ID-ul tranzactiei</translation> </message> <message> <location line="+3"/> @@ -1784,7 +1780,7 @@ Address: %4 <message> <location line="+7"/> <source>Debug information</source> - <translation type="unfinished"/> + <translation>Informatii pentru debug</translation> </message> <message> <location line="+8"/> @@ -1794,7 +1790,7 @@ Address: %4 <message> <location line="+3"/> <source>Inputs</source> - <translation type="unfinished"/> + <translation>Intrari</translation> </message> <message> <location line="+23"/> @@ -1804,12 +1800,12 @@ Address: %4 <message> <location line="+1"/> <source>true</source> - <translation type="unfinished"/> + <translation>Adevarat!</translation> </message> <message> <location line="+0"/> <source>false</source> - <translation type="unfinished"/> + <translation>Fals!</translation> </message> <message> <location line="-209"/> @@ -1843,7 +1839,7 @@ Address: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Data</translation> </message> @@ -1910,7 +1906,7 @@ Address: %4 <message> <location line="+2"/> <source>Received from</source> - <translation type="unfinished"/> + <translation>Primit de la:</translation> </message> <message> <location line="+3"/> @@ -1961,7 +1957,7 @@ Address: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>Toate</translation> @@ -2048,16 +2044,21 @@ Address: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>Editează eticheta</translation> </message> <message> <location line="+1"/> <source>Show transaction details</source> - <translation type="unfinished"/> + <translation>Arata detaliile tranzactiei</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>Exportă tranzacÅ£iile</translation> </message> @@ -2112,7 +2113,7 @@ Address: %4 <translation>Fisierul %1 nu a putut fi accesat pentru scriere.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>Interval:</translation> </message> @@ -2123,41 +2124,84 @@ Address: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>Date portofel (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>Copia de rezerva a esuat</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>A apărut o eroare la încercarea de a salva datele din portofel intr-o noua locaÈ›ie.</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>versiunea Bitcoin</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>Uz:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>Trimite comanda la -server sau bitcoind</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>Listă de comenzi</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>Ajutor pentru o comandă</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>Setări:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> - <translation type="unfinished"/> + <translation>Specifica-È›i configuraÈ›ia fisierului (in mod normal: bitcoin.conf)</translation> </message> <message> <location line="+3"/> @@ -2165,100 +2209,93 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> - <translation type="unfinished"/> + <translation>Specifica datele directorului</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> - <translation type="unfinished"/> + <translation>Seteaza marimea cache a bazei de date in MB (initial: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation type="unfinished"/> + <translation>Lista a conectiunile in <port> (initial: 8333 sau testnet: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation type="unfinished"/> + <translation>Se menÈ›ine la cele mai multe conexiuni <n> cu colegii (implicit: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> - <translation type="unfinished"/> + <translation>Conecteaza-te la nod pentru a optine adresa peer, si deconecteaza-te</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> - <translation type="unfinished"/> + <translation>Specifica adresa ta publica</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation type="unfinished"/> + <translation>Prag pentru deconectarea colegii funcÈ›ionează corect (implicit: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation type="unfinished"/> + <translation>Numărul de secunde pentru a păstra colegii funcÈ›ionează corect la reconectare (implicit: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation type="unfinished"/> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation type="unfinished"/> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> - <translation type="unfinished"/> + <translation>Se accepta command line si comenzi JSON-RPC</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> - <translation type="unfinished"/> + <translation>Ruleaza în background ca un demon È™i accepta comenzi.</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> - <translation type="unfinished"/> + <translation>Utilizeaza test de retea</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> - <translation type="unfinished"/> + <translation>Accepta conexiuni de la straini (initial: 1 if no -proxy or -connect) +</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation type="unfinished"/> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation type="unfinished"/> </message> @@ -2274,31 +2311,31 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> <translation type="unfinished"/> </message> <message> <location line="+11"/> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> - <translation type="unfinished"/> + <translation>Seteaza marimea maxima a tranzactie mare/mica in bytes (initial:27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation type="unfinished"/> </message> @@ -2335,25 +2372,50 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+2"/> <source>Block creation options:</source> - <translation type="unfinished"/> + <translation>Optiuni creare block</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> - <translation type="unfinished"/> + <translation>Conecteaza-te doar la nod(urile) specifice</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> + <translation>Descopera propria ta adresa IP (intial: 1)</translation> + </message> + <message> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation type="unfinished"/> </message> @@ -2368,32 +2430,122 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation type="unfinished"/> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation type="unfinished"/> </message> @@ -2403,7 +2555,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation type="unfinished"/> </message> @@ -2413,7 +2570,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation type="unfinished"/> </message> @@ -2435,32 +2592,27 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+2"/> <source>Prepend debug output with timestamp</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> + <translation>Copie de ieÈ™ire de depanare cu timestamp</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> - <translation type="unfinished"/> + <translation>Optiuni SSl (vezi Bitcoin wiki pentru intructiunile de instalare)</translation> </message> <message> <location line="+1"/> <source>Select the version of socks proxy to use (4-5, default: 5)</source> - <translation type="unfinished"/> + <translation>Selecteaza versiunea socks-ului pe care vrei sa il folosesti (4-5, initial: 5)</translation> </message> <message> <location line="+3"/> <source>Send trace/debug info to console instead of debug.log file</source> - <translation type="unfinished"/> + <translation>Trimite urmări / debug info la consola loc de debug.log fiÈ™ier</translation> </message> <message> <location line="+1"/> <source>Send trace/debug info to debugger</source> - <translation type="unfinished"/> + <translation>Trimite urmări / debug info la depanatorul</translation> </message> <message> <location line="+5"/> @@ -2473,7 +2625,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation type="unfinished"/> </message> @@ -2483,14 +2635,19 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+13"/> - <source>Use UPnP to map the listening port (default: 0)</source> + <location line="+4"/> + <source>System error: </source> <translation type="unfinished"/> </message> <message> + <location line="+10"/> + <source>Use UPnP to map the listening port (default: 0)</source> + <translation>Foloseste UPnP pentru a vedea porturile (initial: 0)</translation> + </message> + <message> <location line="+1"/> <source>Use UPnP to map the listening port (default: 1 when listening)</source> - <translation type="unfinished"/> + <translation>Foloseste UPnP pentru a vedea porturile (initial: 1 cand listezi)</translation> </message> <message> <location line="+1"/> @@ -2500,7 +2657,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+2"/> <source>Username for JSON-RPC connections</source> - <translation type="unfinished"/> + <translation>Username pentru conectiunile JSON-RPC</translation> </message> <message> <location line="+4"/> @@ -2514,163 +2671,150 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> - <translation type="unfinished"/> + <translation>Parola pentru conectiunile JSON-RPC</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> - <translation type="unfinished"/> + <translation>Permiteti conectiunile JSON-RPC de la o adresa IP specifica.</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> - <translation type="unfinished"/> + <translation>Trimite comenzi la nod, ruland pe ip-ul (initial: 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> - <translation type="unfinished"/> + <translation>Executa comanda cand cel mai bun block se schimba (%s in cmd se inlocuieste cu block hash)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> - <translation type="unfinished"/> + <translation>Actualizeaza portofelul la ultimul format</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> - <translation type="unfinished"/> + <translation>Setarea marimii cheii bezinului la <n>(initial 100)</translation> </message> <message> <location line="-12"/> <source>Rescan the block chain for missing wallet transactions</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation type="unfinished"/> + <translation>Rescanare lanÈ›ul de bloc pentru tranzacÈ›iile portofel lipsă</translation> </message> <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> - <translation type="unfinished"/> + <translation>Foloseste Open SSL(https) pentru coneciunile JSON-RPC</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> - <translation type="unfinished"/> + <translation>Certificatul serverulu (initial: server.cert)</translation> </message> <message> <location line="+1"/> <source>Server private key (default: server.pem)</source> - <translation type="unfinished"/> + <translation>Cheia privata a serverului ( initial: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> - <translation type="unfinished"/> + <translation>Accepta cifruri (initial: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> - <translation type="unfinished"/> + <translation>Acest mesaj de ajutor.</translation> </message> <message> <location line="+3"/> <source>Unable to bind to %s on this computer (bind returned error %d, %s)</source> - <translation type="unfinished"/> + <translation>Nu se poate lega %s cu acest calculator (retunare eroare legatura %d, %s) + +</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>Conectează prin proxy SOCKS</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> - <translation type="unfinished"/> + <translation>Permite DNS-ului sa se uite dupa -addnode, -seednode si -connect</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>ÃŽncarc adrese...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> - <translation type="unfinished"/> + <translation>Eroare incarcand wallet.dat: Portofel corupt</translation> </message> <message> <location line="+1"/> <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> + <translation>Eroare incarcare wallet.dat: Portofelul are nevoie de o versiune Bitcoin mai noua</translation> </message> <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> - <translation type="unfinished"/> + <translation>Portofelul trebuie rescris: restarteaza aplicatia bitcoin pentru a face asta.</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> - <translation type="unfinished"/> + <translation>Eroare incarcand wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> - <translation type="unfinished"/> + <translation>Adresa proxy invalida: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> - <translation type="unfinished"/> + <translation>Retea specificata necunoscuta -onlynet: '%s'</translation> </message> <message> <location line="-1"/> <source>Unknown -socks proxy version requested: %i</source> - <translation type="unfinished"/> + <translation>Necunoscut -socks proxy version requested: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> - <translation type="unfinished"/> + <translation>Nu se poate rezolca -bind address: '%s'</translation> </message> <message> <location line="+1"/> <source>Cannot resolve -externalip address: '%s'</source> - <translation type="unfinished"/> + <translation>Nu se poate rezolva -externalip address: '%s'</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation type="unfinished"/> + <translation>Suma invalida pentru -paytxfee=<amount>: '%s'</translation> </message> <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> - <translation type="unfinished"/> + <translation>Suma invalida</translation> </message> <message> <location line="-4"/> @@ -2683,67 +2827,59 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>ÃŽncarc indice bloc...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> - <translation type="unfinished"/> + <translation>Add a node to connect to and attempt to keep the connection open +details suggestions history +</translation> </message> <message> <location line="-25"/> <source>Unable to bind to %s on this computer. Bitcoin is probably already running.</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation type="unfinished"/> + <translation>Imposibilitatea de a lega la% s pe acest computer. Bitcoin este, probabil, deja în execuÈ›ie.</translation> </message> <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> - <translation type="unfinished"/> + <translation>Taxa pe kb pentru a adauga tranzactii trimise</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>ÃŽncarc portofel...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation type="unfinished"/> + <translation>Nu se poate face downgrade la portofel</translation> </message> <message> <location line="+3"/> <source>Cannot write default address</source> - <translation type="unfinished"/> + <translation>Nu se poate scrie adresa initiala</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>Rescanez...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>ÃŽncărcare terminată</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> - <translation type="unfinished"/> + <translation>Pentru a folosii optiunea %s</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>Eroare</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_ru.ts b/src/qt/locale/bitcoin_ru.ts index bd60aba0bb..4a62472bf4 100644 --- a/src/qt/locale/bitcoin_ru.ts +++ b/src/qt/locale/bitcoin_ru.ts @@ -5,7 +5,7 @@ <message> <location filename="../forms/aboutdialog.ui" line="+14"/> <source>About Bitcoin</source> - <translation>О Bitcoin</translation> + <translation>&О Bitcoin</translation> </message> <message> <location line="+39"/> @@ -13,12 +13,7 @@ <translation><b>Bitcoin</b> верÑиÑ</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation>Ð’Ñе права защищены © 2009-2012 Разработчики Bitcoin</translation> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -32,18 +27,28 @@ This product includes software developed by the OpenSSL Project for use in the O Ðтот продукт включает ПО, разработанное OpenSSL Project Ð´Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² OpenSSL Toolkit (http://www.openssl.org/) и криптографичеÑкое ПО, напиÑанное Eric Young (eay@cryptsoft.com) и ПО Ð´Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ Ñ UPnP, напиÑанное Thomas Bernard.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>Ð’Ñе права защищены</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation>Разработчики Bitcoin</translation> + </message> </context> <context> <name>AddressBookPage</name> <message> <location filename="../forms/addressbookpage.ui" line="+14"/> <source>Address Book</source> - <translation>ÐдреÑÐ½Ð°Ñ ÐºÐ½Ð¸Ð³Ð°</translation> + <translation>&ÐдреÑÐ½Ð°Ñ ÐºÐ½Ð¸Ð³Ð°</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> - <translation>Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾, чтобы изменить Ð°Ð´Ñ€ÐµÑ Ð¸Ð»Ð¸ метку давжды кликните по изменÑемому объекту</translation> + <translation>Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾, чтобы изменить Ð°Ð´Ñ€ÐµÑ Ð¸Ð»Ð¸ метку, дважды кликните по изменÑемому объекту</translation> </message> <message> <location line="+27"/> @@ -61,12 +66,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Ðовый адреÑ</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>Ðто Ваши адреÑа Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð»Ð°Ñ‚ÐµÐ¶ÐµÐ¹. Ð’Ñ‹ можете дать разные адреÑа отправителÑм, чтобы отÑлеживать, кто именно вам платит.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&Копировать адреÑ</translation> </message> @@ -91,7 +96,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Удалить выбранный Ð°Ð´Ñ€ÐµÑ Ð¸Ð· ÑпиÑка</translation> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>ÐкÑпортировать данные из вкладки в файл</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation>&ÐкÑпорт</translation> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation>Проверить Ñообщение, чтобы убедитьÑÑ, что оно было подпиÑано указанным адреÑом Bitcoin</translation> </message> @@ -106,17 +121,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Удалить</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation>Ваши адреÑа Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ ÑредÑтв. Совет: проверьте Ñумму и Ð°Ð´Ñ€ÐµÑ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿ÐµÑ€ÐµÐ´ переводом.</translation> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>Копировать &метку</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&Правка</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation>&Отправить монеты</translation> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>ÐкÑпортировать адреÑную книгу</translation> </message> @@ -139,7 +164,7 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Метка</translation> </message> @@ -298,17 +323,17 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> - <translation>&ПодпиÑать Ñообщение</translation> + <translation>&ПодпиÑать Ñообщение...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Ð¡Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ Ñ Ñетью...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>О&бзор</translation> </message> @@ -328,32 +353,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Показать иÑторию транзакций</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&ÐдреÑÐ½Ð°Ñ ÐºÐ½Ð¸Ð³Ð°</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Изменить ÑпиÑок Ñохранённых адреÑов и меток к ним</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&Получение монет</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Показать ÑпиÑок адреÑов Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð»Ð°Ñ‚ÐµÐ¶ÐµÐ¹</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>Отп&равка монет</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>Ð’&ыход</translation> </message> @@ -383,22 +393,22 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Оп&ции...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> - <translation>&Зашифровать бумажник</translation> + <translation>&Зашифровать бумажник...</translation> </message> <message> <location line="+3"/> <source>&Backup Wallet...</source> - <translation>&Сделать резервную копию бумажника</translation> + <translation>&Сделать резервную копию бумажника...</translation> </message> <message> <location line="+2"/> <source>&Change Passphrase...</source> - <translation>&Изменить пароль</translation> + <translation>&Изменить пароль...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation>ИмпортируютÑÑ Ð±Ð»Ð¾ÐºÐ¸ Ñ Ð´Ð¸Ñка...</translation> </message> @@ -407,18 +417,8 @@ This product includes software developed by the OpenSSL Project for use in the O <source>Reindexing blocks on disk...</source> <translation>Идёт переиндекÑÐ°Ñ†Ð¸Ñ Ð±Ð»Ð¾ÐºÐ¾Ð² на диÑке...</translation> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>оÑталÑÑ ~%n блок</numerusform><numerusform>оÑталоÑÑŒ ~%n блоков</numerusform><numerusform>оÑталоÑÑŒ ~%n блоков</numerusform></translation> - </message> <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&ÐкÑпорт...</translation> - </message> - <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>Отправить монеты на указанный Ð°Ð´Ñ€ÐµÑ Bitcoin</translation> </message> @@ -428,12 +428,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Изменить параметры конфигурации Bitcoin</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>ÐкÑпортировать данные из вкладки в файл</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>Сделать резервную копию бумажника в другом меÑте</translation> </message> @@ -443,7 +438,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Изменить пароль ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð±ÑƒÐ¼Ð°Ð¶Ð½Ð¸ÐºÐ°</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation>&Окно отладки</translation> </message> @@ -453,23 +448,38 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Открыть конÑоль отладки и диагноÑтики</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation>&Проверить Ñообщение...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Биткоин</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>Бумажник</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation>&Отправить</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>&Получить</translation> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation>&ÐдреÑа</translation> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&О Bitcoin</translation> </message> @@ -484,7 +494,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Показать или Ñкрыть главное окно</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation>Зашифровать приватные ключи, принадлежащие вашему бумажнику</translation> </message> @@ -499,12 +509,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Проверить ÑообщениÑ, чтобы удоÑтоверитьÑÑ, что они были подпиÑаны определённым адреÑом Bitcoin</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Файл</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&ÐаÑтройки</translation> </message> @@ -519,38 +529,68 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Панель вкладок</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Панель дейÑтвий</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[теÑÑ‚Ð¾Ð²Ð°Ñ Ñеть]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>Bitcoin клиент</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n активное Ñоединение Ñ Ñетью</numerusform><numerusform>%n активных Ñоединений Ñ Ñетью</numerusform><numerusform>%n активных Ñоединений Ñ Ñетью</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> - <translation>Обработано %1 из %2 блоков иÑтории транзакций (%3% выполнено).</translation> + <location line="+22"/> + <source>No block source available...</source> + <translation>ИÑточник блоков недоÑтупен...</translation> </message> <message> - <location line="+7"/> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation>Обработано %1 из %2 (примерно) блоков иÑтории транзакций.</translation> + </message> + <message> + <location line="+4"/> <source>Processed %1 blocks of transaction history.</source> <translation>Обработано %1 блоков иÑтории транзакций.</translation> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>%n чаÑ</numerusform><numerusform>%n чаÑа</numerusform><numerusform>%n чаÑов</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation><numerusform>%n день</numerusform><numerusform>%n днÑ</numerusform><numerusform>%n дней</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>%n неделÑ</numerusform><numerusform>%n недели</numerusform><numerusform>%n недель</numerusform></translation> + </message> <message> - <location line="+70"/> + <location line="+4"/> + <source>%1 behind</source> + <translation>%1 позади</translation> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation>ПоÑледний полученный блок был Ñгенерирован %1 назад.</translation> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation>Транзакции поÑле Ñтой пока не будут видны.</translation> + </message> + <message> + <location line="+22"/> <source>Error</source> <translation>Ошибка</translation> </message> @@ -565,62 +605,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>ИнформациÑ</translation> </message> <message> - <location line="+66"/> + <location line="+70"/> <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> <translation>Ð¢Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ñ Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ макÑимальный размер. Ð’Ñ‹ можете провеÑти её, заплатив комиÑÑию %1, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð´Ð¾ÑтанетÑÑ ÑƒÐ·Ð»Ð°Ð¼, обрабатывающим Ñту транзакцию, и поможет работе Ñети. Ð’Ñ‹ дейÑтвительно хотите заплатить комиÑÑию?</translation> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation>Резервное копирование уÑпешно завершено</translation> - </message> - <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> - <translation>Данные бумажника уÑпешно Ñохранены в новое меÑтоположение</translation> - </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>%n Ñекунду назад</numerusform><numerusform>%n Ñекунды назад</numerusform><numerusform>%n Ñекунд назад</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>%n минуту назад</numerusform><numerusform>%n минуты назад</numerusform><numerusform>%n минут назад</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>%n Ñ‡Ð°Ñ Ð½Ð°Ð·Ð°Ð´</numerusform><numerusform>%n чаÑа назад</numerusform><numerusform>%n чаÑов назад</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>%n день назад</numerusform><numerusform>%n Ð´Ð½Ñ Ð½Ð°Ð·Ð°Ð´</numerusform><numerusform>%n дней назад</numerusform></translation> - </message> - <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> - <translation>Синхронизированно</translation> + <translation>Синхронизировано</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>СинхронизируетÑÑ...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>ПоÑледний полученный блок был Ñгенерирован %1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation>Подтвердите комиÑÑию</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>ИÑходÑÑ‰Ð°Ñ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ñ</translation> </message> @@ -643,14 +648,14 @@ Address: %4 </translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation>Обработка URI</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation>Ðе удалоÑÑŒ обработать URI! Ðто может быть ÑвÑзано Ñ Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¼ адреÑом Bitcoin или неправильными параметрами URI.</translation> </message> @@ -665,27 +670,7 @@ Address: %4 <translation>Бумажник <b>зашифрован</b> и в наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ <b>заблокирован</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Сделать резервную копию бумажника</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>Данные бумажника (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>Резервное копирование не удалоÑÑŒ</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>При попытке ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… бумажника в новое меÑто произошла ошибка.</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation>Произошла неиÑÐ¿Ñ€Ð°Ð²Ð¸Ð¼Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°. Bitcoin не может безопаÑно продолжать работу и будет закрыт.</translation> </message> @@ -693,7 +678,7 @@ Address: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation>Ð¡ÐµÑ‚ÐµÐ²Ð°Ñ Ð¢Ñ€ÐµÐ²Ð¾Ð³Ð°</translation> </message> @@ -726,7 +711,7 @@ Address: %4 <translation>ÐдреÑ, ÑвÑзанный Ñ Ð´Ð°Ð½Ð½Ð¾Ð¹ запиÑью.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Ðовый Ð°Ð´Ñ€ÐµÑ Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ</translation> </message> @@ -746,17 +731,17 @@ Address: %4 <translation>Изменение адреÑа Ð´Ð»Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>Введённый Ð°Ð´Ñ€ÐµÑ Â«%1» уже находитÑÑ Ð² адреÑной книге.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>Введённый Ð°Ð´Ñ€ÐµÑ "%1" не ÑвлÑетÑÑ Ð¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ñ‹Ð¼ Bitcoin-адреÑом.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>Ðе удаетÑÑ Ñ€Ð°Ð·Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ бумажник.</translation> </message> @@ -769,7 +754,7 @@ Address: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation>Bitcoin-Qt</translation> @@ -824,8 +809,8 @@ Address: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>ÐžÐ¿Ñ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð¼Ð¸ÑÑÐ¸Ñ Ð·Ð° каждый КБ транзакции, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¿Ð¾Ð·Ð²Ð¾Ð»Ñет быть уверенным, что Ваша Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ñ Ð±ÑƒÐ´ÐµÑ‚ обработана быÑтро. БольшинÑтво транзакций занимают 1КБ. РекомендуетÑÑ ÐºÐ¾Ð¼Ð¸ÑÑÐ¸Ñ 0.01.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> </message> <message> <location line="+15"/> @@ -983,7 +968,7 @@ Address: %4 <translation>&Применить</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation>по умолчанию</translation> </message> @@ -1028,23 +1013,18 @@ Address: %4 <translation>Форма</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation>ÐžÑ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¼Ð¾Ð¶ÐµÑ‚ быть уÑтаревшей. Ваш бумажник автоматичеÑки ÑинхронизируетÑÑ Ñ Ñетью Bitcoin поÑле подключениÑ, но Ñтот процеÑÑ Ð¿Ð¾ÐºÐ° не завершён.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>БаланÑ:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>КоличеÑтво транзакций:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>Ðе подтверждено:</translation> </message> @@ -1054,7 +1034,7 @@ Address: %4 <translation>Бумажник</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation>Ðезрелые:</translation> </message> @@ -1069,7 +1049,7 @@ Address: %4 <translation><b>ПоÑледние транзакции</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>Ваш текущий баланÑ</translation> </message> @@ -1079,18 +1059,21 @@ Address: %4 <translation>ÐžÐ±Ñ‰Ð°Ñ Ñумма вÑех транзакций, которые до Ñих пор не подтверждены, и до Ñих пор не учитываютÑÑ Ð² текущем баланÑе</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Общее количеÑтво транзакций в Вашем бумажнике</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation>не Ñинхронизировано</translation> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation>Ðе удаётÑÑ Ð·Ð°Ð¿ÑƒÑтить bitcoin: обработчик click-to-pay</translation> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1165,7 +1148,7 @@ Address: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation>Ð/Д</translation> </message> @@ -1429,7 +1412,7 @@ Address: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Введите метку Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ адреÑа (Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð² адреÑную книгу)</translation> </message> @@ -1663,9 +1646,22 @@ Address: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation>Разработчики Bitcoin</translation> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[теÑÑ‚Ð¾Ð²Ð°Ñ Ñеть]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>Открыто до %1</translation> </message> @@ -1852,7 +1848,7 @@ Address: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Дата</translation> </message> @@ -1970,7 +1966,7 @@ Address: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>Ð’Ñе</translation> @@ -2057,6 +2053,11 @@ Address: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation>Скопировать ID транзакции</translation> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>Изменить метку</translation> </message> @@ -2066,7 +2067,7 @@ Address: %4 <translation>Показать подробноÑти транзакции</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>ÐкÑпортировать данные транзакций</translation> </message> @@ -2121,7 +2122,7 @@ Address: %4 <translation>Ðевозможно запиÑать в файл %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>Промежуток от:</translation> </message> @@ -2132,138 +2133,173 @@ Address: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>ÐкÑпортировать данные из вкладки в файл</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>Сделать резервную копию бумажника</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>Данные бумажника (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>Резервное копирование не удалоÑÑŒ</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>При попытке ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… бумажника в новое меÑто произошла ошибка.</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>Резервное копирование уÑпешно завершено</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>Данные бумажника уÑпешно Ñохранены в новое меÑто.</translation> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>ВерÑиÑ</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>ИÑпользование:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>Отправить команду на -server или bitcoind</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>СпиÑок команд </translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>Получить помощь по команде</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>Опции:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>Указать конфигурационный файл (по умолчанию: bitcoin.conf)</translation> </message> <message> <location line="+3"/> <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Указать pid-файл (по умолчанию: bitcoin.pid)</translation> - </message> - <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>Генерировать монеты</translation> + <translation>Задать pid-файл (по умолчанию: bitcoin.pid)</translation> </message> <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>Ðе генерировать монеты</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> - <translation>Укажите каталог данных</translation> + <translation>Задать каталог данных</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation>УÑтановить размер кÑша базы данных в мегабайтах (по умолчанию: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>Принимать входÑщие Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð½Ð° <port> (по умолчанию: 8333 или 18333 в теÑтовой Ñети)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>Поддерживать не более <n> подключений к узлам (по умолчанию: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>ПодключитьÑÑ Ðº узлу, чтобы получить ÑпиÑок адреÑов других учаÑтников и отключитьÑÑ</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation>Укажите ваш ÑобÑтвенный публичный адреÑ</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>Порог Ð´Ð»Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾ ведущих ÑÐµÐ±Ñ ÑƒÐ·Ð»Ð¾Ð² (по умолчанию: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>ЧиÑло Ñекунд Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾ ведущих ÑÐµÐ±Ñ ÑƒÐ·Ð»Ð¾Ð² (по умолчанию: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation>Произошла ошибка при открытии RPC-порта %u Ð´Ð»Ñ Ð¿Ñ€Ð¾ÑÐ»ÑƒÑˆÐ¸Ð²Ð°Ð½Ð¸Ñ Ð½Ð° IPv4: %s</translation> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>ПроÑлушивать Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ JSON-RPC на <порту> (по умолчанию: 8332 или Ð´Ð»Ñ testnet: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>Принимать командную Ñтроку и команды JSON-RPC</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>ЗапуÑкатьÑÑ Ð² фоне как демон и принимать команды</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>ИÑпользовать теÑтовую Ñеть</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation>Принимать Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð·Ð²Ð½Ðµ (по умолчанию: 1, еÑли не иÑпользуетÑÑ -proxy или -connect)</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation>%s, вы должны уÑтановить опцию rpcpassword в конфигурационном файле: %s @@ -2271,11 +2307,14 @@ If the file does not exist, create it with owner-readable-only file permissions. rpcuser=bitcoinrpc rpcpassword=%s (вам не нужно запоминать Ñтот пароль) -Ð˜Ð¼Ñ Ð¸ пароль ДОЛЖÐЫ отличатьÑÑ. -ЕÑли файл не ÑущеÑтвует, Ñоздайте его и уÑтановите права доÑтупа только Ð´Ð»Ñ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°, только Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ.</translation> +Ð˜Ð¼Ñ Ð¸ пароль ДОЛЖÐЫ различатьÑÑ. +ЕÑли файл не ÑущеÑтвует, Ñоздайте его и уÑтановите права доÑтупа только Ð´Ð»Ñ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°, только Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ. +Также рекомендуетÑÑ Ð²ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ alertnotify Ð´Ð»Ñ Ð¾Ð¿Ð¾Ð²ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¾ проблемах; +Ðапример: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com +</translation> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation>Произошла ошибка при открытии на проÑлушивание IPv6 RCP-порта %u, возвращаемÑÑ Ðº IPv4: %s</translation> </message> @@ -2291,16 +2330,6 @@ rpcpassword=%s </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> - <translation>Обнаружено повреждение базы данных блоков. ПожалуйÑта, перезапуÑтите клиент Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼ -reindex.</translation> - </message> - <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> - <translation>Ошибка инициализации Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ñ‹ данных %s! Чтобы воÑÑтановить работоÑпоÑобноÑÑ‚ÑŒ, СДЕЛÐЙТЕ РЕЗЕРВÐУЮ КОПИЮ ÐТОГО КÐТÐЛОГÐ, поÑле чего удалите из него вÑÑ‘, кроме wallet.dat.</translation> - </message> - <message> - <location line="+3"/> <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation>Ошибка: Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ñ Ð±Ñ‹Ð»Ð° отклонена! Ðто могло произойти в Ñлучае, еÑли некоторые монеты в вашем бумажнике уже были потрачены, например, еÑли вы иÑпользуете копию wallet.dat, и монеты были иÑпользованы в копии, но не отмечены как потраченные здеÑÑŒ.</translation> </message> @@ -2310,12 +2339,22 @@ rpcpassword=%s <translation>Ошибка: Ñта Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ñ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ комиÑÑию как минимум %s из-за Ñуммы, ÑложноÑти или иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½ÐµÐ´Ð°Ð²Ð½Ð¾ полученных ÑредÑтв!</translation> </message> <message> + <location line="+3"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation>Выполнить команду, когда приходит Ñообщение о тревоге (%s в команде заменÑетÑÑ Ð½Ð° Ñообщение)</translation> + </message> + <message> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation>Выполнить команду, когда менÑетÑÑ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ñ Ð² бумажнике (%s в команде заменÑетÑÑ Ð½Ð° TxID)</translation> + </message> + <message> <location line="+11"/> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> <translation>МакÑимальный размер выÑокоприоритетных/низкокомиÑÑионных транзакций в байтах (по умолчанию: 27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Ðто пре-Ñ€ÐµÐ»Ð¸Ð·Ð½Ð°Ñ Ñ‚ÐµÑÑ‚Ð¾Ð²Ð°Ñ Ñборка - иÑпользуйте на Ñвой Ñтрах и риÑк - не иÑпользуйте Ð´Ð»Ñ Ð´Ð¾Ð±Ñ‹Ñ‡Ð¸ или торговых приложений</translation> </message> @@ -2347,7 +2386,7 @@ rpcpassword=%s <message> <location line="+14"/> <source>Attempt to recover private keys from a corrupt wallet.dat</source> - <translation>Попытка воÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ñ‹Ñ… ключей из повреждённого wallet.dat</translation> + <translation>ПопытатьÑÑ Ð²Ð¾ÑÑтановить приватные ключи из повреждённого wallet.dat</translation> </message> <message> <location line="+2"/> @@ -2355,22 +2394,47 @@ rpcpassword=%s <translation>Параметры ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð±Ð»Ð¾ÐºÐ¾Ð²:</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>ПодключатьÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ к указанному узлу(ам)</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation>БД блоков повреждена</translation> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Определить Ñвой IP (по умолчанию: 1 при проÑлушивании и еÑли не иÑпользуетÑÑ -externalip)</translation> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation>ПереÑобрать БД блоков прÑмо ÑейчаÑ?</translation> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation>Ошибка инициализации БД блоков</translation> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation>Ошибка инициализации Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ Ð‘Ð” бумажника %s!</translation> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation>Ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ñ‹ данных блоков</translation> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation>Ðе удалоÑÑŒ открыть БД блоков</translation> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation>Ошибка: мало меÑта на диÑке!</translation> </message> @@ -2385,32 +2449,122 @@ rpcpassword=%s <translation>Ошибка: бумажник заблокирован, невозможно Ñоздать транзакцию!</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation>Ошибка: ÑиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°:</translation> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Ðе удалоÑÑŒ начать проÑлушивание на порту. ИÑпользуйте -listen=0 еÑли Ð²Ð°Ñ Ñто уÑтраивает.</translation> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation>Ðе удалоÑÑŒ прочитать информацию блока</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation>Ðе удалоÑÑŒ прочитать блок</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation>Ðе удалоÑÑŒ Ñинхронизировать Ð¸Ð½Ð´ÐµÐºÑ Ð±Ð»Ð¾ÐºÐ¾Ð²</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation>Ðе удалоÑÑŒ запиÑать Ð¸Ð½Ð´ÐµÐºÑ Ð±Ð»Ð¾ÐºÐ¾Ð²</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation>Ðе удалоÑÑŒ запиÑать информацию блока</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation>Ðе удалоÑÑŒ запиÑать блок</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation>Ðе удалоÑÑŒ запиÑать информацию файла</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation>Ðе удалоÑÑŒ запиÑать БД монет</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation>Ðе удалоÑÑŒ запиÑать Ð¸Ð½Ð´ÐµÐºÑ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¹</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation>Ðе удалоÑÑŒ запиÑать данные Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÐ½Ñ‹</translation> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation>ИÑкать узлы Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ DNS (по умолчанию: 1, еÑли не указан -connect)</translation> </message> <message> - <location line="+5"/> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation>Сколько блоков проверÑÑ‚ÑŒ при запуÑке (по умолчанию: 288, 0 = вÑе)</translation> + </message> + <message> + <location line="+1"/> <source>How thorough the block verification is (0-4, default: 3)</source> <translation>ÐаÑколько тщательно проверÑÑ‚ÑŒ блок (0-4, по умолчанию: 3)</translation> </message> <message> - <location line="+1"/> - <source>Importing blocks from block database...</source> - <translation>ИмпортируютÑÑ Ð±Ð»Ð¾ÐºÐ¸ из базы данных блоков...</translation> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>ПереÑтроить Ð¸Ð½Ð´ÐµÐºÑ Ñ†ÐµÐ¿Ð¸ блоков из текущих файлов blk000??.dat</translation> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation>Задать чиÑло потоков выполнениÑ(по умолчанию: 4)</translation> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation>Проверка блоков...</translation> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation>Проверка бумажника...</translation> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation>Импортировать блоки из внешнего файла blk000??.dat</translation> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation>ИнформациÑ</translation> </message> @@ -2420,7 +2574,12 @@ rpcpassword=%s <translation>Ðеверный Ð°Ð´Ñ€ÐµÑ -tor: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation>Держать полный Ð¸Ð½Ð´ÐµÐºÑ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¹ (по умолчанию: 0)</translation> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation>МакÑимальный размер буфера приёма на Ñоединение, <n>*1000 байт (по умолчанию: 5000)</translation> </message> @@ -2430,7 +2589,7 @@ rpcpassword=%s <translation>МакÑимальный размер буфера отправки на Ñоединение, <n>*1000 байт (по умолчанию: 1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation>Принимать цепь блоков, только еÑли она ÑоответÑтвует вÑтроенным контрольным точкам (по умолчанию: 1)</translation> </message> @@ -2455,12 +2614,7 @@ rpcpassword=%s <translation>ДопиÑывать отметки времени к отладочному выводу</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation>ПереÑтроить Ð¸Ð½Ð´ÐµÐºÑ Ñ†ÐµÐ¿Ð¸ блоков из текущих файлов blk000??.dat</translation> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation> Параметры SSL: (Ñм. Bitcoin Wiki Ð´Ð»Ñ Ð¸Ð½Ñтрукций по наÑтройке SSL)</translation> @@ -2468,7 +2622,7 @@ rpcpassword=%s <message> <location line="+1"/> <source>Select the version of socks proxy to use (4-5, default: 5)</source> - <translation>Выберите верÑию SOCKS-прокÑи (4-5, по умолчанию: 5)</translation> + <translation>Выбрать верÑию SOCKS-прокÑи (4-5, по умолчанию: 5)</translation> </message> <message> <location line="+3"/> @@ -2491,7 +2645,7 @@ rpcpassword=%s <translation>Минимальный размер блока в байтах (по умолчанию: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>Сжимать файл debug.log при запуÑке клиента (по умолчанию: 1, еÑли нет -debug)</translation> </message> @@ -2501,7 +2655,12 @@ rpcpassword=%s <translation>Таймаут ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð² миллиÑекундах (по умолчанию: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation>СиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°:</translation> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>ИÑпользовать UPnP Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð±Ñ€Ð¾Ñа порта (по умолчанию: 0)</translation> </message> @@ -2532,36 +2691,41 @@ rpcpassword=%s </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation>Вам необходимо переÑобрать базы данных Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ -reindex, чтобы изменить -txindex</translation> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation>wallet.dat повреждён, ÑпаÑение данных не удалоÑÑŒ</translation> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>Пароль Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¹ JSON-RPC</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>Разрешить Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ JSON-RPC Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ IP</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>ПоÑылать команды узлу, запущенному на <ip> (по умолчанию: 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation>Выполнить команду, когда поÑвлÑетÑÑ Ð½Ð¾Ð²Ñ‹Ð¹ блок (%s в команде заменÑетÑÑ Ð½Ð° Ñ…Ñш блока)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>Обновить бумажник до поÑледнего формата</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>УÑтановить размер запаÑа ключей в <n> (по умолчанию: 100)</translation> </message> @@ -2571,17 +2735,12 @@ rpcpassword=%s <translation>Перепроверить цепь блоков на предмет отÑутÑтвующих в бумажнике транзакций</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation>Сколько блоков проверÑÑ‚ÑŒ при запуÑке (по умолчанию: 2500, 0 = вÑе)</translation> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>ИÑпользовать OpenSSL (https) Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¹ JSON-RPC</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>Файл Ñерверного Ñертификата (по умолчанию: server.cert)</translation> </message> @@ -2591,12 +2750,12 @@ rpcpassword=%s <translation>Приватный ключ Ñервера (по умолчанию: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>Разрешённые алгоритмы (по умолчанию: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>Ðта Ñправка</translation> </message> @@ -2606,22 +2765,22 @@ rpcpassword=%s <translation>Ðевозможно привÑзатьÑÑ Ðº %s на Ñтом компьютере (bind вернул ошибку %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>ПодключатьÑÑ Ñ‡ÐµÑ€ÐµÐ· socks прокÑи</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>Разрешить поиÑк в DNS Ð´Ð»Ñ -addnode, -seednode и -connect</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>Загрузка адреÑов...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>Ошибка загрузки wallet.dat: Бумажник поврежден</translation> </message> @@ -2631,32 +2790,22 @@ rpcpassword=%s <translation>Ошибка загрузки wallet.dat: бумажник требует более новую верÑию Bitcoin</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation>Проверка целоÑтноÑти базы данных блоков...</translation> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation>Проверка целоÑтноÑти бумажника...</translation> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>Ðеобходимо перезапиÑать бумажник, перезапуÑтите Bitcoin Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸.</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>Ошибка при загрузке wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>Ðеверный Ð°Ð´Ñ€ÐµÑ -proxy: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation>Ð’ параметре -onlynet указана неизвеÑÑ‚Ð½Ð°Ñ Ñеть: '%s'</translation> </message> @@ -2666,7 +2815,7 @@ rpcpassword=%s <translation>Ð’ параметре -socks запрошена неизвеÑÑ‚Ð½Ð°Ñ Ð²ÐµÑ€ÑиÑ: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation>Ðе удаётÑÑ Ñ€Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ Ð² параметре -bind: '%s'</translation> </message> @@ -2676,17 +2825,12 @@ rpcpassword=%s <translation>Ðе удаётÑÑ Ñ€Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ Ð² параметре -externalip: '%s'</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>Ðеверное количеÑтво в параметре -paytxfee=<кол-во>: '%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation>Ошибка: не удалоÑÑŒ запуÑтить узел</translation> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>Ðеверное количеÑтво</translation> </message> @@ -2701,7 +2845,7 @@ rpcpassword=%s <translation>Загрузка индекÑа блоков...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>Добавить узел Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¸ пытатьÑÑ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°Ñ‚ÑŒ Ñоединение открытым</translation> </message> @@ -2711,57 +2855,47 @@ rpcpassword=%s <translation>Ðевозможно привÑзатьÑÑ Ðº %s на Ñтом компьютере. Возможно, Bitcoin уже работает.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation>Ðайти учаÑтников через IRC (по умолчанию: 0)</translation> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>КомиÑÑÐ¸Ñ Ð½Ð° килобайт, добавлÑÐµÐ¼Ð°Ñ Ðº вашим транзакциÑм</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>Загрузка бумажника...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation>Ðе удаётÑÑ Ð¿Ð¾Ð½Ð¸Ð·Ð¸Ñ‚ÑŒ верÑию бумажника</translation> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation>Ðе удаётÑÑ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ маÑÑив ключей</translation> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation>Ðе удаётÑÑ Ð·Ð°Ð¿Ð¸Ñать Ð°Ð´Ñ€ÐµÑ Ð¿Ð¾ умолчанию</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>Сканирование...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>Загрузка завершена</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation>Чтобы иÑпользовать опцию %s</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>Ошибка</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_sk.ts b/src/qt/locale/bitcoin_sk.ts index 1343b53555..e1c1c051c2 100644 --- a/src/qt/locale/bitcoin_sk.ts +++ b/src/qt/locale/bitcoin_sk.ts @@ -13,12 +13,7 @@ <translation><b>Bitcoin</b> verzia</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -27,6 +22,16 @@ Distributed under the MIT/X11 software license, see the accompanying file COPYIN This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> </context> <context> <name>AddressBookPage</name> @@ -36,7 +41,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Adresár</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Dvojklikom editovaÅ¥ adresu alebo popis</translation> </message> @@ -56,12 +61,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Nová adresa</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>Toto sú VaÅ¡e Bitcoin adresy pre prijÃmanie platieb. Môžete daÅ¥ každému odosielateľovi inú rôznu adresu a tak udržiavaÅ¥ prehľad o platbách.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&KopÃrovaÅ¥ adresu</translation> </message> @@ -86,7 +91,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>ExportovaÅ¥ tento náhľad do súboru</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation type="unfinished"/> </message> @@ -101,17 +116,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&ZmazaÅ¥</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>KopÃrovaÅ¥ &popis</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&UpraviÅ¥</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>ExportovaÅ¥ dáta z adresára</translation> </message> @@ -134,7 +159,7 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Popis</translation> </message> @@ -293,17 +318,17 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>PodpÃsaÅ¥ &správu...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Synchronizácia so sieÅ¥ou...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&Prehľad</translation> </message> @@ -323,32 +348,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>PrechádzaÅ¥ históriu transakciÃ</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&Adresár</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>EditovaÅ¥ zoznam uložených adries a popisov</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&PrijaÅ¥ bitcoins</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>ZobraziÅ¥ zoznam adries pre prijÃmanie platieb.</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>&PoslaÅ¥ bitcoins</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>U&konÄiÅ¥</translation> </message> @@ -378,7 +388,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Možnosti...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>&ZaÅ¡ifrovaÅ¥ Peňaženku...</translation> </message> @@ -393,7 +403,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Zmena Hesla...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation type="unfinished"/> </message> @@ -402,18 +412,8 @@ This product includes software developed by the OpenSSL Project for use in the O <source>Reindexing blocks on disk...</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Export...</translation> - </message> <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>PoslaÅ¥ bitcoins na adresu</translation> </message> @@ -423,12 +423,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>UpraviÅ¥ možnosti nastavenia pre bitcoin</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>ExportovaÅ¥ tento náhľad do súboru</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>ZálohovaÅ¥ peňaženku na iné miesto</translation> </message> @@ -438,7 +433,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>ZmeniÅ¥ heslo použité na Å¡ifrovanie peňaženky</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation type="unfinished"/> </message> @@ -448,23 +443,38 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation type="unfinished"/> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation type="unfinished"/> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>Peňaženka</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&O Bitcoin</translation> </message> @@ -479,7 +489,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation type="unfinished"/> </message> @@ -494,12 +504,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Súbor</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&Nastavenia</translation> </message> @@ -514,108 +524,103 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>LiÅ¡ta záložiek</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>LiÅ¡ta aktvivÃt</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testovacia sieÅ¥]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n aktÃvne spojenie v Bitcoin sieti</numerusform><numerusform>%n aktÃvne spojenia v Bitcoin sieti</numerusform><numerusform>%n aktÃvnych spojenà v Bitconi sieti</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Processed %1 blocks of transaction history.</source> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> <translation type="unfinished"/> </message> <message> - <location line="+70"/> - <source>Error</source> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> <translation type="unfinished"/> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> <message> - <location line="+3"/> - <source>Warning</source> + <location line="+4"/> + <source>%1 behind</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> - <source>Information</source> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> <translation type="unfinished"/> </message> <message> - <location line="+66"/> - <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> <translation type="unfinished"/> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> + <location line="+22"/> + <source>Error</source> <translation type="unfinished"/> </message> <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> + <location line="+3"/> + <source>Warning</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>pred %n sekundou</numerusform><numerusform>pred %n sekundami</numerusform><numerusform>pred %n sekundami</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>pred %n minútou</numerusform><numerusform>pred %n minútami</numerusform><numerusform>pred %n minútami</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>pred hodinou</numerusform><numerusform>pred %n hodinami</numerusform><numerusform>pred %n hodinami</numerusform></translation> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>vÄera</numerusform><numerusform>pred %n dňami</numerusform><numerusform>pred %n dňami</numerusform></translation> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Aktualizovaný</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>SÅ¥ahujem...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>Posledný prijatý blok bol generovaný %1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation type="unfinished"/> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>Odoslané transakcie</translation> </message> @@ -637,14 +642,14 @@ Typ: %3 Adresa: %4</translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation type="unfinished"/> </message> @@ -659,27 +664,7 @@ Adresa: %4</translation> <translation>Peňaženka je <b>zaÅ¡ifrovaná</b> a momentálne <b>zamknutá</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>ZálohovaÅ¥ peňaženku</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>Nastala chyba pri pokuse uložiÅ¥ peňaženku na nové miesto.</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation type="unfinished"/> </message> @@ -687,7 +672,7 @@ Adresa: %4</translation> <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation type="unfinished"/> </message> @@ -720,7 +705,7 @@ Adresa: %4</translation> <translation>Adresa spojená s týmto záznamom v adresári. Možno upravovaÅ¥ len pre odosielajúce adresy.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Nová adresa pre prijÃmanie</translation> </message> @@ -740,17 +725,17 @@ Adresa: %4</translation> <translation>UpraviÅ¥ odosielaciu adresu</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>Vložená adresa "%1" sa už nachádza v adresári.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>Vložená adresa "%1" nieje platnou adresou bitcoin.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>Nepodarilo sa odomknúť peňaženku.</translation> </message> @@ -763,7 +748,7 @@ Adresa: %4</translation> <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation type="unfinished"/> @@ -818,8 +803,8 @@ Adresa: %4</translation> </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Voliteľný transakÄný poplatok za kB ktorý pomôže rýchlemu spracovaniu transakcie. VäÄÅ¡ina transakcià má 1 kB. Poplatok 0.01 je odporúÄaný.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> </message> <message> <location line="+15"/> @@ -977,7 +962,7 @@ Adresa: %4</translation> <translation type="unfinished"/> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation type="unfinished"/> </message> @@ -1022,23 +1007,18 @@ Adresa: %4</translation> <translation>Forma</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation type="unfinished"/> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Zostatok:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>PoÄet transakciÃ:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>Nepotvrdené:</translation> </message> @@ -1048,7 +1028,7 @@ Adresa: %4</translation> <translation>Peňaženka</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation type="unfinished"/> </message> @@ -1063,7 +1043,7 @@ Adresa: %4</translation> <translation><b>Nedávne transakcie</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>Váš súÄasný zostatok</translation> </message> @@ -1073,18 +1053,21 @@ Adresa: %4</translation> <translation>Suma transakcià ktoré eÅ¡te neboli potvrdené a nezapoÄÃtavaju sa do celkového zostatku.</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Celkový poÄet transakcià v peňaženke</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation type="unfinished"/> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1159,7 +1142,7 @@ Adresa: %4</translation> <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation type="unfinished"/> </message> @@ -1423,7 +1406,7 @@ Adresa: %4</translation> </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Vložte popis pre túto adresu aby sa pridala do adresára</translation> </message> @@ -1657,9 +1640,22 @@ Adresa: %4</translation> </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testovacia sieÅ¥]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>Otvorené do %1</translation> </message> @@ -1846,7 +1842,7 @@ Adresa: %4</translation> <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Dátum</translation> </message> @@ -1964,7 +1960,7 @@ Adresa: %4</translation> <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>VÅ¡etko</translation> @@ -2051,6 +2047,11 @@ Adresa: %4</translation> </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>EditovaÅ¥ popis</translation> </message> @@ -2060,7 +2061,7 @@ Adresa: %4</translation> <translation type="unfinished"/> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>ExportovaÅ¥ transakÄné dáta</translation> </message> @@ -2115,7 +2116,7 @@ Adresa: %4</translation> <translation>Nedalo sa zapisovaÅ¥ do súboru %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>Rozsah:</translation> </message> @@ -2126,39 +2127,82 @@ Adresa: %4</translation> </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>ExportovaÅ¥ tento náhľad do súboru</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Bitcoin verzia</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>Použitie:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>OdoslaÅ¥ prÃkaz -server alebo bitcoind</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>Zoznam prÃkazov</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>DostaÅ¥ pomoc pre prÃkaz</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>Možnosti:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>UrÄiÅ¥ súbor s nastaveniami (predvolené: bitcoin.conf)</translation> </message> @@ -2168,100 +2212,92 @@ Adresa: %4</translation> <translation>UrÄiÅ¥ súbor pid (predvolené: bitcoind.pid)</translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>PoÄÃtaj bitcoins</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>NepoÄÃtaj bitcoins</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>UrÄiÅ¥ prieÄinok s dátami</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation type="unfinished"/> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>NaÄúvaÅ¥ spojeniam na <port> (prednastavené: 8333 alebo testovacia sieÅ¥: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>UdržiavaÅ¥ maximálne <n> spojenà (predvolené: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation type="unfinished"/> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation type="unfinished"/> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation type="unfinished"/> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>PoÄúvaÅ¥ JSON-RPC spojeniam na <port> (predvolené: 8332 or testnet: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>PrijÃmaÅ¥ prÃkazy z prÃkazového riadku a JSON-RPC</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <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> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>PoužiÅ¥ testovaciu sieÅ¥</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation type="unfinished"/> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation type="unfinished"/> </message> @@ -2277,22 +2313,22 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> <translation type="unfinished"/> </message> <message> @@ -2301,7 +2337,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation type="unfinished"/> </message> @@ -2341,22 +2377,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>PripojiÅ¥ sa len k urÄenej nóde</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation type="unfinished"/> </message> @@ -2371,32 +2432,122 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation type="unfinished"/> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation type="unfinished"/> </message> @@ -2406,7 +2557,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Neplatná adresa tor: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation type="unfinished"/> </message> @@ -2416,7 +2572,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation type="unfinished"/> </message> @@ -2441,12 +2597,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>PridaÅ¥ na zaÄiatok ladiaceho výstupu Äasový údaj</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>SSL možnosÅ¥: (pozrite Bitcoin Wiki pre návod na nastavenie SSL)</translation> </message> @@ -2476,7 +2627,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation type="unfinished"/> </message> @@ -2486,7 +2637,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>UrÄiÅ¥ aut spojenia v milisekundách (predvolené: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>SkúsiÅ¥ použiÅ¥ UPnP pre mapovanie poÄúvajúceho portu (default: 0)</translation> </message> @@ -2517,36 +2673,41 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>Heslo pre JSON-rPC spojenia</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>PovoliÅ¥ JSON-RPC spojenia z urÄenej IP adresy.</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>PoslaÅ¥ prÃkaz nóde bežiacej na <ip> (predvolené: 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation type="unfinished"/> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>NastaviÅ¥ zásobu adries na <n> (predvolené: 100)</translation> </message> @@ -2556,17 +2717,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Znovu skenovaÅ¥ reÅ¥az blokov pre chýbajúce transakcie</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>PoužiÅ¥ OpenSSL (https) pre JSON-RPC spojenia</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>Súbor s certifikátom servra (predvolené: server.cert)</translation> </message> @@ -2576,12 +2732,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Súkromný kÄ¾ÃºÄ servra (predvolené: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>Prijateľné Å¡ifry (predvolené: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>Táto pomocná správa</translation> </message> @@ -2591,22 +2747,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>Pripojenie cez socks proxy</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>PovoliÅ¥ vyhľadávanie DNS pre pridanie nódy a spojenie</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>NaÄÃtavanie adries...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>Chyba naÄÃtania wallet.dat: Peňaženka je poÅ¡kodená</translation> </message> @@ -2616,32 +2772,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Chyba naÄÃtania wallet.dat: Peňaženka vyžaduje novÅ¡iu verziu Bitcoin</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>Bolo potrebné prepÃsaÅ¥ peňaženku: dokonÄite reÅ¡tartovanÃm Bitcoin</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>Chyba naÄÃtania wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>Neplatná adresa proxy: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation type="unfinished"/> </message> @@ -2651,7 +2797,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation type="unfinished"/> </message> @@ -2661,17 +2807,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>Neplatná suma pre -paytxfee=<amount>: '%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>Neplatná suma</translation> </message> @@ -2686,7 +2827,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>NaÄÃtavanie zoznamu blokov...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>PridaÅ¥ nódu a pripojiÅ¥ sa and attempt to keep the connection open</translation> </message> @@ -2696,57 +2837,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>Poplatok za kB ktorý treba pridaÅ¥ k odoslanej transakcii</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>NaÄÃtavam peňaženku...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation type="unfinished"/> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation type="unfinished"/> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>DokonÄené naÄÃtavanie</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation type="unfinished"/> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>Chyba</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_sr.ts b/src/qt/locale/bitcoin_sr.ts index f12e815627..ecb3342ac3 100644 --- a/src/qt/locale/bitcoin_sr.ts +++ b/src/qt/locale/bitcoin_sr.ts @@ -13,12 +13,7 @@ <translation><b>Bitcoin</b> верзија</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -27,6 +22,16 @@ Distributed under the MIT/X11 software license, see the accompanying file COPYIN This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> </context> <context> <name>AddressBookPage</name> @@ -36,7 +41,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>ÐдреÑар</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Кликните два пута да промените адреÑу и/или етикету</translation> </message> @@ -56,19 +61,19 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Ðова адреÑа</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>Ово Ñу Ваше Bitcoin адреÑе за примање уплата. Можете да Ñваком пошиљаоцу дате другачију адреÑу да би пратили ко је вршио уплате.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation type="unfinished"/> </message> <message> <location line="+11"/> <source>Show &QR Code</source> - <translation type="unfinished"/> + <translation>Prikaži &QR kod</translation> </message> <message> <location line="+11"/> @@ -86,7 +91,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation type="unfinished"/> </message> @@ -101,17 +116,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Избриши</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation type="unfinished"/> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>Извоз података из адреÑара</translation> </message> @@ -134,7 +159,7 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Етикета</translation> </message> @@ -246,7 +271,7 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="-56"/> <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> - <translation type="unfinished"/> + <translation>Bitcoin će se sad zatvoriti da bi zavrÅ¡io proces enkripcije. Zapamti da enkripcija tvog novÄanika ne može u potpunosti da zaÅ¡titi tvoje bitcoine da ne budu ukradeni od malawarea koji bi inficirao tvoj kompjuter.</translation> </message> <message> <location line="+13"/> @@ -293,17 +318,17 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation type="unfinished"/> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Синхронизација Ñа мрежом у току...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&Општи преглед</translation> </message> @@ -323,34 +348,19 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Претражите иÑторијат транÑакција</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&ÐдреÑар</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Уредите запамћене адреÑе и њихове етикете</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>П&римање новца</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Прегледајте лиÑту адреÑа на којима прихватате уплате</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>&Слање новца</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> - <translation type="unfinished"/> + <translation>I&zlaz</translation> </message> <message> <location line="+1"/> @@ -378,7 +388,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>П&оÑтавке...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>&Шифровање новчаника...</translation> </message> @@ -393,7 +403,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Промени &лозинку...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation type="unfinished"/> </message> @@ -402,18 +412,8 @@ This product includes software developed by the OpenSSL Project for use in the O <source>Reindexing blocks on disk...</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> - </message> - <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Извоз...</translation> - </message> <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>Пошаљите новац на bitcoin адреÑу</translation> </message> @@ -423,12 +423,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Изаберите могућноÑти bitcoin-а</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation type="unfinished"/> </message> @@ -438,7 +433,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Мењање лозинке којом Ñе шифрује новчаник</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation type="unfinished"/> </message> @@ -448,23 +443,38 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation type="unfinished"/> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation type="unfinished"/> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>новчаник</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&О Bitcoin-у</translation> </message> @@ -479,7 +489,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation type="unfinished"/> </message> @@ -494,12 +504,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Фајл</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&Подешавања</translation> </message> @@ -514,108 +524,103 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Трака Ñа картицама</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Трака Ñа алаткама</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testnet]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n активна веза Ñа Bitcoin мрежом</numerusform><numerusform>%n активне везе Ñа Bitcoin мрежом</numerusform><numerusform>%n активних веза Ñа Bitcoin мрежом</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Processed %1 blocks of transaction history.</source> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> <translation type="unfinished"/> </message> <message> - <location line="+70"/> - <source>Error</source> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> <translation type="unfinished"/> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> <message> - <location line="+3"/> - <source>Warning</source> + <location line="+4"/> + <source>%1 behind</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> - <source>Information</source> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> <translation type="unfinished"/> </message> <message> - <location line="+66"/> - <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> <translation type="unfinished"/> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> + <location line="+22"/> + <source>Error</source> <translation type="unfinished"/> </message> <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> + <location line="+3"/> + <source>Warning</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>пре %n Ñекунд</numerusform><numerusform>пре %n Ñекунде</numerusform><numerusform>пре %n Ñекунди</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>пре %n минут</numerusform><numerusform>пре %n минута</numerusform><numerusform>пре %n минута</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>пре %n Ñат</numerusform><numerusform>пре %n Ñата</numerusform><numerusform>пре %n Ñати</numerusform></translation> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>пре %n дан</numerusform><numerusform>пре %n дана</numerusform><numerusform>пре %n дана</numerusform></translation> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Ðжурно</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>Ðжурирање у току...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>ПоÑледњи примљени блок је направљен %1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation type="unfinished"/> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>ПоÑлана транÑакција</translation> </message> @@ -631,17 +636,17 @@ Amount: %2 Type: %3 Address: %4 </source> - <translation type="unfinished"/> + <translation>Datum: %1⎠Iznos: %2⎠Tip: %3⎠Adresa: %4âŽ</translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation type="unfinished"/> </message> @@ -656,27 +661,7 @@ Address: %4 <translation>Ðовчаник Ñ˜Ñ <b>шифрован</b> и тренутно <b>закључан</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Backup новчаника</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation type="unfinished"/> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation type="unfinished"/> </message> @@ -684,7 +669,7 @@ Address: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation type="unfinished"/> </message> @@ -694,7 +679,7 @@ Address: %4 <message> <location filename="../forms/editaddressdialog.ui" line="+14"/> <source>Edit Address</source> - <translation type="unfinished"/> + <translation>Измени адреÑу</translation> </message> <message> <location line="+11"/> @@ -717,7 +702,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation type="unfinished"/> </message> @@ -737,17 +722,17 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> - <translation type="unfinished"/> + <translation>Унешена адреÑа "%1" Ñе већ налази у адреÑару.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>Ðемогуће откључати новчаник.</translation> </message> @@ -760,7 +745,7 @@ Address: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation type="unfinished"/> @@ -773,7 +758,7 @@ Address: %4 <message> <location line="+2"/> <source>Usage:</source> - <translation type="unfinished"/> + <translation>Korišćenje:</translation> </message> <message> <location line="+1"/> @@ -815,7 +800,7 @@ Address: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> <translation type="unfinished"/> </message> <message> @@ -974,7 +959,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation type="unfinished"/> </message> @@ -1016,28 +1001,23 @@ Address: %4 <message> <location filename="../forms/overviewpage.ui" line="+14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>Форма</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation type="unfinished"/> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation type="unfinished"/> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> - <translation type="unfinished"/> + <translation>Ðепотврђено:</translation> </message> <message> <location line="-78"/> @@ -1045,7 +1025,7 @@ Address: %4 <translation>новчаник</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation type="unfinished"/> </message> @@ -1057,10 +1037,10 @@ Address: %4 <message> <location line="+46"/> <source><b>Recent transactions</b></source> - <translation type="unfinished"/> + <translation><b>Ðедавне транÑакције</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation type="unfinished"/> </message> @@ -1070,18 +1050,21 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Укупан број транÑакција у новчанику</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation type="unfinished"/> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1091,12 +1074,12 @@ Address: %4 <message> <location line="+59"/> <source>Request Payment</source> - <translation type="unfinished"/> + <translation>Zatraži isplatu</translation> </message> <message> <location line="+56"/> <source>Amount:</source> - <translation type="unfinished"/> + <translation>Iznos:</translation> </message> <message> <location line="-44"/> @@ -1106,12 +1089,12 @@ Address: %4 <message> <location line="+19"/> <source>Message:</source> - <translation type="unfinished"/> + <translation>Poruka:</translation> </message> <message> <location line="+71"/> <source>&Save As...</source> - <translation type="unfinished"/> + <translation>&Snimi kao...</translation> </message> <message> <location filename="../qrcodedialog.cpp" line="+62"/> @@ -1156,7 +1139,7 @@ Address: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation type="unfinished"/> </message> @@ -1313,7 +1296,7 @@ Address: %4 <message> <location line="+20"/> <source>Remove all transaction fields</source> - <translation type="unfinished"/> + <translation>Ukloni sva polja sa transakcijama</translation> </message> <message> <location line="+3"/> @@ -1333,7 +1316,7 @@ Address: %4 <message> <location line="+31"/> <source>Confirm the send action</source> - <translation type="unfinished"/> + <translation>Потврди акцију Ñлања</translation> </message> <message> <location line="+3"/> @@ -1358,7 +1341,7 @@ Address: %4 <message> <location line="+0"/> <source> and </source> - <translation type="unfinished"/> + <translation>и</translation> </message> <message> <location line="+23"/> @@ -1401,7 +1384,7 @@ Address: %4 <message> <location filename="../forms/sendcoinsentry.ui" line="+14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>Форма</translation> </message> <message> <location line="+15"/> @@ -1420,7 +1403,7 @@ Address: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation type="unfinished"/> </message> @@ -1432,7 +1415,7 @@ Address: %4 <message> <location line="+28"/> <source>Choose address from address book</source> - <translation type="unfinished"/> + <translation>Izaberite adresu iz adresara</translation> </message> <message> <location line="+10"/> @@ -1457,7 +1440,7 @@ Address: %4 <message> <location filename="../sendcoinsentry.cpp" line="+1"/> <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>Unesite Bitcoin adresu (n.pr. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> </context> <context> @@ -1574,7 +1557,7 @@ Address: %4 <location filename="../signverifymessagedialog.cpp" line="+27"/> <location line="+3"/> <source>Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</source> - <translation type="unfinished"/> + <translation>Unesite Bitcoin adresu (n.pr. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)</translation> </message> <message> <location line="-2"/> @@ -1654,11 +1637,24 @@ Address: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> - <translation type="unfinished"/> + <translation>Otvorite do %1</translation> </message> <message> <location line="+6"/> @@ -1668,12 +1664,12 @@ Address: %4 <message> <location line="+2"/> <source>%1/unconfirmed</source> - <translation type="unfinished"/> + <translation>%1/nepotvrdjeno</translation> </message> <message> <location line="+2"/> <source>%1 confirmations</source> - <translation type="unfinished"/> + <translation>%1 potvrde</translation> </message> <message> <location line="+18"/> @@ -1688,7 +1684,7 @@ Address: %4 <message> <location line="+4"/> <source>Date</source> - <translation type="unfinished"/> + <translation>datum</translation> </message> <message> <location line="+7"/> @@ -1799,7 +1795,7 @@ Address: %4 <message> <location line="+23"/> <source>Amount</source> - <translation type="unfinished"/> + <translation>iznos</translation> </message> <message> <location line="+1"/> @@ -1814,7 +1810,7 @@ Address: %4 <message> <location line="-209"/> <source>, has not been successfully broadcast yet</source> - <translation type="unfinished"/> + <translation>, nije joÅ¡ uvek uspeÅ¡no emitovan</translation> </message> <message numerus="yes"> <location line="-35"/> @@ -1824,7 +1820,7 @@ Address: %4 <message> <location line="+70"/> <source>unknown</source> - <translation type="unfinished"/> + <translation>nepoznato</translation> </message> </context> <context> @@ -1832,25 +1828,25 @@ Address: %4 <message> <location filename="../forms/transactiondescdialog.ui" line="+14"/> <source>Transaction details</source> - <translation type="unfinished"/> + <translation>detalji transakcije</translation> </message> <message> <location line="+6"/> <source>This pane shows a detailed description of the transaction</source> - <translation type="unfinished"/> + <translation>Ovaj odeljak pokazuje detaljan opis transakcije</translation> </message> </context> <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> - <translation type="unfinished"/> + <translation>datum</translation> </message> <message> <location line="+0"/> <source>Type</source> - <translation type="unfinished"/> + <translation>tip</translation> </message> <message> <location line="+0"/> @@ -1860,7 +1856,7 @@ Address: %4 <message> <location line="+0"/> <source>Amount</source> - <translation type="unfinished"/> + <translation>iznos</translation> </message> <message numerus="yes"> <location line="+57"/> @@ -1870,22 +1866,22 @@ Address: %4 <message> <location line="+3"/> <source>Open until %1</source> - <translation type="unfinished"/> + <translation>Otvoreno do %1</translation> </message> <message> <location line="+3"/> <source>Offline (%1 confirmations)</source> - <translation type="unfinished"/> + <translation>Offline * van mreže (%1 potvrdjenih)</translation> </message> <message> <location line="+3"/> <source>Unconfirmed (%1 of %2 confirmations)</source> - <translation type="unfinished"/> + <translation>Nepotvrdjeno (%1 of %2 potvrdjenih)</translation> </message> <message> <location line="+3"/> <source>Confirmed (%1 confirmations)</source> - <translation type="unfinished"/> + <translation>Potvrdjena (%1 potvrdjenih)</translation> </message> <message numerus="yes"> <location line="+8"/> @@ -1895,161 +1891,166 @@ Address: %4 <message> <location line="+5"/> <source>This block was not received by any other nodes and will probably not be accepted!</source> - <translation type="unfinished"/> + <translation>Ovaj blok nije primljen od ostalih Ävorova (nodova) i verovatno neće biti prihvaćen!</translation> </message> <message> <location line="+3"/> <source>Generated but not accepted</source> - <translation type="unfinished"/> + <translation>Generisan ali nije prihvaćen</translation> </message> <message> <location line="+43"/> <source>Received with</source> - <translation type="unfinished"/> + <translation>Primljen sa</translation> </message> <message> <location line="+2"/> <source>Received from</source> - <translation type="unfinished"/> + <translation>Primljeno od</translation> </message> <message> <location line="+3"/> <source>Sent to</source> - <translation type="unfinished"/> + <translation>Poslat ka</translation> </message> <message> <location line="+2"/> <source>Payment to yourself</source> - <translation type="unfinished"/> + <translation>Isplata samom sebi</translation> </message> <message> <location line="+2"/> <source>Mined</source> - <translation type="unfinished"/> + <translation>Minirano</translation> </message> <message> <location line="+38"/> <source>(n/a)</source> - <translation type="unfinished"/> + <translation>(n/a)</translation> </message> <message> <location line="+199"/> <source>Transaction status. Hover over this field to show number of confirmations.</source> - <translation type="unfinished"/> + <translation>Status vaÅ¡e transakcije. Predjite miÅ¡em preko ovog polja da bi ste videli broj konfirmacija</translation> </message> <message> <location line="+2"/> <source>Date and time that the transaction was received.</source> - <translation type="unfinished"/> + <translation>Datum i vreme primljene transakcije.</translation> </message> <message> <location line="+2"/> <source>Type of transaction.</source> - <translation type="unfinished"/> + <translation>Tip transakcije</translation> </message> <message> <location line="+2"/> <source>Destination address of transaction.</source> - <translation type="unfinished"/> + <translation>Destinacija i adresa transakcije</translation> </message> <message> <location line="+2"/> <source>Amount removed from or added to balance.</source> - <translation type="unfinished"/> + <translation>Iznos odbijen ili dodat balansu.</translation> </message> </context> <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> - <translation type="unfinished"/> + <translation>Sve</translation> </message> <message> <location line="-15"/> <source>Today</source> - <translation type="unfinished"/> + <translation>Danas</translation> </message> <message> <location line="+1"/> <source>This week</source> - <translation type="unfinished"/> + <translation>ove nedelje</translation> </message> <message> <location line="+1"/> <source>This month</source> - <translation type="unfinished"/> + <translation>Ovog meseca</translation> </message> <message> <location line="+1"/> <source>Last month</source> - <translation type="unfinished"/> + <translation>ProÅ¡log meseca</translation> </message> <message> <location line="+1"/> <source>This year</source> - <translation type="unfinished"/> + <translation>Ove godine</translation> </message> <message> <location line="+1"/> <source>Range...</source> - <translation type="unfinished"/> + <translation>Opseg...</translation> </message> <message> <location line="+11"/> <source>Received with</source> - <translation type="unfinished"/> + <translation>Primljen sa</translation> </message> <message> <location line="+2"/> <source>Sent to</source> - <translation type="unfinished"/> + <translation>Poslat ka</translation> </message> <message> <location line="+2"/> <source>To yourself</source> - <translation type="unfinished"/> + <translation>Vama - samom sebi</translation> </message> <message> <location line="+1"/> <source>Mined</source> - <translation type="unfinished"/> + <translation>Minirano</translation> </message> <message> <location line="+1"/> <source>Other</source> - <translation type="unfinished"/> + <translation>Drugi</translation> </message> <message> <location line="+7"/> <source>Enter address or label to search</source> - <translation type="unfinished"/> + <translation>Navedite adresu ili naziv koji bi ste potražili</translation> </message> <message> <location line="+7"/> <source>Min amount</source> - <translation type="unfinished"/> + <translation>Min iznos</translation> </message> <message> <location line="+34"/> <source>Copy address</source> - <translation type="unfinished"/> + <translation>kopiraj adresu</translation> </message> <message> <location line="+1"/> <source>Copy label</source> - <translation type="unfinished"/> + <translation>kopiraj naziv</translation> </message> <message> <location line="+1"/> <source>Copy amount</source> + <translation>kopiraj iznos</translation> + </message> + <message> + <location line="+1"/> + <source>Copy transaction ID</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> <source>Edit label</source> - <translation type="unfinished"/> + <translation>promeni naziv</translation> </message> <message> <location line="+1"/> @@ -2057,9 +2058,9 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> - <translation type="unfinished"/> + <translation>Izvezi podatke o transakcijama</translation> </message> <message> <location line="+1"/> @@ -2069,17 +2070,17 @@ Address: %4 <message> <location line="+8"/> <source>Confirmed</source> - <translation type="unfinished"/> + <translation>Potvrdjen</translation> </message> <message> <location line="+1"/> <source>Date</source> - <translation type="unfinished"/> + <translation>datum</translation> </message> <message> <location line="+1"/> <source>Type</source> - <translation type="unfinished"/> + <translation>tip</translation> </message> <message> <location line="+1"/> @@ -2094,7 +2095,7 @@ Address: %4 <message> <location line="+1"/> <source>Amount</source> - <translation type="unfinished"/> + <translation>iznos</translation> </message> <message> <location line="+1"/> @@ -2112,153 +2113,190 @@ Address: %4 <translation>Ðије могуће пиÑати у фајл %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> - <translation type="unfinished"/> + <translation>Opseg:</translation> </message> <message> <location line="+8"/> <source>to</source> + <translation>do</translation> + </message> +</context> +<context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> <translation type="unfinished"/> </message> </context> <context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Bitcoin верзија</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> - <translation type="unfinished"/> + <translation>Korišćenje:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> - <translation type="unfinished"/> + <translation>PoÅ¡alji naredbu na -server ili bitcoinid +</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> - <translation type="unfinished"/> + <translation>Listaj komande</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> - <translation type="unfinished"/> + <translation>Zatraži pomoć za komande</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> - <translation>ПоÑтавке</translation> + <translation>Opcije</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> - <translation type="unfinished"/> + <translation>Potvrdi željeni konfiguracioni fajl (podrazumevani:bitcoin.conf)</translation> </message> <message> <location line="+3"/> <source>Specify pid file (default: bitcoind.pid)</source> - <translation type="unfinished"/> + <translation>Konkretizuj pid fajl (podrazumevani: bitcoind.pid)</translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> - <translation type="unfinished"/> + <translation>Gde je konkretni data direktorijum </translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation type="unfinished"/> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation type="unfinished"/> + <translation>SluÅ¡aj konekcije na <port> (default: 8333 or testnet: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation type="unfinished"/> + <translation>Održavaj najviÅ¡e <n> konekcija po prikljuÄku (default: 125) +</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation type="unfinished"/> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation type="unfinished"/> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation type="unfinished"/> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation type="unfinished"/> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> - <translation type="unfinished"/> + <translation>Prihvati komandnu liniju i JSON-RPC komande</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> - <translation type="unfinished"/> + <translation>Radi u pozadini kao daemon servis i prihvati komande</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> - <translation type="unfinished"/> + <translation>Koristi testnu mrežu</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation type="unfinished"/> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation type="unfinished"/> </message> @@ -2274,22 +2312,22 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> <translation type="unfinished"/> </message> <message> @@ -2298,7 +2336,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation type="unfinished"/> </message> @@ -2338,22 +2376,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation type="unfinished"/> </message> @@ -2368,32 +2431,122 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation type="unfinished"/> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation type="unfinished"/> </message> @@ -2403,7 +2556,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation type="unfinished"/> </message> @@ -2413,7 +2571,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation type="unfinished"/> </message> @@ -2438,12 +2596,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation type="unfinished"/> </message> @@ -2473,7 +2626,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation type="unfinished"/> </message> @@ -2483,7 +2636,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation type="unfinished"/> </message> @@ -2500,7 +2658,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+2"/> <source>Username for JSON-RPC connections</source> - <translation type="unfinished"/> + <translation>KorisniÄko ime za JSON-RPC konekcije</translation> </message> <message> <location line="+4"/> @@ -2514,73 +2672,73 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> - <translation type="unfinished"/> + <translation>Lozinka za JSON-RPC konekcije</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> - <translation type="unfinished"/> + <translation>Dozvoli JSON-RPC konekcije sa posebne IP adrese</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> - <translation type="unfinished"/> + <translation>PoÅ¡alji komande to nodu koji radi na <ip> (default: 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation type="unfinished"/> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> - <translation type="unfinished"/> + <translation>Odredi veliÄinu zaÅ¡tićenih kljuÄeva na <n> (default: 100)</translation> </message> <message> <location line="-12"/> <source>Rescan the block chain for missing wallet transactions</source> - <translation type="unfinished"/> + <translation>Ponovo skeniraj lanac blokova za nedostajuće transakcije iz novÄanika</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> - <translation type="unfinished"/> + <translation>Koristi OpenSSL (https) za JSON-RPC konekcije</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> <source>Server private key (default: server.pem)</source> - <translation type="unfinished"/> + <translation>privatni kljuÄ za Server (podrazumevan: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> - <translation type="unfinished"/> + <translation>Prihvatljive cifre (podrazumevano: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> - <translation type="unfinished"/> + <translation>Ova poruka Pomoći</translation> </message> <message> <location line="+3"/> @@ -2588,22 +2746,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation type="unfinished"/> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation type="unfinished"/> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> - <translation type="unfinished"/> + <translation>uÄitavam adrese....</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation type="unfinished"/> </message> @@ -2613,32 +2771,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation type="unfinished"/> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation type="unfinished"/> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation type="unfinished"/> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation type="unfinished"/> </message> @@ -2648,7 +2796,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation type="unfinished"/> </message> @@ -2658,17 +2806,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation type="unfinished"/> </message> @@ -2680,10 +2823,10 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+8"/> <source>Loading block index...</source> - <translation type="unfinished"/> + <translation>UÄitavam blok indeksa...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation type="unfinished"/> </message> @@ -2693,57 +2836,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation type="unfinished"/> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>Ðовчаник Ñе учитава...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation type="unfinished"/> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation type="unfinished"/> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> - <translation type="unfinished"/> + <translation>Ponovo skeniram...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> - <translation type="unfinished"/> + <translation>ZavrÅ¡eno uÄitavanje</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation type="unfinished"/> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_sv.ts b/src/qt/locale/bitcoin_sv.ts index 88ad923c77..f57ce96995 100644 --- a/src/qt/locale/bitcoin_sv.ts +++ b/src/qt/locale/bitcoin_sv.ts @@ -13,12 +13,7 @@ <translation><b>Bitcoin</b>-version</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation>Copyright © 2009-2012 Bitcoin-utvecklarna</translation> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -33,6 +28,16 @@ Distribuerad under mjukvarulicensen MIT/X11, se den medföljande filen COPYING e Denna produkten innehÃ¥ller mjukvara utvecklad av OpenSSL Project för användning i OpenSSL Toolkit (http://www.openssl.org/) och kryptografisk mjukvara utvecklad av Eric Young (eay@cryptsoft.com) samt UPnP-mjukvara skriven av Thomas Bernard.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>Copyright</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation>Bitcoin-utvecklarna</translation> + </message> </context> <context> <name>AddressBookPage</name> @@ -42,7 +47,7 @@ Denna produkten innehÃ¥ller mjukvara utvecklad av OpenSSL Project för användni <translation>Adressbok</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Dubbel-klicka för att ändra adressen eller etiketten</translation> </message> @@ -62,12 +67,12 @@ Denna produkten innehÃ¥ller mjukvara utvecklad av OpenSSL Project för användni <translation>&Ny adress</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>Detta är dina Bitcoin-adresser för att ta emot betalningar. Du kan ge varje avsändare en egen adress sÃ¥ att du kan hÃ¥lla reda pÃ¥ vem som betalar dig.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&Kopiera adress</translation> </message> @@ -92,7 +97,17 @@ Denna produkten innehÃ¥ller mjukvara utvecklad av OpenSSL Project för användni <translation>Ta bort den valda adressen frÃ¥n listan</translation> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>Exportera informationen i den nuvarande fliken till en fil</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation>&Exportera</translation> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation>Verifiera meddelandet för att vara säker pÃ¥ att den var signerad med den specificerade Bitcoin-adressen</translation> </message> @@ -107,17 +122,27 @@ Denna produkten innehÃ¥ller mjukvara utvecklad av OpenSSL Project för användni <translation>&Radera</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation>Detta är dina Bitcoin adresser för att skicka betalningar. Kolla alltid summan och den mottagande adressen innan du skickar Bitcoins.</translation> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>Kopiera &etikett</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&Editera</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation>Skicka &Bitcoins</translation> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>Exportera Adressbok</translation> </message> @@ -140,7 +165,7 @@ Denna produkten innehÃ¥ller mjukvara utvecklad av OpenSSL Project för användni <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Etikett</translation> </message> @@ -299,17 +324,17 @@ Denna produkten innehÃ¥ller mjukvara utvecklad av OpenSSL Project för användni <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>Signera &meddelande...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Synkroniserar med nätverk...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&Översikt</translation> </message> @@ -329,32 +354,17 @@ Denna produkten innehÃ¥ller mjukvara utvecklad av OpenSSL Project för användni <translation>Bläddra i transaktionshistorik</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&Adressbok</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Redigera listan med lagrade adresser och etiketter</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&Ta emot bitcoins</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Visa listan med adresser för att ta emot betalningar</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>&Skicka bitcoins</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>&Avsluta</translation> </message> @@ -384,7 +394,7 @@ Denna produkten innehÃ¥ller mjukvara utvecklad av OpenSSL Project för användni <translation>&Alternativ...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>&Kryptera plÃ¥nbok...</translation> </message> @@ -399,7 +409,7 @@ Denna produkten innehÃ¥ller mjukvara utvecklad av OpenSSL Project för användni <translation>&Byt Lösenord...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation>Importerar block frÃ¥n disk...</translation> </message> @@ -408,18 +418,8 @@ Denna produkten innehÃ¥ller mjukvara utvecklad av OpenSSL Project för användni <source>Reindexing blocks on disk...</source> <translation>Ã…terindexerar block pÃ¥ disken...</translation> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>~%n block Ã¥terstÃ¥r</numerusform><numerusform>~%n block Ã¥terstÃ¥r</numerusform></translation> - </message> <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Exportera...</translation> - </message> - <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>Skicka mynt till en Bitcoin-adress</translation> </message> @@ -429,12 +429,7 @@ Denna produkten innehÃ¥ller mjukvara utvecklad av OpenSSL Project för användni <translation>Ändra konfigurationsalternativ för Bitcoin</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>Exportera informationen i den nuvarande fliken till en fil</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>Säkerhetskopiera plÃ¥nboken till en annan plats</translation> </message> @@ -444,7 +439,7 @@ Denna produkten innehÃ¥ller mjukvara utvecklad av OpenSSL Project för användni <translation>Byt lösenord för kryptering av plÃ¥nbok</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation>&Debug fönster</translation> </message> @@ -454,23 +449,38 @@ Denna produkten innehÃ¥ller mjukvara utvecklad av OpenSSL Project för användni <translation>Öppna debug- och diagnostikkonsolen</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation>&Verifiera meddelande...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>PlÃ¥nbok</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation>&Skicka</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>&Ta emot</translation> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation>&Adresser</translation> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&Om Bitcoin</translation> </message> @@ -485,7 +495,7 @@ Denna produkten innehÃ¥ller mjukvara utvecklad av OpenSSL Project för användni <translation>Visa eller göm huvudfönstret</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation>Kryptera de privata nycklar som tillhör din plÃ¥nbok</translation> </message> @@ -500,12 +510,12 @@ Denna produkten innehÃ¥ller mjukvara utvecklad av OpenSSL Project för användni <translation>Verifiera meddelanden för att vara säker pÃ¥ att de var signerade med den specificerade Bitcoin-adressen</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Arkiv</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&Inställningar</translation> </message> @@ -520,38 +530,68 @@ Denna produkten innehÃ¥ller mjukvara utvecklad av OpenSSL Project för användni <translation>Verktygsfält för Tabbar</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Verktygsfältet för Handlingar</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testnet]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>Bitcoin-klient</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n aktiv anslutning till Bitcoin-nätverket</numerusform><numerusform>%n aktiva anslutningar till Bitcoin-nätverket</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> - <translation>Bearbetat %1 av %2 block i transaktionshistoriken (%3% klart).</translation> + <location line="+22"/> + <source>No block source available...</source> + <translation>Ingen block-källa tillgänglig...</translation> </message> <message> - <location line="+7"/> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation>Bearbetat %1 av %2 (uppskattade) block av transaktionshistorik.</translation> + </message> + <message> + <location line="+4"/> <source>Processed %1 blocks of transaction history.</source> <translation>Bearbetat %1 block i transaktionshistoriken.</translation> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>%n timme</numerusform><numerusform>%n timmar</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation><numerusform>%n dag</numerusform><numerusform>%n dagar</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>%n vecka</numerusform><numerusform>%n veckor</numerusform></translation> + </message> <message> - <location line="+70"/> + <location line="+4"/> + <source>%1 behind</source> + <translation>%1 efter</translation> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation>Senast mottagna block genererades %1 sen.</translation> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation>Transaktioner efter denna kommer inte ännu vara synliga.</translation> + </message> + <message> + <location line="+22"/> <source>Error</source> <translation>Fel</translation> </message> @@ -566,62 +606,27 @@ Denna produkten innehÃ¥ller mjukvara utvecklad av OpenSSL Project för användni <translation>Information</translation> </message> <message> - <location line="+66"/> + <location line="+70"/> <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> <translation>Transaktionen överskrider storleksgränsen. Du kan dock fortfarande skicka den mot en kostnad av %1, som gÃ¥r till noderna som behandlar din transaktion och bidrar till nätverket. Vill du betala denna avgift?</translation> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation>Säkerhetskopiering lyckades</translation> - </message> - <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> - <translation>PlÃ¥nbokens data har sparats till den nya platsen.</translation> - </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>%n sekund sedan</numerusform><numerusform>%n sekunder sedan</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>%n minut sedan</numerusform><numerusform>%n minuter sedan</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>%n timme sedan</numerusform><numerusform>%n timmar sedan</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>%n dag sedan</numerusform><numerusform>%n dagar sedan</numerusform></translation> - </message> - <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Uppdaterad</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>Hämtar senaste...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>Senast mottagna block genererades %1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation>Bekräfta överföringsavgift</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>Transaktion skickad</translation> </message> @@ -644,14 +649,14 @@ Adress: %4 </translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation>URI hantering</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation>URI gÃ¥r inte att tolkas! Detta kan orsakas av en ogiltig Bitcoin-adress eller felaktiga URI parametrar.</translation> </message> @@ -666,27 +671,7 @@ Adress: %4 <translation>Denna plÃ¥nbok är <b>krypterad</b> och för närvarande <b>lÃ¥st</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Säkerhetskopiera PlÃ¥nbok</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>PlÃ¥nboks-data (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>Säkerhetskopiering misslyckades</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>Det inträffade ett fel när plÃ¥nboken skulle sparas till den nya platsen.</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation>Ett allvarligt fel har uppstÃ¥tt. Bitcoin kan inte längre köras säkert och kommer att avslutas.</translation> </message> @@ -694,7 +679,7 @@ Adress: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation>Nätverkslarm</translation> </message> @@ -727,7 +712,7 @@ Adress: %4 <translation>Adressen som är associerad med detta adressboksinlägg. Detta kan enbart ändras för sändande adresser.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Ny mottagaradress</translation> </message> @@ -747,17 +732,17 @@ Adress: %4 <translation>Redigera avsändaradress</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>Den angivna adressen "%1" finns redan i adressboken.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>Den angivna adressen "%1" är inte en giltig Bitcoin-adress.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>PlÃ¥nboken kunde inte lÃ¥sas upp.</translation> </message> @@ -770,7 +755,7 @@ Adress: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation>Bitcoin-Qt</translation> @@ -825,8 +810,8 @@ Adress: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Valfri transaktionsavgift per kB som ser till att dina transaktioner behandlas snabbt. De flesta transaktioner är 1 kB. Avgift 0.01 rekommenderas.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation>Valfri transaktionsavgift per kB som ser till att dina transaktioner behandlas snabbt. De flesta transaktioner är 1 kB.</translation> </message> <message> <location line="+15"/> @@ -984,7 +969,7 @@ Adress: %4 <translation>&Verkställ</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation>standard</translation> </message> @@ -1029,23 +1014,18 @@ Adress: %4 <translation>Formulär</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation>Den visade informationen kan vara inaktuell. PlÃ¥nboken synkroniseras automatiskt med Bitcoin-nätverket efter att anslutningen är upprättad, men denna process har inte slutförts ännu.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Saldo:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>Antal transaktioner:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>Obekräftade:</translation> </message> @@ -1055,7 +1035,7 @@ Adress: %4 <translation>PlÃ¥nbok</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation>Omogen:</translation> </message> @@ -1070,7 +1050,7 @@ Adress: %4 <translation><b>Nyligen genomförda transaktioner</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>Ditt nuvarande saldo</translation> </message> @@ -1080,18 +1060,21 @@ Adress: %4 <translation>Totalt antal transaktioner som ännu inte bekräftats, och som ännu inte räknas med i aktuellt saldo</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Totalt antal transaktioner i plÃ¥nboken</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation>osynkroniserad</translation> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation>Kan inte starta bitcin: klicka-och-betala handhavare</translation> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1166,7 +1149,7 @@ Adress: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation>ej tillgänglig</translation> </message> @@ -1430,7 +1413,7 @@ Adress: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Ange ett namn för den här adressen och lägg till den i din adressbok</translation> </message> @@ -1664,9 +1647,22 @@ Adress: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation>Bitcoin-utvecklarna</translation> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>Öppet till %1</translation> </message> @@ -1853,7 +1849,7 @@ Adress: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Datum</translation> </message> @@ -1971,7 +1967,7 @@ Adress: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>Alla</translation> @@ -2058,6 +2054,11 @@ Adress: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation>Kopiera transaktions ID</translation> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>Ändra etikett</translation> </message> @@ -2067,7 +2068,7 @@ Adress: %4 <translation>Visa transaktionsdetaljer</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>Exportera Transaktionsdata</translation> </message> @@ -2122,7 +2123,7 @@ Adress: %4 <translation>Kunde inte skriva till filen %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>Intervall:</translation> </message> @@ -2133,39 +2134,82 @@ Adress: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation>&Exportera</translation> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>Exportera informationen i den nuvarande fliken till en fil</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>Säkerhetskopiera PlÃ¥nbok</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>PlÃ¥nboks-data (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>Säkerhetskopiering misslyckades</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>Det inträffade ett fel när plÃ¥nboken skulle sparas till den nya platsen.</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>Säkerhetskopiering lyckades</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>PlÃ¥nbokens data har sparats till den nya platsen.</translation> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Bitcoin version</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>Användning:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>Skicka kommando till -server eller bitcoind</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>Lista kommandon</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>FÃ¥ hjälp med ett kommando</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>Inställningar:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>Ange konfigurationsfil (förvalt: bitcoin.conf)</translation> </message> @@ -2175,95 +2219,87 @@ Adress: %4 <translation>Ange pid fil (förvalt: bitcoind.pid)</translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>Generera mynt</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>Generera inte mynt</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>Ange katalog för data</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation>Sätt databas cache storleken i megabyte (förvalt: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>Lyssna efter anslutningar pÃ¥ <port> (förvalt: 8333 eller testnet: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>Ha som mest <n> anslutningar till andra klienter (förvalt: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Anslut till en nod för att hämta klientadresser, och koppla frÃ¥n</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation>Ange din egen publika adress</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>Tröskelvärde för att koppla ifrÃ¥n klienter som missköter sig (förvalt: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>Antal sekunder att hindra klienter som missköter sig frÃ¥n att ansluta (förvalt: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation>Ett fel uppstod vid upprättandet av RPC port %u för att lyssna pÃ¥ IPv4: %s</translation> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>Lyssna pÃ¥ JSON-RPC-anslutningar pÃ¥ <port> (förvalt: 8332 eller testnet: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>TillÃ¥t kommandon frÃ¥n kommandotolken och JSON-RPC-kommandon</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>Kör i bakgrunden som tjänst och acceptera kommandon</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>Använd testnätverket</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation>Acceptera anslutningar utifrÃ¥n (förvalt: 1 om ingen -proxy eller -connect)</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation>%s, du behöver sätta ett rpclösensord i konfigurationsfilen: %s @@ -2271,11 +2307,14 @@ Det är rekommenderat att använda följande slumpade lösenord: rpcuser=bitcoinrpc rpcpassword=%s (du behöver inte komma ihÃ¥g lösenordet) -Användar namnet och lösenordet FÃ…R INTE bara detsamma. -Om filen inte existerar, skapa den med enbart ägarläsbara filrättigheter.</translation> +Användarnamnet och lösenordet FÃ…R INTE bara detsamma. +Om filen inte existerar, skapa den med enbart ägarläsbara filrättigheter. +Det är ocksÃ¥ rekommenderat att sätta alertnotify sÃ¥ du meddelas om problem; +till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com +</translation> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation>Ett fel uppstod vid upprättandet av RPC port %u för att lyssna pÃ¥ IPv6, faller tillbaka till IPV4: %s</translation> </message> @@ -2291,16 +2330,6 @@ Om filen inte existerar, skapa den med enbart ägarläsbara filrättigheter.</tr </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> - <translation>Korrupt blockdatabas har upptäckts. Starta om klienten med -reindex.</translation> - </message> - <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> - <translation>Fel vid initiering databasmiljön %s! För att Ã¥terställa, SÄKERHETSKOPIERA KATALOGEN, därefter ta bort allt frÃ¥n det utom wallet.dat.</translation> - </message> - <message> - <location line="+3"/> <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation>Fel: Transaktionen avslogs! Detta kan hända om nÃ¥gra av mynten i plÃ¥nboken redan spenderats, t.ex om du använt en kopia av wallet.dat och mynt spenderades i kopian men inte markerats som spenderas här.</translation> </message> @@ -2310,12 +2339,22 @@ Om filen inte existerar, skapa den med enbart ägarläsbara filrättigheter.</tr <translation>Fel: Denna transaktion kräver en transaktionsavgift pÃ¥ minst %s pÃ¥ grund av dess storlek, komplexitet, eller användning av senast mottagna bitcoins!</translation> </message> <message> + <location line="+3"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation>Exekvera kommando när ett relevant meddelande är mottagen (%s i cmd är utbytt med ett meddelande)</translation> + </message> + <message> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation>Exekvera kommando när en plÃ¥nbokstransaktion ändras (%s i cmd är ersatt av TxID)</translation> + </message> + <message> <location line="+11"/> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> <translation>Sätt den maximala storleken av hög-prioriterade/lÃ¥g-avgifts transaktioner i byte (förvalt: 27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Detta är ett förhands testbygge - använd pÃ¥ egen risk - använd inte för mining eller handels applikationer</translation> </message> @@ -2355,22 +2394,47 @@ Om filen inte existerar, skapa den med enbart ägarläsbara filrättigheter.</tr <translation>Block skapande inställningar:</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>Koppla enbart upp till den/de specificerade noden/noder</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation>Korrupt blockdatabas har upptäckts</translation> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Hitta egen IP-adress (förvalt: 1 under lyssning och utan -externalip)</translation> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation>Vill du bygga om blockdatabasen nu?</translation> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation>Fel vid initiering av blockdatabasen</translation> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation>Fel vid initiering av plÃ¥nbokens databasmiljö %s!</translation> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation>Fel vid inläsning av blockdatabasen</translation> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation>Fel vid öppning av blockdatabasen</translation> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation>Fel: HÃ¥rddiskutrymme är lÃ¥gt!</translation> </message> @@ -2385,32 +2449,122 @@ Om filen inte existerar, skapa den med enbart ägarläsbara filrättigheter.</tr <translation>Fel: PlÃ¥nboken är lÃ¥st, det gÃ¥r ej att skapa en transaktion!</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation>Fel: systemfel:</translation> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Misslyckades att lyssna pÃ¥ nÃ¥gon port. Använd -listen=0 om du vill detta.</translation> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation>Misslyckades att läsa blockinformation</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation>Misslyckades att läsa blocket</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation>Misslyckades att synkronisera blockindex</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation>Misslyckades att skriva blockindex</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation>Misslyckades att skriva blockinformation</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation>Misslyckades att skriva blocket</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation>Misslyckades att skriva filinformation</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation>Misslyckades att skriva till myntdatabas</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation>Misslyckades att skriva transaktionsindex</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation>Misslyckades att skriva Ã¥ngradata</translation> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation>Sök efter klienter med DNS sökningen (förvalt: 1 om inte -connect)</translation> </message> <message> - <location line="+5"/> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation>Generera mynt (förvalt: 0)</translation> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation>Hur mÃ¥nga block att kontrollera vid uppstart (standardvärde: 288, 0 = alla)</translation> + </message> + <message> + <location line="+1"/> <source>How thorough the block verification is (0-4, default: 3)</source> <translation>Hur grundlig blockverifikationen är (0-4, förvalt: 3)</translation> </message> <message> - <location line="+1"/> - <source>Importing blocks from block database...</source> - <translation>Importerar block frÃ¥n blockdatabasen...</translation> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation>Inte tillräckligt med filbeskrivningar tillgängliga.</translation> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>Ã…terskapa blockkedjans index frÃ¥n nuvarande blk000??.dat filer</translation> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation>Ange antalet trÃ¥dar för att hantera RPC anrop (standard: 4)</translation> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation>Verifierar block...</translation> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation>Verifierar plÃ¥nboken...</translation> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation>Importerar block frÃ¥n extern blk000??.dat fil</translation> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation>Ange antalet skriptkontrolltrÃ¥dar (upp till 16, 0 = auto, <0 = lämna sÃ¥ mÃ¥nga kärnor lediga, förval: 0)</translation> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation>Information</translation> </message> @@ -2420,7 +2574,12 @@ Om filen inte existerar, skapa den med enbart ägarläsbara filrättigheter.</tr <translation>Ogiltig -tor adress: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation>UpprätthÃ¥ll ett fullständigt transaktionsindex (förval: 0)</translation> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation>Maximal buffert för mottagning per anslutning, <n>*1000 byte (förvalt: 5000)</translation> </message> @@ -2430,7 +2589,7 @@ Om filen inte existerar, skapa den med enbart ägarläsbara filrättigheter.</tr <translation>Maximal buffert för sändning per anslutning, <n>*1000 byte (förvalt: 5000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation>Acceptera bara blockkedjans matchande inbyggda kontrollpunkter (förvalt: 1)</translation> </message> @@ -2455,12 +2614,7 @@ Om filen inte existerar, skapa den med enbart ägarläsbara filrättigheter.</tr <translation>Skriv ut tid i felsökningsinformationen</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation>Ã…terskapa blockkedjans index frÃ¥n nuvarande blk000??.dat filer</translation> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>SSL-inställningar: (se Bitcoin-wikin för SSL-setup instruktioner)</translation> </message> @@ -2490,7 +2644,7 @@ Om filen inte existerar, skapa den med enbart ägarläsbara filrättigheter.</tr <translation>Sätt minsta blockstorlek i byte (förvalt: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>Krymp debug.log filen vid klient start (förvalt: 1 vid ingen -debug)</translation> </message> @@ -2500,7 +2654,12 @@ Om filen inte existerar, skapa den med enbart ägarläsbara filrättigheter.</tr <translation>Ange timeout för uppkoppling i millisekunder (förvalt: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation>Systemfel:</translation> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>Använd UPnP för att mappa den lyssnande porten (förvalt: 0)</translation> </message> @@ -2531,36 +2690,41 @@ Om filen inte existerar, skapa den med enbart ägarläsbara filrättigheter.</tr </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation>Du mÃ¥ste Ã¥terskapa databaserna med -reindex för att ändra -txindex</translation> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation>wallet.dat korrupt, räddning misslyckades</translation> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>Lösenord för JSON-RPC-anslutningar</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>TillÃ¥t JSON-RPC-anslutningar frÃ¥n specifika IP-adresser</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>Skicka kommandon till klient pÃ¥ <ip> (förvalt: 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation>Exekvera kommando när det bästa blocket ändras (%s i cmd är utbytt av blockhash)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>Uppgradera plÃ¥nboken till senaste formatet</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>Sätt storleken pÃ¥ nyckelpoolen till <n> (förvalt: 100)</translation> </message> @@ -2570,17 +2734,12 @@ Om filen inte existerar, skapa den med enbart ägarläsbara filrättigheter.</tr <translation>Sök i blockkedjan efter saknade plÃ¥nboks transaktioner</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation>Hur mÃ¥nga block att kontrollera vid uppstart (förvalt: 2500, 0 = alla)</translation> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>Använd OpenSSL (https) för JSON-RPC-anslutningar</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>Serverns certifikatfil (förvalt: server.cert)</translation> </message> @@ -2590,12 +2749,12 @@ Om filen inte existerar, skapa den med enbart ägarläsbara filrättigheter.</tr <translation>Serverns privata nyckel (förvalt: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>Accepterade krypteringsalgoritmer (förvalt: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>Det här hjälp medelandet</translation> </message> @@ -2605,22 +2764,22 @@ Om filen inte existerar, skapa den med enbart ägarläsbara filrättigheter.</tr <translation>Det gÃ¥r inte att binda till %s pÃ¥ den här datorn (bind returnerade felmeddelande %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>Anslut genom socks-proxy</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>TillÃ¥t DNS-sökningar för -addnode, -seednode och -connect</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>Laddar adresser...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>Fel vid inläsningen av wallet.dat: PlÃ¥nboken är skadad</translation> </message> @@ -2630,32 +2789,22 @@ Om filen inte existerar, skapa den med enbart ägarläsbara filrättigheter.</tr <translation>Fel vid inläsningen av wallet.dat: PlÃ¥nboken kräver en senare version av Bitcoin</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation>Verifierar blockdatabasens integritet...</translation> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation>Verifierar plÃ¥nbokens integritet...</translation> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>PlÃ¥nboken behöver skrivas om: Starta om Bitcoin för att färdigställa</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>Fel vid inläsning av plÃ¥nboksfilen wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>Ogiltig -proxy adress: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation>Okänt nätverk som anges i -onlynet: '%s'</translation> </message> @@ -2665,7 +2814,7 @@ Om filen inte existerar, skapa den med enbart ägarläsbara filrättigheter.</tr <translation>Okänd -socks proxy version begärd: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation>Kan inte matcha -bind adress: '%s'</translation> </message> @@ -2675,17 +2824,12 @@ Om filen inte existerar, skapa den med enbart ägarläsbara filrättigheter.</tr <translation>Kan inte matcha -externalip adress: '%s'</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>Ogiltigt belopp för -paytxfee=<belopp>:'%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation>Fel: kunde inte starta nod</translation> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>Ogiltig mängd</translation> </message> @@ -2700,7 +2844,7 @@ Om filen inte existerar, skapa den med enbart ägarläsbara filrättigheter.</tr <translation>Laddar blockindex...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>Lägg till en nod att koppla upp mot och försök att hÃ¥lla anslutningen öppen</translation> </message> @@ -2710,57 +2854,47 @@ Om filen inte existerar, skapa den med enbart ägarläsbara filrättigheter.</tr <translation>Det gÃ¥r inte att binda till %s pÃ¥ den här datorn. Bitcoin är förmodligen redan igÃ¥ng.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation>Sök efter klienter med internet relay chat (förvalt: 0)</translation> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>Avgift per KB att lägga till pÃ¥ transaktioner du skickar</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>Laddar plÃ¥nbok...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation>Kan inte nedgradera plÃ¥nboken</translation> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation>Kan inte initiera keypool</translation> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation>Kan inte skriva standardadress</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>Söker igen...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>Klar med laddning</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation>Att använda %s alternativet</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>Fel</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_th_TH.ts b/src/qt/locale/bitcoin_th_TH.ts index a12eb56b43..ad220f14aa 100644 --- a/src/qt/locale/bitcoin_th_TH.ts +++ b/src/qt/locale/bitcoin_th_TH.ts @@ -5,20 +5,15 @@ <message> <location filename="../forms/aboutdialog.ui" line="+14"/> <source>About Bitcoin</source> - <translation type="unfinished"/> + <translation>เà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸š บิตคà¸à¸¢à¹Œà¸™</translation> </message> <message> <location line="+39"/> <source><b>Bitcoin</b> version</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation type="unfinished"/> + <translation><b>บิตคà¸à¸¢à¹Œà¸™<b>รุ่น</translation> </message> <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -27,28 +22,38 @@ Distributed under the MIT/X11 software license, see the accompanying file COPYIN This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</source> <translation type="unfinished"/> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> </context> <context> <name>AddressBookPage</name> <message> <location filename="../forms/addressbookpage.ui" line="+14"/> <source>Address Book</source> - <translation type="unfinished"/> + <translation>สมุดรายชื่à¸</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> - <translation type="unfinished"/> + <translation>ดับเบิลคลิภเพื่à¸à¹à¸à¹‰à¹„ขที่à¸à¸¢à¸¹à¹ˆ หรืà¸à¸Šà¸·à¹ˆà¸</translation> </message> <message> <location line="+27"/> <source>Create a new address</source> - <translation type="unfinished"/> + <translation>สร้างที่à¸à¸¢à¸¹à¹ˆà¹ƒà¸«à¸¡à¹ˆ</translation> </message> <message> <location line="+14"/> <source>Copy the currently selected address to the system clipboard</source> - <translation type="unfinished"/> + <translation>คัดลà¸à¸à¸—ี่à¸à¸¢à¸¹à¹ˆà¸—ี่ถูà¸à¹€à¸¥à¸·à¸à¸à¹„ปยัง คลิปบà¸à¸£à¹Œà¸”ขà¸à¸‡à¸£à¸°à¸šà¸š</translation> </message> <message> <location line="-11"/> @@ -56,12 +61,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation type="unfinished"/> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation type="unfinished"/> </message> @@ -86,7 +91,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation type="unfinished"/> </message> @@ -98,24 +113,34 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+14"/> <source>&Delete</source> + <translation>ลบ</translation> + </message> + <message> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> <translation type="unfinished"/> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location line="+13"/> <source>Copy &Label</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation type="unfinished"/> </message> <message> - <location line="+250"/> - <source>Export Address Book Data</source> + <location line="+1"/> + <source>Send &Coins</source> <translation type="unfinished"/> </message> <message> + <location line="+260"/> + <source>Export Address Book Data</source> + <translation>ส่งà¸à¸à¸à¸£à¸²à¸¢à¸Šà¸·à¹ˆà¸à¸—ั้งหมด</translation> + </message> + <message> <location line="+1"/> <source>Comma separated file (*.csv)</source> <translation type="unfinished"/> @@ -123,30 +148,30 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+13"/> <source>Error exporting</source> - <translation type="unfinished"/> + <translation>ส่งà¸à¸à¸à¸œà¸´à¸”พลาด</translation> </message> <message> <location line="+0"/> <source>Could not write to file %1.</source> - <translation type="unfinished"/> + <translation>ไม่สามารถเขียนไปยังไฟล์ %1</translation> </message> </context> <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> - <translation type="unfinished"/> + <translation>ชื่à¸</translation> </message> <message> <location line="+0"/> <source>Address</source> - <translation type="unfinished"/> + <translation>ที่à¸à¸¢à¸¹à¹ˆ</translation> </message> <message> <location line="+36"/> <source>(no label)</source> - <translation type="unfinished"/> + <translation>(ไม่มีชื่à¸)</translation> </message> </context> <context> @@ -159,17 +184,17 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+21"/> <source>Enter passphrase</source> - <translation type="unfinished"/> + <translation>ใส่รหัสผ่าน</translation> </message> <message> <location line="+14"/> <source>New passphrase</source> - <translation type="unfinished"/> + <translation>รหัสผา่นใหม่</translation> </message> <message> <location line="+14"/> <source>Repeat new passphrase</source> - <translation type="unfinished"/> + <translation>à¸à¸£à¸¸à¸“าà¸à¸£à¸à¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹ƒà¸«à¸¡à¹ˆà¸à¸µà¸à¸„รั้งหนึ่ง</translation> </message> <message> <location filename="../askpassphrasedialog.cpp" line="+33"/> @@ -179,7 +204,7 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+1"/> <source>Encrypt wallet</source> - <translation type="unfinished"/> + <translation>à¸à¸£à¸°à¹€à¸›à¹‹à¸²à¸ªà¸•à¸²à¸‡à¸„์ที่เข้ารหัส</translation> </message> <message> <location line="+3"/> @@ -189,7 +214,7 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+5"/> <source>Unlock wallet</source> - <translation type="unfinished"/> + <translation>เปิดà¸à¸£à¸°à¹€à¸›à¹‹à¸²à¸ªà¸•à¸²à¸‡à¸„์</translation> </message> <message> <location line="+3"/> @@ -199,22 +224,22 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+5"/> <source>Decrypt wallet</source> - <translation type="unfinished"/> + <translation>ถà¸à¸”รหัสà¸à¸£à¸°à¹€à¸›à¹‹à¸²à¸ªà¸•à¸²à¸‡à¸„์</translation> </message> <message> <location line="+3"/> <source>Change passphrase</source> - <translation type="unfinished"/> + <translation>เปลี่ยนรหัสผ่าน</translation> </message> <message> <location line="+1"/> <source>Enter the old and new passphrase to the wallet.</source> - <translation type="unfinished"/> + <translation>à¸à¸£à¸à¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹€à¸à¹ˆà¸²à¹à¸¥à¸°à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹ƒà¸«à¸¡à¹ˆà¸ªà¸³à¸«à¸£à¸±à¸šà¸à¸£à¸°à¹€à¸›à¹‹à¸²à¸ªà¸•à¸²à¸‡à¸„์</translation> </message> <message> <location line="+46"/> <source>Confirm wallet encryption</source> - <translation type="unfinished"/> + <translation>ยืนยันà¸à¸²à¸£à¹€à¸‚้ารหัสà¸à¸£à¸°à¹€à¸›à¹‹à¸²à¸ªà¸•à¸²à¸‡à¸„์</translation> </message> <message> <location line="+1"/> @@ -241,7 +266,7 @@ This product includes software developed by the OpenSSL Project for use in the O <location line="-130"/> <location line="+58"/> <source>Wallet encrypted</source> - <translation type="unfinished"/> + <translation>à¸à¸£à¸°à¹€à¸›à¹‹à¸²à¸ªà¸•à¸²à¸‡à¸„์ถูà¸à¹€à¸‚้ารหัสเรียบร้à¸à¸¢à¹à¸¥à¹‰à¸§</translation> </message> <message> <location line="-56"/> @@ -254,7 +279,7 @@ This product includes software developed by the OpenSSL Project for use in the O <location line="+42"/> <location line="+6"/> <source>Wallet encryption failed</source> - <translation type="unfinished"/> + <translation>à¸à¸²à¸£à¹€à¸‚้ารหัสà¸à¸£à¸°à¹€à¸›à¹‹à¸²à¸ªà¸•à¸²à¸‡à¸„์ผิดพลาด</translation> </message> <message> <location line="-54"/> @@ -265,7 +290,7 @@ This product includes software developed by the OpenSSL Project for use in the O <location line="+7"/> <location line="+48"/> <source>The supplied passphrases do not match.</source> - <translation type="unfinished"/> + <translation>รหัสผ่านที่คุณà¸à¸£à¸à¸à¹„ม่ตรงà¸à¸±à¸™</translation> </message> <message> <location line="-37"/> @@ -293,17 +318,17 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation type="unfinished"/> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation type="unfinished"/> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation type="unfinished"/> </message> @@ -323,32 +348,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation type="unfinished"/> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation type="unfinished"/> </message> @@ -378,7 +388,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation type="unfinished"/> </message> @@ -393,7 +403,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation type="unfinished"/> </message> @@ -402,18 +412,8 @@ This product includes software developed by the OpenSSL Project for use in the O <source>Reindexing blocks on disk...</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform></translation> - </message> - <message> - <location line="-265"/> - <source>&Export...</source> - <translation type="unfinished"/> - </message> <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation type="unfinished"/> </message> @@ -423,12 +423,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation type="unfinished"/> </message> @@ -438,7 +433,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation type="unfinished"/> </message> @@ -448,23 +443,38 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation type="unfinished"/> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation type="unfinished"/> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation type="unfinished"/> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation type="unfinished"/> </message> @@ -479,7 +489,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation type="unfinished"/> </message> @@ -494,12 +504,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation type="unfinished"/> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation type="unfinished"/> </message> @@ -514,108 +524,103 @@ This product includes software developed by the OpenSSL Project for use in the O <translation type="unfinished"/> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation type="unfinished"/> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation type="unfinished"><numerusform></numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Processed %1 blocks of transaction history.</source> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> <translation type="unfinished"/> </message> <message> - <location line="+70"/> - <source>Error</source> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> <translation type="unfinished"/> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform></translation> + </message> <message> - <location line="+3"/> - <source>Warning</source> + <location line="+4"/> + <source>%1 behind</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> - <source>Information</source> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> <translation type="unfinished"/> </message> <message> - <location line="+66"/> - <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> <translation type="unfinished"/> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> + <location line="+22"/> + <source>Error</source> <translation type="unfinished"/> </message> <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> + <location line="+3"/> + <source>Warning</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation type="unfinished"><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation type="unfinished"><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation type="unfinished"><numerusform></numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation type="unfinished"><numerusform></numerusform></translation> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"/> </message> <message> - <location line="+6"/> - <source>Up to date</source> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Catching up...</source> + <location line="-140"/> + <source>Up to date</source> <translation type="unfinished"/> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> + <location line="+31"/> + <source>Catching up...</source> <translation type="unfinished"/> </message> <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation type="unfinished"/> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation type="unfinished"/> </message> @@ -634,14 +639,14 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation type="unfinished"/> </message> @@ -656,27 +661,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation type="unfinished"/> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation type="unfinished"/> </message> @@ -684,7 +669,7 @@ Address: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation type="unfinished"/> </message> @@ -717,7 +702,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation type="unfinished"/> </message> @@ -737,17 +722,17 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation type="unfinished"/> </message> @@ -760,7 +745,7 @@ Address: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation type="unfinished"/> @@ -815,7 +800,7 @@ Address: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> <translation type="unfinished"/> </message> <message> @@ -974,7 +959,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation type="unfinished"/> </message> @@ -1019,23 +1004,18 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation type="unfinished"/> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation type="unfinished"/> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation type="unfinished"/> </message> @@ -1045,7 +1025,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation type="unfinished"/> </message> @@ -1060,7 +1040,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation type="unfinished"/> </message> @@ -1070,14 +1050,17 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> + <location filename="../overviewpage.cpp" line="+116"/> + <location line="+1"/> + <source>out of sync</source> <translation type="unfinished"/> </message> +</context> +<context> + <name>PaymentServer</name> <message> - <location filename="../overviewpage.cpp" line="+115"/> - <location line="+1"/> - <source>out of sync</source> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> <translation type="unfinished"/> </message> </context> @@ -1156,7 +1139,7 @@ Address: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation type="unfinished"/> </message> @@ -1420,7 +1403,7 @@ Address: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation type="unfinished"/> </message> @@ -1654,9 +1637,22 @@ Address: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation type="unfinished"/> </message> @@ -1843,7 +1839,7 @@ Address: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation type="unfinished"/> </message> @@ -1855,7 +1851,7 @@ Address: %4 <message> <location line="+0"/> <source>Address</source> - <translation type="unfinished"/> + <translation>ที่à¸à¸¢à¸¹à¹ˆ</translation> </message> <message> <location line="+0"/> @@ -1961,7 +1957,7 @@ Address: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation type="unfinished"/> @@ -2048,6 +2044,11 @@ Address: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation type="unfinished"/> </message> @@ -2057,7 +2058,7 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation type="unfinished"/> </message> @@ -2084,12 +2085,12 @@ Address: %4 <message> <location line="+1"/> <source>Label</source> - <translation type="unfinished"/> + <translation>ชื่à¸</translation> </message> <message> <location line="+1"/> <source>Address</source> - <translation type="unfinished"/> + <translation>ที่à¸à¸¢à¸¹à¹ˆ</translation> </message> <message> <location line="+1"/> @@ -2104,15 +2105,15 @@ Address: %4 <message> <location line="+4"/> <source>Error exporting</source> - <translation type="unfinished"/> + <translation>ส่งà¸à¸à¸à¸œà¸´à¸”พลาด</translation> </message> <message> <location line="+0"/> <source>Could not write to file %1.</source> - <translation type="unfinished"/> + <translation>ไม่สามารถเขียนไปยังไฟล์ %1</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation type="unfinished"/> </message> @@ -2123,39 +2124,82 @@ Address: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation type="unfinished"/> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation type="unfinished"/> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation type="unfinished"/> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation type="unfinished"/> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation type="unfinished"/> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation type="unfinished"/> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation type="unfinished"/> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation type="unfinished"/> </message> @@ -2165,100 +2209,92 @@ Address: %4 <translation type="unfinished"/> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation type="unfinished"/> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation type="unfinished"/> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation type="unfinished"/> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation type="unfinished"/> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation type="unfinished"/> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation type="unfinished"/> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation type="unfinished"/> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation type="unfinished"/> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation type="unfinished"/> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation type="unfinished"/> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation type="unfinished"/> </message> @@ -2274,22 +2310,22 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> <translation type="unfinished"/> </message> <message> @@ -2298,7 +2334,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation type="unfinished"/> </message> @@ -2338,22 +2374,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation type="unfinished"/> </message> @@ -2368,32 +2429,122 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation type="unfinished"/> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation type="unfinished"/> </message> @@ -2403,7 +2554,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation type="unfinished"/> </message> @@ -2413,7 +2569,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation type="unfinished"/> </message> @@ -2438,12 +2594,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation type="unfinished"/> </message> @@ -2473,7 +2624,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation type="unfinished"/> </message> @@ -2483,7 +2634,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation type="unfinished"/> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation type="unfinished"/> </message> @@ -2514,36 +2670,41 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation type="unfinished"/> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation type="unfinished"/> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation type="unfinished"/> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation type="unfinished"/> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation type="unfinished"/> </message> @@ -2553,17 +2714,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation type="unfinished"/> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation type="unfinished"/> </message> @@ -2573,12 +2729,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation type="unfinished"/> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation type="unfinished"/> </message> @@ -2588,22 +2744,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation type="unfinished"/> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation type="unfinished"/> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation type="unfinished"/> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation type="unfinished"/> </message> @@ -2613,32 +2769,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation type="unfinished"/> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation type="unfinished"/> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation type="unfinished"/> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation type="unfinished"/> </message> @@ -2648,7 +2794,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation type="unfinished"/> </message> @@ -2658,17 +2804,12 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation type="unfinished"/> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation type="unfinished"/> </message> @@ -2683,7 +2824,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation type="unfinished"/> </message> @@ -2693,57 +2834,47 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation type="unfinished"/> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation type="unfinished"/> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation type="unfinished"/> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation type="unfinished"/> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation type="unfinished"/> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation type="unfinished"/> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation type="unfinished"/> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation type="unfinished"/> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation type="unfinished"/> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_tr.ts b/src/qt/locale/bitcoin_tr.ts index 08e94bf713..ec83848fb6 100644 --- a/src/qt/locale/bitcoin_tr.ts +++ b/src/qt/locale/bitcoin_tr.ts @@ -13,12 +13,7 @@ <translation><b>Bitcoin</b> sürüm</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation>Telif hakkı © 2009-2012 Bitcoin geliÅŸtiricileri</translation> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -32,6 +27,16 @@ This product includes software developed by the OpenSSL Project for use in the O Bu ürün OpenSSL projesi tarafından OpenSSL araç takımı (http://www.openssl.org/) için geliÅŸtirilen yazılımlar, Eric Young (eay@cryptsoft.com) tarafından hazırlanmış ÅŸifreleme yazılımları ve Thomas Bernard tarafından programlanmış UPnP yazılımı içerir.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>Telif hakkı</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation>Bitcoin geliÅŸtiricileri</translation> + </message> </context> <context> <name>AddressBookPage</name> @@ -41,7 +46,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Adres defteri</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Adresi ya da etiketi düzenlemek için çift tıklayınız</translation> </message> @@ -61,12 +66,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Yeni adres</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>Bunlar, ödeme almak için Bitcoin adresleridir. Kimin ödeme yaptığını izleyebilmek için her ödeme yollaması gereken kiÅŸiye deÄŸiÅŸik bir adres verebilirsiniz.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>Adresi &kopyala</translation> </message> @@ -91,7 +96,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Seçili adresi listeden sil</translation> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>Güncel sekmedeki verileri bir dosyaya aktar</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation>&Dışa aktar</translation> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation>Belirtilen Bitcoin adresi ile imzalandığını doÄŸrulamak için bir mesajı kontrol et</translation> </message> @@ -106,17 +121,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Sil</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation>Bunlar ödeme yapmak için kullanacağınız Bitcoin adreslerinizdir. Bitcoin yollamadan önce meblağı ve alıcı adresini daima kontrol ediniz.</translation> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>&Etiketi kopyala</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&Düzenle</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation>Bit&coin Gönder</translation> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>Adres defteri verilerini dışa aktar</translation> </message> @@ -139,7 +164,7 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Etiket</translation> </message> @@ -298,17 +323,17 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>&Mesaj imzala...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Åžebeke ile senkronizasyon...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&Genel bakış</translation> </message> @@ -328,32 +353,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Muamele tarihçesini tara</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&Adres defteri</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Saklanan adres ve etiket listesini düzenle</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>Bitcoin &al</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Ödeme alma adreslerinin listesini göster</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>Bitcoin &yolla</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>&Çık</translation> </message> @@ -383,7 +393,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Seçenekler...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>Cüzdanı &ÅŸifrele...</translation> </message> @@ -398,7 +408,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Parolayı &deÄŸiÅŸtir...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation>Bloklar diskten içe aktarılıyor...</translation> </message> @@ -407,18 +417,8 @@ This product includes software developed by the OpenSSL Project for use in the O <source>Reindexing blocks on disk...</source> <translation>Diskteki bloklar yeniden endeksleniyor...</translation> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>~%n blok kaldı</numerusform></translation> - </message> <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&Dışa aktar...</translation> - </message> - <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>Bir Bitcoin adresine Bitcoin yolla</translation> </message> @@ -428,12 +428,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Bitcoin seçeneklerinin yapılandırmasını deÄŸiÅŸtir</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>Güncel sekmedeki verileri bir dosyaya aktar</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>Cüzdanı diÄŸer bir konumda yedekle</translation> </message> @@ -443,7 +438,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Cüzdan ÅŸifrelemesi için kullanılan parolayı deÄŸiÅŸtir</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation>&Hata ayıklama penceresi</translation> </message> @@ -453,23 +448,38 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Hata ayıklama ve teÅŸhis penceresini aç</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation>Mesaj &kontrol et...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>Cüzdan</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation>&Gönder</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>&Al</translation> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation>&Adresler</translation> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>Bitcoin &Hakkında</translation> </message> @@ -484,7 +494,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Ana pencereyi görüntüle ya da sakla</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation>Cüzdanınızın özel anahtarlarını ÅŸifrele</translation> </message> @@ -499,12 +509,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Belirtilen Bitcoin adresleri ile imzalandıklarından emin olmak için mesajları kontrol et</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Dosya</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&Ayarlar</translation> </message> @@ -519,38 +529,68 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Sekme araç çubuÄŸu</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Faaliyet araç çubuÄŸu</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testnet]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>Bitcoin istemcisi</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> - <translation><numerusform>Bitcoin ÅŸebekesine %n faal baÄŸlantı</numerusform></translation> + <translation><numerusform>Bitcoin ÅŸebekesine %n faal baÄŸlantı</numerusform><numerusform>Bitcoin ÅŸebekesine %n faal baÄŸlantı</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> - <translation>Muamele tarihçesinde toplam %2 blok üzerinden %1 blok iÅŸlendi (%%3 tamamlandı).</translation> + <location line="+22"/> + <source>No block source available...</source> + <translation>Hiçbir blok kaynağı mevcut deÄŸil...</translation> </message> <message> - <location line="+7"/> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation>Muamele tarihçesinin toplam (tahmini) %2 blokundan %1 blok iÅŸlendi.</translation> + </message> + <message> + <location line="+4"/> <source>Processed %1 blocks of transaction history.</source> <translation>Muamele tarihçesinde %1 blok iÅŸlendi.</translation> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>%n saat</numerusform><numerusform>%n saat</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation><numerusform>%n gün</numerusform><numerusform>%n gün</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>%n hafta</numerusform><numerusform>%n hafta</numerusform></translation> + </message> <message> - <location line="+70"/> + <location line="+4"/> + <source>%1 behind</source> + <translation>%1 geride</translation> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation>Son alınan blok %1 evvel oluÅŸturulmuÅŸtu.</translation> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation>Bundan sonraki muameleler henüz görüntülenemez.</translation> + </message> + <message> + <location line="+22"/> <source>Error</source> <translation>Hata</translation> </message> @@ -565,62 +605,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Bilgi</translation> </message> <message> - <location line="+66"/> + <location line="+70"/> <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> <translation>Bu muamele boyut sınırlarını aÅŸmıştır. Gene de %1 ücret ödeyerek gönderebilirsiniz, ki bu ücret muamelenizi iÅŸleyen ve ÅŸebekeye yardım eden düğümlere ödenecektir. Ãœcreti ödemek istiyor musunuz?</translation> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation>Yedekleme baÅŸarılı</translation> - </message> - <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> - <translation>Cüzdan verileri baÅŸarılı bir ÅŸekilde yeni konuma kaydedildi.</translation> - </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>%n saniye önce</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>%n dakika önce</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>%n saat önce</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>%n gün önce</numerusform></translation> - </message> - <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Güncel</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>Aralık kapatılıyor...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>Son alınan blok ÅŸu vakit oluÅŸturulmuÅŸtu: %1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation>Muamele ücretini teyit et</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>Muamele yollandı</translation> </message> @@ -643,14 +648,14 @@ Adres: %4 </translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation>URI yönetimi</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation>URI okunamadı! Sebebi geçersiz bir Bitcoin adresi veya hatalı URI parametreleri olabilir.</translation> </message> @@ -665,27 +670,7 @@ Adres: %4 <translation>Cüzdan <b>ÅŸifrelenmiÅŸtir</b> ve ÅŸu anda <b>kilitlidir</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Cüzdanı yedekle</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>Cüzdan verileri (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>Yedekleme baÅŸarısız oldu</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>Cüzdan verilerinin baÅŸka bir konumda kaydedilmesi sırasında bir hata meydana geldi.</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation>Ciddi bir hata oluÅŸtu. Bitcoin artık güvenli bir ÅŸekilde iÅŸlemeye devam edemez ve kapanacaktır.</translation> </message> @@ -693,7 +678,7 @@ Adres: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation>Åžebeke hakkında uyarı</translation> </message> @@ -726,7 +711,7 @@ Adres: %4 <translation>Bu adres defteri unsuru ile iliÅŸkili adres. Bu, sadece gönderi adresi için deÄŸiÅŸtirilebilir.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Yeni alım adresi</translation> </message> @@ -746,17 +731,17 @@ Adres: %4 <translation>Gönderi adresini düzenle</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>Girilen "%1" adresi hâlihazırda adres defterinde mevcuttur.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>Girilen "%1" adresi geçerli bir Bitcoin adresi deÄŸildir.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>Cüzdan kilidi açılamadı.</translation> </message> @@ -769,7 +754,7 @@ Adres: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation>Bitcoin-Qt</translation> @@ -824,8 +809,8 @@ Adres: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Muamelelerin hızlı iÅŸlenmesini garantilemeye yardım eden, seçime dayalı kB başı muamele ücreti. Muamelelerin çoÄŸunluÄŸunun boyutu 1 kB'dir. 0.01 ücreti tavsiye edilir.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation>Muamelelerin hızlı iÅŸlenmesini garantilemeye yardım eden, seçime dayalı kB başı muamele ücreti. Muamelelerin çoÄŸunluÄŸunun boyutu 1 kB'dir.</translation> </message> <message> <location line="+15"/> @@ -983,7 +968,7 @@ Adres: %4 <translation>&Uygula</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation>varsayılan</translation> </message> @@ -1028,23 +1013,18 @@ Adres: %4 <translation>Form</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation>Görüntülenen veriler zaman aşımına uÄŸramış olabilir. BaÄŸlantı kurulduÄŸunda cüzdanınız otomatik olarak ÅŸebeke ile eÅŸleÅŸir ancak bu iÅŸlem henüz tamamlanmamıştır.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>Bakiye:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>Muamele sayısı:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>DoÄŸrulanmamış:</translation> </message> @@ -1054,7 +1034,7 @@ Adres: %4 <translation>Cüzdan</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation>OlgunlaÅŸmamış:</translation> </message> @@ -1069,7 +1049,7 @@ Adres: %4 <translation><b>Son muameleler</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>Güncel bakiyeniz</translation> </message> @@ -1079,18 +1059,21 @@ Adres: %4 <translation>DoÄŸrulanması beklenen ve henüz güncel bakiyeye ilâve edilmemiÅŸ muamelelerin toplamı</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Cüzdandaki muamelelerin toplam sayısı</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation>eÅŸleÅŸme dışı</translation> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation>Bitcoin baÅŸlatılamadı: tıkla-ve-öde yöneticisi</translation> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1165,7 +1148,7 @@ Adres: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation>Mevcut deÄŸil</translation> </message> @@ -1429,7 +1412,7 @@ Adres: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Adres defterinize eklemek için bu adrese iliÅŸik bir etiket giriniz</translation> </message> @@ -1536,7 +1519,7 @@ Adres: %4 <message> <location line="+3"/> <source>Sign &Message</source> - <translation>&Mesaj imzala</translation> + <translation>&Mesajı imzala</translation> </message> <message> <location line="+14"/> @@ -1552,7 +1535,7 @@ Adres: %4 <message> <location line="-87"/> <source>&Verify Message</source> - <translation>Mesajı &kontrol et</translation> + <translation>Mesaj &kontrol et</translation> </message> <message> <location line="+6"/> @@ -1663,9 +1646,22 @@ Adres: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation>Bitcoin geliÅŸtiricileri</translation> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>%1 deÄŸerine dek açık</translation> </message> @@ -1692,7 +1688,7 @@ Adres: %4 <message numerus="yes"> <location line="+7"/> <source>, broadcast through %n node(s)</source> - <translation><numerusform>, %n düğüm vasıtasıyla yayınlandı</numerusform></translation> + <translation><numerusform>, %n düğüm vasıtasıyla yayınlandı</numerusform><numerusform>, %n düğüm vasıtasıyla yayınlandı</numerusform></translation> </message> <message> <location line="+4"/> @@ -1745,7 +1741,7 @@ Adres: %4 <message numerus="yes"> <location line="-102"/> <source>matures in %n more block(s)</source> - <translation><numerusform>%n ek blok sonrasında olgunlaÅŸacak</numerusform></translation> + <translation><numerusform>%n ek blok sonrasında olgunlaÅŸacak</numerusform><numerusform>%n ek blok sonrasında olgunlaÅŸacak</numerusform></translation> </message> <message> <location line="+2"/> @@ -1828,7 +1824,7 @@ Adres: %4 <message numerus="yes"> <location line="-35"/> <source>Open for %n more block(s)</source> - <translation><numerusform>%n ilâve blok için açık</numerusform></translation> + <translation><numerusform>%n ilâve blok için açık</numerusform><numerusform>%n ilâve blok için açık</numerusform></translation> </message> <message> <location line="+70"/> @@ -1852,7 +1848,7 @@ Adres: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Tarih</translation> </message> @@ -1874,7 +1870,7 @@ Adres: %4 <message numerus="yes"> <location line="+57"/> <source>Open for %n more block(s)</source> - <translation><numerusform>%n ilâve blok için açık</numerusform></translation> + <translation><numerusform>%n ilâve blok için açık</numerusform><numerusform>%n ilâve blok için açık</numerusform></translation> </message> <message> <location line="+3"/> @@ -1899,7 +1895,7 @@ Adres: %4 <message numerus="yes"> <location line="+8"/> <source>Mined balance will be available when it matures in %n more block(s)</source> - <translation><numerusform>Madenden çıkarılan bakiye %n ek blok sonrasında olgunlaÅŸtığında kullanılabilecektir</numerusform></translation> + <translation><numerusform>Madenden çıkarılan bakiye %n ek blok sonrasında olgunlaÅŸtığında kullanılabilecektir</numerusform><numerusform>Madenden çıkarılan bakiye %n ek blok sonrasında olgunlaÅŸtığında kullanılabilecektir</numerusform></translation> </message> <message> <location line="+5"/> @@ -1970,7 +1966,7 @@ Adres: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>Hepsi</translation> @@ -2057,6 +2053,11 @@ Adres: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation>Muamele kimliÄŸini kopyala</translation> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>Etiketi düzenle</translation> </message> @@ -2066,7 +2067,7 @@ Adres: %4 <translation>Muamele detaylarını göster</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>Muamele verilerini dışa aktar</translation> </message> @@ -2121,7 +2122,7 @@ Adres: %4 <translation>%1 dosyasına yazılamadı.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>Aralık:</translation> </message> @@ -2132,39 +2133,82 @@ Adres: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation>&Dışa aktar</translation> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>Güncel sekmedeki verileri bir dosyaya aktar</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>Cüzdanı yedekle</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>Cüzdan verileri (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>Yedekleme baÅŸarısız oldu</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>Cüzdanı deÄŸiÅŸik bir konuma kaydetmek denenirken bir hata meydana geldi.</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>Yedekleme baÅŸarılı</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>Cüzdan verileri baÅŸarılı bir ÅŸekilde yeni konuma kaydedildi.</translation> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>Bitcoin sürümü</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>Kullanım:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>-server ya da bitcoind'ye komut gönder</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>Komutları listele</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>Bir komut için yardım al</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>Seçenekler:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>Yapılandırma dosyası belirt (varsayılan: bitcoin.conf)</translation> </message> @@ -2174,107 +2218,102 @@ Adres: %4 <translation>Pid dosyası belirt (varsayılan: bitcoind.pid)</translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>Madenî para (Bitcoin) oluÅŸtur</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>Bitcoin oluÅŸturmasını devre dışı bırak</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>Veri dizinini belirt</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation>Veritabanı önbellek boyutunu megabayt olarak belirt (varsayılan: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>BaÄŸlantılar için dinlenecek <port> (varsayılan: 8333 ya da testnet: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>EÅŸler ile en çok <n> adet baÄŸlantı kur (varsayılan: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>EÅŸ adresleri elde etmek için bir düğüme baÄŸlan ve ardından baÄŸlantıyı kes</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation>Kendi genel adresinizi tanımlayın</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>Aksaklık gösteren eÅŸlerle baÄŸlantıyı kesme sınırı (varsayılan: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>Aksaklık gösteren eÅŸlerle yeni baÄŸlantıları engelleme süresi, saniye olarak (varsayılan: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation>IPv4 üzerinde dinlemek için %u numaralı RPC portunun kurulumu sırasında hata meydana geldi: %s</translation> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>JSON-RPC baÄŸlantılarını <port> üzerinde dinle (varsayılan: 8332 veya tesnet: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>Konut satırı ve JSON-RPC komutlarını kabul et</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>Arka planda daemon (servis) olarak çalış ve komutları kabul et</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>Deneme ÅŸebekesini kullan</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation>Dışarıdan gelen baÄŸlantıları kabul et (varsayılan: -proxy veya -connect yoksa 1)</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation>%s, ÅŸu yapılandırma dosyasında rpc parolası belirtmeniz gerekir: - %s +%s AÅŸağıdaki rastgele oluÅŸturulan parolayı kullanmanız tavsiye edilir: rpcuser=bitcoinrpc rpcpassword=%s (bu parolayı hatırlamanız gerekli deÄŸildir) Kullanıcı ismi ile parolanın FARKLI olmaları gerekir. -Dosya mevcut deÄŸilse, sadece sahibi için okumayla sınırlı izin ile oluÅŸturunuz.</translation> +Dosya mevcut deÄŸilse, sadece sahibi için okumayla sınırlı izin ile oluÅŸturunuz. +Sorunlar hakkında bildiri almak için alertnotify unsurunu ayarlamanız tavsiye edilir; +mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com +</translation> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation>IPv6 üzerinde dinlemek için %u numaralı RPC portu kurulurken bir hata meydana geldi, IPv4'e dönülüyor: %s</translation> </message> @@ -2290,16 +2329,6 @@ Dosya mevcut deÄŸilse, sadece sahibi için okumayla sınırlı izin ile oluÅŸtur </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> - <translation>Bozuk blok veritabanı tespit edildi. Lütfen istemciyi -reindex ile tekrar baÅŸlatınız.</translation> - </message> - <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> - <translation>%s veritabanı ortamının baÅŸlatılması sırasında bir hata meydana geldi! Düzeltmek için BU KLASÖRÃœ YEDEKLEYÄ°N, ardından klasörden wallet.dat dışında tüm dosyaları silin.</translation> - </message> - <message> - <location line="+3"/> <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation>Hata: Muamele reddedildi! Cüzdanınızdaki madenî paraların bazıları zaten harcanmış olduÄŸunda bu meydana gelebilir. ÖrneÄŸin wallet.dat dosyasının bir kopyasını kullandıysanız ve kopyada para harcandığında ancak burada harcandığı iÅŸaretlenmediÄŸinde.</translation> </message> @@ -2309,12 +2338,22 @@ Dosya mevcut deÄŸilse, sadece sahibi için okumayla sınırlı izin ile oluÅŸtur <translation>Hata: Muamelenin miktarı, karmaşıklığı ya da yakın geçmiÅŸte alınan fonların kullanılması nedeniyle bu muamele en az %s tutarında ücret gerektirmektedir!</translation> </message> <message> + <location line="+3"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation>Ä°lgili bir uyarı alındığında komut çalıştır (komuttaki %s mesaj ile deÄŸiÅŸtirilecektir)</translation> + </message> + <message> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation>Bir cüzdan muamelesi deÄŸiÅŸtiÄŸinde komutu çalıştır (komuttaki %s TxID ile deÄŸiÅŸtirilecektir)</translation> + </message> + <message> <location line="+11"/> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> <translation>Yüksek öncelikli/düşük ücretli muamelelerin boyutunu bayt olarak tanımla (varsayılan: 27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Bu yayın öncesi bir deneme sürümüdür - tüm riski siz üstlenmiÅŸ olursunuz - bitcoin oluÅŸturmak ya da ticari uygulamalar için kullanmayınız</translation> </message> @@ -2354,22 +2393,47 @@ Dosya mevcut deÄŸilse, sadece sahibi için okumayla sınırlı izin ile oluÅŸtur <translation>Blok oluÅŸturma seçenekleri:</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>Sadece belirtilen düğüme veya düğümlere baÄŸlan</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation>Bozuk blok veritabanı tespit edildi</translation> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Kendi IP adresini keÅŸfet (varsayılan: dinlenildiÄŸinde ve -externalip yoksa 1)</translation> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation>Blok veritabanını ÅŸimdi yeniden inÅŸa etmek istiyor musunuz?</translation> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation>Blok veritabanını baÅŸlatılırken bir hata meydana geldi</translation> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation>%s cüzdan veritabanı ortamının baÅŸlatılmasında hata meydana geldi!</translation> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation>Blok veritabanının yüklenmesinde hata</translation> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation>Blok veritabanının açılışı sırasında hata</translation> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation>Hata: Disk alanı düşük!</translation> </message> @@ -2384,32 +2448,122 @@ Dosya mevcut deÄŸilse, sadece sahibi için okumayla sınırlı izin ile oluÅŸtur <translation>Hata: Cüzdan kilitli, muamele oluÅŸturulamadı!</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation>Hata: sistem hatası:</translation> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Herhangi bir portun dinlenmesi baÅŸarısız oldu. Bunu istiyorsanız -listen=0 seçeneÄŸini kullanınız.</translation> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation>Blok verileri okunamadı</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation>Blok okunamadı</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation>Blok indeksi eÅŸleÅŸtirilemedi</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation>Blok indeksi yazılamadı</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation>Blok verileri yazılamadı</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation>Blok yazılamadı</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation>Dosya verileri yazılamadı</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation>Madenî para veritabanına yazılamadı</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation>Muamele indeksi yazılamadı</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation>Geri alma verilerinin yazılamadı</translation> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation>EÅŸleri DNS araması vasıtasıyla bul (varsayılan: 1, eÄŸer -connect kullanılmadıysa)</translation> </message> <message> - <location line="+5"/> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation>Bitcoin oluÅŸtur (varsayılan: 0)</translation> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation>BaÅŸlangıçta kontrol edilecek blok sayısı (varsayılan: 288, 0 = hepsi)</translation> + </message> + <message> + <location line="+1"/> <source>How thorough the block verification is (0-4, default: 3)</source> <translation>Blok kontrolünün ne kadar derin olacağı (0 ilâ 4, varsayılan: 3)</translation> </message> <message> - <location line="+1"/> - <source>Importing blocks from block database...</source> - <translation>Bloklar veritabanından içe aktarılıyor...</translation> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation>Kafi derecede dosya tanımlayıcıları mevcut deÄŸil.</translation> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>Blok zinciri indeksini güncel blk000??.dat dosyalarından tekrar inÅŸa et</translation> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation>RPC aramaları için iÅŸ parçacığı sayısını belirle (varsayılan: 4)</translation> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation>Bloklar kontrol ediliyor...</translation> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation>Cüzdan kontrol ediliyor...</translation> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation>Harici blk000??.dat dosyasından blokları içe aktarır</translation> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation>Betik kontrolü iÅŸ parçacığı sayısını belirt (azami 16, 0 = otomatik, <0 = bu sayıda çekirdeÄŸi boÅŸ bırak, varsayılan: 0)</translation> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation>Bilgi</translation> </message> @@ -2419,7 +2573,12 @@ Dosya mevcut deÄŸilse, sadece sahibi için okumayla sınırlı izin ile oluÅŸtur <translation>Geçersiz -tor adresi: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation>Muamelelerin tamamının indeksini tut (varsayılan: 0)</translation> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation>BaÄŸlantı başına azami alım tamponu, <n>*1000 bayt (varsayılan: 5000)</translation> </message> @@ -2429,7 +2588,7 @@ Dosya mevcut deÄŸilse, sadece sahibi için okumayla sınırlı izin ile oluÅŸtur <translation>BaÄŸlantı başına azami yollama tamponu, <n>*1000 bayt (varsayılan: 1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation>Sadece yerleÅŸik kontrol noktalarıyla eÅŸleÅŸen blok zincirini kabul et (varsayılan: 1)</translation> </message> @@ -2454,12 +2613,7 @@ Dosya mevcut deÄŸilse, sadece sahibi için okumayla sınırlı izin ile oluÅŸtur <translation>Hata ayıklama çıktısına tarih ön ekleri ilâve et</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation>Blok zinciri endeksini güncel blk000??.dat dosyalarından yeniden derle</translation> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation> SSL seçenekleri: (SSL kurulum bilgisi için Bitcoin vikisine bakınız)</translation> </message> @@ -2489,7 +2643,7 @@ Dosya mevcut deÄŸilse, sadece sahibi için okumayla sınırlı izin ile oluÅŸtur <translation>Bayt olarak asgari blok boyutunu tanımla (varsayılan: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>Ä°stemci baÅŸlatıldığında debug.log dosyasını küçült (varsayılan: -debug bulunmadığında 1)</translation> </message> @@ -2499,7 +2653,12 @@ Dosya mevcut deÄŸilse, sadece sahibi için okumayla sınırlı izin ile oluÅŸtur <translation>BaÄŸlantı zaman aşım süresini milisaniye olarak belirt (varsayılan: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation>Sistem hatası:</translation> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>Dinlenecek portu haritalamak için UPnP kullan (varsayılan: 0)</translation> </message> @@ -2530,36 +2689,41 @@ Dosya mevcut deÄŸilse, sadece sahibi için okumayla sınırlı izin ile oluÅŸtur </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation>-txindex'i deÄŸiÅŸtirmek için veritabanlarını -reindex kullanarak yeniden inÅŸa etmeniz gerekir.</translation> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation>wallet.dat bozuk, geri kazanım baÅŸarısız oldu</translation> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>JSON-RPC baÄŸlantıları için parola</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>Belirtilen Ä°P adresinden JSON-RPC baÄŸlantılarını kabul et</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>Åžu <ip> adresinde (varsayılan: 127.0.0.1) çalışan düğüme komut yolla</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation>En iyi blok deÄŸiÅŸtiÄŸinde komutu çalıştır (komut için %s parametresi blok hash deÄŸeri ile deÄŸiÅŸtirilecektir)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>Cüzdanı en yeni biçime güncelle</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>Anahtar alan boyutunu <n> deÄŸerine ayarla (varsayılan: 100)</translation> </message> @@ -2569,17 +2733,12 @@ Dosya mevcut deÄŸilse, sadece sahibi için okumayla sınırlı izin ile oluÅŸtur <translation>Blok zincirini eksik cüzdan muameleleri için tekrar tara</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation>BaÅŸlangıçta ne kadar blokun denetleneceÄŸi (varsayılan: 2500, 0 = tümü)</translation> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>JSON-RPC baÄŸlantıları için OpenSSL (https) kullan</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>Sunucu sertifika dosyası (varsayılan: server.cert)</translation> </message> @@ -2589,12 +2748,12 @@ Dosya mevcut deÄŸilse, sadece sahibi için okumayla sınırlı izin ile oluÅŸtur <translation>Sunucu özel anahtarı (varsayılan: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>Kabul edilebilir ÅŸifreler (varsayılan: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>Bu yardım mesajı</translation> </message> @@ -2604,22 +2763,22 @@ Dosya mevcut deÄŸilse, sadece sahibi için okumayla sınırlı izin ile oluÅŸtur <translation>Bu bilgisayarda %s unsuruna baÄŸlanılamadı. (bind ÅŸu hatayı iletti: %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>Socks vekil sunucusu vasıtasıyla baÄŸlan</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>-addnode, -seednode ve -connect için DNS aramalarına izin ver</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>Adresler yükleniyor...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>wallet.dat dosyasının yüklenmesinde hata oluÅŸtu: bozuk cüzdan</translation> </message> @@ -2629,32 +2788,22 @@ Dosya mevcut deÄŸilse, sadece sahibi için okumayla sınırlı izin ile oluÅŸtur <translation>wallet.dat dosyasının yüklenmesinde hata oluÅŸtu: cüzdanın daha yeni bir Bitcoin sürümüne ihtiyacı var</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation>Blok veritabanının bütünlüğü kontrol ediliyor...</translation> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation>Cüzdanın bütünlüğü kontrol ediliyor...</translation> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>Cüzdanın tekrar yazılması gerekiyordu: iÅŸlemi tamamlamak için Bitcoin'i yeniden baÅŸlatınız</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>wallet.dat dosyasının yüklenmesinde hata oluÅŸtu</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>Geçersiz -proxy adresi: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation>-onlynet için bilinmeyen bir ÅŸebeke belirtildi: '%s'</translation> </message> @@ -2664,7 +2813,7 @@ Dosya mevcut deÄŸilse, sadece sahibi için okumayla sınırlı izin ile oluÅŸtur <translation>Bilinmeyen bir -socks vekil sürümü talep edildi: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation>-bind adresi çözümlenemedi: '%s'</translation> </message> @@ -2674,17 +2823,12 @@ Dosya mevcut deÄŸilse, sadece sahibi için okumayla sınırlı izin ile oluÅŸtur <translation>-externalip adresi çözümlenemedi: '%s'</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>-paytxfee=<miktar> için geçersiz miktar: '%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation>Hata: düğüm baÅŸlatılamadı</translation> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>Geçersiz miktar</translation> </message> @@ -2699,7 +2843,7 @@ Dosya mevcut deÄŸilse, sadece sahibi için okumayla sınırlı izin ile oluÅŸtur <translation>Blok indeksi yükleniyor...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>BaÄŸlanılacak düğüm ekle ve baÄŸlantıyı zinde tutmaya çalış</translation> </message> @@ -2709,57 +2853,47 @@ Dosya mevcut deÄŸilse, sadece sahibi için okumayla sınırlı izin ile oluÅŸtur <translation>Bu bilgisayarda %s unsuruna baÄŸlanılamadı. Bitcoin muhtemelen hâlihazırda çalışmaktadır.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation>EÅŸleri Internet Relay Chat vasıtasıyla bul (varsayılan: 0)</translation> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>Yolladığınız muameleler için eklenecek KB başı ücret</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>Cüzdan yükleniyor...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation>Cüzdan eski biçime geri alınamaz</translation> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation>Keypool baÅŸlatılamadı</translation> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation>Varsayılan adres yazılamadı</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>Yeniden tarama...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>Yükleme tamamlandı</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation>%s seçeneÄŸini kullanmak için</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>Hata</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_uk.ts b/src/qt/locale/bitcoin_uk.ts index 02b5d2e17c..63faf67ecb 100644 --- a/src/qt/locale/bitcoin_uk.ts +++ b/src/qt/locale/bitcoin_uk.ts @@ -13,12 +13,7 @@ <translation>ВерÑÑ–Ñ <b>Bitcoin'a<b></translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation>ÐвторÑьке право © 2009-2012 Розробники Bitcoin</translation> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -32,6 +27,16 @@ This product includes software developed by the OpenSSL Project for use in the O Цей продукт включає в Ñебе програмне забезпеченнÑ, розроблене в рамках проекту OpenSSL (http://www.openssl.org/), криптографічне програмне забезпеченнÑ, напиÑане Еріком Янгом (eay@cryptsoft.com), та функції Ð´Ð»Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ з UPnP, напиÑані ТомаÑом Бернардом.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>ÐвторÑьке право</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation type="unfinished"/> + </message> </context> <context> <name>AddressBookPage</name> @@ -41,7 +46,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>ÐдреÑна книга</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>Двічі клікніть на адреÑу чи назву Ð´Ð»Ñ Ñ—Ñ… зміни</translation> </message> @@ -61,12 +66,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Створити адреÑу</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> - <translation>Це ваші адреÑи Ð´Ð»Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð¿Ð»Ð°Ñ‚ÐµÐ¶Ñ–Ð². Ви можете давати різні адреÑи різним людÑм, таким чином маючи можливіÑÑ‚ÑŒ відÑлідкувати хто конкретно Ñ– Ñкільки вам заплатив. </translation> + <translation>Це ваші адреÑи Ð´Ð»Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð¿Ð»Ð°Ñ‚ÐµÐ¶Ñ–Ð². Ви можете давати різні адреÑи різним людÑм, таким чином маючи можливіÑÑ‚ÑŒ відÑлідкувати хто конкретно Ñ– Ñкільки вам заплатив.</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&Скопіювати адреÑу</translation> </message> @@ -88,17 +93,27 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+25"/> <source>Delete the currently selected address from the list</source> + <translation>Вилучити вибрані адреÑи з переліку</translation> + </message> + <message> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>ЕкÑпортувати дані з поточної вкладки в файл</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> <translation type="unfinished"/> </message> <message> - <location line="-14"/> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> - <translation type="unfinished"/> + <translation>Перевірте Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð²Ð¿ÐµÐ²Ð½ÐµÐ½Ð¾ÑÑ‚Ñ–, що воно підпиÑано вказаною Bitcoin-адреÑою</translation> </message> <message> <location line="+3"/> <source>&Verify Message</source> - <translation type="unfinished"/> + <translation>Перевірити повідомленнÑ</translation> </message> <message> <location line="+14"/> @@ -106,17 +121,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Видалити</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>Скопіювати &мітку</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&Редагувати</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>ЕкÑпортувати адреÑну книгу</translation> </message> @@ -139,7 +164,7 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>Ðазва</translation> </message> @@ -159,7 +184,7 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location filename="../forms/askpassphrasedialog.ui" line="+26"/> <source>Passphrase Dialog</source> - <translation type="unfinished"/> + <translation>Діалог Ð²Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¾Ð»ÑŽ</translation> </message> <message> <location line="+21"/> @@ -179,7 +204,7 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location filename="../askpassphrasedialog.cpp" line="+33"/> <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>.</source> - <translation>Введіть новий пароль Ð´Ð»Ñ Ð³Ð°Ð¼Ð°Ð½Ñ†Ñ.<br/>Будь лаÑка, викориÑтовуйте паролі що міÑÑ‚ÑÑ‚ÑŒ <b> Ñк мінімум 10 випадкових Ñимволів </b> або <b> Ñк мінімум 8 Ñлів</b>.</translation> + <translation>Введіть новий пароль Ð´Ð»Ñ Ð³Ð°Ð¼Ð°Ð½Ñ†Ñ.<br/>Будь лаÑка, викориÑтовуйте паролі що міÑÑ‚ÑÑ‚ÑŒ <b>Ñк мінімум 10 випадкових Ñимволів</b>, або <b>Ñк мінімум 8 Ñлів</b>.</translation> </message> <message> <location line="+1"/> @@ -240,7 +265,7 @@ This product includes software developed by the OpenSSL Project for use in the O <location line="+100"/> <location line="+24"/> <source>Warning: The Caps Lock key is on!</source> - <translation>Увага: Ввімкнено Caps Lock</translation> + <translation>Увага: Ввімкнено Caps Lock!</translation> </message> <message> <location line="-130"/> @@ -251,7 +276,7 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="-56"/> <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> - <translation>Біткоін-клієнт буде закрито Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑу шифруваннÑ. Пам’Ñтайте, що ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð³Ð°Ð¼Ð°Ð½Ñ†Ñ Ð½Ðµ може повніÑÑ‚ÑŽ захиÑтити ваші біткоіни від кражі, у випадку Ñкщо ваш комп’ютер буде інфіковано шкідливими програмами.</translation> + <translation>Біткоін-клієнт буде закрито Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑу шифруваннÑ. Пам'Ñтайте, що ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð³Ð°Ð¼Ð°Ð½Ñ†Ñ Ð½Ðµ може повніÑÑ‚ÑŽ захиÑтити ваші біткоіни від крадіжки, у випадку Ñкщо ваш комп'ютер буде інфіковано шкідливими програмами.</translation> </message> <message> <location line="+13"/> @@ -298,17 +323,17 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>&ПідпиÑати повідомленнÑ...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>Ð¡Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ñ–Ð·Ð°Ñ†Ñ–Ñ Ð· мережею...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&ОглÑд</translation> </message> @@ -320,40 +345,25 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+20"/> <source>&Transactions</source> - <translation>Пе&реклади</translation> + <translation>Транзакції</translation> </message> <message> <location line="+1"/> <source>Browse transaction history</source> - <translation>ПереглÑнути Ñ–Ñторію переказів</translation> + <translation>ПереглÑнути Ñ–Ñторію транзакцій</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&ÐдреÑна книга</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>Редагувати ÑпиÑок збережених Ð°Ð´Ñ€ÐµÑ Ñ‚Ð° міток</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>О&тримати</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>Показати ÑпиÑок Ð°Ð´Ñ€ÐµÑ Ð´Ð»Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð¿Ð»Ð°Ñ‚ÐµÐ¶Ñ–Ð²</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>Ð’&ідправити</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>&Вихід</translation> </message> @@ -383,7 +393,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&Параметри...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>&Ð¨Ð¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð³Ð°Ð¼Ð°Ð½Ñ†Ñ...</translation> </message> @@ -398,27 +408,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Змінити парол&ÑŒ...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> - <translation type="unfinished"/> + <translation>Імпорт блоків з диÑку...</translation> </message> <message> <location line="+3"/> <source>Reindexing blocks on disk...</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> - </message> <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&ЕкÑпорт...</translation> - </message> - <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>Відправити монети на вказану адреÑу</translation> </message> @@ -428,12 +428,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Редагувати параметри</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>ЕкÑпортувати дані з поточної вкладки в файл</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>Резервне ÐºÐ¾Ð¿Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ Ð³Ð°Ð¼Ð°Ð½Ñ†Ñ Ð² інше міÑце</translation> </message> @@ -443,68 +438,83 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Змінити пароль, Ñкий викориÑтовуєтьÑÑ Ð´Ð»Ñ ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð³Ð°Ð¼Ð°Ð½Ñ†Ñ</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> - <translation type="unfinished"/> + <translation>Вікно зневадженнÑ</translation> </message> <message> <location line="+1"/> <source>Open debugging and diagnostic console</source> - <translation type="unfinished"/> + <translation>Відкрити конÑоль Ð·Ð½ÐµÐ²Ð°Ð´Ð¶ÐµÐ½Ð½Ñ Ñ– діагноÑтики</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> - <translation type="unfinished"/> + <translation>Перевірити повідомленнÑ...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>Bitcoin</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>Гаманець</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&Про Bitcoin</translation> </message> <message> <location line="+9"/> <source>&Show / Hide</source> - <translation type="unfinished"/> + <translation>Показати / Приховати</translation> </message> <message> <location line="+1"/> <source>Show or hide the main Window</source> - <translation type="unfinished"/> + <translation>Показує або приховує головне вікно</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation type="unfinished"/> </message> <message> <location line="+7"/> <source>Sign messages with your Bitcoin addresses to prove you own them</source> - <translation type="unfinished"/> + <translation>Підтвердіть, що Ви Ñ” влаÑником Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñ–Ð´Ð¿Ð¸Ñавши його Вашою Bitcoin-адреÑою </translation> </message> <message> <location line="+2"/> <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source> - <translation type="unfinished"/> + <translation>Перевірте Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð²Ð¿ÐµÐ²Ð½ÐµÐ½Ð¾ÑÑ‚Ñ–, що воно підпиÑано вказаною Bitcoin-адреÑою</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&Файл</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&ÐалаштуваннÑ</translation> </message> @@ -519,110 +529,105 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>Панель вкладок</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>Панель дій</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[теÑтова мережа]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> - <translation type="unfinished"/> + <translation>Bitcoin-клієнт</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> - <translation><numerusform>%n активне Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· мережею</numerusform><numerusform>%n активні Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· мережею</numerusform><numerusform>%n активних з’єднань з мережею</numerusform></translation> + <translation><numerusform>%n активне з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· мережею</numerusform><numerusform>%n активні з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· мережею</numerusform><numerusform>%n активних з'єднань з мережею</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> + <location line="+22"/> + <source>No block source available...</source> <translation type="unfinished"/> </message> <message> - <location line="+7"/> - <source>Processed %1 blocks of transaction history.</source> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> <translation type="unfinished"/> </message> <message> - <location line="+70"/> - <source>Error</source> - <translation type="unfinished"/> + <location line="+4"/> + <source>Processed %1 blocks of transaction history.</source> + <translation>Оброблено %1 блоків Ñ–Ñторії транзакцій.</translation> </message> - <message> - <location line="+3"/> - <source>Warning</source> - <translation type="unfinished"/> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> </message> - <message> - <location line="+3"/> - <source>Information</source> - <translation type="unfinished"/> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location line="+66"/> - <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <location line="+4"/> + <source>%1 behind</source> <translation type="unfinished"/> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> <translation type="unfinished"/> </message> <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> <translation type="unfinished"/> </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>%n Ñекунду тому</numerusform><numerusform>%n Ñекунди тому</numerusform><numerusform>%n Ñекунд тому</numerusform></translation> + <message> + <location line="+22"/> + <source>Error</source> + <translation>Помилка</translation> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>%n хвилину тому</numerusform><numerusform>%n хвилини тому</numerusform><numerusform>%n хвилин тому</numerusform></translation> + <message> + <location line="+3"/> + <source>Warning</source> + <translation>Увага</translation> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>%n годину тому</numerusform><numerusform>%n години тому</numerusform><numerusform>%n годин тому</numerusform></translation> + <message> + <location line="+3"/> + <source>Information</source> + <translation>ІнформаціÑ</translation> </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>%n день тому</numerusform><numerusform>%n Ð´Ð½Ñ Ñ‚Ð¾Ð¼Ñƒ</numerusform><numerusform>%n днів тому</numerusform></translation> + <message> + <location line="+70"/> + <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> + <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>Синхронізовано</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>СинхронізуєтьÑÑ...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>ОÑтанній отриманий блок було згенеровано %1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> - <translation type="unfinished"/> + <translation>Підтвердити коміÑÑ–ÑŽ</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> - <translation>ÐадіÑлані перекази</translation> + <translation>ÐадіÑлані транзакції</translation> </message> <message> <location line="+0"/> @@ -643,16 +648,16 @@ Address: %4 </translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> - <translation type="unfinished"/> + <translation>Обробка URI</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> - <translation type="unfinished"/> + <translation>Ðеможливо обробити URI! Це може бути викликано неправильною Bitcoin-адреÑою, чи невірними параметрами URI.</translation> </message> <message> <location line="+17"/> @@ -665,27 +670,7 @@ Address: %4 <translation><b>Зашифрований</b> гаманець <b>заблоковано</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>Резервне ÐºÐ¾Ð¿Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ Ð³Ð°Ð¼Ð°Ð½Ñ†Ñ</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>Дані Ð³Ð°Ð¼Ð°Ð½Ñ†Ñ (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>Резервне ÐºÐ¾Ð¿Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ Ð½Ðµ вдалоÑÑ</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>Виникла помилка при Ñпробі зберегти гаманець в новому міÑці</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation type="unfinished"/> </message> @@ -693,9 +678,9 @@ Address: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> - <translation type="unfinished"/> + <translation>Ð¡Ð¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¼ÐµÑ€ÐµÐ¶Ñ–</translation> </message> </context> <context> @@ -713,7 +698,7 @@ Address: %4 <message> <location line="+10"/> <source>The label associated with this address book entry</source> - <translation>Мітка, пов’Ñзана з цим запиÑом адреÑної книги</translation> + <translation>Мітка, пов'Ñзана з цим запиÑом адреÑної книги</translation> </message> <message> <location line="+7"/> @@ -723,10 +708,10 @@ Address: %4 <message> <location line="+10"/> <source>The address associated with this address book entry. This can only be modified for sending addresses.</source> - <translation>ÐдреÑа, пов’Ñзана з цим запиÑом адреÑної книги.</translation> + <translation>ÐдреÑа, пов'Ñзана з цим запиÑом адреÑної книги. Може бути змінено тільки Ð´Ð»Ñ Ð°Ð´Ñ€ÐµÑи відправника.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>Ðова адреÑа Ð´Ð»Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ</translation> </message> @@ -746,17 +731,17 @@ Address: %4 <translation>Редагувати адреÑу Ð´Ð»Ñ Ð²Ñ–Ð´Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>Введена адреÑа «%1» вже приÑÑƒÑ‚Ð½Ñ Ð² адреÑній книзі.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>Введена адреÑа «%1» не Ñ” коректною адреÑою в мережі Bitcoin.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>Ðеможливо розблокувати гаманець.</translation> </message> @@ -769,46 +754,45 @@ Address: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> - <translation type="unfinished"/> + <translation>Bitcoin-Qt</translation> </message> <message> <location line="-12"/> <source>version</source> - <translation type="unfinished"/> + <translation>верÑÑ–Ñ</translation> </message> <message> <location line="+2"/> <source>Usage:</source> - <translation>ВкориÑтаннÑ:</translation> + <translation>ВикориÑтаннÑ:</translation> </message> <message> <location line="+1"/> <source>command-line options</source> - <translation type="unfinished"/> + <translation>параметри командного Ñ€Ñдка</translation> </message> <message> <location line="+4"/> <source>UI options</source> - <translation type="unfinished"/> + <translation>Параметри інтерфейÑу</translation> </message> <message> <location line="+1"/> <source>Set language, for example "de_DE" (default: system locale)</source> - <translation type="unfinished"/> + <translation>Ð’ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¼Ð¾Ð²Ð¸, наприклад "de_DE" (типово: ÑиÑтемна)</translation> </message> <message> <location line="+1"/> <source>Start minimized</source> - <translation>ЗапуÑкати згорнутим -</translation> + <translation>ЗапуÑкати згорнутим</translation> </message> <message> <location line="+1"/> <source>Show splash screen on startup (default: 1)</source> - <translation type="unfinished"/> + <translation>Показувати заÑтавку під Ñ‡Ð°Ñ Ð·Ð°Ð¿ÑƒÑку (типово: 1)</translation> </message> </context> <context> @@ -825,8 +809,8 @@ Address: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>Добровільна коміÑÑ–Ñ Ð·Ð° кожен Кб переказу, Ñка дозволÑÑ” бути впевненим у тому, що ваш переказ буде оброблено швидко. Розмір більшоÑÑ‚Ñ– переказів рівен 1 Кб. Рекомендована коміÑÑ–Ñ: 0,01.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> </message> <message> <location line="+15"/> @@ -836,7 +820,7 @@ Address: %4 <message> <location line="+31"/> <source>Automatically start Bitcoin after logging in to the system.</source> - <translation>Ðвтоматично запуÑкати гаманець при вмиканні комп’ютера</translation> + <translation>Ðвтоматично запуÑкати гаманець при вході до ÑиÑтеми.</translation> </message> <message> <location line="+3"/> @@ -846,17 +830,17 @@ Address: %4 <message> <location line="+35"/> <source>Reset all client options to default.</source> - <translation type="unfinished"/> + <translation>Скинути вÑÑ– параметри клієнта на типові.</translation> </message> <message> <location line="+3"/> <source>&Reset Options</source> - <translation type="unfinished"/> + <translation>Скинути параметри</translation> </message> <message> <location line="+13"/> <source>&Network</source> - <translation type="unfinished"/> + <translation>&Мережа</translation> </message> <message> <location line="+6"/> @@ -871,7 +855,7 @@ Address: %4 <message> <location line="+7"/> <source>Connect to the Bitcoin network through a SOCKS proxy (e.g. when connecting through Tor).</source> - <translation>ПідключатиÑÑŒ до мережі Bitcoin через SOCKS-прокÑÑ– (наприклад при викориÑтанні Tor)</translation> + <translation>ПідключатиÑÑŒ до мережі Bitcoin через SOCKS-прокÑÑ– (наприклад при викориÑтанні Tor).</translation> </message> <message> <location line="+3"/> @@ -901,22 +885,22 @@ Address: %4 <message> <location line="+7"/> <source>SOCKS &Version:</source> - <translation type="unfinished"/> + <translation>SOCKS верÑÑ–Ñ—:</translation> </message> <message> <location line="+13"/> <source>SOCKS version of the proxy (e.g. 5)</source> - <translation type="unfinished"/> + <translation>ВерÑÑ–Ñ SOCKS-прокÑÑ– (наприклад 5)</translation> </message> <message> <location line="+36"/> <source>&Window</source> - <translation type="unfinished"/> + <translation>&Вікно</translation> </message> <message> <location line="+6"/> <source>Show only a tray icon after minimizing the window.</source> - <translation>Показувати лише іконку в треї піÑÐ»Ñ Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ Ð²Ñ–ÐºÐ½Ð°</translation> + <translation>Показувати лише іконку в треї піÑÐ»Ñ Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ Ð²Ñ–ÐºÐ½Ð°.</translation> </message> <message> <location line="+3"/> @@ -941,12 +925,12 @@ Address: %4 <message> <location line="+8"/> <source>User Interface &language:</source> - <translation type="unfinished"/> + <translation>Мова інтерфейÑу кориÑтувача:</translation> </message> <message> <location line="+13"/> <source>The user interface language can be set here. This setting will take effect after restarting Bitcoin.</source> - <translation type="unfinished"/> + <translation>Ð’Ñтановлює мову інтерфейÑу. Зміни набудуть чинноÑÑ‚Ñ– піÑÐ»Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿ÑƒÑку Bitcoin.</translation> </message> <message> <location line="+11"/> @@ -966,42 +950,42 @@ Address: %4 <message> <location line="+3"/> <source>&Display addresses in transaction list</source> - <translation>&Відображати адреÑу в ÑпиÑку переказів</translation> + <translation>&Відображати адреÑу в ÑпиÑку транзакцій</translation> </message> <message> <location line="+71"/> <source>&OK</source> - <translation type="unfinished"/> + <translation>&Гаразд</translation> </message> <message> <location line="+7"/> <source>&Cancel</source> - <translation type="unfinished"/> + <translation>&СкаÑувати</translation> </message> <message> <location line="+10"/> <source>&Apply</source> - <translation type="unfinished"/> + <translation>&ЗаÑтоÑувати</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> - <translation type="unfinished"/> + <translation>типово</translation> </message> <message> <location line="+130"/> <source>Confirm options reset</source> - <translation type="unfinished"/> + <translation>ÐŸÑ–Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð½Ñ ÑÐºÐ¸Ð´Ð°Ð½Ð½Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ–Ð²</translation> </message> <message> <location line="+1"/> <source>Some settings may require a client restart to take effect.</source> - <translation type="unfinished"/> + <translation>ДеÑкі параметри потребують перезапуÑк клієнта Ð´Ð»Ñ Ð½Ð°Ð±ÑƒÑ‚Ñ‚Ñ Ñ‡Ð¸Ð½Ð½Ð¾ÑÑ‚Ñ–.</translation> </message> <message> <location line="+0"/> <source>Do you want to proceed?</source> - <translation type="unfinished"/> + <translation>Продовжувати?</translation> </message> <message> <location line="+42"/> @@ -1013,12 +997,12 @@ Address: %4 <location line="-9"/> <location line="+9"/> <source>This setting will take effect after restarting Bitcoin.</source> - <translation type="unfinished"/> + <translation>Цей параметр набуде чинноÑÑ‚Ñ– піÑÐ»Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿ÑƒÑку Bitcoin.</translation> </message> <message> <location line="+29"/> <source>The supplied proxy address is invalid.</source> - <translation type="unfinished"/> + <translation>Ðевірно вказано адреÑу прокÑÑ–.</translation> </message> </context> <context> @@ -1029,23 +1013,18 @@ Address: %4 <translation>Форма</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> - <translation type="unfinished"/> + <translation>Показана Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð²Ð¶Ðµ може бути заÑтарілою. Ваш гаманець буде автоматично Ñинхронізовано з мережею Bitcoin піÑÐ»Ñ Ð²ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ, але цей Ð¿Ñ€Ð¾Ñ†ÐµÑ Ñ‰Ðµ не завершено.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>БаланÑ:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>КількіÑÑ‚ÑŒ переказів:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>Ðепідтверджені:</translation> </message> @@ -1055,7 +1034,7 @@ Address: %4 <translation>Гаманець</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation type="unfinished"/> </message> @@ -1067,27 +1046,30 @@ Address: %4 <message> <location line="+46"/> <source><b>Recent transactions</b></source> - <translation><b>Ðедавні перекази</b></translation> + <translation><b>Ðедавні транзакції</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>Ваш поточний баланÑ</translation> </message> <message> <location line="+29"/> <source>Total of transactions that have yet to be confirmed, and do not yet count toward the current balance</source> - <translation>Загальна Ñума вÑÑ–Ñ… переказів, Ñкі ще не підтверджені, та до Ñих пір не враховуютьÑÑ Ð² загальному баланÑÑ–</translation> - </message> - <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>Загальна кількіÑÑ‚ÑŒ переказів в гаманці</translation> + <translation>Загальна Ñума вÑÑ–Ñ… транзакцій, Ñкі ще не підтверджені, та до цих пір не враховуютьÑÑ Ð² загальному баланÑÑ–</translation> </message> <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> + <translation>не Ñинхронізовано</translation> + </message> +</context> +<context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> <translation type="unfinished"/> </message> </context> @@ -1096,7 +1078,7 @@ Address: %4 <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> <source>QR Code Dialog</source> - <translation type="unfinished"/> + <translation>Діалог QR-коду</translation> </message> <message> <location line="+59"/> @@ -1126,22 +1108,22 @@ Address: %4 <message> <location filename="../qrcodedialog.cpp" line="+62"/> <source>Error encoding URI into QR Code.</source> - <translation type="unfinished"/> + <translation>Помилка при кодуванні URI в QR-код.</translation> </message> <message> <location line="+40"/> <source>The entered amount is invalid, please check.</source> - <translation type="unfinished"/> + <translation>Ðевірно введено кількіÑÑ‚ÑŒ, будь лаÑка, перевірте.</translation> </message> <message> <location line="+23"/> <source>Resulting URI too long, try to reduce the text for label / message.</source> - <translation type="unfinished"/> + <translation>Кінцевий URI занадто довгий, Ñпробуйте зменшити текÑÑ‚ Ð´Ð»Ñ Ð¼Ñ–Ñ‚ÐºÐ¸ / повідомленнÑ.</translation> </message> <message> <location line="+25"/> <source>Save QR Code</source> - <translation type="unfinished"/> + <translation>Зберегти QR-код</translation> </message> <message> <location line="+0"/> @@ -1154,7 +1136,7 @@ Address: %4 <message> <location filename="../forms/rpcconsole.ui" line="+46"/> <source>Client name</source> - <translation type="unfinished"/> + <translation>Ðазва клієнту</translation> </message> <message> <location line="+10"/> @@ -1166,24 +1148,24 @@ Address: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> - <translation type="unfinished"/> + <translation>Ð/Д</translation> </message> <message> <location line="-217"/> <source>Client version</source> - <translation type="unfinished"/> + <translation>ВерÑÑ–Ñ ÐºÐ»Ñ–Ñ”Ð½Ñ‚Ñƒ</translation> </message> <message> <location line="-45"/> <source>&Information</source> - <translation type="unfinished"/> + <translation>&ІнформаціÑ</translation> </message> <message> <location line="+68"/> <source>Using OpenSSL version</source> - <translation type="unfinished"/> + <translation>ВикориÑтовуєтьÑÑ OpenSSL верÑÑ–Ñ—</translation> </message> <message> <location line="+49"/> @@ -1193,17 +1175,17 @@ Address: %4 <message> <location line="+29"/> <source>Network</source> - <translation type="unfinished"/> + <translation>Мережа</translation> </message> <message> <location line="+7"/> <source>Number of connections</source> - <translation type="unfinished"/> + <translation>КількіÑÑ‚ÑŒ підключень</translation> </message> <message> <location line="+23"/> <source>On testnet</source> - <translation type="unfinished"/> + <translation>Ð’ теÑтовій мережі</translation> </message> <message> <location line="+23"/> @@ -1213,7 +1195,7 @@ Address: %4 <message> <location line="+7"/> <source>Current number of blocks</source> - <translation type="unfinished"/> + <translation>Поточне чиÑло блоків</translation> </message> <message> <location line="+23"/> @@ -1228,37 +1210,37 @@ Address: %4 <message> <location line="+52"/> <source>&Open</source> - <translation type="unfinished"/> + <translation>Відкрити</translation> </message> <message> <location line="+16"/> <source>Command-line options</source> - <translation type="unfinished"/> + <translation>Параметри командного Ñ€Ñдка</translation> </message> <message> <location line="+7"/> <source>Show the Bitcoin-Qt help message to get a list with possible Bitcoin command-line options.</source> - <translation type="unfinished"/> + <translation>Показати довідку Bitcoin-Qt Ð´Ð»Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð¿ÐµÑ€ÐµÐ»Ñ–ÐºÑƒ можливих параметрів командного Ñ€Ñдка.</translation> </message> <message> <location line="+3"/> <source>&Show</source> - <translation type="unfinished"/> + <translation>Показати</translation> </message> <message> <location line="+24"/> <source>&Console</source> - <translation type="unfinished"/> + <translation>КонÑоль</translation> </message> <message> <location line="-260"/> <source>Build date</source> - <translation type="unfinished"/> + <translation>Дата збираннÑ</translation> </message> <message> <location line="-104"/> <source>Bitcoin - Debug window</source> - <translation type="unfinished"/> + <translation>Bitcoin - Вікно зневадженнÑ</translation> </message> <message> <location line="+25"/> @@ -1268,7 +1250,7 @@ Address: %4 <message> <location line="+279"/> <source>Debug log file</source> - <translation type="unfinished"/> + <translation>Файл звіту зневадженнÑ</translation> </message> <message> <location line="+7"/> @@ -1278,22 +1260,22 @@ Address: %4 <message> <location line="+102"/> <source>Clear console</source> - <translation type="unfinished"/> + <translation>ОчиÑтити конÑоль</translation> </message> <message> <location filename="../rpcconsole.cpp" line="-30"/> <source>Welcome to the Bitcoin RPC console.</source> - <translation type="unfinished"/> + <translation>Вітаємо у конÑолі Bitcoin RPC.</translation> </message> <message> <location line="+1"/> <source>Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen.</source> - <translation type="unfinished"/> + <translation>ВикориÑтовуйте Ñтрілки вгору вниз Ð´Ð»Ñ Ð½Ð°Ð²Ñ–Ð³Ð°Ñ†Ñ–Ñ— по Ñ–Ñторії, Ñ– <b>Ctrl-L</b> Ð´Ð»Ñ Ð¾Ñ‡Ð¸Ñ‰ÐµÐ½Ð½Ñ ÐµÐºÑ€Ð°Ð½Ð°.</translation> </message> <message> <location line="+1"/> <source>Type <b>help</b> for an overview of available commands.</source> - <translation type="unfinished"/> + <translation>Ðаберіть <b>help</b> Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ³Ð»Ñду доÑтупних команд.</translation> </message> </context> <context> @@ -1363,7 +1345,7 @@ Address: %4 <message> <location line="+1"/> <source>Are you sure you want to send %1?</source> - <translation>Ви впевнені що хочете відправити %1</translation> + <translation>Ви впевнені що хочете відправити %1?</translation> </message> <message> <location line="+0"/> @@ -1373,7 +1355,7 @@ Address: %4 <message> <location line="+23"/> <source>The recipient address is not valid, please recheck.</source> - <translation>ÐдреÑа отримувача невірна, будьлаÑка перепровірте.</translation> + <translation>ÐдреÑа отримувача невірна, будь лаÑка перепровірте.</translation> </message> <message> <location line="+5"/> @@ -1388,7 +1370,7 @@ Address: %4 <message> <location line="+5"/> <source>The total exceeds your balance when the %1 transaction fee is included.</source> - <translation>Сума перевищить ваш баланÑ, Ñкщо коміÑÑ–Ñ %1 буде додана до вашого переказу.</translation> + <translation>Сума перевищить ваш баланÑ, Ñкщо коміÑÑ–Ñ %1 буде додана до вашої транзакції.</translation> </message> <message> <location line="+6"/> @@ -1398,12 +1380,12 @@ Address: %4 <message> <location line="+5"/> <source>Error: Transaction creation failed!</source> - <translation type="unfinished"/> + <translation>Помилка: Ðе вдалоÑÑ Ñтворити транзакцію!</translation> </message> <message> <location line="+5"/> <source>Error: The transaction was rejected. This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> - <translation>Помилка: переказ було відхилено. Це може ÑтатиÑÑŒ, Ñкщо декілька монет з вашого Ð³Ð°Ð¼Ð°Ð½Ñ†Ñ Ð²Ð¶Ðµ викориÑтані, наприклад, Ñкщо ви викориÑтовуєте одну копію Ð³Ð°Ð¼Ð°Ð½Ñ†Ñ (wallet.dat), а монети були викориÑтані з іншої копії, але не позначені Ñк викориÑтані в цій.</translation> + <translation>Помилка: транзакцію було відхилено. Це може ÑтатиÑÑŒ, Ñкщо декілька монет з вашого Ð³Ð°Ð¼Ð°Ð½Ñ†Ñ Ð²Ð¶Ðµ викориÑтані, наприклад, Ñкщо ви викориÑтовуєте одну копію Ð³Ð°Ð¼Ð°Ð½Ñ†Ñ (wallet.dat), а монети були викориÑтані з іншої копії, але не позначені Ñк викориÑтані в цій.</translation> </message> </context> <context> @@ -1430,7 +1412,7 @@ Address: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>Введіть мітку Ð´Ð»Ñ Ñ†Ñ–Ñ”Ñ— адреÑи Ð´Ð»Ñ Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ñ—Ñ— в адреÑну книгу</translation> </message> @@ -1475,7 +1457,7 @@ Address: %4 <message> <location filename="../forms/signverifymessagedialog.ui" line="+14"/> <source>Signatures - Sign / Verify a Message</source> - <translation type="unfinished"/> + <translation>ПідпиÑи - ÐŸÑ–Ð´Ð¿Ð¸Ñ / Перевірка повідомленнÑ</translation> </message> <message> <location line="+13"/> @@ -1522,12 +1504,12 @@ Address: %4 <message> <location line="+7"/> <source>Signature</source> - <translation type="unfinished"/> + <translation>ПідпиÑ</translation> </message> <message> <location line="+27"/> <source>Copy the current signature to the system clipboard</source> - <translation type="unfinished"/> + <translation>Копіювати поточну Ñигнатуру до ÑиÑтемного буферу обміну</translation> </message> <message> <location line="+21"/> @@ -1537,12 +1519,12 @@ Address: %4 <message> <location line="+3"/> <source>Sign &Message</source> - <translation type="unfinished"/> + <translation>&ПідпиÑати повідомленнÑ</translation> </message> <message> <location line="+14"/> <source>Reset all sign message fields</source> - <translation type="unfinished"/> + <translation>Скинути вÑÑ– Ð¿Ð¾Ð»Ñ Ð¿Ñ–Ð´Ð¿Ð¸Ñу повідомленнÑ</translation> </message> <message> <location line="+3"/> @@ -1553,7 +1535,7 @@ Address: %4 <message> <location line="-87"/> <source>&Verify Message</source> - <translation type="unfinished"/> + <translation>Перевірити повідомленнÑ</translation> </message> <message> <location line="+6"/> @@ -1568,17 +1550,17 @@ Address: %4 <message> <location line="+40"/> <source>Verify the message to ensure it was signed with the specified Bitcoin address</source> - <translation type="unfinished"/> + <translation>Перевірте Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð²Ð¿ÐµÐ²Ð½ÐµÐ½Ð¾ÑÑ‚Ñ–, що воно підпиÑано вказаною Bitcoin-адреÑою</translation> </message> <message> <location line="+3"/> <source>Verify &Message</source> - <translation type="unfinished"/> + <translation>Перевірити повідомленнÑ</translation> </message> <message> <location line="+14"/> <source>Reset all verify message fields</source> - <translation type="unfinished"/> + <translation>Скинути вÑÑ– Ð¿Ð¾Ð»Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ повідомленнÑ</translation> </message> <message> <location filename="../signverifymessagedialog.cpp" line="+27"/> @@ -1589,18 +1571,18 @@ Address: %4 <message> <location line="-2"/> <source>Click "Sign Message" to generate signature</source> - <translation>ÐатиÑніть кнопку "ПідпиÑати повідомленнÑ", Ð´Ð»Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ñ Ð¿Ñ–Ð´Ð¿Ð¸Ñу</translation> + <translation>ÐатиÑніть кнопку «ПідпиÑати повідомленнÑ», Ð´Ð»Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð¿Ñ–Ð´Ð¿Ð¸Ñу</translation> </message> <message> <location line="+3"/> <source>Enter Bitcoin signature</source> - <translation type="unfinished"/> + <translation>Введіть Ñигнатуру Bitcoin</translation> </message> <message> <location line="+82"/> <location line="+81"/> <source>The entered address is invalid.</source> - <translation type="unfinished"/> + <translation>Введена нечинна адреÑа.</translation> </message> <message> <location line="-81"/> @@ -1608,7 +1590,7 @@ Address: %4 <location line="+73"/> <location line="+8"/> <source>Please check the address and try again.</source> - <translation type="unfinished"/> + <translation>Будь лаÑка, перевірте адреÑу та Ñпробуйте ще.</translation> </message> <message> <location line="-81"/> @@ -1629,23 +1611,23 @@ Address: %4 <message> <location line="+12"/> <source>Message signing failed.</source> - <translation type="unfinished"/> + <translation>Ðе вдалоÑÑ Ð¿Ñ–Ð´Ð¿Ð¸Ñати повідомленнÑ.</translation> </message> <message> <location line="+5"/> <source>Message signed.</source> - <translation type="unfinished"/> + <translation>ÐŸÐ¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñ–Ð´Ð¿Ð¸Ñано.</translation> </message> <message> <location line="+59"/> <source>The signature could not be decoded.</source> - <translation type="unfinished"/> + <translation>ÐŸÑ–Ð´Ð¿Ð¸Ñ Ð½Ðµ можливо декодувати.</translation> </message> <message> <location line="+0"/> <location line="+13"/> <source>Please check the signature and try again.</source> - <translation type="unfinished"/> + <translation>Будь лаÑка, перевірте Ð¿Ñ–Ð´Ð¿Ð¸Ñ Ñ‚Ð° Ñпробуйте ще.</translation> </message> <message> <location line="+0"/> @@ -1655,18 +1637,31 @@ Address: %4 <message> <location line="+7"/> <source>Message verification failed.</source> - <translation type="unfinished"/> + <translation>Ðе вдалоÑÑ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€Ð¸Ñ‚Ð¸ повідомленнÑ.</translation> </message> <message> <location line="+5"/> <source>Message verified.</source> + <translation>ÐŸÐ¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐµÐ½Ð¾.</translation> + </message> +</context> +<context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> <translation type="unfinished"/> </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[теÑтова мережа]</translation> + </message> </context> <context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>Відкрити до %1</translation> </message> @@ -1721,7 +1716,7 @@ Address: %4 <location line="+22"/> <location line="+58"/> <source>To</source> - <translation type="unfinished"/> + <translation>Отримувач</translation> </message> <message> <location line="-77"/> @@ -1764,7 +1759,7 @@ Address: %4 <message> <location line="-39"/> <source>Transaction fee</source> - <translation>КоміÑÑ–Ñ Ð·Ð° переказ</translation> + <translation>КоміÑÑ–Ñ Ð·Ð° транзакцію</translation> </message> <message> <location line="+16"/> @@ -1789,7 +1784,7 @@ Address: %4 <message> <location line="+3"/> <source>Generated coins must mature 120 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours.</source> - <translation>ПіÑÐ»Ñ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ñ–Ñ— монет, потрібно зачекати 120 блоків, перш ніж Ñ—Ñ… можна буде викориÑтати. Коли ви згенерували цей блок, його було відправлено в мережу Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾, щоб він був доданий до ланцюжка блоків. Якщо Ñ†Ñ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° не вдаÑÑ‚ÑŒÑÑ, ÑÑ‚Ð°Ñ‚ÑƒÑ Ð±ÑƒÐ´Ðµ змінено на «не підтверджено» Ñ– ви не зможете потратити згенеровані монету. Таке може ÑтатиÑÑŒ, Ñкщо хтоÑÑŒ інший згенерував блок на декілька Ñекунд раніше.</translation> + <translation>ПіÑÐ»Ñ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ñ–Ñ— монет, потрібно зачекати 120 блоків, перш ніж Ñ—Ñ… можна буде викориÑтати. Коли ви згенерували цей блок, його було відправлено в мережу Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾, щоб він був доданий до ланцюжка блоків. Якщо Ñ†Ñ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° не вдаÑÑ‚ÑŒÑÑ, ÑÑ‚Ð°Ñ‚ÑƒÑ Ð±ÑƒÐ´Ðµ змінено на «не підтверджено» Ñ– ви не зможете потратити згенеровані монету. Таке може ÑтатиÑÑŒ, Ñкщо хтоÑÑŒ інший згенерував блок на декілька Ñекунд раніше.</translation> </message> <message> <location line="+7"/> @@ -1799,7 +1794,7 @@ Address: %4 <message> <location line="+8"/> <source>Transaction</source> - <translation type="unfinished"/> + <translation>ТранзакціÑ</translation> </message> <message> <location line="+3"/> @@ -1814,12 +1809,12 @@ Address: %4 <message> <location line="+1"/> <source>true</source> - <translation type="unfinished"/> + <translation>true</translation> </message> <message> <location line="+0"/> <source>false</source> - <translation type="unfinished"/> + <translation>false</translation> </message> <message> <location line="-209"/> @@ -1842,18 +1837,18 @@ Address: %4 <message> <location filename="../forms/transactiondescdialog.ui" line="+14"/> <source>Transaction details</source> - <translation>Деталі переказів</translation> + <translation>Деталі транзакції</translation> </message> <message> <location line="+6"/> <source>This pane shows a detailed description of the transaction</source> - <translation>Даний діалог показує детальну ÑтатиÑтику по вибраному переказу</translation> + <translation>Даний діалог показує детальну ÑтатиÑтику по вибраній транзакції</translation> </message> </context> <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>Дата</translation> </message> @@ -1945,22 +1940,22 @@ Address: %4 <message> <location line="+199"/> <source>Transaction status. Hover over this field to show number of confirmations.</source> - <translation>Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð¿ÐµÑ€ÐµÐºÐ°Ð·Ñƒ. Ðаведіть вказівник на це поле, щоб показати кількіÑÑ‚ÑŒ підтверджень.</translation> + <translation>Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ñ–Ñ—. Ðаведіть вказівник на це поле, щоб показати кількіÑÑ‚ÑŒ підтверджень.</translation> </message> <message> <location line="+2"/> <source>Date and time that the transaction was received.</source> - <translation>Дата Ñ– чаÑ, коли переказ було отримано.</translation> + <translation>Дата Ñ– чаÑ, коли транзакцію було отримано.</translation> </message> <message> <location line="+2"/> <source>Type of transaction.</source> - <translation>Тип переказу.</translation> + <translation>Тип транзакції.</translation> </message> <message> <location line="+2"/> <source>Destination address of transaction.</source> - <translation>ÐдреÑа отримувача</translation> + <translation>ÐдреÑа отримувача транзакції.</translation> </message> <message> <location line="+2"/> @@ -1971,7 +1966,7 @@ Address: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>Ð’ÑÑ–</translation> @@ -2004,7 +1999,7 @@ Address: %4 <message> <location line="+1"/> <source>Range...</source> - <translation>Проміжок</translation> + <translation>Проміжок...</translation> </message> <message> <location line="+11"/> @@ -2058,18 +2053,23 @@ Address: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>Редагувати мітку</translation> </message> <message> <location line="+1"/> <source>Show transaction details</source> - <translation type="unfinished"/> + <translation>Показати деталі транзакції</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> - <translation>ЕкÑпортувати дані переказів</translation> + <translation>ЕкÑпортувати дані транзакцій</translation> </message> <message> <location line="+1"/> @@ -2119,10 +2119,10 @@ Address: %4 <message> <location line="+0"/> <source>Could not write to file %1.</source> - <translation>Ðеможливо запиÑати у файл %1</translation> + <translation>Ðеможливо запиÑати у файл %1.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>Діапазон від:</translation> </message> @@ -2133,155 +2133,177 @@ Address: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>ЕкÑпортувати дані з поточної вкладки в файл</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>Виникла помилка при Ñпробі зберегти гаманець в новому міÑці.</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>УÑпішне ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ€ÐµÐ·ÐµÑ€Ð²Ð½Ð¾Ñ— копії</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>Данні Ð³Ð°Ð¼Ð°Ð½Ñ†Ñ ÑƒÑпішно збережено в новому міÑці призначеннÑ.</translation> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>ВерÑÑ–Ñ</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> - <translation>ВкориÑтаннÑ:</translation> + <translation>ВикориÑтаннÑ:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> - <translation>Відправити команду Ñерверу -server чи демону -</translation> + <translation>Відправити команду Ñерверу -server чи демону</translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> - <translation>СпиÑок команд -</translation> + <translation>СпиÑок команд</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> - <translation>Отримати довідку по команді -</translation> + <translation>Отримати довідку по команді</translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> - <translation>Параметри: -</translation> + <translation>Параметри:</translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Вкажіть файл конфігурації (за промовчуваннÑм: bitcoin.conf) -</translation> + <translation>Вкажіть файл конфігурації (типово: bitcoin.conf)</translation> </message> <message> <location line="+3"/> <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Вкажіть pid-файл (за промовчуваннÑм: bitcoind.pid) -</translation> - </message> - <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>Генерувати монети -</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>Ðе генерувати монети -</translation> + <translation>Вкажіть pid-файл (типово: bitcoind.pid)</translation> </message> <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> - <translation>Вкажіть робочий каталог -</translation> + <translation>Вкажіть робочий каталог</translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> - <translation type="unfinished"/> + <translation>Ð’Ñтановити розмір кешу бази даних в мегабайтах (типово: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Чекати на з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð½Ð° порту (по замовченню 8333 або теÑтова мережа 18333)</translation> + <translation>Чекати на з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð½Ð° <port> (типово: 8333 або теÑтова мережа: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Підтримувати не більше <n> зв'Ñзків з колегами (за замовчуваннÑм: 125)</translation> + <translation>Підтримувати не більше <n> зв'Ñзків з колегами (типово: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation type="unfinished"/> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation type="unfinished"/> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Поріг Ð²Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾ підєднаних пірів (за замовчуваннÑм: 100)</translation> + <translation>Поріг Ð²Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾ під'єднаних пірів (типово: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>МакÑимальній розмір вхідного буферу на одне з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ (за замовчуваннÑм 86400)</translation> + <translation>МакÑимальній розмір вхідного буферу на одне з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ (типово: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation type="unfinished"/> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>ПроÑлуховувати <port> Ð´Ð»Ñ JSON-RPC-з’єднань (за промовчуваннÑм: 8332) -</translation> + <translation>ПроÑлуховувати <port> Ð´Ð»Ñ JSON-RPC-з'єднань (типово: 8332 або теÑтова мережа: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> - <translation>Приймати команди із командного Ñ€Ñдка та команди JSON-RPC -</translation> + <translation>Приймати команди із командного Ñ€Ñдка та команди JSON-RPC</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> - <translation>ЗапуÑтити в фоновому режимі (Ñк демон) та приймати команди -</translation> + <translation>ЗапуÑтити в фоновому режимі (Ñк демон) та приймати команди</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> - <translation>ВикориÑтовувати теÑтову мережу -</translation> + <translation>ВикориÑтовувати теÑтову мережу</translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation type="unfinished"/> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation type="unfinished"/> </message> @@ -2297,22 +2319,22 @@ If the file does not exist, create it with owner-readable-only file permissions. </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> - <translation type="unfinished"/> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation>Помилка: транзакцію було відхилено. Це може ÑтатиÑÑŒ, Ñкщо декілька монет з вашого Ð³Ð°Ð¼Ð°Ð½Ñ†Ñ Ð²Ð¶Ðµ викориÑтані, наприклад, Ñкщо ви викориÑтовуєте одну копію Ð³Ð°Ð¼Ð°Ð½Ñ†Ñ (wallet.dat), а монети були викориÑтані з іншої копії, але не позначені Ñк викориÑтані в цій.</translation> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> <translation type="unfinished"/> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> <translation type="unfinished"/> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> <translation type="unfinished"/> </message> <message> @@ -2321,14 +2343,14 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation type="unfinished"/> </message> <message> <location line="+5"/> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> - <translation>Увага: вÑтановлено занадто велику коміÑÑ–ÑŽ (-paytxfee). КоміÑÑ–Ñ Ð·Ð½Ñ–Ð¼Ð°Ñ‚Ð¸Ð¼ÐµÑ‚ÑŒÑÑ ÐºÐ¾Ð¶ÐµÐ½ раз коли ви проводитимете перекази.</translation> + <translation>Увага: вÑтановлено занадто велику коміÑÑ–ÑŽ (-paytxfee). КоміÑÑ–Ñ Ð·Ð½Ñ–Ð¼Ð°Ñ‚Ð¸Ð¼ÐµÑ‚ÑŒÑÑ ÐºÐ¾Ð¶ÐµÐ½ раз коли ви проводитимете транзакції.</translation> </message> <message> <location line="+3"/> @@ -2338,22 +2360,22 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+3"/> <source>Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin will not work properly.</source> - <translation>Увага: будь лаÑка, перевірте дату Ñ– Ñ‡Ð°Ñ Ð½Ð° Ñвому комп’ютері. Якщо ваш годинник йде неправильно, Bitcoin може працювати некоректно.</translation> + <translation>Увага: будь лаÑка, перевірте дату Ñ– Ñ‡Ð°Ñ Ð½Ð° Ñвоєму комп'ютері. Якщо ваш годинник йде неправильно, Bitcoin може працювати некоректно.</translation> </message> <message> <location line="+3"/> <source>Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</source> - <translation type="unfinished"/> + <translation>Увага: помилка Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ wallet.dat! Ð’ÑÑ– ключі прочитано коректно, але дані транзакцій чи запиÑи адреÑної книги можуть бути пропущені, або пошкоджені.</translation> </message> <message> <location line="+3"/> <source>Warning: wallet.dat corrupt, data salvaged! Original wallet.dat saved as wallet.{timestamp}.bak in %s; if your balance or transactions are incorrect you should restore from a backup.</source> - <translation type="unfinished"/> + <translation>Увага: файл wallet.dat пошкоджено, дані врÑтовано! Оригінальний wallet.dat збережено Ñк wallet.{timestamp}.bak до %s; Ñкщо Ваш Ð±Ð°Ð»Ð°Ð½Ñ Ñ‡Ð¸ транзакції неправильні, Ви можете відновити Ñ—Ñ… з резервної копії. </translation> </message> <message> <location line="+14"/> <source>Attempt to recover private keys from a corrupt wallet.dat</source> - <translation type="unfinished"/> + <translation>Спроба відновити закриті ключі з пошкодженого wallet.dat</translation> </message> <message> <location line="+2"/> @@ -2361,82 +2383,202 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>ПідключитиÑÑŒ лише до вказаного вузла</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation type="unfinished"/> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation>Помилка ініціалізації бази даних блоків</translation> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> + <translation>Помилка Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð±Ð°Ð·Ð¸ даних блоків</translation> + </message> + <message> + <location line="+4"/> + <source>Error opening block database</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> + <location line="+2"/> <source>Error: Disk space is low!</source> - <translation type="unfinished"/> + <translation>Помилка: Мало вільного міÑÑ†Ñ Ð½Ð° диÑку!</translation> </message> <message> <location line="+1"/> <source>Error: Transaction creation failed!</source> - <translation type="unfinished"/> + <translation>Помилка: Ðе вдалоÑÑ Ñтворити транзакцію!</translation> </message> <message> <location line="+1"/> <source>Error: Wallet locked, unable to create transaction!</source> - <translation type="unfinished"/> + <translation>Помилка: Гаманець заблокований, неможливо Ñтворити транзакцію!</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation>Помилка: ÑиÑтемна помилка: </translation> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation type="unfinished"/> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation type="unfinished"/> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation type="unfinished"/> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> <translation type="unfinished"/> </message> <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation>Скільки блоків перевірÑти під Ñ‡Ð°Ñ Ð·Ð°Ð¿ÑƒÑку (типово: 288, 0 = вÑÑ–)</translation> + </message> + <message> <location line="+1"/> - <source>Importing blocks from block database...</source> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation type="unfinished"/> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> + <translation>Імпорт блоків з зовнішнього файлу blk000??.dat</translation> + </message> + <message> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> + <location line="+78"/> <source>Information</source> - <translation type="unfinished"/> + <translation>ІнформаціÑ</translation> </message> <message> <location line="+3"/> <source>Invalid -tor address: '%s'</source> + <translation>Помилка в адреÑÑ– -tor: «%s»</translation> + </message> + <message> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> <translation type="unfinished"/> </message> <message> - <location line="+9"/> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>МакÑимальоий буфер , <n> * 1000 байт (за умовчаннÑм: 5000)</translation> + <translation>МакÑимальний буфер, <n>*1000 байт (типово: 5000)</translation> </message> <message> <location line="+1"/> <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>МакÑимальній розмір виіхідного буферу на одне з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ (за замовчуваннÑм 1000)</translation> + <translation>МакÑимальній розмір вихідного буферу на одне з'єднаннÑ, <n>*1000 байт (типово: 1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation type="unfinished"/> </message> @@ -2448,7 +2590,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+2"/> <source>Output extra debugging information. Implies all other -debug* options</source> - <translation>Виводити більше налагоджувальної інформації. Implies all other -debug* options</translation> + <translation>Виводити більше налагоджувальної інформації. МаєтьÑÑ Ð½Ð° увазі вÑÑ– шнші -debug* параметри</translation> </message> <message> <location line="+1"/> @@ -2461,59 +2603,59 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Доповнювати налагоджувальний вивід відміткою чаÑу</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> - <translation>Параметри SSL: (див. Bitcoin Wiki)</translation> + <translation>Параметри SSL: (див. Bitcoin Wiki Ð´Ð»Ñ Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ SSL)</translation> </message> <message> <location line="+1"/> <source>Select the version of socks proxy to use (4-5, default: 5)</source> - <translation type="unfinished"/> + <translation>Вибір верÑÑ–Ñ— socks-прокÑÑ– Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ (4-5, типово: 5)</translation> </message> <message> <location line="+3"/> <source>Send trace/debug info to console instead of debug.log file</source> - <translation>ВідÑилаті налагоджувальну інформацію на конÑоль, а не у файл debug.log</translation> + <translation>ВідÑилати налагоджувальну інформацію на конÑоль, а не у файл debug.log</translation> </message> <message> <location line="+1"/> <source>Send trace/debug info to debugger</source> - <translation>ВідÑилаті налагоджувальну інформацію до налагоджувача</translation> + <translation>ВідÑилати налагоджувальну інформацію до налагоджувача</translation> </message> <message> <location line="+5"/> <source>Set maximum block size in bytes (default: 250000)</source> - <translation type="unfinished"/> + <translation>Ð’Ñтановити макÑимальний розмір блоку у байтах (типово: 250000)</translation> </message> <message> <location line="+1"/> <source>Set minimum block size in bytes (default: 0)</source> - <translation type="unfinished"/> + <translation>Ð’Ñтановити мінімальний розмір блоку у байтах (типово: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> - <translation type="unfinished"/> + <translation>СтиÑкати файл debug.log під Ñ‡Ð°Ñ Ñтарту клієнта (типово: 1 коли відÑутутній параметр -debug)</translation> </message> <message> <location line="+2"/> <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Odredi vremenski prozor za spajanje na mrežu u milisekundama (ugraÄ‘eni izbor: 5000)</translation> + <translation>Вказати тайм-аут Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ñƒ міліÑекундах (типово: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation>СиÑтемна помилка: </translation> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> - <translation>ÐамагатиÑÑŒ викориÑтовувати UPnP Ð´Ð»Ñ Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾Ñ€Ñ‚Ñƒ що проÑлуховуєтьÑÑ Ð½Ð° роутері (default: 0)</translation> + <translation>ÐамагатиÑÑŒ викориÑтовувати UPnP Ð´Ð»Ñ Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾Ñ€Ñ‚Ñƒ, що проÑлуховуєтьÑÑ Ð½Ð° роутері (default: 0)</translation> </message> <message> <location line="+1"/> <source>Use UPnP to map the listening port (default: 1 when listening)</source> - <translation>ÐамагатиÑÑŒ викориÑтовувати UPnP Ð´Ð»Ñ Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾Ñ€Ñ‚Ñƒ що проÑлуховуєтьÑÑ Ð½Ð° роутері (default: 1 when listening)</translation> + <translation>ÐамагатиÑÑŒ викориÑтовувати UPnP Ð´Ð»Ñ Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾Ñ€Ñ‚Ñƒ, що проÑлуховуєтьÑÑ Ð½Ð° роутері (default: 1 when listening)</translation> </message> <message> <location line="+1"/> @@ -2523,124 +2665,112 @@ If the file does not exist, create it with owner-readable-only file permissions. <message> <location line="+2"/> <source>Username for JSON-RPC connections</source> - <translation>Ð†Ð¼â€™Ñ ÐºÐ¾Ñ€Ð¸Ñтувача Ð´Ð»Ñ JSON-RPC-з’єднань -</translation> + <translation>Ім'Ñ ÐºÐ¾Ñ€Ð¸Ñтувача Ð´Ð»Ñ JSON-RPC-з'єднань</translation> </message> <message> <location line="+4"/> <source>Warning</source> - <translation type="unfinished"/> + <translation>ПопередженнÑ</translation> </message> <message> <location line="+1"/> <source>Warning: This version is obsolete, upgrade required!</source> + <translation>Увага: Поточна верÑÑ–Ñ Ð·Ð°Ñтаріла, необхідне оновленнÑ!</translation> + </message> + <message> + <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> <translation type="unfinished"/> </message> <message> <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> - <translation type="unfinished"/> + <translation>wallet.dat пошкоджено, Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð½Ðµ вдалоÑÑ</translation> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> - <translation>Пароль Ð´Ð»Ñ JSON-RPC-з’єднань -</translation> + <translation>Пароль Ð´Ð»Ñ JSON-RPC-з'єднань</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> - <translation>Дозволити JSON-RPC-Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· вказаної IP-адреÑи -</translation> + <translation>Дозволити JSON-RPC-з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· вказаної IP-адреÑи</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> - <translation>ВідправлÑти команди на вузол, запущений на <ip> (за промовчуваннÑм: 127.0.0.1) -</translation> + <translation>ВідправлÑти команди на вузол, запущений на <ip> (типово: 127.0.0.1)</translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation type="unfinished"/> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> - <translation type="unfinished"/> + <translation>Модернізувати гаманець до оÑтаннього формату</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> - <translation>Ð’Ñтановити розмір пулу ключів <n> (за промовчуваннÑм: 100) -</translation> + <translation>Ð’Ñтановити розмір пулу ключів <n> (типово: 100)</translation> </message> <message> <location line="-12"/> <source>Rescan the block chain for missing wallet transactions</source> - <translation>ПереÑканувати ланцюжок блоків, в пошуку втрачених переказів -</translation> - </message> - <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation type="unfinished"/> + <translation>ПереÑканувати ланцюжок блоків, в пошуку втрачених транзакцій</translation> </message> <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> - <translation>ВикориÑтовувати OpenSSL (https) Ð´Ð»Ñ JSON-RPC-з’єднань -</translation> + <translation>ВикориÑтовувати OpenSSL (https) Ð´Ð»Ñ JSON-RPC-з'єднань</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> - <translation>Сертифікату Ñервера (за промовчуваннÑм: server.cert) -</translation> + <translation>Файл Ñертифіката Ñервера (типово: server.cert)</translation> </message> <message> <location line="+1"/> <source>Server private key (default: server.pem)</source> - <translation>Закритий ключ Ñервера (за промовчуваннÑм: server.pem) -</translation> + <translation>Закритий ключ Ñервера (типово: server.pem)</translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> - <translation>ДопуÑтимі шифри (за промовчуваннÑм: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH) -</translation> + <translation>ДопуÑтимі шифри (типово: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> - <translation>Дана довідка -</translation> + <translation>Дана довідка</translation> </message> <message> <location line="+3"/> <source>Unable to bind to %s on this computer (bind returned error %d, %s)</source> - <translation>Ðеможливо прив’Ñзати до порту %s на цьому комп’ютері (bind returned error %d, %s)</translation> + <translation>Ðеможливо прив'Ñзати до порту %s на цьому комп'ютері (bind returned error %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>ПідключитиÑÑŒ через SOCKS-прокÑÑ–</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> - <translation>Дозволити пошук в DNS Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´ «addnode» Ñ– «connect» -</translation> + <translation>Дозволити пошук в DNS Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´ -addnode, -seednode та -connect</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð°Ð´Ñ€ÐµÑ...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> - <translation>Помилка при завантаженні wallet.dat: Гаманець пошкоджено </translation> + <translation>Помилка при завантаженні wallet.dat: Гаманець пошкоджено</translation> </message> <message> <location line="+1"/> @@ -2648,34 +2778,24 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Помилка при завантаженні wallet.dat: Гаманець потребує новішої верÑÑ–Ñ— Біткоін-клієнта</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>Потрібно перезапиÑати гаманець: перезапуÑÑ‚Ñ–Ñ‚ÑŒ Біткоін-клієнт Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>Помилка при завантаженні wallet.dat</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> - <translation>Помилка в адреÑÑ– прокÑÑ–-Ñервера: '%s'</translation> + <translation>Помилка в адреÑÑ– прокÑÑ–-Ñервера: «%s»</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> - <translation type="unfinished"/> + <translation>Ðевідома мережа вказана в -onlynet: «%s»</translation> </message> <message> <location line="-1"/> @@ -2683,7 +2803,7 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation type="unfinished"/> </message> @@ -2693,19 +2813,14 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation type="unfinished"/> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> - <translation>Помилка у величині коміÑÑ–Ñ—: '%s'</translation> + <translation>Помилка у величині коміÑÑ–Ñ— -paytxfee=<amount>: «%s»</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> - <translation type="unfinished"/> + <translation>Ðекоректна кількіÑÑ‚ÑŒ</translation> </message> <message> <location line="-4"/> @@ -2718,72 +2833,63 @@ If the file does not exist, create it with owner-readable-only file permissions. <translation>Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ–Ð½Ð´ÐµÐºÑу блоків...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> - <translation>Додати вузол Ð´Ð»Ñ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ and attempt to keep the connection open</translation> + <translation>Додати вузол до Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ñ– лишити його відкритим</translation> </message> <message> <location line="-25"/> <source>Unable to bind to %s on this computer. Bitcoin is probably already running.</source> - <translation>Ðеможливо прив’Ñзати до порту %s на цьому комп’ютері. Молживо гаманець вже запущено.</translation> - </message> - <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation type="unfinished"/> + <translation>Ðеможливо прив'Ñзати до порту %s на цьому комп'ютері. Можливо гаманець вже запущено.</translation> </message> <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> - <translation>КоміÑÑ–Ñ Ð·Ð° Кб -</translation> + <translation>КоміÑÑ–Ñ Ð·Ð° КБ</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð³Ð°Ð¼Ð°Ð½Ñ†Ñ...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation type="unfinished"/> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation type="unfinished"/> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> - <translation type="unfinished"/> + <translation>Ðеможливо запиÑати типову адреÑу</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>СкануваннÑ...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ðµ</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation type="unfinished"/> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> - <translation type="unfinished"/> + <translation>Помилка</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> - <translation type="unfinished"/> + <translation>Ви муÑите вÑтановити rpcpassword=<password> в файлі конфігурації: +%s +Якщо файл не Ñ–Ñнує, Ñтворіть його із правами тільки Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð²Ð»Ð°Ñником (owner-readable-only).</translation> </message> </context> </TS>
\ No newline at end of file diff --git a/src/qt/locale/bitcoin_zh_CN.ts b/src/qt/locale/bitcoin_zh_CN.ts index 640f3534fe..163b6ddaa2 100644 --- a/src/qt/locale/bitcoin_zh_CN.ts +++ b/src/qt/locale/bitcoin_zh_CN.ts @@ -13,12 +13,7 @@ <translation><b>比特å¸</b>版本</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation>版æƒæ‰€æœ‰ © 2009-2012 比特å¸å¼€å‘团队</translation> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -32,16 +27,26 @@ Distributed under the MIT/X11 software license, see the accompanying file COPYIN This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>版æƒ</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation>Bitcoin-qt 客户端开å‘团队</translation> + </message> </context> <context> <name>AddressBookPage</name> <message> <location filename="../forms/addressbookpage.ui" line="+14"/> <source>Address Book</source> - <translation>地å€ç°¿</translation> + <translation>通讯录</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>åŒå‡»ä»¥ç¼–辑地å€æˆ–æ ‡ç¾</translation> </message> @@ -61,12 +66,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&新建地å€</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>这是您用æ¥æ”¶æ¬¾çš„比特å¸åœ°å€ã€‚ä¸ºäº†æ ‡è®°ä¸åŒçš„资金æ¥æºï¼Œå»ºè®®ä¸ºæ¯ä¸ªä»˜æ¬¾äººä¿ç•™ä¸åŒçš„收款地å€ã€‚</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>&å¤åˆ¶åœ°å€</translation> </message> @@ -91,7 +96,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>从列表ä¸åˆ 除选ä¸çš„地å€</translation> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>导出当å‰æ•°æ®åˆ°æ–‡ä»¶</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation>&导出</translation> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> <translation>验è¯æ¶ˆæ¯ï¼Œç¡®ä¿æ¶ˆæ¯æ˜¯ç”±æŒ‡å®šçš„比特å¸åœ°å€ç¾å过的。</translation> </message> @@ -106,19 +121,29 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&åˆ é™¤</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation>这是您用æ¥ä»˜æ¬¾çš„比特å¸åœ°å€ã€‚在付款å‰ï¼Œè¯·æ€»æ˜¯æ ¸å®žä»˜æ¬¾é‡‘é¢å’Œæ”¶æ¬¾åœ°å€ã€‚</translation> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>å¤åˆ¶ &æ ‡ç¾</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>&编辑</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation>付款</translation> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> - <translation>导出地å€ç°¿æ•°æ®</translation> + <translation>导出通讯录数æ®</translation> </message> <message> <location line="+1"/> @@ -139,7 +164,7 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>æ ‡ç¾</translation> </message> @@ -164,22 +189,22 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+21"/> <source>Enter passphrase</source> - <translation>输入å£ä»¤</translation> + <translation>输入密ç </translation> </message> <message> <location line="+14"/> <source>New passphrase</source> - <translation>æ–°å£ä»¤</translation> + <translation>新密ç </translation> </message> <message> <location line="+14"/> <source>Repeat new passphrase</source> - <translation>é‡å¤æ–°å£ä»¤</translation> + <translation>é‡å¤æ–°å¯†ç </translation> </message> <message> <location filename="../askpassphrasedialog.cpp" line="+33"/> <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>.</source> - <translation>输入钱包的新å£ä»¤ã€‚<br/>使用的å£ä»¤è¯·è‡³å°‘包å«<b>10个以上éšæœºå—符</>,或者是<b>8个以上的å•è¯</b>。</translation> + <translation>输入钱包的新密ç 。<br/>使用的密ç 请至少包å«<b>10个以上éšæœºå—符</>,或者是<b>8个以上的å•è¯</b>。</translation> </message> <message> <location line="+1"/> @@ -189,7 +214,7 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+3"/> <source>This operation needs your wallet passphrase to unlock the wallet.</source> - <translation>该æ“作需è¦æ‚¨é¦–先使用å£ä»¤è§£é”钱包。</translation> + <translation>该æ“作需è¦æ‚¨é¦–先使用密ç 解é”钱包。</translation> </message> <message> <location line="+5"/> @@ -199,7 +224,7 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+3"/> <source>This operation needs your wallet passphrase to decrypt the wallet.</source> - <translation>该æ“作需è¦æ‚¨é¦–先使用å£ä»¤è§£å¯†é’±åŒ…。</translation> + <translation>该æ“作需è¦æ‚¨é¦–先使用密ç 解密钱包。</translation> </message> <message> <location line="+5"/> @@ -209,12 +234,12 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+3"/> <source>Change passphrase</source> - <translation>修改å£ä»¤</translation> + <translation>修改密ç </translation> </message> <message> <location line="+1"/> <source>Enter the old and new passphrase to the wallet.</source> - <translation>请输入钱包的旧å£ä»¤ä¸Žæ–°å£ä»¤ã€‚</translation> + <translation>请输入钱包的旧密ç 与新密ç 。</translation> </message> <message> <location line="+46"/> @@ -270,7 +295,7 @@ This product includes software developed by the OpenSSL Project for use in the O <location line="+7"/> <location line="+48"/> <source>The supplied passphrases do not match.</source> - <translation>å£ä»¤ä¸åŒ¹é…。</translation> + <translation>密ç ä¸åŒ¹é…。</translation> </message> <message> <location line="-37"/> @@ -282,7 +307,7 @@ This product includes software developed by the OpenSSL Project for use in the O <location line="+11"/> <location line="+19"/> <source>The passphrase entered for the wallet decryption was incorrect.</source> - <translation>用于解密钱包的å£ä»¤ä¸æ£ç¡®ã€‚</translation> + <translation>用于解密钱包的密ç ä¸æ£ç¡®ã€‚</translation> </message> <message> <location line="-20"/> @@ -298,17 +323,17 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>对&消æ¯ç¾å...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>æ£åœ¨ä¸Žç½‘络åŒæ¥...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>&概况</translation> </message> @@ -328,32 +353,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>查看交易历å²</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>&地å€ç°¿</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>修改å˜å‚¨çš„地å€å’Œæ ‡ç¾åˆ—表</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>&收款地å€</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>显示接收支付的地å€åˆ—表</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>&å‘é€è´§å¸</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>退出</translation> </message> @@ -383,7 +393,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&选项...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>&åŠ å¯†é’±åŒ…...</translation> </message> @@ -398,7 +408,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>&修改密ç ...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation>æ£åœ¨ä»Žç£ç›˜å¯¼å…¥æ•°æ®å—...</translation> </message> @@ -407,18 +417,8 @@ This product includes software developed by the OpenSSL Project for use in the O <source>Reindexing blocks on disk...</source> <translation>æ£åœ¨ä¸ºæ•°æ®å—建立索引...</translation> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>~还剩 %n 个数æ®å—</numerusform></translation> - </message> - <message> - <location line="-265"/> - <source>&Export...</source> - <translation>&导出...</translation> - </message> <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> <translation>å‘一个比特å¸åœ°å€å‘é€æ¯”特å¸</translation> </message> @@ -428,12 +428,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>设置选项</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>导出当å‰æ•°æ®åˆ°æ–‡ä»¶</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>备份钱包到其它文件夹</translation> </message> @@ -443,7 +438,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>ä¿®æ”¹é’±åŒ…åŠ å¯†å£ä»¤</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation>&调试窗å£</translation> </message> @@ -453,23 +448,38 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>在诊æ–控制å°è°ƒè¯•</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> <translation>&验è¯æ¶ˆæ¯...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>比特å¸</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>钱包</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation>&å‘é€</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>&接收</translation> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation>&地å€</translation> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>&关于比特å¸</translation> </message> @@ -484,7 +494,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>显示或éšè—主窗å£</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation>对钱包ä¸çš„ç§é’¥åŠ 密</translation> </message> @@ -499,12 +509,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>æ ¡éªŒæ¶ˆæ¯ï¼Œç¡®ä¿è¯¥æ¶ˆæ¯æ˜¯ç”±æŒ‡å®šçš„比特å¸åœ°å€æ‰€æœ‰è€…ç¾åçš„</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>&文件</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>&设置</translation> </message> @@ -519,38 +529,68 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>分页工具æ </translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>动作工具æ </translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testnet]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>比特å¸å®¢æˆ·ç«¯</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>到比特å¸ç½‘络的连接共有%næ¡</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> - <translation>å·²å¤„ç† %2个交易历å²æ•°æ®å—ä¸çš„%1个(完æˆçŽ‡ %3%)。</translation> + <location line="+22"/> + <source>No block source available...</source> + <translation>No block source available...</translation> </message> <message> - <location line="+7"/> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation>%1 / %2 个交易历å²çš„区å—已下载</translation> + </message> + <message> + <location line="+4"/> <source>Processed %1 blocks of transaction history.</source> <translation>å·²å¤„ç† %1 个交易历å²æ•°æ®å—。</translation> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>%n å°æ—¶å‰</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation><numerusform>%n 天å‰</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>%n 周å‰</numerusform></translation> + </message> <message> - <location line="+70"/> + <location line="+4"/> + <source>%1 behind</source> + <translation>è½åŽ %1 </translation> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation>最新收到的区å—产生于 %1。</translation> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation>在æ¤ä¹‹åŽçš„交易尚未å¯è§</translation> + </message> + <message> + <location line="+22"/> <source>Error</source> <translation>错误</translation> </message> @@ -565,62 +605,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>ä¿¡æ¯</translation> </message> <message> - <location line="+66"/> + <location line="+70"/> <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> <translation>该交易的å—èŠ‚æ•°è¶…æ ‡ã€‚æ‚¨å¯ä»¥é€‰æ‹©æ”¯ä»˜%1的交易费给处ç†æ‚¨çš„交易的网络节点,有助于比特å¸ç½‘络的è¿è¡Œã€‚您愿æ„支付这笔交易费用å—?</translation> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation>备份æˆåŠŸ</translation> - </message> - <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> - <translation>钱包数æ®æˆåŠŸå˜å‚¨åˆ°æ–°ä½ç½®</translation> - </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>%n 秒å‰</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>%n 分ç§å‰</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>%n å°æ—¶å‰</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>%n 天å‰</numerusform></translation> - </message> - <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>最新状æ€</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>æ›´æ–°ä¸...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>最新收到的数æ®å—产生于 %1。</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation>确认交易费</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>å·²å‘é€äº¤æ˜“</translation> </message> @@ -643,14 +648,14 @@ Address: %4 </translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation>URI 处ç†</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation>URIæ— æ³•è§£æžï¼åŽŸå› å¯èƒ½æ˜¯æ¯”特å¸åœ°å€ä¸æ£ç¡®ï¼Œæˆ–者URIå‚数错误。</translation> </message> @@ -665,27 +670,7 @@ Address: %4 <translation>钱包已被<b>åŠ å¯†</b>,当å‰ä¸º<b>é”定</b>状æ€</translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>备份钱包</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>钱包文件(*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>备份失败</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>备份钱包到其它文件夹失败.</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation>å‘生严é‡é”™è¯¯ã€‚</translation> </message> @@ -693,7 +678,7 @@ Address: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation>网络è¦æŠ¥</translation> </message> @@ -726,7 +711,7 @@ Address: %4 <translation>该地å€ä¸Žåœ°å€ç°¿ä¸çš„æ¡ç›®å·²å…³è”ï¼Œæ— æ³•ä½œä¸ºå‘é€åœ°å€ç¼–辑。</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>新接收地å€</translation> </message> @@ -746,17 +731,17 @@ Address: %4 <translation>编辑å‘é€åœ°å€</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>è¾“å…¥çš„åœ°å€ "%1" å·²ç»å˜åœ¨äºŽåœ°å€ç°¿ã€‚</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>您输入的 "%1" ä¸æ˜¯åˆæ³•çš„比特å¸åœ°å€.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>æ— æ³•è§£é”钱包</translation> </message> @@ -769,7 +754,7 @@ Address: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation>Bitcoin-Qt</translation> @@ -825,8 +810,8 @@ Address: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>建议支付交易费用,有助于您的交易得到尽快处ç†. ç»å¤§å¤šæ•°äº¤æ˜“çš„å—节数为 1 kB. 建议支付0.01个比特å¸.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> </message> <message> <location line="+15"/> @@ -846,12 +831,12 @@ Address: %4 <message> <location line="+35"/> <source>Reset all client options to default.</source> - <translation type="unfinished"/> + <translation>æ¢å¤å®¢æˆ·ç«¯çš„缺çœè®¾ç½®</translation> </message> <message> <location line="+3"/> <source>&Reset Options</source> - <translation type="unfinished"/> + <translation>æ¢å¤ç¼ºçœè®¾ç½®</translation> </message> <message> <location line="+13"/> @@ -984,24 +969,24 @@ Address: %4 <translation>&应用</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation>缺çœ</translation> </message> <message> <location line="+130"/> <source>Confirm options reset</source> - <translation type="unfinished"/> + <translation>确认æ¢å¤ç¼ºçœè®¾ç½®</translation> </message> <message> <location line="+1"/> <source>Some settings may require a client restart to take effect.</source> - <translation type="unfinished"/> + <translation>æŸäº›è®¾ç½®é€‰é¡¹éœ€è¦é‡å¯å®¢æˆ·ç«¯æ‰èƒ½ç”Ÿæ•ˆ</translation> </message> <message> <location line="+0"/> <source>Do you want to proceed?</source> - <translation type="unfinished"/> + <translation>您希望继ç»å—?</translation> </message> <message> <location line="+42"/> @@ -1029,23 +1014,18 @@ Address: %4 <translation>表å•</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation>现在显示的消æ¯å¯èƒ½æ˜¯è¿‡æœŸçš„. 在连接上比特å¸ç½‘络节点åŽï¼Œæ‚¨çš„钱包将自动与网络åŒæ¥ï¼Œä½†æ˜¯è¿™ä¸ªè¿‡ç¨‹è¿˜æ²¡æœ‰å®Œæˆ.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>ä½™é¢ï¼š</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>交易笔数:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>未确认:</translation> </message> @@ -1055,7 +1035,7 @@ Address: %4 <translation>钱包</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation>未æˆç†Ÿçš„:</translation> </message> @@ -1070,7 +1050,7 @@ Address: %4 <translation><b>最近交易记录</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>您的当å‰ä½™é¢</translation> </message> @@ -1080,18 +1060,21 @@ Address: %4 <translation>尚未确认的交易总é¢, 未计入当å‰ä½™é¢</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>钱包总交易数é‡</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation>æ•°æ®åŒæ¥ä¸</translation> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation>æš‚æ—¶æ— æ³•å¯åŠ¨æ¯”特å¸ï¼šç‚¹å‡»æ”¯ä»˜åŠŸèƒ½</translation> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1166,7 +1149,7 @@ Address: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation>ä¸å¯ç”¨</translation> </message> @@ -1430,7 +1413,7 @@ Address: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>为这个地å€è¾“å…¥ä¸€ä¸ªæ ‡ç¾ï¼Œä»¥ä¾¿å°†å®ƒæ·»åŠ 到您的地å€ç°¿</translation> </message> @@ -1522,7 +1505,7 @@ Address: %4 <message> <location line="+7"/> <source>Signature</source> - <translation type="unfinished"/> + <translation>ç¾å</translation> </message> <message> <location line="+27"/> @@ -1664,9 +1647,22 @@ Address: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation>Bitcoin-qt 客户端开å‘团队</translation> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>至 %1 个数æ®å—时开å¯</translation> </message> @@ -1829,7 +1825,7 @@ Address: %4 <message numerus="yes"> <location line="-35"/> <source>Open for %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform></translation> + <translation><numerusform>Open for %n more block</numerusform></translation> </message> <message> <location line="+70"/> @@ -1853,7 +1849,7 @@ Address: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>日期</translation> </message> @@ -1875,7 +1871,7 @@ Address: %4 <message numerus="yes"> <location line="+57"/> <source>Open for %n more block(s)</source> - <translation type="unfinished"><numerusform></numerusform></translation> + <translation><numerusform>Open for %n more block</numerusform></translation> </message> <message> <location line="+3"/> @@ -1971,7 +1967,7 @@ Address: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>全部</translation> @@ -2058,6 +2054,11 @@ Address: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation>å¤åˆ¶äº¤æ˜“ç¼–å·</translation> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>ç¼–è¾‘æ ‡ç¾</translation> </message> @@ -2067,7 +2068,7 @@ Address: %4 <translation>显示交易详情</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>导出交易数æ®</translation> </message> @@ -2122,7 +2123,7 @@ Address: %4 <translation>æ— æ³•å†™å…¥æ–‡ä»¶ %1。</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>范围:</translation> </message> @@ -2133,43 +2134,86 @@ Address: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>导出当å‰æ•°æ®åˆ°æ–‡ä»¶</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>备份钱包</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>钱包文件(*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>备份失败</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>备份钱包到其它文件夹失败.</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>备份æˆåŠŸ</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>钱包数æ®æˆåŠŸå˜å‚¨åˆ°æ–°ä½ç½®</translation> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>比特å¸ç‰ˆæœ¬</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>使用:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> <translation>å‘é€å‘½ä»¤åˆ°æœåŠ¡å™¨æˆ–者 bitcoind </translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>列出命令 </translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>获得æŸæ¡å‘½ä»¤çš„帮助 </translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>选项: </translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>指定é…置文件 (默认为 bitcoin.conf) </translation> @@ -2181,102 +2225,92 @@ Address: %4 </translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>生æˆè´§å¸ -</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>ä¸è¦ç”Ÿæˆè´§å¸ -</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>指定数æ®ç›®å½• </translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation>设置数æ®åº“ç¼“å†²åŒºå¤§å° (缺çœ: 25MB)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>监å¬ç«¯å£è¿žæŽ¥ <port> (缺çœ: 8333 or testnet: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>最大连接数 <n> (缺çœ: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>连接一个节点并获å–对端地å€, 然åŽæ–开连接</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation>指定您的公共地å€</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>Threshold for disconnecting misbehaving peers (缺çœ: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>Number of seconds to keep misbehaving peers from reconnecting (缺çœ: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation>设置RPC监å¬ç«¯å£%uæ—¶å‘生错误, IPv4:%s</translation> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>JSON-RPC连接监å¬ç«¯å£<port> (缺çœï¼š8332 testnet:18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>接å—命令行和 JSON-RPC 命令 </translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>在åŽå°è¿è¡Œå¹¶æŽ¥å—命令 </translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>使用测试网络 </translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation>接å—æ¥è‡ªå¤–部的连接 (缺çœ: 如果ä¸å¸¦ -proxy or -connect å‚数设置为1)</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation>%s, 您必须在é…置文件设置rpcpassword: %s @@ -2285,10 +2319,13 @@ rpcuser=bitcoinrpc rpcpassword=%s (æ‚¨æ— éœ€è®°ä½æ¤å¯†ç ) 用户å和密ç å¿…! é¡»! ä¸ä¸€æ ·ã€‚ -如果é…置文件ä¸å˜åœ¨ï¼Œè¯·è‡ªè¡Œå»ºç«‹ä¸€ä¸ªåªæœ‰æ‰€æœ‰è€…拥有åªè¯»æƒé™çš„文件。</translation> +如果é…置文件ä¸å˜åœ¨ï¼Œè¯·è‡ªè¡Œå»ºç«‹ä¸€ä¸ªåªæœ‰æ‰€æœ‰è€…拥有åªè¯»æƒé™çš„文件。 +推è您开å¯æ示通知以便收到错误通知, +åƒè¿™æ ·: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com +</translation> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation>在IPv6模å¼ä¸‹è®¾ç½®RPC监å¬ç«¯å£ %u 失败,返回到IPv4模å¼: %s</translation> </message> @@ -2304,23 +2341,23 @@ rpcpassword=%s </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> - <translation type="unfinished"/> + <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation>错误:该交易被拒ç»ï¼å‘生这ç§é”™è¯¯çš„åŽŸå› å¯èƒ½æ˜¯ï¼šé’±åŒ…ä¸çš„比特å¸å·²ç»è¢«ç”¨æŽ‰ï¼Œæœ‰å¯èƒ½æ‚¨å¤åˆ¶äº†wallet.dat钱包文件,然åŽç”¨å¤åˆ¶çš„钱包文件支付了比特å¸ï¼Œä½†æ˜¯è¿™ä¸ªé’±åŒ…文件ä¸æ²¡æœ‰è®°å½•ã€‚</translation> </message> <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> - <translation>æ•°æ®åº“环境%såˆå§‹åŒ–失败ï¼æ¢å¤æ–¹æ³•ï¼šå¤‡ä»½è¯¥ç›®å½•ï¼Œç„¶åŽåˆ 掉除wallet.dat之外的所有文件。</translation> + <location line="+4"/> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <translation>é”™è¯¯ï¼šå› ä¸ºè¯¥äº¤æ˜“çš„æ•°é‡ã€å¤æ‚度或者动用了刚收到ä¸ä¹…的资金,您需è¦æ”¯ä»˜ä¸å°‘于%s的交易费用。</translation> </message> <message> <location line="+3"/> - <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> - <translation>错误:该交易被拒ç»ï¼å‘生这ç§é”™è¯¯çš„åŽŸå› å¯èƒ½æ˜¯ï¼šé’±åŒ…ä¸çš„比特å¸å·²ç»è¢«ç”¨æŽ‰ï¼Œæœ‰å¯èƒ½æ‚¨å¤åˆ¶äº†wallet.dat钱包文件,然åŽç”¨å¤åˆ¶çš„钱包文件支付了比特å¸ï¼Œä½†æ˜¯è¿™ä¸ªé’±åŒ…文件ä¸æ²¡æœ‰è®°å½•ã€‚</translation> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation>当收到相关通知时执行命令(命令行ä¸çš„ %s 的替æ¢ä¸ºæ¶ˆæ¯ï¼‰</translation> </message> <message> - <location line="+4"/> - <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> - <translation>é”™è¯¯ï¼šå› ä¸ºè¯¥äº¤æ˜“çš„æ•°é‡ã€å¤æ‚度或者动用了刚收到ä¸ä¹…çš„æ–°é’±ç‰åŽŸå› ,您需è¦æ”¯ä»˜ä¸å°‘于%s的交易费用。</translation> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation>当最佳区å—å˜åŒ–时执行命令 (命令行ä¸çš„ %s 会被替æ¢æˆåŒºå—哈希值)</translation> </message> <message> <location line="+11"/> @@ -2328,7 +2365,7 @@ rpcpassword=%s <translation>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>这是测试用的预å‘布版本 - 请谨慎使用 - ä¸è¦ç”¨æ¥æŒ–矿,或者在æ£å¼å•†ç”¨çŽ¯å¢ƒä¸‹ä½¿ç”¨</translation> </message> @@ -2368,24 +2405,49 @@ rpcpassword=%s <translation>æ•°æ®å—创建选项:</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>仅连接到指定节点</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation>检测å‘现数æ®å—æ•°æ®åº“æŸå。请使用 -reindexå‚æ•°é‡å¯å®¢æˆ·ç«¯ã€‚</translation> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>å‘现自己的IP地å€(缺çœ:ä¸å¸¦ -externalip å‚数监å¬æ—¶è®¾ç½®ä¸º1)</translation> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation>ä½ æƒ³çŽ°åœ¨å°±é‡å»ºå—æ•°æ®åº“å—?</translation> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation>åˆå§‹åŒ–æ•°æ®å—æ•°æ®åº“出错</translation> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation>Error initializing wallet database environment %s!</translation> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> - <translation type="unfinished"/> + <translation>导入数æ®å—æ•°æ®åº“出错</translation> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation>导入数æ®å—æ•°æ®åº“出错</translation> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> - <translation>错误:ç£ç›˜ç©ºé—´ä¸å¤šäº†!</translation> + <translation>错误:ç£ç›˜å‰©ä½™ç©ºé—´ä½Ž!</translation> </message> <message> <location line="+1"/> @@ -2395,35 +2457,125 @@ rpcpassword=%s <message> <location line="+1"/> <source>Error: Wallet locked, unable to create transaction!</source> - <translation>错误:钱包处于上é”状æ€ï¼Œæ— 法创建交易ï¼</translation> + <translation>错误:钱包被é”å®šï¼Œæ— æ³•åˆ›å»ºäº¤æ˜“ï¼</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation>错误:系统出错。</translation> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>监å¬ç«¯å£å¤±è´¥ã€‚请使用 -listen=0 å‚数。</translation> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation>æ— æ³•è¯»å–æ•°æ®å—ä¿¡æ¯</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation>读å–æ•°æ®å—失败</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation>æ— æ³•åŒæ¥æ•°æ®å—索引</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation>æ— æ³•å†™å…¥æ•°æ®å—索引</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation>æ— æ³•å†™å…¥æ•°æ®å—ä¿¡æ¯</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation>æ— æ³•å†™æ•°æ®å—</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation>æ— æ³•å†™å…¥æ–‡ä»¶ä¿¡æ¯</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation>æ— æ³•å†™å…¥coinæ•°æ®åº“</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation>æ— æ³•å†™å…¥äº¤æ˜“ç´¢å¼•</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation>æ— æ³•å†™å…¥å›žæ»šä¿¡æ¯</translation> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation>通过DNS查找节点(缺çœï¼š1 除éžä½¿ç”¨ -connect 选项)</translation> </message> <message> - <location line="+5"/> - <source>How thorough the block verification is (0-4, default: 3)</source> + <location line="+1"/> + <source>Generate coins (default: 0)</source> <translation type="unfinished"/> </message> <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation>å¯åŠ¨æ—¶æ£€æµ‹å¤šå°‘个数æ®å—(缺çœï¼š288,0=所有)</translation> + </message> + <message> <location line="+1"/> - <source>Importing blocks from block database...</source> - <translation>æ£åœ¨ä»Žæ•°æ®å—文件ä¸å¯¼å…¥æ•°æ®å—...</translation> + <source>How thorough the block verification is (0-4, default: 3)</source> + <translation>How thorough the block verification is (0-4, default: 3)</translation> + </message> + <message> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>é‡æ–°ä¸ºå½“å‰çš„blk000??.dat文件建立索引</translation> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation>设置使用调用æœåŠ¡ RPC 的线程数é‡ï¼ˆé»˜è®¤ï¼š4)</translation> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation>æ£åœ¨éªŒè¯æ•°æ®åº“的完整性...</translation> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation>æ£åœ¨æ£€æµ‹é’±åŒ…的完整性...</translation> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation>从blk000??.dat文件导入数æ®å—</translation> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation>ä¿¡æ¯</translation> </message> @@ -2433,7 +2585,12 @@ rpcpassword=%s <translation>éžæ³•çš„ -tor 地å€ï¼š'%s' </translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation>维护一份完整的交易索引(缺çœï¼š0)</translation> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation>æ¯ä¸ªè¿žæŽ¥çš„最大接收缓å˜ï¼Œ<n>*1000 å—节(缺çœï¼š5000)</translation> </message> @@ -2443,7 +2600,7 @@ rpcpassword=%s <translation>æ¯ä¸ªè¿žæŽ¥çš„最大å‘é€ç¼“å˜ï¼Œ<n>*1000 å—节(缺çœï¼š1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation>仅接å—符åˆå®¢æˆ·ç«¯æ£€æŸ¥ç‚¹è®¾ç½®çš„æ•°æ®å—文件</translation> </message> @@ -2468,12 +2625,7 @@ rpcpassword=%s <translation>为调试输出信æ¯æ·»åŠ 时间戳</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation>é‡æ–°ä¸ºå½“å‰çš„blk000??.dat文件建立索引</translation> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>SSL选项:(å‚è§Bitcoin Wiki关于SSL设置æ ç›®)</translation> </message> @@ -2503,7 +2655,7 @@ rpcpassword=%s <translation>设置最å°æ•°æ®å—大å°(缺çœ:0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>客户端å¯åŠ¨æ—¶åŽ‹ç¼©debug.log文件(缺çœï¼šno-debug模å¼æ—¶ä¸º1)</translation> </message> @@ -2513,7 +2665,12 @@ rpcpassword=%s <translation>设置连接超时时间(缺çœï¼š5000毫秒)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation>系统错误:</translation> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>使用UPnpæ˜ å°„ç›‘å¬ç«¯å£(缺çœ: 0)</translation> </message> @@ -2545,39 +2702,44 @@ rpcpassword=%s </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation>You need to rebuild the databases using -reindex to change -txindex</translation> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation>钱包文件wallet.datæŸå,抢救备份失败</translation> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>JSON-RPC连接密ç </translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>å…许从指定IP接å—到的JSON-RPC连接 </translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>å‘IP地å€ä¸º <ip> 的节点å‘é€æŒ‡ä»¤ (缺çœ: 127.0.0.1) </translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation>当最佳数æ®å—å˜åŒ–时执行命令 (命令行ä¸çš„ %s 会被替æ¢æˆæ•°æ®å—哈希值)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>将钱包å‡çº§åˆ°æœ€æ–°çš„æ ¼å¼</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>è®¾ç½®å¯†é’¥æ± å¤§å°ä¸º <n> (缺çœ: 100) </translation> @@ -2589,17 +2751,12 @@ rpcpassword=%s </translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation>å¯åŠ¨æ—¶éœ€æ£€æŸ¥çš„æ•°æ®å—æ•°é‡ (缺çœ: 2500, 设置0为检查所有数æ®å—)</translation> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>为 JSON-RPC 连接使用 OpenSSL (https)连接</translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>æœåŠ¡å™¨è¯ä¹¦ (默认为 server.cert) </translation> @@ -2611,13 +2768,13 @@ rpcpassword=%s </translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>å¯æŽ¥å—çš„åŠ å¯†å™¨ (默认为 TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH) </translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>è¯¥å¸®åŠ©ä¿¡æ¯ </translation> @@ -2628,22 +2785,22 @@ rpcpassword=%s <translation>æ— æ³•ç»‘å®šæœ¬æœºç«¯å£ %s (è¿”å›žé”™è¯¯æ¶ˆæ¯ %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>通过 socks 代ç†è¿žæŽ¥</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>使用 -addnode, -seednode å’Œ -connect选项时å…许DNS查找</translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>æ£åœ¨åŠ 载地å€...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>wallet.daté’±åŒ…æ–‡ä»¶åŠ è½½é”™è¯¯ï¼šé’±åŒ…æŸå</translation> </message> @@ -2653,32 +2810,22 @@ rpcpassword=%s <translation>wallet.daté’±åŒ…æ–‡ä»¶åŠ è½½é”™è¯¯ï¼šè¯·å‡çº§åˆ°æœ€æ–°Bitcoin客户端</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation type="unfinished"/> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>钱包文件需è¦é‡å†™ï¼šè¯·é€€å‡ºå¹¶é‡æ–°å¯åŠ¨Bitcoin客户端</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>wallet.daté’±åŒ…æ–‡ä»¶åŠ è½½é”™è¯¯</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>éžæ³•çš„代ç†åœ°å€: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation>被指定的是未知网络 -onlynet: '%s'</translation> </message> @@ -2688,7 +2835,7 @@ rpcpassword=%s <translation>被指定的是未知socks代ç†ç‰ˆæœ¬: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation>æ— æ³•è§£æž -bind 端å£åœ°å€: '%s'</translation> </message> @@ -2698,17 +2845,12 @@ rpcpassword=%s <translation>æ— æ³•è§£æž -externalip 地å€: '%s'</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>éžæ³•é‡‘é¢ -paytxfee=<amount>: '%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation>错误: æ— æ³•å¯åŠ¨èŠ‚点</translation> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>金é¢ä¸å¯¹</translation> </message> @@ -2723,7 +2865,7 @@ rpcpassword=%s <translation>åŠ è½½æ•°æ®å—索引...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>æ·»åŠ èŠ‚ç‚¹å¹¶ä¸Žå…¶ä¿æŒè¿žæŽ¥</translation> </message> @@ -2733,57 +2875,47 @@ rpcpassword=%s <translation>æ— æ³•åœ¨æœ¬æœºç»‘å®š %s ç«¯å£ . 比特å¸å®¢æˆ·ç«¯è½¯ä»¶å¯èƒ½å·²ç»åœ¨è¿è¡Œ.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation>通过IRCèŠå¤©å®¤æŸ¥æ‰¾ç½‘络上的比特å¸èŠ‚点 (缺çœ: 0)</translation> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>æ¯å‘é€1KB交易所需的费用</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>æ£åœ¨åŠ 载钱包...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation>æ— æ³•é™çº§é’±åŒ…æ ¼å¼</translation> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation>æ— æ³•åˆå§‹åŒ– keypool</translation> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation>æ— æ³•å†™å…¥ç¼ºçœåœ°å€</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>æ£åœ¨é‡æ–°æ‰«æ...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>åŠ è½½å®Œæˆ</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation>使用 %s 选项</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>错误</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/locale/bitcoin_zh_TW.ts b/src/qt/locale/bitcoin_zh_TW.ts index 2aa6d7c65f..c98cd6a53c 100644 --- a/src/qt/locale/bitcoin_zh_TW.ts +++ b/src/qt/locale/bitcoin_zh_TW.ts @@ -13,12 +13,7 @@ <translation><b>ä½å…ƒå¹£</b>版本</translation> </message> <message> - <location line="+41"/> - <source>Copyright © 2009-2012 The Bitcoin developers</source> - <translation>版權為 Bitcoin 開發人員自西元 2009 至 2012 年起所有</translation> - </message> - <message> - <location line="+13"/> + <location line="+57"/> <source> This is experimental software. @@ -32,6 +27,16 @@ This product includes software developed by the OpenSSL Project for use in the O æ¤ç”¢å“也包å«äº†ç”± OpenSSL Project 所開發的 OpenSSL Toolkit (http://www.openssl.org/) 軟體, ç”± Eric Young (eay@cryptsoft.com) æ’°å¯«çš„åŠ è§£å¯†è»Ÿé«”, 以åŠç”± Thomas Bernard 所撰寫的 UPnP 軟體.</translation> </message> + <message> + <location filename="../aboutdialog.cpp" line="+14"/> + <source>Copyright</source> + <translation>版權</translation> + </message> + <message> + <location line="+0"/> + <source>The Bitcoin developers</source> + <translation>ä½å…ƒå¹£é–‹ç™¼äººå“¡</translation> + </message> </context> <context> <name>AddressBookPage</name> @@ -41,7 +46,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>ä½å€ç°¿</translation> </message> <message> - <location line="+22"/> + <location line="+19"/> <source>Double-click to edit address or label</source> <translation>點兩下來修改ä½å€æˆ–標記</translation> </message> @@ -61,12 +66,12 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>新增ä½å€</translation> </message> <message> - <location line="-46"/> + <location filename="../addressbookpage.cpp" line="+63"/> <source>These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you.</source> <translation>é€™äº›æ˜¯ä½ ç”¨ä¾†æ”¶æ¬¾çš„ä½å…ƒå¹£ä½å€. ä½ å¯ä»¥æä¾›ä¸åŒçš„ä½å€çµ¦ä¸åŒçš„付款人, ä¾†è¿½è¹¤æ˜¯èª°æ”¯ä»˜çµ¦ä½ .</translation> </message> <message> - <location line="+60"/> + <location filename="../forms/addressbookpage.ui" line="+14"/> <source>&Copy Address</source> <translation>複製ä½å€</translation> </message> @@ -78,12 +83,12 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+11"/> <source>Sign a message to prove you own a Bitcoin address</source> - <translation>簽署一則訊æ¯ä¾†è‰æ˜Žä¸€å€‹ä½å…ƒå¹£ä½å€æ˜¯ä½ çš„</translation> + <translation>簽署訊æ¯æ˜¯ç”¨ä¾†è‰æ˜Žä½å…ƒå¹£ä½å€æ˜¯ä½ çš„</translation> </message> <message> <location line="+3"/> <source>Sign &Message</source> - <translation>簽署訊æ¯</translation> + <translation>訊æ¯ç°½ç½²</translation> </message> <message> <location line="+25"/> @@ -91,14 +96,24 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>從列表ä¸åˆªé™¤ç›®å‰é¸å–çš„ä½å€</translation> </message> <message> - <location line="-14"/> + <location line="+27"/> + <source>Export the data in the current tab to a file</source> + <translation>將目å‰åˆ†é 的資料匯出å˜æˆæª”案</translation> + </message> + <message> + <location line="+3"/> + <source>&Export</source> + <translation>匯出</translation> + </message> + <message> + <location line="-44"/> <source>Verify a message to ensure it was signed with a specified Bitcoin address</source> - <translation>é©—è‰ä¸€å‰‡è¨Šæ¯ä»¥ç¢ºèªå®ƒæ˜¯ç”¨æŒ‡å®šçš„ä½å…ƒå¹£ä½å€ç°½ç½²çš„</translation> + <translation>é©—è‰è¨Šæ¯æ˜¯ç”¨ä¾†ç¢ºèªè¨Šæ¯æ˜¯ç”¨æŒ‡å®šçš„ä½å…ƒå¹£ä½å€ç°½ç½²çš„</translation> </message> <message> <location line="+3"/> <source>&Verify Message</source> - <translation>é©—è‰è¨Šæ¯</translation> + <translation>訊æ¯é©—è‰</translation> </message> <message> <location line="+14"/> @@ -106,17 +121,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>刪除</translation> </message> <message> - <location filename="../addressbookpage.cpp" line="+65"/> + <location filename="../addressbookpage.cpp" line="-5"/> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation>é€™æ˜¯ä½ ç”¨ä¾†ä»˜æ¬¾çš„ä½å…ƒå¹£ä½å€. 在付錢之å‰, 務必è¦æª¢æŸ¥é‡‘é¡å’Œæ”¶æ¬¾ä½å€æ˜¯å¦æ£ç¢º.</translation> + </message> + <message> + <location line="+13"/> <source>Copy &Label</source> <translation>複製標記</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> <source>&Edit</source> <translation>編輯</translation> </message> <message> - <location line="+250"/> + <location line="+1"/> + <source>Send &Coins</source> + <translation>付錢</translation> + </message> + <message> + <location line="+260"/> <source>Export Address Book Data</source> <translation>匯出ä½å€ç°¿è³‡æ–™</translation> </message> @@ -128,7 +153,7 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+13"/> <source>Error exporting</source> - <translation>資料匯出有誤</translation> + <translation>匯出失敗</translation> </message> <message> <location line="+0"/> @@ -139,7 +164,7 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>AddressTableModel</name> <message> - <location filename="../addresstablemodel.cpp" line="+142"/> + <location filename="../addresstablemodel.cpp" line="+144"/> <source>Label</source> <translation>標記</translation> </message> @@ -264,7 +289,7 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="-54"/> <source>Wallet encryption failed due to an internal error. Your wallet was not encrypted.</source> - <translation>éŒ¢åŒ…åŠ å¯†å› ç¨‹å¼å…§éƒ¨æœ‰èª¤è€Œå¤±æ•—. ä½ çš„éŒ¢åŒ…é‚„æ˜¯æ²’æœ‰åŠ å¯†.</translation> + <translation>éŒ¢åŒ…åŠ å¯†å› ç¨‹å¼å…§éƒ¨éŒ¯èª¤è€Œå¤±æ•—. ä½ çš„éŒ¢åŒ…é‚„æ˜¯æ²’æœ‰åŠ å¯†.</translation> </message> <message> <location line="+7"/> @@ -298,17 +323,17 @@ This product includes software developed by the OpenSSL Project for use in the O <context> <name>BitcoinGUI</name> <message> - <location filename="../bitcoingui.cpp" line="+267"/> + <location filename="../bitcoingui.cpp" line="+233"/> <source>Sign &message...</source> <translation>訊æ¯ç°½ç½²...</translation> </message> <message> - <location line="+254"/> + <location line="+280"/> <source>Synchronizing with network...</source> <translation>網路åŒæ¥ä¸...</translation> </message> <message> - <location line="-322"/> + <location line="-349"/> <source>&Overview</source> <translation>總覽</translation> </message> @@ -328,32 +353,17 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>ç€è¦½äº¤æ˜“紀錄</translation> </message> <message> - <location line="+6"/> - <source>&Address Book</source> - <translation>ä½å€ç°¿</translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>Edit the list of stored addresses and labels</source> <translation>編輯ä½å€èˆ‡æ¨™è¨˜çš„儲å˜åˆ—表</translation> </message> <message> - <location line="-15"/> - <source>&Receive coins</source> - <translation>收錢</translation> - </message> - <message> - <location line="+1"/> + <location line="-14"/> <source>Show the list of addresses for receiving payments</source> <translation>顯示收款ä½å€çš„列表</translation> </message> <message> - <location line="-8"/> - <source>&Send coins</source> - <translation>付錢</translation> - </message> - <message> - <location line="+39"/> + <location line="+31"/> <source>E&xit</source> <translation>çµæŸ</translation> </message> @@ -383,7 +393,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>é¸é …...</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>&Encrypt Wallet...</source> <translation>éŒ¢åŒ…åŠ å¯†...</translation> </message> @@ -398,7 +408,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>密碼變更...</translation> </message> <message> - <location line="+259"/> + <location line="+285"/> <source>Importing blocks from disk...</source> <translation>從ç£ç¢ŸåŒ¯å…¥å€å¡Šä¸...</translation> </message> @@ -407,20 +417,10 @@ This product includes software developed by the OpenSSL Project for use in the O <source>Reindexing blocks on disk...</source> <translation>é‡å»ºç£ç¢Ÿå€å¡Šç´¢å¼•ä¸...</translation> </message> - <message numerus="yes"> - <location line="+10"/> - <source>~%n block(s) remaining</source> - <translation><numerusform>剩下 ~%n 個å€å¡Š</numerusform></translation> - </message> <message> - <location line="-265"/> - <source>&Export...</source> - <translation>匯出...</translation> - </message> - <message> - <location line="-65"/> + <location line="-347"/> <source>Send coins to a Bitcoin address</source> - <translation>付錢到一個ä½å…ƒå¹£ä½å€</translation> + <translation>付錢到ä½å…ƒå¹£ä½å€</translation> </message> <message> <location line="+49"/> @@ -428,12 +428,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>修改ä½å…ƒå¹£çš„è¨å®šé¸é …</translation> </message> <message> - <location line="+17"/> - <source>Export the data in the current tab to a file</source> - <translation>將目å‰åˆ†é 的資料匯出å˜æˆæª”案</translation> - </message> - <message> - <location line="-9"/> + <location line="+9"/> <source>Backup wallet to another location</source> <translation>將錢包備份到其它地方</translation> </message> @@ -443,7 +438,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>è®Šæ›´éŒ¢åŒ…åŠ å¯†ç”¨çš„å¯†ç¢¼</translation> </message> <message> - <location line="+9"/> + <location line="+6"/> <source>&Debug window</source> <translation>除錯視窗</translation> </message> @@ -453,23 +448,38 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>開啓除錯與診斷主控å°</translation> </message> <message> - <location line="-7"/> + <location line="-4"/> <source>&Verify message...</source> - <translation>訊æ¯é©—è‰...</translation> + <translation>é©—è‰è¨Šæ¯...</translation> </message> <message> - <location line="-196"/> - <location line="+538"/> + <location line="-165"/> + <location line="+530"/> <source>Bitcoin</source> <translation>ä½å…ƒå¹£</translation> </message> <message> - <location line="-538"/> + <location line="-530"/> <source>Wallet</source> <translation>錢包</translation> </message> <message> - <location line="+176"/> + <location line="+101"/> + <source>&Send</source> + <translation>付出</translation> + </message> + <message> + <location line="+7"/> + <source>&Receive</source> + <translation>收å—</translation> + </message> + <message> + <location line="+14"/> + <source>&Addresses</source> + <translation>ä½å€</translation> + </message> + <message> + <location line="+22"/> <source>&About Bitcoin</source> <translation>關於ä½å…ƒå¹£</translation> </message> @@ -484,7 +494,7 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>顯示或隱è—主視窗</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Encrypt the private keys that belong to your wallet</source> <translation>å°‡å±¬æ–¼ä½ çš„éŒ¢åŒ…çš„å¯†é‘°åŠ å¯†</translation> </message> @@ -496,15 +506,15 @@ This product includes software developed by the OpenSSL Project for use in the O <message> <location line="+2"/> <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source> - <translation>é©—è‰è¨Šæ¯ä»¥ç¢ºèªé‚£æ˜¯ç”¨æŒ‡å®šçš„ä½å…ƒå¹£ä½å€ç°½ç½²çš„</translation> + <translation>é©—è‰è¨Šæ¯ä¾†ç¢ºèªæ˜¯ç”¨æŒ‡å®šçš„ä½å…ƒå¹£ä½å€ç°½ç½²çš„</translation> </message> <message> - <location line="+31"/> + <location line="+28"/> <source>&File</source> <translation>檔案</translation> </message> <message> - <location line="+8"/> + <location line="+7"/> <source>&Settings</source> <translation>è¨å®š</translation> </message> @@ -519,38 +529,68 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>分é 工具列</translation> </message> <message> - <location line="+8"/> - <source>Actions toolbar</source> - <translation>動作工具列</translation> - </message> - <message> - <location line="+13"/> + <location line="+17"/> <location line="+10"/> <source>[testnet]</source> <translation>[testnet]</translation> </message> <message> - <location line="+63"/> + <location line="+47"/> <source>Bitcoin client</source> <translation>ä½å…ƒå¹£å®¢æˆ¶ç«¯è»Ÿé«”</translation> </message> <message numerus="yes"> - <location line="+79"/> + <location line="+141"/> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>與ä½å…ƒå¹£ç¶²è·¯æœ‰ %n 個連線在使用ä¸</numerusform></translation> </message> <message> - <location line="+45"/> - <source>Processed %1 of %2 blocks of transaction history (%3% done).</source> - <translation>已處ç†äº†å…¨éƒ¨ %2 個ä¸çš„ %1 個å€å¡Šçš„交易紀錄 (完æˆåº¦ %3%).</translation> + <location line="+22"/> + <source>No block source available...</source> + <translation>ç›®å‰æ²’有å€å¡Šä¾†æº...</translation> </message> <message> - <location line="+7"/> + <location line="+12"/> + <source>Processed %1 of %2 (estimated) blocks of transaction history.</source> + <translation>已處ç†äº†ä¼°è¨ˆå…¨éƒ¨ %2 個ä¸çš„ %1 個å€å¡Šçš„交易紀錄.</translation> + </message> + <message> + <location line="+4"/> <source>Processed %1 blocks of transaction history.</source> <translation>已處ç†äº† %1 個å€å¡Šçš„交易紀錄.</translation> </message> + <message numerus="yes"> + <location line="+20"/> + <source>%n hour(s)</source> + <translation><numerusform>%n 個å°æ™‚</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n day(s)</source> + <translation><numerusform>%n 天</numerusform></translation> + </message> + <message numerus="yes"> + <location line="+4"/> + <source>%n week(s)</source> + <translation><numerusform>%n 個星期</numerusform></translation> + </message> <message> - <location line="+70"/> + <location line="+4"/> + <source>%1 behind</source> + <translation>è½å¾Œ %1</translation> + </message> + <message> + <location line="+14"/> + <source>Last received block was generated %1 ago.</source> + <translation>最近收到的å€å¡Šæ˜¯åœ¨ %1 之å‰ç”Ÿç”¢å‡ºä¾†.</translation> + </message> + <message> + <location line="+2"/> + <source>Transactions after this will not yet be visible.</source> + <translation>會看ä¸è¦‹åœ¨é€™ä¹‹å¾Œçš„交易.</translation> + </message> + <message> + <location line="+22"/> <source>Error</source> <translation>錯誤</translation> </message> @@ -565,62 +605,27 @@ This product includes software developed by the OpenSSL Project for use in the O <translation>資訊</translation> </message> <message> - <location line="+66"/> + <location line="+70"/> <source>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?</source> <translation>這ç†äº¤æ˜“的資料大å°è¶…éŽé™åˆ¶äº†. ä½ é‚„æ˜¯å¯ä»¥ä»˜å‡º %1 的費用來傳é€, 這ç†è²»ç”¨æœƒä»˜çµ¦è™•ç†ä½ 的交易的節點, 並幫助ç¶æŒæ•´å€‹ç¶²è·¯. ä½ é¡˜æ„æ”¯ä»˜é€™é …è²»ç”¨å—Ž?</translation> </message> <message> - <location line="+210"/> - <source>Backup Successful</source> - <translation>備份æˆåŠŸ</translation> - </message> - <message> - <location line="+0"/> - <source>The wallet data was successfully saved to the new location.</source> - <translation>錢包的資料已經æˆåŠŸå„²å˜åˆ°æ–°çš„地方了.</translation> - </message> - <message numerus="yes"> - <location line="-338"/> - <source>%n second(s) ago</source> - <translation><numerusform>%n 秒é˜å‰</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n minute(s) ago</source> - <translation><numerusform>%n 分é˜å‰</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n hour(s) ago</source> - <translation><numerusform>%n å°æ™‚å‰</numerusform></translation> - </message> - <message numerus="yes"> - <location line="+4"/> - <source>%n day(s) ago</source> - <translation><numerusform>%n 天å‰</numerusform></translation> - </message> - <message> - <location line="+6"/> + <location line="-140"/> <source>Up to date</source> <translation>最新狀態</translation> </message> <message> - <location line="+7"/> + <location line="+31"/> <source>Catching up...</source> <translation>進度追趕ä¸...</translation> </message> <message> - <location line="+10"/> - <source>Last received block was generated %1.</source> - <translation>最近收到的å€å¡Šç”¢ç”Ÿæ–¼ %1.</translation> - </message> - <message> - <location line="+97"/> + <location line="+113"/> <source>Confirm transaction fee</source> <translation>確èªäº¤æ˜“手續費</translation> </message> <message> - <location line="+23"/> + <location line="+8"/> <source>Sent transaction</source> <translation>付款交易</translation> </message> @@ -642,14 +647,14 @@ Address: %4 ä½å€: %4</translation> </message> <message> - <location line="+99"/> - <location line="+28"/> + <location line="+33"/> + <location line="+23"/> <source>URI handling</source> <translation>URI 處ç†</translation> </message> <message> - <location line="-28"/> - <location line="+28"/> + <location line="-23"/> + <location line="+23"/> <source>URI can not be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> <translation>ç„¡æ³•è§£æž URI! 也許ä½å…ƒå¹£ä½å€ç„¡æ•ˆæˆ– URI åƒæ•¸æœ‰èª¤.</translation> </message> @@ -664,27 +669,7 @@ Address: %4 <translation>錢包<b>å·²åŠ å¯†</b>並且æ£<b>上鎖ä¸</b></translation> </message> <message> - <location line="+23"/> - <source>Backup Wallet</source> - <translation>錢包備份</translation> - </message> - <message> - <location line="+0"/> - <source>Wallet Data (*.dat)</source> - <translation>錢包資料檔 (*.dat)</translation> - </message> - <message> - <location line="+3"/> - <source>Backup Failed</source> - <translation>備份失敗</translation> - </message> - <message> - <location line="+0"/> - <source>There was an error trying to save the wallet data to the new location.</source> - <translation>儲å˜éŒ¢åŒ…資料到新的地方時發生錯誤</translation> - </message> - <message> - <location filename="../bitcoin.cpp" line="+109"/> + <location filename="../bitcoin.cpp" line="+111"/> <source>A fatal error occurred. Bitcoin can no longer continue safely and will quit.</source> <translation>發生了致命的錯誤. ä½å…ƒå¹£ç¨‹å¼ç„¡æ³•å†ç¹¼çºŒå®‰å…¨åŸ·è¡Œ, åªå¥½çµæŸ.</translation> </message> @@ -692,7 +677,7 @@ Address: %4 <context> <name>ClientModel</name> <message> - <location filename="../clientmodel.cpp" line="+86"/> + <location filename="../clientmodel.cpp" line="+104"/> <source>Network Alert</source> <translation>網路è¦å ±</translation> </message> @@ -722,17 +707,17 @@ Address: %4 <message> <location line="+10"/> <source>The address associated with this address book entry. This can only be modified for sending addresses.</source> - <translation>與這個ä½å€ç°¿é …目關è¯çš„ä½å€. åªèƒ½ä¿®æ”¹ä»˜æ¬¾ä½å€.</translation> + <translation>與這個ä½å€ç°¿é …目關è¯çš„ä½å€. 付款ä½å€æ‰èƒ½è¢«æ›´æ”¹.</translation> </message> <message> - <location filename="../editaddressdialog.cpp" line="+20"/> + <location filename="../editaddressdialog.cpp" line="+21"/> <source>New receiving address</source> <translation>新收款ä½å€</translation> </message> <message> <location line="+4"/> <source>New sending address</source> - <translation>新付款ä½å€</translation> + <translation>新增付款ä½å€</translation> </message> <message> <location line="+3"/> @@ -745,17 +730,17 @@ Address: %4 <translation>編輯付款ä½å€</translation> </message> <message> - <location line="+60"/> + <location line="+76"/> <source>The entered address "%1" is already in the address book.</source> <translation>輸入的ä½å€"%1"å·²å˜åœ¨æ–¼ä½å€ç°¿ä¸.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>The entered address "%1" is not a valid Bitcoin address.</source> <translation>輸入的ä½å€ "%1" 並ä¸æ˜¯æœ‰æ•ˆçš„ä½å…ƒå¹£ä½å€.</translation> </message> <message> - <location line="+5"/> + <location line="+10"/> <source>Could not unlock wallet.</source> <translation>無法將錢包解鎖.</translation> </message> @@ -768,7 +753,7 @@ Address: %4 <context> <name>GUIUtil::HelpMessageBox</name> <message> - <location filename="../guiutil.cpp" line="+419"/> + <location filename="../guiutil.cpp" line="+424"/> <location line="+12"/> <source>Bitcoin-Qt</source> <translation>ä½å…ƒå¹£-Qt</translation> @@ -824,8 +809,8 @@ Address: %4 </message> <message> <location line="+6"/> - <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended.</source> - <translation>éžå¿…è¦çš„交易手續費, 以 kB 為計費單ä½, 且有助於縮çŸä½ 的交易處ç†æ™‚é–“. 大部份交易的資料大å°æ˜¯ 1 kB. 建è°è¨å®šç‚º 0.01 å…ƒ.</translation> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation type="unfinished"/> </message> <message> <location line="+15"/> @@ -983,7 +968,7 @@ Address: %4 <translation>套用</translation> </message> <message> - <location filename="../optionsdialog.cpp" line="+55"/> + <location filename="../optionsdialog.cpp" line="+53"/> <source>default</source> <translation>é è¨</translation> </message> @@ -1028,23 +1013,18 @@ Address: %4 <translation>表單</translation> </message> <message> - <location line="+51"/> - <location line="+183"/> + <location line="+50"/> + <location line="+166"/> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <translation>顯示的資訊å¯èƒ½æ˜¯éŽæœŸçš„. 與ä½å…ƒå¹£ç¶²è·¯çš„連線建立後, ä½ çš„éŒ¢åŒ…æœƒè‡ªå‹•å’Œç¶²è·¯åŒæ¥, 但這個æ¥é©Ÿé‚„沒完æˆ.</translation> </message> <message> - <location line="-141"/> + <location line="-124"/> <source>Balance:</source> <translation>餘é¡:</translation> </message> <message> - <location line="+58"/> - <source>Number of transactions:</source> - <translation>交易次數:</translation> - </message> - <message> - <location line="-29"/> + <location line="+29"/> <source>Unconfirmed:</source> <translation>未確èªé¡:</translation> </message> @@ -1054,7 +1034,7 @@ Address: %4 <translation>錢包</translation> </message> <message> - <location line="+124"/> + <location line="+107"/> <source>Immature:</source> <translation>未熟æˆ</translation> </message> @@ -1069,7 +1049,7 @@ Address: %4 <translation><b>最近交易</b></translation> </message> <message> - <location line="-118"/> + <location line="-101"/> <source>Your current balance</source> <translation>ç›®å‰é¤˜é¡</translation> </message> @@ -1079,18 +1059,21 @@ Address: %4 <translation>尚未確èªä¹‹äº¤æ˜“的總é¡, ä¸åŒ…å«åœ¨ç›®å‰é¤˜é¡ä¸</translation> </message> <message> - <location line="+20"/> - <source>Total number of transactions in wallet</source> - <translation>錢包ä¸ç´€éŒ„的總交易次數</translation> - </message> - <message> - <location filename="../overviewpage.cpp" line="+115"/> + <location filename="../overviewpage.cpp" line="+116"/> <location line="+1"/> <source>out of sync</source> <translation>æ²’åŒæ¥</translation> </message> </context> <context> + <name>PaymentServer</name> + <message> + <location filename="../paymentserver.cpp" line="+107"/> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation>無法啟動 bitcoin 隨按隨付處ç†å™¨</translation> + </message> +</context> +<context> <name>QRCodeDialog</name> <message> <location filename="../forms/qrcodedialog.ui" line="+14"/> @@ -1125,7 +1108,7 @@ Address: %4 <message> <location filename="../qrcodedialog.cpp" line="+62"/> <source>Error encoding URI into QR Code.</source> - <translation>å°‡ URI ç·¨ç¢¼æˆ QR æ¢ç¢¼æ™‚發生錯誤</translation> + <translation>å°‡ URI ç·¨ç¢¼æˆ QR æ¢ç¢¼å¤±æ•—</translation> </message> <message> <location line="+40"/> @@ -1165,7 +1148,7 @@ Address: %4 <location line="+53"/> <location line="+23"/> <location line="+23"/> - <location filename="../rpcconsole.cpp" line="+344"/> + <location filename="../rpcconsole.cpp" line="+339"/> <source>N/A</source> <translation>ç„¡</translation> </message> @@ -1357,7 +1340,7 @@ Address: %4 <message> <location line="+5"/> <source>Confirm send coins</source> - <translation>確èªä»˜å‡ºé‡‘é¡</translation> + <translation>確èªè¦ä»˜éŒ¢</translation> </message> <message> <location line="+1"/> @@ -1392,7 +1375,7 @@ Address: %4 <message> <location line="+6"/> <source>Duplicate address found, can only send to each address once per send operation.</source> - <translation>發ç¾æœ‰é‡è¤‡çš„ä½å€. 在一次付款動作ä¸, åªèƒ½ä»˜çµ¦æ¯å€‹ä½å€ä¸€æ¬¡.</translation> + <translation>發ç¾æœ‰é‡è¤‡çš„ä½å€. æ¯å€‹ä»˜æ¬¾å‹•ä½œä¸, åªèƒ½ä»˜çµ¦å€‹åˆ¥çš„ä½å€ä¸€æ¬¡.</translation> </message> <message> <location line="+5"/> @@ -1429,7 +1412,7 @@ Address: %4 </message> <message> <location line="+60"/> - <location filename="../sendcoinsentry.cpp" line="+25"/> + <location filename="../sendcoinsentry.cpp" line="+26"/> <source>Enter a label for this address to add it to your address book</source> <translation>輸入一個標記給這個ä½å€, ä¸¦åŠ åˆ°ä½å€ç°¿ä¸</translation> </message> @@ -1479,7 +1462,7 @@ Address: %4 <message> <location line="+13"/> <source>&Sign Message</source> - <translation>簽署訊æ¯</translation> + <translation>訊æ¯ç°½ç½²</translation> </message> <message> <location line="+6"/> @@ -1531,7 +1514,7 @@ Address: %4 <message> <location line="+21"/> <source>Sign the message to prove you own this Bitcoin address</source> - <translation>簽署一則訊æ¯ä¾†è‰æ˜Žä¸€å€‹ä½å…ƒå¹£ä½å€æ˜¯ä½ çš„</translation> + <translation>簽署訊æ¯æ˜¯ç”¨ä¾†è‰æ˜Žé€™å€‹ä½å…ƒå¹£ä½å€æ˜¯ä½ çš„</translation> </message> <message> <location line="+3"/> @@ -1552,7 +1535,7 @@ Address: %4 <message> <location line="-87"/> <source>&Verify Message</source> - <translation>é©—è‰è¨Šæ¯</translation> + <translation>訊æ¯é©—è‰</translation> </message> <message> <location line="+6"/> @@ -1567,7 +1550,7 @@ Address: %4 <message> <location line="+40"/> <source>Verify the message to ensure it was signed with the specified Bitcoin address</source> - <translation>é©—è‰é€™å‰‡è¨Šæ¯ä»¥ç¢ºèªå®ƒæ˜¯ç”¨æŒ‡å®šçš„ä½å…ƒå¹£ä½å€ç°½ç½²çš„</translation> + <translation>é©—è‰è¨Šæ¯æ˜¯ç”¨ä¾†ç¢ºèªè¨Šæ¯æ˜¯ç”¨æŒ‡å®šçš„ä½å…ƒå¹£ä½å€ç°½ç½²çš„</translation> </message> <message> <location line="+3"/> @@ -1588,7 +1571,7 @@ Address: %4 <message> <location line="-2"/> <source>Click "Sign Message" to generate signature</source> - <translation>按"簽署訊æ¯"ä¾†ç”¢ç”Ÿç°½ç« </translation> + <translation>按"訊æ¯ç°½ç½²"ä¾†ç”¢ç”Ÿç°½ç« </translation> </message> <message> <location line="+3"/> @@ -1663,9 +1646,22 @@ Address: %4 </message> </context> <context> + <name>SplashScreen</name> + <message> + <location filename="../splashscreen.cpp" line="+22"/> + <source>The Bitcoin developers</source> + <translation>ä½å…ƒå¹£é–‹ç™¼äººå“¡</translation> + </message> + <message> + <location line="+1"/> + <source>[testnet]</source> + <translation>[testnet]</translation> + </message> +</context> +<context> <name>TransactionDesc</name> <message> - <location filename="../transactiondesc.cpp" line="+19"/> + <location filename="../transactiondesc.cpp" line="+20"/> <source>Open until %1</source> <translation>在 %1 å‰æœªå®š</translation> </message> @@ -1852,7 +1848,7 @@ Address: %4 <context> <name>TransactionTableModel</name> <message> - <location filename="../transactiontablemodel.cpp" line="+226"/> + <location filename="../transactiontablemodel.cpp" line="+225"/> <source>Date</source> <translation>日期</translation> </message> @@ -1970,7 +1966,7 @@ Address: %4 <context> <name>TransactionView</name> <message> - <location filename="../transactionview.cpp" line="+55"/> + <location filename="../transactionview.cpp" line="+52"/> <location line="+16"/> <source>All</source> <translation>全部</translation> @@ -2057,6 +2053,11 @@ Address: %4 </message> <message> <location line="+1"/> + <source>Copy transaction ID</source> + <translation>複製交易è˜åˆ¥ç¢¼</translation> + </message> + <message> + <location line="+1"/> <source>Edit label</source> <translation>編輯標記</translation> </message> @@ -2066,7 +2067,7 @@ Address: %4 <translation>顯示交易明細</translation> </message> <message> - <location line="+142"/> + <location line="+139"/> <source>Export Transaction Data</source> <translation>匯出交易資料</translation> </message> @@ -2113,7 +2114,7 @@ Address: %4 <message> <location line="+4"/> <source>Error exporting</source> - <translation>匯出錯誤</translation> + <translation>匯出失敗</translation> </message> <message> <location line="+0"/> @@ -2121,7 +2122,7 @@ Address: %4 <translation>無法寫入至 %1 檔案.</translation> </message> <message> - <location line="+95"/> + <location line="+100"/> <source>Range:</source> <translation>範åœ:</translation> </message> @@ -2132,43 +2133,86 @@ Address: %4 </message> </context> <context> + <name>WalletView</name> + <message> + <location filename="../walletview.cpp" line="+42"/> + <source>&Export</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+1"/> + <source>Export the data in the current tab to a file</source> + <translation>將目å‰åˆ†é 的資料匯出å˜æˆæª”案</translation> + </message> + <message> + <location line="+193"/> + <source>Backup Wallet</source> + <translation>錢包備份</translation> + </message> + <message> + <location line="+0"/> + <source>Wallet Data (*.dat)</source> + <translation>錢包資料檔 (*.dat)</translation> + </message> + <message> + <location line="+3"/> + <source>Backup Failed</source> + <translation>備份失敗</translation> + </message> + <message> + <location line="+0"/> + <source>There was an error trying to save the wallet data to the new location.</source> + <translation>儲å˜éŒ¢åŒ…資料到新的地方失敗</translation> + </message> + <message> + <location line="+4"/> + <source>Backup Successful</source> + <translation>備份æˆåŠŸ</translation> + </message> + <message> + <location line="+0"/> + <source>The wallet data was successfully saved to the new location.</source> + <translation>錢包的資料已經æˆåŠŸå„²å˜åˆ°æ–°çš„地方了.</translation> + </message> +</context> +<context> <name>bitcoin-core</name> <message> - <location filename="../bitcoinstrings.cpp" line="+88"/> + <location filename="../bitcoinstrings.cpp" line="+94"/> <source>Bitcoin version</source> <translation>ä½å…ƒå¹£ç‰ˆæœ¬</translation> </message> <message> - <location line="+82"/> + <location line="+97"/> <source>Usage:</source> <translation>用法:</translation> </message> <message> - <location line="-23"/> + <location line="-25"/> <source>Send command to -server or bitcoind</source> - <translation>é€æŒ‡ä»¤è‡³ -server 或 bitcoind + <translation>é€æŒ‡ä»¤çµ¦ -server 或 bitcoind </translation> </message> <message> - <location line="-21"/> + <location line="-23"/> <source>List commands</source> <translation>列出指令 </translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Get help for a command</source> <translation>å–得指令說明 </translation> </message> <message> - <location line="+21"/> + <location line="+22"/> <source>Options:</source> <translation>é¸é …: </translation> </message> <message> - <location line="+22"/> + <location line="+23"/> <source>Specify configuration file (default: bitcoin.conf)</source> <translation>指定è¨å®šæª” (é è¨: bitcoin.conf) </translation> @@ -2180,100 +2224,90 @@ Address: %4 </translation> </message> <message> - <location line="-47"/> - <source>Generate coins</source> - <translation>生產ä½å…ƒå¹£ -</translation> - </message> - <message> - <location line="-15"/> - <source>Don't generate coins</source> - <translation>ä¸ç”Ÿç”¢ä½å…ƒå¹£ -</translation> - </message> - <message> - <location line="+61"/> + <location line="-1"/> <source>Specify data directory</source> <translation>指定資料目錄 </translation> </message> <message> - <location line="-7"/> + <location line="-8"/> <source>Set database cache size in megabytes (default: 25)</source> <translation>è¨å®šè³‡æ–™åº«å¿«å–大å°ç‚ºå¤šå°‘百è¬ä½å…ƒçµ„(MB, é è¨: 25)</translation> </message> <message> - <location line="-26"/> + <location line="-28"/> <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> <translation>åœ¨é€šè¨ŠåŸ <port> è½å€™é€£ç·š (é è¨: 8333, 或若為測試網路: 18333)</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> <source>Maintain at most <n> connections to peers (default: 125)</source> <translation>ç¶æŒèˆ‡ç¯€é»žé€£ç·šæ•¸çš„上é™ç‚º <n> 個 (é è¨: 125)</translation> </message> <message> - <location line="-34"/> + <location line="-47"/> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>連線到æŸå€‹ç¯€é»žä»¥å–得其它節點的ä½å€, 然後斷線</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>Specify your own public address</source> <translation>指定自己公開的ä½å€</translation> </message> <message> - <location line="+2"/> + <location line="+3"/> <source>Threshold for disconnecting misbehaving peers (default: 100)</source> <translation>與亂æžçš„節點斷線的臨界值 (é è¨: 100)</translation> </message> <message> - <location line="-114"/> + <location line="-132"/> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <translation>é¿å…與亂æžçš„節點連線的秒數 (é è¨: 86400)</translation> </message> <message> - <location line="-28"/> + <location line="-29"/> <source>An error occurred while setting up the RPC port %u for listening on IPv4: %s</source> <translation>在 IPv4 ç¶²è·¯ä¸Šä»¥é€šè¨ŠåŸ %u è½å– RPC 連線時發生錯誤: %s</translation> </message> <message> - <location line="+26"/> + <location line="+27"/> <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> <translation>åœ¨é€šè¨ŠåŸ <port> è½å€™ JSON-RPC 連線 (é è¨: 8332, 或若為測試網路: 18332)</translation> </message> <message> - <location line="+34"/> + <location line="+37"/> <source>Accept command line and JSON-RPC commands</source> <translation>接å—命令列與 JSON-RPC 指令 </translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Run in the background as a daemon and accept commands</source> <translation>以背景程å¼åŸ·è¡Œä¸¦æŽ¥å—指令</translation> </message> <message> - <location line="+31"/> + <location line="+33"/> <source>Use the test network</source> <translation>使用測試網路 </translation> </message> <message> - <location line="-92"/> + <location line="-107"/> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <translation>是å¦æŽ¥å—外來連線 (é è¨: 當沒有 -proxy 或 -connect 時é è¨ç‚º 1)</translation> </message> <message> - <location line="-74"/> + <location line="-80"/> <source>%s, you must set a rpcpassword in the configuration file: - %s +%s It is recommended you use the following random password: rpcuser=bitcoinrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> <translation>%s, ä½ å¿…é ˆè¦åœ¨ä»¥ä¸‹è¨å®šæª”ä¸è¨å®š RPC 密碼(rpcpassword): %s @@ -2282,10 +2316,14 @@ rpcuser=bitcoinrpc rpcpassword=%s (ä½ ä¸ç”¨è¨˜ä½é€™å€‹å¯†ç¢¼) 使用者å稱(rpcuser)和密碼(rpcpassword)ä¸å¯ä»¥ç›¸åŒ! -如果這個檔案還ä¸å˜åœ¨, 請在新增時, è¨å®šæª”案權é™ç‚º"åªæœ‰ä¸»äººæ‰èƒ½è®€å–".</translation> +如果è¨å®šæª”é‚„ä¸å˜åœ¨, 請在新增時, è¨å®šæª”案權é™ç‚º"åªæœ‰ä¸»äººæ‰èƒ½è®€å–". +也建è°ä½ è¨å®šè¦ç¤ºé€šçŸ¥, 發生å•é¡Œæ™‚ä½ æ‰æœƒè¢«é€šçŸ¥åˆ°; +比如說è¨å®šç‚º: +alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com +</translation> </message> <message> - <location line="+15"/> + <location line="+17"/> <source>An error occurred while setting up the RPC port %u for listening on IPv6, falling back to IPv4: %s</source> <translation>è¨å®šåœ¨ IPv6 ç¶²è·¯çš„é€šè¨ŠåŸ %u 上è½å€™ RPC 連線失敗, 退而改用 IPv4 網路: %s</translation> </message> @@ -2301,16 +2339,6 @@ rpcpassword=%s </message> <message> <location line="+3"/> - <source>Corrupted block database detected. Please restart the client with -reindex.</source> - <translation>發ç¾å€å¡Šè³‡æ–™åº«å£žæŽ‰äº†. è«‹åŠ ä¸Š -reindex åƒæ•¸ä¾†é‡æ–°å•“動客戶端軟體.</translation> - </message> - <message> - <location line="+2"/> - <source>Error initializing database environment %s! To recover, BACKUP THAT DIRECTORY, then remove everything from it except for wallet.dat.</source> - <translation>資料庫環境 %s åˆå§‹åŒ–失敗了! è¦å¾©åŽŸè³‡æ–™, è«‹*務必先備份該資料夾*, 然後將其ä¸é™¤äº†éŒ¢åŒ…檔 wallet.dat 外的æ±è¥¿éƒ½åˆªé™¤æŽ‰.</translation> - </message> - <message> - <location line="+3"/> <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation>錯誤: 交易被拒絕了! 有時候會發生這種錯誤, æ˜¯å› ç‚ºä½ éŒ¢åŒ…ä¸çš„一些錢已經被花掉了. æ¯”å¦‚èªªä½ è¤‡è£½äº†éŒ¢åŒ…æª” wallet.dat, 然後用複製的錢包花掉了錢, ä½ ç¾åœ¨æ‰€ç”¨çš„原來的錢包ä¸å»æ²’有該ç†äº¤æ˜“紀錄.</translation> </message> @@ -2320,12 +2348,22 @@ rpcpassword=%s <translation>錯誤: 這ç†äº¤æ˜“需è¦è‡³å°‘ %s 的手續費! å› ç‚ºå®ƒçš„é‡‘é¡å¤ªå¤§, 或複雜度太高, 或是使用了最近æ‰å‰›æ”¶åˆ°çš„æ¬¾é ….</translation> </message> <message> + <location line="+3"/> + <source>Execute command when a relevant alert is received (%s in cmd is replaced by message)</source> + <translation>當收到相關è¦ç¤ºæ™‚所è¦åŸ·è¡Œçš„指令 (指令ä¸çš„ %s 會被å–代為è¦ç¤ºè¨Šæ¯)</translation> + </message> + <message> + <location line="+3"/> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation>當錢包有交易改變時所è¦åŸ·è¡Œçš„指令 (指令ä¸çš„ %s 會被å–代為交易è˜åˆ¥ç¢¼)</translation> + </message> + <message> <location line="+11"/> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)</source> <translation>è¨å®šé«˜å„ªå…ˆæ¬Šæˆ–低手續費的交易資料大å°ä¸Šé™ç‚ºå¤šå°‘ä½å…ƒçµ„ (é è¨: 27000)</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>這是尚未發表的測試版本 - ä½¿ç”¨è«‹è‡ªè² é¢¨éšª - è«‹ä¸è¦ç”¨æ–¼é–‹æŽ¡æˆ–商æ¥æ‡‰ç”¨</translation> </message> @@ -2365,22 +2403,47 @@ rpcpassword=%s <translation>å€å¡Šç”¢ç”Ÿé¸é …:</translation> </message> <message> - <location line="+6"/> + <location line="+5"/> <source>Connect only to the specified node(s)</source> <translation>åªé€£ç·šè‡³æŒ‡å®šç¯€é»ž(å¯å¤šå€‹)</translation> </message> <message> <location line="+3"/> + <source>Corrupted block database detected</source> + <translation>發ç¾å€å¡Šè³‡æ–™åº«å£žæŽ‰äº†</translation> + </message> + <message> + <location line="+1"/> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>找出自己的網際網路ä½å€ (é è¨: 當有è½å€™é€£ç·šä¸”沒有 -externalip 時為 1)</translation> </message> <message> - <location line="+3"/> + <location line="+1"/> + <source>Do you want to rebuild the block database now?</source> + <translation>ä½ è¦ç¾åœ¨é‡å»ºå€å¡Šè³‡æ–™åº«å—Ž?</translation> + </message> + <message> + <location line="+2"/> + <source>Error initializing block database</source> + <translation>åˆå§‹åŒ–å€å¡Šè³‡æ–™åº«å¤±æ•—</translation> + </message> + <message> + <location line="+1"/> + <source>Error initializing wallet database environment %s!</source> + <translation>錢包資料庫環境 %s åˆå§‹åŒ–錯誤!</translation> + </message> + <message> + <location line="+1"/> <source>Error loading block database</source> <translation>載入å€å¡Šè³‡æ–™åº«å¤±æ•—</translation> </message> <message> - <location line="+5"/> + <location line="+4"/> + <source>Error opening block database</source> + <translation>打開å€å¡Šè³‡æ–™åº«æª”案失敗</translation> + </message> + <message> + <location line="+2"/> <source>Error: Disk space is low!</source> <translation>錯誤: ç£ç¢Ÿç©ºé–“很少!</translation> </message> @@ -2395,32 +2458,122 @@ rpcpassword=%s <translation>錯誤: 錢包被上鎖了, 無法產生新的交易!</translation> </message> <message> - <location line="+2"/> + <location line="+1"/> + <source>Error: system error: </source> + <translation>錯誤: 系統錯誤:</translation> + </message> + <message> + <location line="+1"/> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>在任æ„çš„é€šè¨ŠåŸ è½å€™å¤±æ•—. å¦‚æžœä½ æƒ³çš„è©±å¯ä»¥ç”¨ -listen=0.</translation> </message> <message> + <location line="+1"/> + <source>Failed to read block info</source> + <translation>讀å–å€å¡Šè³‡è¨Šå¤±æ•—</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to read block</source> + <translation>讀å–å€å¡Šå¤±æ•—</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to sync block index</source> + <translation>åŒæ¥å€å¡Šç´¢å¼•å¤±æ•—</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block index</source> + <translation>寫入å€å¡Šç´¢å¼•å¤±æ•—</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block info</source> + <translation>寫入å€å¡Šè³‡è¨Šå¤±æ•—</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write block</source> + <translation>寫入å€å¡Šå¤±æ•—</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write file info</source> + <translation>寫入檔案資訊失敗</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write to coin database</source> + <translation>寫入ä½å…ƒå¹£è³‡æ–™åº«å¤±æ•—</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write transaction index</source> + <translation>寫入交易索引失敗</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to write undo data</source> + <translation>寫入回復資料失敗</translation> + </message> + <message> <location line="+2"/> <source>Find peers using DNS lookup (default: 1 unless -connect)</source> <translation>是å¦å…許在找節點時使用域å查詢 (é è¨: 當沒用 -connect 時為 1)</translation> </message> <message> - <location line="+5"/> + <location line="+1"/> + <source>Generate coins (default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+2"/> + <source>How many blocks to check at startup (default: 288, 0 = all)</source> + <translation>啓動時檢查的å€å¡Šæ•¸ (é è¨: 288, 指定 0 表示全部)</translation> + </message> + <message> + <location line="+1"/> <source>How thorough the block verification is (0-4, default: 3)</source> <translation>å€å¡Šæª¢æŸ¥çš„仔細程度 (0 至 4, é è¨: 3)</translation> </message> <message> - <location line="+1"/> - <source>Importing blocks from block database...</source> - <translation>從å€å¡Šè³‡æ–™åº«åŒ¯å…¥å€å¡Šä¸...</translation> + <location line="+17"/> + <source>Not enough file descriptors available.</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+8"/> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>從目å‰çš„å€å¡Šæª” blk000??.dat é‡å»ºéŽ–éˆç´¢å¼•</translation> + </message> + <message> + <location line="+16"/> + <source>Set the number of threads to service RPC calls (default: 4)</source> + <translation>è¨å®šè™•ç† RPC æœå‹™è«‹æ±‚的執行緒數目 (é è¨ç‚º 4)</translation> + </message> + <message> + <location line="+22"/> + <source>Verifying blocks...</source> + <translation>é©—è‰å€å¡Šè³‡æ–™ä¸...</translation> </message> <message> <location line="+1"/> + <source>Verifying wallet...</source> + <translation>é©—è‰éŒ¢åŒ…資料ä¸...</translation> + </message> + <message> + <location line="-63"/> <source>Imports blocks from external blk000??.dat file</source> <translation>從其它來æºçš„ blk000??.dat 檔匯入å€å¡Š</translation> </message> <message> - <location line="+1"/> + <location line="-77"/> + <source>Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)</source> + <translation type="unfinished"/> + </message> + <message> + <location line="+78"/> <source>Information</source> <translation>資訊</translation> </message> @@ -2430,7 +2583,12 @@ rpcpassword=%s <translation>無效的 -tor ä½å€: '%s'</translation> </message> <message> - <location line="+9"/> + <location line="+8"/> + <source>Maintain a full transaction index (default: 0)</source> + <translation>ç¶è·å…¨éƒ¨äº¤æ˜“的索引 (é è¨ç‚º 0)</translation> + </message> + <message> + <location line="+2"/> <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> <translation>æ¯å€‹é€£ç·šçš„接收緩è¡å€å¤§å°ä¸Šé™ç‚º <n>*1000 個ä½å…ƒçµ„ (é è¨: 5000)</translation> </message> @@ -2440,7 +2598,7 @@ rpcpassword=%s <translation>æ¯å€‹é€£ç·šçš„傳é€ç·©è¡å€å¤§å°ä¸Šé™ç‚º <n>*1000 ä½å…ƒçµ„ (é è¨: 1000)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Only accept block chain matching built-in checkpoints (default: 1)</source> <translation>åªæŽ¥å—與內建的檢查段點å»åˆçš„å€å¡ŠéŽ–éˆ (é è¨: 1)</translation> </message> @@ -2465,12 +2623,7 @@ rpcpassword=%s <translation>在除錯輸出內容å‰é™„åŠ æ™‚é–“</translation> </message> <message> - <location line="+1"/> - <source>Rebuild blockchain index from current blk000??.dat files</source> - <translation>從目å‰çš„å€å¡Šæª” blk000??.dat é‡å»ºç´¢å¼•</translation> - </message> - <message> - <location line="+4"/> + <location line="+5"/> <source>SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>SSL é¸é …: (SSL è¨å®šç¨‹åºè«‹è¦‹ Bitcoin Wiki)</translation> </message> @@ -2482,7 +2635,7 @@ rpcpassword=%s <message> <location line="+3"/> <source>Send trace/debug info to console instead of debug.log file</source> - <translation>輸出追蹤或除錯資訊至終端機, è€Œéž debug.log 檔案</translation> + <translation>在終端機顯示追蹤或除錯資訊, 而éžå¯«åˆ° debug.log 檔</translation> </message> <message> <location line="+1"/> @@ -2500,7 +2653,7 @@ rpcpassword=%s <translation>è¨å®šå€å¡Šå¤§å°ä¸‹é™ç‚ºå¤šå°‘ä½å…ƒçµ„ (é è¨: 0)</translation> </message> <message> - <location line="+1"/> + <location line="+2"/> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>客戶端軟體啓動時將 debug.log æª”ç¸®å° (é è¨: 當沒有 -debug 時為 1)</translation> </message> @@ -2510,7 +2663,12 @@ rpcpassword=%s <translation>指定連線在幾毫秒後逾時 (é è¨: 5000)</translation> </message> <message> - <location line="+13"/> + <location line="+4"/> + <source>System error: </source> + <translation>系統錯誤:</translation> + </message> + <message> + <location line="+10"/> <source>Use UPnP to map the listening port (default: 0)</source> <translation>是å¦ä½¿ç”¨é€šç”¨å³æ’å³ç”¨(UPnP)å”定來è¨å®šè½å€™é€£ç·šçš„é€šè¨ŠåŸ (é è¨: 0)</translation> </message> @@ -2541,37 +2699,42 @@ rpcpassword=%s </message> <message> <location line="+1"/> + <source>You need to rebuild the databases using -reindex to change -txindex</source> + <translation>改變 -txindex åƒæ•¸å¾Œ, å¿…é ˆè¦ç”¨ -reindex åƒæ•¸ä¾†é‡å»ºè³‡æ–™åº«</translation> + </message> + <message> + <location line="+1"/> <source>wallet.dat corrupt, salvage failed</source> <translation>錢包檔 weallet.dat 壞掉了, 拯救失敗</translation> </message> <message> - <location line="-43"/> + <location line="-46"/> <source>Password for JSON-RPC connections</source> <translation>JSON-RPC 連線密碼</translation> </message> <message> - <location line="-53"/> + <location line="-66"/> <source>Allow JSON-RPC connections from specified IP address</source> <translation>åªå…許從指定網路ä½å€ä¾†çš„ JSON-RPC 連線</translation> </message> <message> - <location line="+62"/> + <location line="+75"/> <source>Send commands to node running on <ip> (default: 127.0.0.1)</source> <translation>é€æŒ‡ä»¤çµ¦åœ¨ <ip> 的節點 (é è¨: 127.0.0.1) </translation> </message> <message> - <location line="-103"/> + <location line="-119"/> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <translation>當最新å€å¡Šæ”¹è®Šæ™‚所è¦åŸ·è¡Œçš„指令 (指令ä¸çš„ %s 會被å–代為å€å¡Šçš„雜湊值)</translation> </message> <message> - <location line="+124"/> + <location line="+142"/> <source>Upgrade wallet to latest format</source> <translation>將錢包å‡ç´šæˆæœ€æ–°çš„æ ¼å¼</translation> </message> <message> - <location line="-15"/> + <location line="-17"/> <source>Set key pool size to <n> (default: 100)</source> <translation>è¨å®šå¯†é‘°æ± 大å°ç‚º <n> (é è¨: 100) </translation> @@ -2582,18 +2745,13 @@ rpcpassword=%s <translation>é‡æ–°æŽƒæå€å¡ŠéŽ–éˆ, 以尋找錢包所éºæ¼çš„交易.</translation> </message> <message> - <location line="-26"/> - <source>How many blocks to check at startup (default: 2500, 0 = all)</source> - <translation>啓動時檢查多少å€å¡Š (é è¨: 2500, 0 表示全部)</translation> - </message> - <message> - <location line="+55"/> + <location line="+31"/> <source>Use OpenSSL (https) for JSON-RPC connections</source> <translation>æ–¼ JSON-RPC 連線使用 OpenSSL (https) </translation> </message> <message> - <location line="-20"/> + <location line="-22"/> <source>Server certificate file (default: server.cert)</source> <translation>伺æœå™¨æ†‘è‰æª” (é è¨: server.cert) </translation> @@ -2605,13 +2763,13 @@ rpcpassword=%s </translation> </message> <message> - <location line="-133"/> + <location line="-150"/> <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source> <translation>å¯ä»¥æŽ¥å—çš„åŠ å¯†æ³• (é è¨: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH) </translation> </message> <message> - <location line="+144"/> + <location line="+163"/> <source>This help message</source> <translation>æ¤å”åŠ©è¨Šæ¯ </translation> @@ -2622,22 +2780,22 @@ rpcpassword=%s <translation>無法和這å°é›»è…¦ä¸Šçš„ %s ç¹«çµ (繫çµå›žå‚³éŒ¯èª¤ %d, %s)</translation> </message> <message> - <location line="-70"/> + <location line="-86"/> <source>Connect through socks proxy</source> <translation>é€éŽ SOCKS 代ç†ä¼ºæœå™¨é€£ç·š</translation> </message> <message> - <location line="-11"/> + <location line="-10"/> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> <translation>å…è¨±å° -addnode, -seednode, -connect çš„åƒæ•¸ä½¿ç”¨åŸŸå查詢 </translation> </message> <message> - <location line="+43"/> + <location line="+54"/> <source>Loading addresses...</source> <translation>載入ä½å€ä¸...</translation> </message> <message> - <location line="-25"/> + <location line="-34"/> <source>Error loading wallet.dat: Wallet corrupted</source> <translation>載入檔案 wallet.dat 失敗: 錢包壞掉了</translation> </message> @@ -2647,32 +2805,22 @@ rpcpassword=%s <translation>載入檔案 wallet.dat 失敗: æ¤éŒ¢åŒ…需è¦æ–°ç‰ˆçš„ Bitcoin</translation> </message> <message> - <location line="+73"/> - <source>Verifying block database integrity...</source> - <translation>é©—è‰å€å¡Šè³‡æ–™åº«æ˜¯å¦å®Œæ•´ä¸...</translation> - </message> - <message> - <location line="+1"/> - <source>Verifying wallet integrity...</source> - <translation>é©—è‰éŒ¢åŒ…資料是å¦å®Œæ•´ä¸...</translation> - </message> - <message> - <location line="+1"/> + <location line="+88"/> <source>Wallet needed to be rewritten: restart Bitcoin to complete</source> <translation>錢包需è¦é‡å¯«: è«‹é‡å•Ÿä½å…ƒå¹£ä¾†å®Œæˆ</translation> </message> <message> - <location line="-77"/> + <location line="-90"/> <source>Error loading wallet.dat</source> <translation>載入檔案 wallet.dat 失敗</translation> </message> <message> - <location line="+20"/> + <location line="+29"/> <source>Invalid -proxy address: '%s'</source> <translation>無效的 -proxy ä½å€: '%s'</translation> </message> <message> - <location line="+46"/> + <location line="+50"/> <source>Unknown network specified in -onlynet: '%s'</source> <translation>在 -onlynet 指定了ä¸æ˜Žçš„網路別: '%s'</translation> </message> @@ -2682,7 +2830,7 @@ rpcpassword=%s <translation>在 -socks 指定了ä¸æ˜Žçš„代ç†å”定版本: %i</translation> </message> <message> - <location line="-75"/> + <location line="-91"/> <source>Cannot resolve -bind address: '%s'</source> <translation>ç„¡æ³•è§£æž -bind ä½å€: '%s'</translation> </message> @@ -2692,17 +2840,12 @@ rpcpassword=%s <translation>ç„¡æ³•è§£æž -externalip ä½å€: '%s'</translation> </message> <message> - <location line="+31"/> + <location line="+43"/> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>è¨å®š -paytxfee=<金é¡> 的金é¡ç„¡æ•ˆ: '%s'</translation> </message> <message> - <location line="-15"/> - <source>Error: could not start node</source> - <translation>錯誤: 無法啓動節點</translation> - </message> - <message> - <location line="+16"/> + <location line="+1"/> <source>Invalid amount</source> <translation>無效的金é¡</translation> </message> @@ -2717,7 +2860,7 @@ rpcpassword=%s <translation>載入å€å¡Šç´¢å¼•ä¸...</translation> </message> <message> - <location line="-45"/> + <location line="-56"/> <source>Add a node to connect to and attempt to keep the connection open</source> <translation>åŠ å…¥ä¸€å€‹è¦é€£ç·šçš„節線, 並試著ä¿æŒå°å®ƒçš„連線暢通</translation> </message> @@ -2727,57 +2870,47 @@ rpcpassword=%s <translation>無法和這å°é›»è…¦ä¸Šçš„ %s 繫çµ. 也許ä½å…ƒå¹£å·²ç¶“在執行了.</translation> </message> <message> - <location line="+54"/> - <source>Find peers using internet relay chat (default: 0)</source> - <translation>是å¦ä½¿ç”¨ç¶²éš›ç¶²è·¯ä¸ç¹¼èŠå¤©(IRC)來找節點 (é è¨: 0)</translation> - </message> - <message> - <location line="-2"/> + <location line="+65"/> <source>Fee per KB to add to transactions you send</source> <translation>äº¤æ˜“ä»˜æ¬¾æ™‚æ¯ KB 的交易手續費</translation> </message> <message> - <location line="+19"/> + <location line="+17"/> <source>Loading wallet...</source> <translation>載入錢包ä¸...</translation> </message> <message> - <location line="-40"/> + <location line="-51"/> <source>Cannot downgrade wallet</source> <translation>ç„¡æ³•å°‡éŒ¢åŒ…æ ¼å¼é™ç´š</translation> </message> <message> - <location line="+1"/> - <source>Cannot initialize keypool</source> - <translation>ç„¡æ³•å°‡å¯†é‘°æ± åˆå§‹åŒ–</translation> - </message> - <message> <location line="+3"/> <source>Cannot write default address</source> <translation>無法寫入é è¨ä½å€</translation> </message> <message> - <location line="+49"/> + <location line="+63"/> <source>Rescanning...</source> <translation>é‡æ–°æŽƒæä¸...</translation> </message> <message> - <location line="-43"/> + <location line="-56"/> <source>Done loading</source> <translation>載入完æˆ</translation> </message> <message> - <location line="+65"/> + <location line="+80"/> <source>To use the %s option</source> <translation>為了è¦ä½¿ç”¨ %s é¸é …</translation> </message> <message> - <location line="-60"/> + <location line="-72"/> <source>Error</source> <translation>錯誤</translation> </message> <message> - <location line="-28"/> + <location line="-31"/> <source>You must set rpcpassword=<password> in the configuration file: %s If the file does not exist, create it with owner-readable-only file permissions.</source> diff --git a/src/qt/macdockiconhandler.h b/src/qt/macdockiconhandler.h index 5018456aa1..765b004750 100644 --- a/src/qt/macdockiconhandler.h +++ b/src/qt/macdockiconhandler.h @@ -2,6 +2,7 @@ #define MACDOCKICONHANDLER_H #include <QObject> +#include <QMainWindow> QT_BEGIN_NAMESPACE class QMenu; @@ -26,7 +27,7 @@ public: QMenu *dockMenu(); void setIcon(const QIcon &icon); - + void setMainWindow(QMainWindow *window); static MacDockIconHandler *instance(); void handleDockIconClickEvent(); @@ -40,6 +41,7 @@ private: DockIconClickEventHandler *m_dockIconClickEventHandler; QWidget *m_dummyWidget; QMenu *m_dockMenu; + QMainWindow *mainWindow; }; #endif // MACDOCKICONCLICKHANDLER_H diff --git a/src/qt/macdockiconhandler.mm b/src/qt/macdockiconhandler.mm index ea868401c0..b6ea8e1d03 100644 --- a/src/qt/macdockiconhandler.mm +++ b/src/qt/macdockiconhandler.mm @@ -37,8 +37,9 @@ extern void qt_mac_set_dock_menu(QMenu*); Q_UNUSED(event) Q_UNUSED(replyEvent) - if (dockIconHandler) + if (dockIconHandler) { dockIconHandler->handleDockIconClickEvent(); + } } @end @@ -54,10 +55,15 @@ MacDockIconHandler::MacDockIconHandler() : QObject() [pool release]; } +void MacDockIconHandler::setMainWindow(QMainWindow *window) { + this->mainWindow = window; +} + MacDockIconHandler::~MacDockIconHandler() { [this->m_dockIconClickEventHandler release]; delete this->m_dummyWidget; + this->setMainWindow(NULL); } QMenu *MacDockIconHandler::dockMenu() @@ -94,5 +100,8 @@ MacDockIconHandler *MacDockIconHandler::instance() void MacDockIconHandler::handleDockIconClickEvent() { + this->mainWindow->activateWindow(); + this->mainWindow->show(); + emit this->dockIconClicked(); } diff --git a/src/qt/optionsmodel.cpp b/src/qt/optionsmodel.cpp index cd3170a306..6b1b4e3d8e 100644 --- a/src/qt/optionsmodel.cpp +++ b/src/qt/optionsmodel.cpp @@ -219,9 +219,8 @@ bool OptionsModel::setData(const QModelIndex & index, const QVariant & value, in settings.setValue("fMinimizeToTray", fMinimizeToTray); break; case MapPortUPnP: - fUseUPnP = value.toBool(); - settings.setValue("fUseUPnP", fUseUPnP); - MapPort(); + settings.setValue("fUseUPnP", value.toBool()); + MapPort(value.toBool()); break; case MinimizeOnClose: fMinimizeOnClose = value.toBool(); diff --git a/src/qt/overviewpage.cpp b/src/qt/overviewpage.cpp index 8f1ff5325e..ad2d682b7b 100644 --- a/src/qt/overviewpage.cpp +++ b/src/qt/overviewpage.cpp @@ -46,9 +46,10 @@ public: bool confirmed = index.data(TransactionTableModel::ConfirmedRole).toBool(); QVariant value = index.data(Qt::ForegroundRole); QColor foreground = option.palette.color(QPalette::Text); - if(qVariantCanConvert<QColor>(value)) + if(value.canConvert<QBrush>()) { - foreground = qvariant_cast<QColor>(value); + QBrush brush = qvariant_cast<QBrush>(value); + foreground = brush.color(); } painter->setPen(foreground); @@ -147,11 +148,6 @@ void OverviewPage::setBalance(qint64 balance, qint64 unconfirmedBalance, qint64 ui->labelImmatureText->setVisible(showImmature); } -void OverviewPage::setNumTransactions(int count) -{ - ui->labelNumTransactions->setText(QLocale::system().toString(count)); -} - void OverviewPage::setClientModel(ClientModel *model) { this->clientModel = model; @@ -183,9 +179,6 @@ void OverviewPage::setWalletModel(WalletModel *model) setBalance(model->getBalance(), model->getUnconfirmedBalance(), model->getImmatureBalance()); connect(model, SIGNAL(balanceChanged(qint64, qint64, qint64)), this, SLOT(setBalance(qint64, qint64, qint64))); - setNumTransactions(model->getNumTransactions()); - connect(model, SIGNAL(numTransactionsChanged(int)), this, SLOT(setNumTransactions(int))); - connect(model->getOptionsModel(), SIGNAL(displayUnitChanged(int)), this, SLOT(updateDisplayUnit())); } diff --git a/src/qt/overviewpage.h b/src/qt/overviewpage.h index b287f479f8..59ba3c66bb 100644 --- a/src/qt/overviewpage.h +++ b/src/qt/overviewpage.h @@ -30,7 +30,6 @@ public: public slots: void setBalance(qint64 balance, qint64 unconfirmedBalance, qint64 immatureBalance); - void setNumTransactions(int count); signals: void transactionClicked(const QModelIndex &index); diff --git a/src/qt/paymentserver.h b/src/qt/paymentserver.h index cfc48afb38..1f2fdd4664 100644 --- a/src/qt/paymentserver.h +++ b/src/qt/paymentserver.h @@ -37,6 +37,7 @@ class QLocalServer; class PaymentServer : public QObject { Q_OBJECT + private: bool saveURIs; QLocalServer* uriServer; diff --git a/src/qt/res/bitcoin-qt.rc b/src/qt/res/bitcoin-qt.rc index 5449ff8359..3e3672a835 100644 --- a/src/qt/res/bitcoin-qt.rc +++ b/src/qt/res/bitcoin-qt.rc @@ -1,4 +1,5 @@ IDI_ICON1 ICON DISCARDABLE "icons/bitcoin.ico" +IDI_ICON2 ICON DISCARDABLE "icons/bitcoin_testnet.ico" #include <windows.h> // needed for VERSIONINFO #include "../../clientversion.h" // holds the needed client version information @@ -7,6 +8,7 @@ IDI_ICON1 ICON DISCARDABLE "icons/bitcoin.ico" #define VER_PRODUCTVERSION_STR STRINGIZE(CLIENT_VERSION_MAJOR) "." STRINGIZE(CLIENT_VERSION_MINOR) "." STRINGIZE(CLIENT_VERSION_REVISION) "." STRINGIZE(CLIENT_VERSION_BUILD) #define VER_FILEVERSION VER_PRODUCTVERSION #define VER_FILEVERSION_STR VER_PRODUCTVERSION_STR +#define COPYRIGHT_STR "2009-" STRINGIZE(COPYRIGHT_YEAR) " The Bitcoin developers" VS_VERSION_INFO VERSIONINFO FILEVERSION VER_FILEVERSION @@ -22,7 +24,7 @@ BEGIN VALUE "FileDescription", "Bitcoin-Qt (OSS GUI client for Bitcoin)" VALUE "FileVersion", VER_FILEVERSION_STR VALUE "InternalName", "bitcoin-qt" - VALUE "LegalCopyright", "2009-2013 The Bitcoin developers" + VALUE "LegalCopyright", COPYRIGHT_STR VALUE "LegalTrademarks1", "Distributed under the MIT/X11 software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php." VALUE "OriginalFilename", "bitcoin-qt.exe" VALUE "ProductName", "Bitcoin-Qt" diff --git a/src/qt/res/icons/bitcoin.icns b/src/qt/res/icons/bitcoin.icns Binary files differindex 3c757080aa..54d02d34dd 100644 --- a/src/qt/res/icons/bitcoin.icns +++ b/src/qt/res/icons/bitcoin.icns diff --git a/src/qt/res/icons/bitcoin.ico b/src/qt/res/icons/bitcoin.ico Binary files differindex 01afd3c6da..8f5045015d 100644..100755 --- a/src/qt/res/icons/bitcoin.ico +++ b/src/qt/res/icons/bitcoin.ico diff --git a/src/qt/res/icons/bitcoin.png b/src/qt/res/icons/bitcoin.png Binary files differindex bf43144e5e..c90471bd07 100644 --- a/src/qt/res/icons/bitcoin.png +++ b/src/qt/res/icons/bitcoin.png diff --git a/src/qt/res/icons/bitcoin_testnet.ico b/src/qt/res/icons/bitcoin_testnet.ico Binary files differnew file mode 100755 index 0000000000..d67d9d5ce5 --- /dev/null +++ b/src/qt/res/icons/bitcoin_testnet.ico diff --git a/src/qt/res/icons/bitcoin_testnet.png b/src/qt/res/icons/bitcoin_testnet.png Binary files differindex ee2dc40563..d54125c0c6 100644 --- a/src/qt/res/icons/bitcoin_testnet.png +++ b/src/qt/res/icons/bitcoin_testnet.png diff --git a/src/qt/res/icons/toolbar.png b/src/qt/res/icons/toolbar.png Binary files differindex 84c18e29fa..b694302871 100644 --- a/src/qt/res/icons/toolbar.png +++ b/src/qt/res/icons/toolbar.png diff --git a/src/qt/res/icons/toolbar_testnet.png b/src/qt/res/icons/toolbar_testnet.png Binary files differindex 90ed6d99f4..dcac261c36 100644 --- a/src/qt/res/icons/toolbar_testnet.png +++ b/src/qt/res/icons/toolbar_testnet.png diff --git a/src/qt/res/images/splash.png b/src/qt/res/images/splash.png Binary files differnew file mode 100644 index 0000000000..376c274a8d --- /dev/null +++ b/src/qt/res/images/splash.png diff --git a/src/qt/res/images/splash2.jpg b/src/qt/res/images/splash2.jpg Binary files differdeleted file mode 100644 index 3846e6f68d..0000000000 --- a/src/qt/res/images/splash2.jpg +++ /dev/null diff --git a/src/qt/res/images/splash_testnet.png b/src/qt/res/images/splash_testnet.png Binary files differnew file mode 100644 index 0000000000..2520e76e62 --- /dev/null +++ b/src/qt/res/images/splash_testnet.png diff --git a/src/qt/res/src/bitcoin.svg b/src/qt/res/src/bitcoin.svg index 96f10178a2..14cf0c5e11 100644 --- a/src/qt/res/src/bitcoin.svg +++ b/src/qt/res/src/bitcoin.svg @@ -1,115 +1,58 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> - -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - id="svg2" - version="1.1" - inkscape:version="0.48.0 r9654" - width="256" - height="256" - sodipodi:docname="bitcoin.svg" - inkscape:export-filename="/store/orion/projects/bitcoin/BC_Logo_icon32.png" - inkscape:export-xdpi="11.25" - inkscape:export-ydpi="11.25" - style="display:inline"> - <metadata - id="metadata8"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title></dc:title> - </cc:Work> - </rdf:RDF> - </metadata> - <defs - id="defs6"> - <linearGradient - id="linearGradient3800"> - <stop - style="stop-color:#fbba6c;stop-opacity:1;" - offset="0" - id="stop3802" /> - <stop - style="stop-color:#f89825;stop-opacity:1;" - offset="1" - id="stop3804" /> - </linearGradient> - <filter - inkscape:collect="always" - id="filter3788"> - <feGaussianBlur - inkscape:collect="always" - stdDeviation="7.7328864" - id="feGaussianBlur3790" /> - </filter> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3800" - id="radialGradient3806" - cx="137.01819" - cy="136.81316" - fx="137.01819" - fy="136.81316" - r="120.22619" - gradientTransform="matrix(1,0,0,0.99768745,0,0.29784356)" - gradientUnits="userSpaceOnUse" /> - </defs> - <sodipodi:namedview - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1" - objecttolerance="10" - gridtolerance="10" - guidetolerance="10" - inkscape:pageopacity="0" - inkscape:pageshadow="2" - inkscape:window-width="1204" - inkscape:window-height="972" - id="namedview4" - showgrid="false" - inkscape:zoom="1" - inkscape:cx="-54.927212" - inkscape:cy="128" - inkscape:window-x="238" - inkscape:window-y="143" - inkscape:window-maximized="0" - inkscape:current-layer="layer1" /> - <g - inkscape:groupmode="layer" - id="layer2" - inkscape:label="Shadow" - style="display:inline" - sodipodi:insensitive="true"> - <path - sodipodi:nodetypes="sssssssssssscssssscsssscscssssssssssscscsssssssscscssssscssscssssssscsssssssss" - inkscape:connector-curvature="0" - id="path2986" - d="M 111.77934,251.6677 C 67.147549,243.82973 30.788461,211.94464 17.111244,168.64858 7.1011053,136.9609 11.409199,100.0445 28.433065,71.630835 45.23974,43.579693 71.151762,24.409692 103.78036,15.888094 c 12.1652,-3.177178 33.00458,-3.99623 46.6577,-1.833789 45.59908,7.22219 82.56109,39.080427 96.48709,83.164011 10.01013,31.687684 5.70204,68.604084 -11.32183,97.017744 -16.8025,28.04418 -42.64131,47.16473 -75.34729,55.75648 -7.52834,1.97768 -11.60054,2.41566 -24.95273,2.68377 -10.90952,0.21906 -18.34974,-0.0999 -23.52396,-1.00861 z m 20.17619,-31.35425 c 0.63075,-2.39846 2.14458,-8.28561 3.36407,-13.08254 1.56481,-6.15521 2.69488,-8.60563 3.84031,-8.32722 0.89267,0.21696 7.39067,0.68131 14.43998,1.03189 16.31195,0.81124 23.9944,-1.14509 31.43693,-8.00537 7.63877,-7.04117 11.30337,-15.63267 11.82635,-27.72636 0.37592,-8.69327 0.10152,-10.44523 -2.27687,-14.53617 -1.48738,-2.55836 -5.17935,-6.48313 -8.20438,-8.7217 l -5.50006,-4.07013 4.37131,-1.87838 c 9.83682,-4.22697 14.47489,-11.84516 15.1401,-24.86816 0.41587,-8.14174 0.12573,-9.95645 -2.32406,-14.536178 -3.41249,-6.379435 -11.7129,-12.875301 -21.81801,-17.074696 -4.15735,-1.727672 -7.66196,-3.187464 -7.78803,-3.243983 -0.12607,-0.05651 1.28534,-6.088871 3.13645,-13.405229 1.85112,-7.316357 3.26253,-13.372021 3.13645,-13.457031 -0.12607,-0.08501 -2.84573,-0.778731 -6.04368,-1.541604 -3.19796,-0.762872 -6.6666,-1.640092 -7.70811,-1.949379 -1.54868,-0.459905 -2.47321,1.773902 -5.07541,12.262964 -2.215,8.928331 -3.69157,12.825303 -4.85951,12.825303 -2.30435,0 -12.01076,-2.489633 -12.01076,-3.080685 0,-0.263336 1.37739,-5.975631 3.06085,-12.693987 1.68345,-6.718356 2.78086,-12.49516 2.43868,-12.837341 -1.06646,-1.066455 -13.66473,-4.07084 -14.61292,-3.484827 -0.49474,0.305758 -2.13899,5.806491 -3.65393,12.223852 -1.51493,6.417361 -3.0693,12.177423 -3.45416,12.800138 -0.42537,0.68826 -6.84309,-0.416984 -16.36715,-2.818708 -8.617084,-2.173005 -15.989649,-3.583696 -16.383486,-3.13487 -0.393848,0.448826 -1.334199,3.432558 -2.089673,6.630515 -0.755474,3.197957 -1.623352,6.656241 -1.928612,7.685075 -0.438573,1.478093 0.970946,2.194444 6.717302,3.413902 7.407149,1.571906 12.549199,5.114005 12.549199,8.644526 0,3.559986 -18.770806,76.736553 -20.092504,78.329103 -1.007682,1.21419 -2.807318,1.40957 -7.196833,0.78135 -11.551776,-1.65329 -10.897277,-1.95681 -14.648875,6.7937 -1.878049,4.38054 -3.41465,8.32832 -3.41465,8.77286 0,0.44453 6.14881,2.29784 13.664008,4.11848 7.515199,1.82065 14.792647,3.72851 16.172114,4.23971 l 2.508106,0.92945 -3.31877,13.11716 c -1.825323,7.21442 -3.215633,13.21726 -3.089563,13.33965 0.549874,0.53382 15.058297,4.01313 15.382497,3.68892 0.19792,-0.19791 1.74688,-5.83164 3.44215,-12.51942 1.69526,-6.68778 3.30839,-12.52544 3.58472,-12.97256 0.443,-0.71676 11.73522,1.68597 12.76544,2.7162 0.21981,0.21981 -1.08467,6.26629 -2.89884,13.43664 l -3.29849,13.03696 4.8136,1.23571 c 2.6475,0.67965 5.33693,1.42786 5.97652,1.66271 3.63321,1.33406 5.19855,0.40079 6.2902,-3.75024 z m 0.68716,-43.88623 c -0.63959,-0.21166 -5.21848,-1.29512 -10.17531,-2.40768 -4.95684,-1.11255 -9.01243,-2.23295 -9.01243,-2.48975 0,-0.65492 8.11353,-33.1852 8.69895,-34.87745 0.34957,-1.01046 3.32218,-0.62569 10.96233,1.41895 12.84914,3.43866 18.00073,5.54314 23.11146,9.44128 8.35514,6.37277 10.49752,14.36232 5.75489,21.46161 -3.94917,5.91153 -9.15813,8.03413 -19.45529,7.92788 -4.79693,-0.0496 -9.245,-0.26317 -9.8846,-0.47484 z m 2.50991,-54.7082 c -3.73627,-0.93479 -7.21128,-1.958 -7.72221,-2.27376 -0.72057,-0.44534 6.3168,-31.740173 7.3756,-32.798964 0.64276,-0.642776 19.09068,4.708848 22.8588,6.631196 2.34875,1.19824 5.92162,4.059214 7.93975,6.357724 2.94919,3.358944 3.66929,5.201504 3.66929,9.388734 0,4.31035 -0.68714,5.95944 -3.98073,9.55341 -3.93586,4.2948 -4.08991,4.34657 -13.664,4.59252 -5.49512,0.14117 -12.62142,-0.48635 -16.4765,-1.45086 z" - style="opacity:0.8176923;fill:#000000;fill-opacity:1;filter:url(#filter3788)" /> - </g> - <g - inkscape:groupmode="layer" - id="layer1" - inkscape:label="Front" - style="display:inline"> - <path - style="fill:url(#radialGradient3806);fill-opacity:1;display:inline" - d="M 107.77934,247.6677 C 63.147549,239.82973 26.788461,207.94464 13.111244,164.64858 3.1011053,132.9609 7.4091993,96.044496 24.433065,67.630835 41.23974,39.579693 67.151762,20.409692 99.780356,11.888094 111.94556,8.7109163 132.78494,7.8918643 146.43806,10.054305 c 45.59908,7.22219 82.56109,39.080427 96.48709,83.164011 10.01013,31.687684 5.70204,68.604084 -11.32183,97.017744 -16.8025,28.04418 -42.64131,47.16473 -75.34729,55.75648 -7.52834,1.97768 -11.60054,2.41566 -24.95273,2.68377 -10.90952,0.21906 -18.34974,-0.0999 -23.52396,-1.00861 z m 20.17619,-31.35425 c 0.63075,-2.39846 2.14458,-8.28561 3.36407,-13.08254 1.56481,-6.15521 2.69488,-8.60563 3.84031,-8.32722 0.89267,0.21696 7.39067,0.68131 14.43998,1.03189 16.31195,0.81124 23.9944,-1.14509 31.43693,-8.00537 7.63877,-7.04117 11.30337,-15.63267 11.82635,-27.72636 0.37592,-8.69327 0.10152,-10.44523 -2.27687,-14.53617 -1.48738,-2.55836 -5.17935,-6.48313 -8.20438,-8.7217 l -5.50006,-4.07013 4.37131,-1.87838 c 9.83682,-4.22697 14.47489,-11.84516 15.1401,-24.86816 0.41587,-8.141744 0.12573,-9.956454 -2.32406,-14.536178 -3.41249,-6.379435 -11.7129,-12.875301 -21.81801,-17.074696 -4.15735,-1.727672 -7.66196,-3.187464 -7.78803,-3.243983 -0.12607,-0.05651 1.28534,-6.088871 3.13645,-13.405229 1.85112,-7.316357 3.26253,-13.372021 3.13645,-13.457031 -0.12607,-0.08501 -2.84573,-0.778731 -6.04368,-1.541604 -3.19796,-0.762872 -6.6666,-1.640092 -7.70811,-1.949379 -1.54868,-0.459905 -2.47321,1.773902 -5.07541,12.262964 -2.215,8.928331 -3.69157,12.825303 -4.85951,12.825303 -2.30435,0 -12.01076,-2.489633 -12.01076,-3.080685 0,-0.263336 1.37739,-5.975631 3.06085,-12.693987 1.68345,-6.718356 2.78086,-12.49516 2.43868,-12.837341 -1.06646,-1.066455 -13.66473,-4.07084 -14.61292,-3.484827 -0.49474,0.305758 -2.13899,5.806491 -3.65393,12.223852 -1.51493,6.417361 -3.0693,12.177423 -3.45416,12.800138 -0.42537,0.68826 -6.84309,-0.416984 -16.36715,-2.818708 -8.617084,-2.173005 -15.989649,-3.583696 -16.383486,-3.13487 -0.393848,0.448826 -1.334199,3.432558 -2.089673,6.630515 -0.755474,3.197957 -1.623352,6.656241 -1.928612,7.685075 -0.438573,1.478093 0.970946,2.194444 6.717302,3.413902 7.407145,1.571906 12.549199,5.114005 12.549199,8.644526 0,3.559986 -18.770806,76.736553 -20.092504,78.329103 -1.007682,1.21419 -2.807318,1.40957 -7.196833,0.78135 -11.551776,-1.65329 -10.897277,-1.95681 -14.648875,6.7937 -1.878049,4.38054 -3.41465,8.32832 -3.41465,8.77286 0,0.44453 6.14881,2.29784 13.664008,4.11848 7.515199,1.82065 14.792647,3.72851 16.172114,4.23971 l 2.508106,0.92945 -3.31877,13.11716 c -1.825323,7.21442 -3.215633,13.21726 -3.089563,13.33965 0.549874,0.53382 15.058293,4.01313 15.382493,3.68892 0.19792,-0.19791 1.74688,-5.83164 3.442154,-12.51942 1.69526,-6.68778 3.30839,-12.52544 3.58472,-12.97256 0.443,-0.71676 11.73522,1.68597 12.76544,2.7162 0.21981,0.21981 -1.08467,6.26629 -2.89884,13.43664 l -3.29849,13.03696 4.8136,1.23571 c 2.6475,0.67965 5.33693,1.42786 5.97652,1.66271 3.63321,1.33406 5.19855,0.40079 6.2902,-3.75024 z m 0.68716,-43.88623 c -0.63959,-0.21166 -5.21848,-1.29512 -10.17531,-2.40768 -4.95684,-1.11255 -9.01243,-2.23295 -9.01243,-2.48975 0,-0.65492 8.11353,-33.1852 8.69895,-34.87745 0.34957,-1.01046 3.32218,-0.62569 10.96233,1.41895 12.84914,3.43866 18.00073,5.54314 23.11146,9.44128 8.35514,6.37277 10.49752,14.36232 5.75489,21.46161 -3.94917,5.91153 -9.15813,8.03413 -19.45529,7.92788 -4.79693,-0.0496 -9.245,-0.26317 -9.8846,-0.47484 z m 2.50991,-54.7082 c -3.73627,-0.93479 -7.21128,-1.958 -7.72221,-2.27376 -0.72057,-0.44534 6.3168,-31.740173 7.3756,-32.798964 0.64276,-0.642776 19.09068,4.708848 22.8588,6.631196 2.34875,1.19824 5.92162,4.059214 7.93975,6.357724 2.94919,3.35894 3.66929,5.201504 3.66929,9.388734 0,4.31035 -0.68714,5.95944 -3.98073,9.55341 -3.93586,4.2948 -4.08991,4.34657 -13.664,4.59252 -5.49512,0.14117 -12.62142,-0.48635 -16.4765,-1.45086 z" - id="path2987" - inkscape:connector-curvature="0" - sodipodi:nodetypes="sssssssssssscssssscsssscscssssssssssscscsssssssscscssssscssscssssssscsssssssss" - inkscape:export-xdpi="11.98" - inkscape:export-ydpi="11.98" /> - </g> -</svg> +<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Designer: Jonas Schnelli
+ License: MIT
+-->
+
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1"
+ id="svg2" sodipodi:docname="bitcoin-logo-noshadow.svg" inkscape:version="0.48.2 r9819" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="1024px" height="1024px"
+ viewBox="-34 -34 580 580" enable-background="new 0 0 1024 1024" xml:space="preserve">
+
+ <!-- nice shadow with alpha 0.35 -->
+ <filter id="dropShadowAlpha">
+ <feColorMatrix result="matrixOut" in="SourceAlpha" type="saturate"
+ values="0.1" />
+ <feGaussianBlur in="matrixOut" result="blur-out" stdDeviation="6" />
+ <feColorMatrix in="blur-out" result="color-out" type="matrix"
+ values="0 0 0 0 0
+ 0 0 0 0 0
+ 0 0 0 0 0
+ 0 0 0 0.35 0"/>
+ <feBlend in="SourceGraphic" in2="color-out" mode="normal" />
+ </filter>
+
+ <g>
+ <!-- white background circle for making B not transparent but still keep inner shadows -->
+ <circle cx="255" cy="255" r="200" stroke-width="2" fill="white"/>
+
+ <radialGradient id="innerBtop" cx="277.4905" cy="196.4412" r="34.3969" gradientUnits="userSpaceOnUse">
+ <stop offset="0" style="stop-color:#F9AA4B"/>
+ <stop offset="1" style="stop-color:#F7931A"/>
+ </radialGradient>
+ <path fill="url(#innerBtop)" filter="url(#dropShadowAlpha)" d="M254.647,174.6l-13.983,56.08c15.855,3.951,64.735,20.071,72.656-11.656
+ C321.568,185.928,270.503,178.552,254.647,174.6z"/>
+
+ <radialGradient id="innerBbottom" cx="261.9153" cy="284.5671" r="39.8381" gradientUnits="userSpaceOnUse">
+ <stop offset="0" style="stop-color:#F9AA4B"/>
+ <stop offset="1" style="stop-color:#F7931A"/>
+ </radialGradient>
+ <path fill="url(#innerBbottom)" filter="url(#dropShadowAlpha)" d="M233.608,258.984l-15.425,61.832c19.04,4.729,77.769,23.584,86.448-11.296
+ C313.703,273.144,252.647,263.736,233.608,258.984z"/>
+
+ <radialGradient id="coinShape" cx="256.0276" cy="256.0027" r="255.9878" gradientUnits="userSpaceOnUse">
+ <stop offset="0" style="stop-color:#F9AA4B"/>
+ <stop offset="1" style="stop-color:#F7931A"/>
+ </radialGradient>
+ <path fill="url(#coinShape)" filter="url(#dropShadowAlpha)" d="M317.871,7.656c-137.12-34.192-276.024,49.28-310.2,186.44
+ c-34.208,137.136,49.256,276.048,186.36,310.24c137.16,34.199,276.063-49.265,310.256-186.408
+ C538.479,180.776,455.023,41.848,317.871,7.656z M368.807,219.528c-3.688,24.936-17.512,37.008-35.864,41.24
+ c25.2,13.12,38.024,33.239,25.809,68.12c-15.16,43.319-51.176,46.976-99.072,37.912l-11.624,46.584l-28.088-7l11.472-45.96
+ c-7.279-1.809-14.72-3.729-22.384-5.809l-11.512,46.177l-28.056-7l11.624-46.673c-6.561-1.68-13.225-3.464-20.024-5.168
+ l-36.552-9.111l13.943-32.152c0,0,20.696,5.504,20.416,5.096c7.952,1.969,11.48-3.216,12.872-6.672l18.368-73.64l0.048-0.2
+ l13.104-52.568c0.344-5.968-1.712-13.496-13.088-16.336c0.439-0.296-20.4-5.072-20.4-5.072l7.472-30l38.736,9.673l-0.032,0.144
+ c5.824,1.448,11.824,2.824,17.937,4.216L245.423,89.2l28.072,7l-11.28,45.224c7.536,1.721,15.12,3.456,22.504,5.297l11.2-44.929
+ l28.088,7l-11.504,46.145C347.967,167.152,373.904,185.464,368.807,219.528z"/>
+ </g>
+</svg>
diff --git a/src/qt/rpcconsole.cpp b/src/qt/rpcconsole.cpp index c9ce374346..50f22b877a 100644 --- a/src/qt/rpcconsole.cpp +++ b/src/qt/rpcconsole.cpp @@ -38,7 +38,6 @@ class RPCExecutor : public QObject Q_OBJECT public slots: - void start(); void request(const QString &command); signals: @@ -47,11 +46,6 @@ signals: #include "rpcconsole.moc" -void RPCExecutor::start() -{ - // Nothing to do -} - /** * Split shell command line into a list of arguments. Aims to emulate \c bash and friends. * @@ -187,6 +181,7 @@ void RPCExecutor::request(const QString &command) RPCConsole::RPCConsole(QWidget *parent) : QDialog(parent), ui(new Ui::RPCConsole), + clientModel(0), historyPtr(0) { ui->setupUi(this); @@ -384,16 +379,15 @@ void RPCConsole::browseHistory(int offset) void RPCConsole::startExecutor() { - QThread* thread = new QThread; + QThread *thread = new QThread; RPCExecutor *executor = new RPCExecutor(); executor->moveToThread(thread); - // Notify executor when thread started (in executor thread) - connect(thread, SIGNAL(started()), executor, SLOT(start())); // Replies from executor object must go to this object connect(executor, SIGNAL(reply(int,QString)), this, SLOT(message(int,QString))); // Requests from this object must go to executor connect(this, SIGNAL(cmdRequest(QString)), executor, SLOT(request(QString))); + // On stopExecutor signal // - queue executor for deletion (in execution thread) // - quit the Qt event loop in the execution thread diff --git a/src/qt/sendcoinsdialog.cpp b/src/qt/sendcoinsdialog.cpp index 2133a5e729..eb3ce48a6e 100644 --- a/src/qt/sendcoinsdialog.cpp +++ b/src/qt/sendcoinsdialog.cpp @@ -202,7 +202,7 @@ SendCoinsEntry *SendCoinsDialog::addEntry() entry->clear(); entry->setFocus(); ui->scrollAreaWidgetContents->resize(ui->scrollAreaWidgetContents->sizeHint()); - QCoreApplication::instance()->processEvents(); + qApp->processEvents(); QScrollBar* bar = ui->scrollArea->verticalScrollBar(); if(bar) bar->setSliderPosition(bar->maximum()); diff --git a/src/qt/splashscreen.cpp b/src/qt/splashscreen.cpp new file mode 100644 index 0000000000..f8d16699ca --- /dev/null +++ b/src/qt/splashscreen.cpp @@ -0,0 +1,82 @@ +#include "splashscreen.h" +#include "clientversion.h" +#include "util.h" + +#include <QPainter> +#include <QApplication> + +SplashScreen::SplashScreen(const QPixmap &pixmap, Qt::WindowFlags f) : + QSplashScreen(pixmap, f) +{ + // set reference point, paddings + int paddingRight = 50; + int paddingTop = 50; + int titleVersionVSpace = 17; + int titleCopyrightVSpace = 40; + + float fontFactor = 1.0; + + // define text to place + QString titleText = QString(QApplication::applicationName()).replace(QString("-testnet"), QString(""), Qt::CaseSensitive); // cut of testnet, place it as single object further down + QString versionText = QString("Version %1").arg(QString::fromStdString(FormatFullVersion())); + QString copyrightText = QChar(0xA9)+QString(" 2009-%1 ").arg(COPYRIGHT_YEAR) + QString(tr("The Bitcoin developers")); + QString testnetAddText = QString(tr("[testnet]")); // define text to place as single text object + + QString font = "Arial"; + + // load the bitmap for writing some text over it + QPixmap newPixmap; + if(GetBoolArg("-testnet")) { + newPixmap = QPixmap(":/images/splash_testnet"); + } + else { + newPixmap = QPixmap(":/images/splash"); + } + + QPainter pixPaint(&newPixmap); + pixPaint.setPen(QColor(100,100,100)); + + // check font size and drawing with + pixPaint.setFont(QFont(font, 33*fontFactor)); + QFontMetrics fm = pixPaint.fontMetrics(); + int titleTextWidth = fm.width(titleText); + if(titleTextWidth > 160) { + // strange font rendering, Arial probably not found + fontFactor = 0.75; + } + + pixPaint.setFont(QFont(font, 33*fontFactor)); + fm = pixPaint.fontMetrics(); + titleTextWidth = fm.width(titleText); + pixPaint.drawText(newPixmap.width()-titleTextWidth-paddingRight,paddingTop,titleText); + + pixPaint.setFont(QFont(font, 15*fontFactor)); + + // if the version string is to long, reduce size + fm = pixPaint.fontMetrics(); + int versionTextWidth = fm.width(versionText); + if(versionTextWidth > titleTextWidth+paddingRight-10) { + pixPaint.setFont(QFont(font, 10*fontFactor)); + titleVersionVSpace -= 5; + } + pixPaint.drawText(newPixmap.width()-titleTextWidth-paddingRight+2,paddingTop+titleVersionVSpace,versionText); + + // draw copyright stuff + pixPaint.setFont(QFont(font, 10*fontFactor)); + pixPaint.drawText(newPixmap.width()-titleTextWidth-paddingRight,paddingTop+titleCopyrightVSpace,copyrightText); + + // draw testnet string if -testnet is on + if(QApplication::applicationName().contains(QString("-testnet"))) { + // draw copyright stuff + QFont boldFont = QFont(font, 10*fontFactor); + boldFont.setWeight(QFont::Bold); + pixPaint.setFont(boldFont); + fm = pixPaint.fontMetrics(); + int testnetAddTextWidth = fm.width(testnetAddText); + pixPaint.drawText(newPixmap.width()-testnetAddTextWidth-10,15,testnetAddText); + } + + pixPaint.end(); + + this->setPixmap(newPixmap); +} diff --git a/src/qt/splashscreen.h b/src/qt/splashscreen.h new file mode 100644 index 0000000000..6a6249d80c --- /dev/null +++ b/src/qt/splashscreen.h @@ -0,0 +1,16 @@ +#ifndef SPLASHSCREEN_H +#define SPLASHSCREEN_H + +#include <QSplashScreen> + +/** class for the splashscreen with information of the running client + */ +class SplashScreen : public QSplashScreen +{ + Q_OBJECT + +public: + explicit SplashScreen(const QPixmap &pixmap = QPixmap(), Qt::WindowFlags f = 0); +}; + +#endif // SPLASHSCREEN_H diff --git a/src/qt/transactionview.cpp b/src/qt/transactionview.cpp index e7c384161c..9240b71c71 100644 --- a/src/qt/transactionview.cpp +++ b/src/qt/transactionview.cpp @@ -123,6 +123,7 @@ TransactionView::TransactionView(QWidget *parent) : QAction *copyAddressAction = new QAction(tr("Copy address"), this); QAction *copyLabelAction = new QAction(tr("Copy label"), this); QAction *copyAmountAction = new QAction(tr("Copy amount"), this); + QAction *copyTxIDAction = new QAction(tr("Copy transaction ID"), this); QAction *editLabelAction = new QAction(tr("Edit label"), this); QAction *showDetailsAction = new QAction(tr("Show transaction details"), this); @@ -130,6 +131,7 @@ TransactionView::TransactionView(QWidget *parent) : contextMenu->addAction(copyAddressAction); contextMenu->addAction(copyLabelAction); contextMenu->addAction(copyAmountAction); + contextMenu->addAction(copyTxIDAction); contextMenu->addAction(editLabelAction); contextMenu->addAction(showDetailsAction); @@ -145,6 +147,7 @@ TransactionView::TransactionView(QWidget *parent) : connect(copyAddressAction, SIGNAL(triggered()), this, SLOT(copyAddress())); connect(copyLabelAction, SIGNAL(triggered()), this, SLOT(copyLabel())); connect(copyAmountAction, SIGNAL(triggered()), this, SLOT(copyAmount())); + connect(copyTxIDAction, SIGNAL(triggered()), this, SLOT(copyTxID())); connect(editLabelAction, SIGNAL(triggered()), this, SLOT(editLabel())); connect(showDetailsAction, SIGNAL(triggered()), this, SLOT(showDetails())); } @@ -309,6 +312,11 @@ void TransactionView::copyAmount() GUIUtil::copyEntryData(transactionView, 0, TransactionTableModel::FormattedAmountRole); } +void TransactionView::copyTxID() +{ + GUIUtil::copyEntryData(transactionView, 0, TransactionTableModel::TxIDRole); +} + void TransactionView::editLabel() { if(!transactionView->selectionModel() ||!model) diff --git a/src/qt/transactionview.h b/src/qt/transactionview.h index e61515fdae..bb41a83e32 100644 --- a/src/qt/transactionview.h +++ b/src/qt/transactionview.h @@ -66,6 +66,7 @@ private slots: void editLabel(); void copyLabel(); void copyAmount(); + void copyTxID(); signals: void doubleClicked(const QModelIndex&); diff --git a/src/qt/walletframe.cpp b/src/qt/walletframe.cpp new file mode 100644 index 0000000000..83e4255c9f --- /dev/null +++ b/src/qt/walletframe.cpp @@ -0,0 +1,131 @@ +/* + * Qt4 bitcoin GUI. + * + * W.J. van der Laan 2011-2012 + * The Bitcoin Developers 2011-2013 + */ +#include "walletframe.h" +#include "bitcoingui.h" +#include "walletstack.h" + +#include <QVBoxLayout> +#include <QMessageBox> + +#include <stdio.h> + +WalletFrame::WalletFrame(BitcoinGUI *_gui) : + QFrame(_gui), + gui(_gui), + clientModel(0) +{ + // Leave HBox hook for adding a list view later + QHBoxLayout *walletFrameLayout = new QHBoxLayout(this); + setContentsMargins(0,0,0,0); + walletStack = new WalletStack(this); + walletStack->setBitcoinGUI(gui); + walletFrameLayout->setContentsMargins(0,0,0,0); + walletFrameLayout->addWidget(walletStack); +} + +WalletFrame::~WalletFrame() +{ +} + +void WalletFrame::setClientModel(ClientModel *clientModel) +{ + this->clientModel = clientModel; + walletStack->setClientModel(clientModel); +} + +bool WalletFrame::addWallet(const QString& name, WalletModel *walletModel) +{ + return walletStack->addWallet(name, walletModel); +} + +bool WalletFrame::setCurrentWallet(const QString& name) +{ + // TODO: Check if valid name + walletStack->setCurrentWallet(name); + return true; +} + +void WalletFrame::removeAllWallets() +{ + walletStack->removeAllWallets(); +} + +bool WalletFrame::handleURI(const QString &uri) +{ + return walletStack->handleURI(uri); +} + +void WalletFrame::showOutOfSyncWarning(bool fShow) +{ + if (!walletStack) { + QMessageBox box; + box.setText("walletStack is null"); + box.exec(); + return; + } + walletStack->showOutOfSyncWarning(fShow); +} + +void WalletFrame::gotoOverviewPage() +{ + walletStack->gotoOverviewPage(); +} + +void WalletFrame::gotoHistoryPage() +{ + walletStack->gotoHistoryPage(); +} + +void WalletFrame::gotoAddressBookPage() +{ + walletStack->gotoAddressBookPage(); +} + +void WalletFrame::gotoReceiveCoinsPage() +{ + walletStack->gotoReceiveCoinsPage(); +} + +void WalletFrame::gotoSendCoinsPage(QString addr) +{ + walletStack->gotoSendCoinsPage(addr); +} + +void WalletFrame::gotoSignMessageTab(QString addr) +{ + walletStack->gotoSignMessageTab(addr); +} + +void WalletFrame::gotoVerifyMessageTab(QString addr) +{ + walletStack->gotoSignMessageTab(addr); +} + +void WalletFrame::encryptWallet(bool status) +{ + walletStack->encryptWallet(status); +} + +void WalletFrame::backupWallet() +{ + walletStack->backupWallet(); +} + +void WalletFrame::changePassphrase() +{ + walletStack->changePassphrase(); +} + +void WalletFrame::unlockWallet() +{ + walletStack->unlockWallet(); +} + +void WalletFrame::setEncryptionStatus() +{ + walletStack->setEncryptionStatus(); +} diff --git a/src/qt/walletframe.h b/src/qt/walletframe.h new file mode 100644 index 0000000000..3649185e8a --- /dev/null +++ b/src/qt/walletframe.h @@ -0,0 +1,73 @@ +/* + * Qt4 bitcoin GUI. + * + * W.J. van der Laan 2011-2012 + * The Bitcoin Developers 2011-2013 + */ +#ifndef WALLETFRAME_H +#define WALLETFRAME_H + +#include <QFrame> + +class BitcoinGUI; +class ClientModel; +class WalletModel; +class WalletStack; + +class WalletFrame : public QFrame +{ + Q_OBJECT +public: + explicit WalletFrame(BitcoinGUI *_gui); + ~WalletFrame(); + + void setClientModel(ClientModel *clientModel); + + bool addWallet(const QString& name, WalletModel *walletModel); + bool setCurrentWallet(const QString& name); + + void removeAllWallets(); + + bool handleURI(const QString &uri); + + void showOutOfSyncWarning(bool fShow); + +private: + BitcoinGUI *gui; + ClientModel *clientModel; + WalletStack *walletStack; + +public slots: + /** Switch to overview (home) page */ + void gotoOverviewPage(); + /** Switch to history (transactions) page */ + void gotoHistoryPage(); + /** Switch to address book page */ + void gotoAddressBookPage(); + /** Switch to receive coins page */ + void gotoReceiveCoinsPage(); + /** Switch to send coins page */ + void gotoSendCoinsPage(QString addr = ""); + + /** Show Sign/Verify Message dialog and switch to sign message tab */ + void gotoSignMessageTab(QString addr = ""); + /** Show Sign/Verify Message dialog and switch to verify message tab */ + void gotoVerifyMessageTab(QString addr = ""); + + /** Encrypt the wallet */ + void encryptWallet(bool status); + /** Backup the wallet */ + void backupWallet(); + /** Change encrypted wallet passphrase */ + void changePassphrase(); + /** Ask for passphrase to unlock wallet temporarily */ + void unlockWallet(); + + /** Set the encryption status as shown in the UI. + @param[in] status current encryption status + @see WalletModel::EncryptionStatus + */ + void setEncryptionStatus(); +}; + +#endif // WALLETFRAME_H
\ No newline at end of file diff --git a/src/qt/walletmodel.cpp b/src/qt/walletmodel.cpp index 9d5a2c04ff..fb3ffc5c91 100644 --- a/src/qt/walletmodel.cpp +++ b/src/qt/walletmodel.cpp @@ -56,6 +56,8 @@ int WalletModel::getNumTransactions() const int numTransactions = 0; { LOCK(wallet->cs_wallet); + // the size of mapWallet contains the number of unique transaction IDs + // (e.g. payments to yourself generate 2 transactions, but both share the same transaction ID) numTransactions = wallet->mapWallet.size(); } return numTransactions; @@ -179,7 +181,8 @@ WalletModel::SendCoinsReturn WalletModel::sendCoins(const QList<SendCoinsRecipie CWalletTx wtx; CReserveKey keyChange(wallet); int64 nFeeRequired = 0; - bool fCreated = wallet->CreateTransaction(vecSend, wtx, keyChange, nFeeRequired); + std::string strFailReason; + bool fCreated = wallet->CreateTransaction(vecSend, wtx, keyChange, nFeeRequired, strFailReason); if(!fCreated) { @@ -187,6 +190,8 @@ WalletModel::SendCoinsReturn WalletModel::sendCoins(const QList<SendCoinsRecipie { return SendCoinsReturn(AmountWithFeeExceedsBalance, nFeeRequired); } + emit message(tr("Send Coins"), QString::fromStdString(strFailReason), + CClientUIInterface::MSG_ERROR); return TransactionCreationFailed; } if(!uiInterface.ThreadSafeAskFee(nFeeRequired)) diff --git a/src/qt/walletstack.cpp b/src/qt/walletstack.cpp new file mode 100644 index 0000000000..9e3060e86b --- /dev/null +++ b/src/qt/walletstack.cpp @@ -0,0 +1,156 @@ +/* + * Qt4 bitcoin GUI. + * + * W.J. van der Laan 2011-2012 + * The Bitcoin Developers 2011-2013 + */ +#include "walletstack.h" +#include "walletview.h" +#include "bitcoingui.h" + +#include <QMap> +#include <QMessageBox> + +WalletStack::WalletStack(QWidget *parent) : + QStackedWidget(parent), + clientModel(0), + bOutOfSync(true) +{ + setContentsMargins(0,0,0,0); +} + +WalletStack::~WalletStack() +{ +} + +bool WalletStack::addWallet(const QString& name, WalletModel *walletModel) +{ + if (!gui || !clientModel || mapWalletViews.count(name) > 0) + return false; + + WalletView *walletView = new WalletView(this, gui); + walletView->setBitcoinGUI(gui); + walletView->setClientModel(clientModel); + walletView->setWalletModel(walletModel); + walletView->showOutOfSyncWarning(bOutOfSync); + addWidget(walletView); + mapWalletViews[name] = walletView; + return true; +} + +bool WalletStack::removeWallet(const QString& name) +{ + if (mapWalletViews.count(name) == 0) return false; + WalletView *walletView = mapWalletViews.take(name); + removeWidget(walletView); + return true; +} + +void WalletStack::removeAllWallets() +{ + QMap<QString, WalletView*>::const_iterator i; + for (i = mapWalletViews.constBegin(); i != mapWalletViews.constEnd(); ++i) + removeWidget(i.value()); + mapWalletViews.clear(); +} + +bool WalletStack::handleURI(const QString &uri) +{ + WalletView *walletView = (WalletView*)currentWidget(); + if (!walletView) return false; + + return walletView->handleURI(uri); +} + +void WalletStack::showOutOfSyncWarning(bool fShow) +{ + bOutOfSync = fShow; + QMap<QString, WalletView*>::const_iterator i; + for (i = mapWalletViews.constBegin(); i != mapWalletViews.constEnd(); ++i) + i.value()->showOutOfSyncWarning(fShow); +} + +void WalletStack::gotoOverviewPage() +{ + QMap<QString, WalletView*>::const_iterator i; + for (i = mapWalletViews.constBegin(); i != mapWalletViews.constEnd(); ++i) + i.value()->gotoOverviewPage(); +} + +void WalletStack::gotoHistoryPage() +{ + QMap<QString, WalletView*>::const_iterator i; + for (i = mapWalletViews.constBegin(); i != mapWalletViews.constEnd(); ++i) + i.value()->gotoHistoryPage(); +} + +void WalletStack::gotoAddressBookPage() +{ + QMap<QString, WalletView*>::const_iterator i; + for (i = mapWalletViews.constBegin(); i != mapWalletViews.constEnd(); ++i) + i.value()->gotoAddressBookPage(); +} + +void WalletStack::gotoReceiveCoinsPage() +{ + QMap<QString, WalletView*>::const_iterator i; + for (i = mapWalletViews.constBegin(); i != mapWalletViews.constEnd(); ++i) + i.value()->gotoReceiveCoinsPage(); +} + +void WalletStack::gotoSendCoinsPage(QString addr) +{ + QMap<QString, WalletView*>::const_iterator i; + for (i = mapWalletViews.constBegin(); i != mapWalletViews.constEnd(); ++i) + i.value()->gotoSendCoinsPage(addr); +} + +void WalletStack::gotoSignMessageTab(QString addr) +{ + WalletView *walletView = (WalletView*)currentWidget(); + if (walletView) walletView->gotoSignMessageTab(addr); +} + +void WalletStack::gotoVerifyMessageTab(QString addr) +{ + WalletView *walletView = (WalletView*)currentWidget(); + if (walletView) walletView->gotoVerifyMessageTab(addr); +} + +void WalletStack::encryptWallet(bool status) +{ + WalletView *walletView = (WalletView*)currentWidget(); + if (walletView) walletView->encryptWallet(status); +} + +void WalletStack::backupWallet() +{ + WalletView *walletView = (WalletView*)currentWidget(); + if (walletView) walletView->backupWallet(); +} + +void WalletStack::changePassphrase() +{ + WalletView *walletView = (WalletView*)currentWidget(); + if (walletView) walletView->changePassphrase(); +} + +void WalletStack::unlockWallet() +{ + WalletView *walletView = (WalletView*)currentWidget(); + if (walletView) walletView->unlockWallet(); +} + +void WalletStack::setEncryptionStatus() +{ + WalletView *walletView = (WalletView*)currentWidget(); + if (walletView) walletView->setEncryptionStatus(); +} + +void WalletStack::setCurrentWallet(const QString& name) +{ + if (mapWalletViews.count(name) == 0) return; + WalletView *walletView = mapWalletViews.value(name); + setCurrentWidget(walletView); + walletView->setEncryptionStatus(); +} diff --git a/src/qt/walletstack.h b/src/qt/walletstack.h new file mode 100644 index 0000000000..ea4cc121d1 --- /dev/null +++ b/src/qt/walletstack.h @@ -0,0 +1,102 @@ +/* + * Qt4 bitcoin GUI. + * + * W.J. van der Laan 2011-2012 + * The Bitcoin Developers 2011-2013 + */ +#ifndef WALLETSTACK_H +#define WALLETSTACK_H + +#include <QStackedWidget> +#include <QMap> +#include <boost/shared_ptr.hpp> + +class BitcoinGUI; +class TransactionTableModel; +class ClientModel; +class WalletModel; +class WalletView; +class TransactionView; +class OverviewPage; +class AddressBookPage; +class SendCoinsDialog; +class SignVerifyMessageDialog; +class Notificator; +class RPCConsole; + +class CWalletManager; + +QT_BEGIN_NAMESPACE +class QLabel; +class QModelIndex; +QT_END_NAMESPACE + +/* + WalletStack class. This class is a container for WalletView instances. It takes the place of centralWidget. + It was added to support multiple wallet functionality. It communicates with both the client and the + wallet models to give the user an up-to-date view of the current core state. It manages all the wallet views + it contains and updates them accordingly. + */ +class WalletStack : public QStackedWidget +{ + Q_OBJECT +public: + explicit WalletStack(QWidget *parent = 0); + ~WalletStack(); + + void setBitcoinGUI(BitcoinGUI *gui) { this->gui = gui; } + + void setClientModel(ClientModel *clientModel) { this->clientModel = clientModel; } + + bool addWallet(const QString& name, WalletModel *walletModel); + bool removeWallet(const QString& name); + + void removeAllWallets(); + + bool handleURI(const QString &uri); + + void showOutOfSyncWarning(bool fShow); + +private: + BitcoinGUI *gui; + ClientModel *clientModel; + QMap<QString, WalletView*> mapWalletViews; + + bool bOutOfSync; + +public slots: + void setCurrentWallet(const QString& name); + + /** Switch to overview (home) page */ + void gotoOverviewPage(); + /** Switch to history (transactions) page */ + void gotoHistoryPage(); + /** Switch to address book page */ + void gotoAddressBookPage(); + /** Switch to receive coins page */ + void gotoReceiveCoinsPage(); + /** Switch to send coins page */ + void gotoSendCoinsPage(QString addr = ""); + + /** Show Sign/Verify Message dialog and switch to sign message tab */ + void gotoSignMessageTab(QString addr = ""); + /** Show Sign/Verify Message dialog and switch to verify message tab */ + void gotoVerifyMessageTab(QString addr = ""); + + /** Encrypt the wallet */ + void encryptWallet(bool status); + /** Backup the wallet */ + void backupWallet(); + /** Change encrypted wallet passphrase */ + void changePassphrase(); + /** Ask for passphrase to unlock wallet temporarily */ + void unlockWallet(); + + /** Set the encryption status as shown in the UI. + @param[in] status current encryption status + @see WalletModel::EncryptionStatus + */ + void setEncryptionStatus(); +}; + +#endif // WALLETSTACK_H diff --git a/src/qt/walletview.cpp b/src/qt/walletview.cpp new file mode 100644 index 0000000000..6d44c174b7 --- /dev/null +++ b/src/qt/walletview.cpp @@ -0,0 +1,266 @@ +/* + * Qt4 bitcoin GUI. + * + * W.J. van der Laan 2011-2012 + * The Bitcoin Developers 2011-2013 + */ +#include "walletview.h" +#include "bitcoingui.h" +#include "transactiontablemodel.h" +#include "addressbookpage.h" +#include "sendcoinsdialog.h" +#include "signverifymessagedialog.h" +#include "clientmodel.h" +#include "walletmodel.h" +#include "optionsmodel.h" +#include "transactionview.h" +#include "overviewpage.h" +#include "askpassphrasedialog.h" +#include "ui_interface.h" + +#include <QHBoxLayout> +#include <QVBoxLayout> +#include <QAction> +#include <QDesktopServices> +#include <QFileDialog> +#include <QPushButton> + +WalletView::WalletView(QWidget *parent, BitcoinGUI *_gui): + QStackedWidget(parent), + gui(_gui), + clientModel(0), + walletModel(0) +{ + // Create tabs + overviewPage = new OverviewPage(); + + transactionsPage = new QWidget(this); + QVBoxLayout *vbox = new QVBoxLayout(); + QHBoxLayout *hbox_buttons = new QHBoxLayout(); + transactionView = new TransactionView(this); + vbox->addWidget(transactionView); + QPushButton *exportButton = new QPushButton(tr("&Export"), this); + exportButton->setToolTip(tr("Export the data in the current tab to a file")); +#ifndef Q_OS_MAC // Icons on push buttons are very uncommon on Mac + exportButton->setIcon(QIcon(":/icons/export")); +#endif + hbox_buttons->addStretch(); + hbox_buttons->addWidget(exportButton); + vbox->addLayout(hbox_buttons); + transactionsPage->setLayout(vbox); + + addressBookPage = new AddressBookPage(AddressBookPage::ForEditing, AddressBookPage::SendingTab); + + receiveCoinsPage = new AddressBookPage(AddressBookPage::ForEditing, AddressBookPage::ReceivingTab); + + sendCoinsPage = new SendCoinsDialog(gui); + + signVerifyMessageDialog = new SignVerifyMessageDialog(gui); + + addWidget(overviewPage); + addWidget(transactionsPage); + addWidget(addressBookPage); + addWidget(receiveCoinsPage); + addWidget(sendCoinsPage); + + // Clicking on a transaction on the overview page simply sends you to transaction history page + connect(overviewPage, SIGNAL(transactionClicked(QModelIndex)), this, SLOT(gotoHistoryPage())); + connect(overviewPage, SIGNAL(transactionClicked(QModelIndex)), transactionView, SLOT(focusTransaction(QModelIndex))); + + // Double-clicking on a transaction on the transaction history page shows details + connect(transactionView, SIGNAL(doubleClicked(QModelIndex)), transactionView, SLOT(showDetails())); + + // Clicking on "Send Coins" in the address book sends you to the send coins tab + connect(addressBookPage, SIGNAL(sendCoins(QString)), this, SLOT(gotoSendCoinsPage(QString))); + // Clicking on "Verify Message" in the address book opens the verify message tab in the Sign/Verify Message dialog + connect(addressBookPage, SIGNAL(verifyMessage(QString)), this, SLOT(gotoVerifyMessageTab(QString))); + // Clicking on "Sign Message" in the receive coins page opens the sign message tab in the Sign/Verify Message dialog + connect(receiveCoinsPage, SIGNAL(signMessage(QString)), this, SLOT(gotoSignMessageTab(QString))); + // Clicking on "Export" allows to export the transaction list + connect(exportButton, SIGNAL(clicked()), transactionView, SLOT(exportClicked())); + + gotoOverviewPage(); +} + +WalletView::~WalletView() +{ +} + +void WalletView::setBitcoinGUI(BitcoinGUI *gui) +{ + this->gui = gui; +} + +void WalletView::setClientModel(ClientModel *clientModel) +{ + this->clientModel = clientModel; + if (clientModel) + { + overviewPage->setClientModel(clientModel); + addressBookPage->setOptionsModel(clientModel->getOptionsModel()); + receiveCoinsPage->setOptionsModel(clientModel->getOptionsModel()); + } +} + +void WalletView::setWalletModel(WalletModel *walletModel) +{ + this->walletModel = walletModel; + if (walletModel) + { + // Receive and report messages from wallet thread + connect(walletModel, SIGNAL(message(QString,QString,unsigned int)), gui, SLOT(message(QString,QString,unsigned int))); + + // Put transaction list in tabs + transactionView->setModel(walletModel); + overviewPage->setWalletModel(walletModel); + addressBookPage->setModel(walletModel->getAddressTableModel()); + receiveCoinsPage->setModel(walletModel->getAddressTableModel()); + sendCoinsPage->setModel(walletModel); + signVerifyMessageDialog->setModel(walletModel); + + setEncryptionStatus(); + connect(walletModel, SIGNAL(encryptionStatusChanged(int)), gui, SLOT(setEncryptionStatus(int))); + + // Balloon pop-up for new transaction + connect(walletModel->getTransactionTableModel(), SIGNAL(rowsInserted(QModelIndex,int,int)), + this, SLOT(incomingTransaction(QModelIndex,int,int))); + + // Ask for passphrase if needed + connect(walletModel, SIGNAL(requireUnlock()), this, SLOT(unlockWallet())); + } +} + +void WalletView::incomingTransaction(const QModelIndex& parent, int start, int /*end*/) +{ + // Prevent balloon-spam when initial block download is in progress + if(!walletModel || !clientModel || clientModel->inInitialBlockDownload()) + return; + + TransactionTableModel *ttm = walletModel->getTransactionTableModel(); + + QString date = ttm->index(start, TransactionTableModel::Date, parent).data().toString(); + qint64 amount = ttm->index(start, TransactionTableModel::Amount, parent).data(Qt::EditRole).toULongLong(); + QString type = ttm->index(start, TransactionTableModel::Type, parent).data().toString(); + QString address = ttm->index(start, TransactionTableModel::ToAddress, parent).data().toString(); + + gui->incomingTransaction(date, walletModel->getOptionsModel()->getDisplayUnit(), amount, type, address); +} + +void WalletView::gotoOverviewPage() +{ + gui->getOverviewAction()->setChecked(true); + setCurrentWidget(overviewPage); +} + +void WalletView::gotoHistoryPage() +{ + gui->getHistoryAction()->setChecked(true); + setCurrentWidget(transactionsPage); +} + +void WalletView::gotoAddressBookPage() +{ + gui->getAddressBookAction()->setChecked(true); + setCurrentWidget(addressBookPage); +} + +void WalletView::gotoReceiveCoinsPage() +{ + gui->getReceiveCoinsAction()->setChecked(true); + setCurrentWidget(receiveCoinsPage); +} + +void WalletView::gotoSendCoinsPage(QString addr) +{ + gui->getSendCoinsAction()->setChecked(true); + setCurrentWidget(sendCoinsPage); + + if (!addr.isEmpty()) + sendCoinsPage->setAddress(addr); +} + +void WalletView::gotoSignMessageTab(QString addr) +{ + // call show() in showTab_SM() + signVerifyMessageDialog->showTab_SM(true); + + if (!addr.isEmpty()) + signVerifyMessageDialog->setAddress_SM(addr); +} + +void WalletView::gotoVerifyMessageTab(QString addr) +{ + // call show() in showTab_VM() + signVerifyMessageDialog->showTab_VM(true); + + if (!addr.isEmpty()) + signVerifyMessageDialog->setAddress_VM(addr); +} + +bool WalletView::handleURI(const QString& strURI) +{ + // URI has to be valid + if (sendCoinsPage->handleURI(strURI)) + { + gotoSendCoinsPage(); + return true; + } + else + return false; +} + +void WalletView::showOutOfSyncWarning(bool fShow) +{ + overviewPage->showOutOfSyncWarning(fShow); +} + +void WalletView::setEncryptionStatus() +{ + gui->setEncryptionStatus(walletModel->getEncryptionStatus()); +} + +void WalletView::encryptWallet(bool status) +{ + if(!walletModel) + return; + AskPassphraseDialog dlg(status ? AskPassphraseDialog::Encrypt : AskPassphraseDialog::Decrypt, this); + dlg.setModel(walletModel); + dlg.exec(); + + setEncryptionStatus(); +} + +void WalletView::backupWallet() +{ + QString saveDir = QDesktopServices::storageLocation(QDesktopServices::DocumentsLocation); + QString filename = QFileDialog::getSaveFileName(this, tr("Backup Wallet"), saveDir, tr("Wallet Data (*.dat)")); + if (!filename.isEmpty()) { + if (!walletModel->backupWallet(filename)) { + gui->message(tr("Backup Failed"), tr("There was an error trying to save the wallet data to the new location."), + CClientUIInterface::MSG_ERROR); + } + else + gui->message(tr("Backup Successful"), tr("The wallet data was successfully saved to the new location."), + CClientUIInterface::MSG_INFORMATION); + } +} + +void WalletView::changePassphrase() +{ + AskPassphraseDialog dlg(AskPassphraseDialog::ChangePass, this); + dlg.setModel(walletModel); + dlg.exec(); +} + +void WalletView::unlockWallet() +{ + if(!walletModel) + return; + // Unlock wallet when requested by wallet model + if (walletModel->getEncryptionStatus() == WalletModel::Locked) + { + AskPassphraseDialog dlg(AskPassphraseDialog::Unlock, this); + dlg.setModel(walletModel); + dlg.exec(); + } +} diff --git a/src/qt/walletview.h b/src/qt/walletview.h new file mode 100644 index 0000000000..6bcd70baf9 --- /dev/null +++ b/src/qt/walletview.h @@ -0,0 +1,104 @@ +/* + * Qt4 bitcoin GUI. + * + * W.J. van der Laan 2011-2012 + * The Bitcoin Developers 2011-2013 + */ +#ifndef WALLETVIEW_H +#define WALLETVIEW_H + +#include <QStackedWidget> + +class BitcoinGUI; +class ClientModel; +class WalletModel; +class TransactionView; +class OverviewPage; +class AddressBookPage; +class SendCoinsDialog; +class SignVerifyMessageDialog; +class RPCConsole; + +QT_BEGIN_NAMESPACE +class QLabel; +class QModelIndex; +QT_END_NAMESPACE + +/* + WalletView class. This class represents the view to a single wallet. + It was added to support multiple wallet functionality. Each wallet gets its own WalletView instance. + It communicates with both the client and the wallet models to give the user an up-to-date view of the + current core state. +*/ +class WalletView : public QStackedWidget +{ + Q_OBJECT + +public: + explicit WalletView(QWidget *parent, BitcoinGUI *_gui); + ~WalletView(); + + void setBitcoinGUI(BitcoinGUI *gui); + /** Set the client model. + The client model represents the part of the core that communicates with the P2P network, and is wallet-agnostic. + */ + void setClientModel(ClientModel *clientModel); + /** Set the wallet model. + The wallet model represents a bitcoin wallet, and offers access to the list of transactions, address book and sending + functionality. + */ + void setWalletModel(WalletModel *walletModel); + + bool handleURI(const QString &uri); + + void showOutOfSyncWarning(bool fShow); + +private: + BitcoinGUI *gui; + ClientModel *clientModel; + WalletModel *walletModel; + + OverviewPage *overviewPage; + QWidget *transactionsPage; + AddressBookPage *addressBookPage; + AddressBookPage *receiveCoinsPage; + SendCoinsDialog *sendCoinsPage; + SignVerifyMessageDialog *signVerifyMessageDialog; + + TransactionView *transactionView; + +public slots: + /** Switch to overview (home) page */ + void gotoOverviewPage(); + /** Switch to history (transactions) page */ + void gotoHistoryPage(); + /** Switch to address book page */ + void gotoAddressBookPage(); + /** Switch to receive coins page */ + void gotoReceiveCoinsPage(); + /** Switch to send coins page */ + void gotoSendCoinsPage(QString addr = ""); + + /** Show Sign/Verify Message dialog and switch to sign message tab */ + void gotoSignMessageTab(QString addr = ""); + /** Show Sign/Verify Message dialog and switch to verify message tab */ + void gotoVerifyMessageTab(QString addr = ""); + + /** Show incoming transaction notification for new transactions. + + The new items are those between start and end inclusive, under the given parent item. + */ + void incomingTransaction(const QModelIndex& parent, int start, int /*end*/); + /** Encrypt the wallet */ + void encryptWallet(bool status); + /** Backup the wallet */ + void backupWallet(); + /** Change encrypted wallet passphrase */ + void changePassphrase(); + /** Ask for passphrase to unlock wallet temporarily */ + void unlockWallet(); + + void setEncryptionStatus(); +}; + +#endif // WALLETVIEW_H diff --git a/src/rpcblockchain.cpp b/src/rpcblockchain.cpp index 2200679050..11af1abf5d 100644 --- a/src/rpcblockchain.cpp +++ b/src/rpcblockchain.cpp @@ -172,10 +172,13 @@ Value gettxoutsetinfo(const Array& params, bool fHelp) CCoinsStats stats; if (pcoinsTip->GetStats(stats)) { - ret.push_back(Pair("bestblock", pcoinsTip->GetBestBlock()->GetBlockHash().GetHex())); + ret.push_back(Pair("height", (boost::int64_t)stats.nHeight)); + ret.push_back(Pair("bestblock", stats.hashBlock.GetHex())); ret.push_back(Pair("transactions", (boost::int64_t)stats.nTransactions)); ret.push_back(Pair("txouts", (boost::int64_t)stats.nTransactionOutputs)); ret.push_back(Pair("bytes_serialized", (boost::int64_t)stats.nSerializedSize)); + ret.push_back(Pair("hash_serialized", stats.hashSerialized.GetHex())); + ret.push_back(Pair("total_amount", ValueFromAmount(stats.nTotalAmount))); } return ret; } diff --git a/src/rpcnet.cpp b/src/rpcnet.cpp index 4db3be9319..644c2675ae 100644 --- a/src/rpcnet.cpp +++ b/src/rpcnet.cpp @@ -51,13 +51,16 @@ Value getpeerinfo(const Array& params, bool fHelp) obj.push_back(Pair("services", strprintf("%08"PRI64x, stats.nServices))); obj.push_back(Pair("lastsend", (boost::int64_t)stats.nLastSend)); obj.push_back(Pair("lastrecv", (boost::int64_t)stats.nLastRecv)); + obj.push_back(Pair("bytessent", (boost::int64_t)stats.nSendBytes)); + obj.push_back(Pair("bytesrecv", (boost::int64_t)stats.nRecvBytes)); obj.push_back(Pair("conntime", (boost::int64_t)stats.nTimeConnected)); obj.push_back(Pair("version", stats.nVersion)); obj.push_back(Pair("subver", stats.strSubVer)); obj.push_back(Pair("inbound", stats.fInbound)); - obj.push_back(Pair("releasetime", (boost::int64_t)stats.nReleaseTime)); obj.push_back(Pair("startingheight", stats.nStartingHeight)); obj.push_back(Pair("banscore", stats.nMisbehavior)); + if (stats.fSyncNode) + obj.push_back(Pair("syncnode", true)); ret.push_back(obj); } diff --git a/src/rpcrawtransaction.cpp b/src/rpcrawtransaction.cpp index bbaf40c735..fb9811b921 100644 --- a/src/rpcrawtransaction.cpp +++ b/src/rpcrawtransaction.cpp @@ -225,6 +225,13 @@ Value listunspent(const Array& params, bool fHelp) Object entry; entry.push_back(Pair("txid", out.tx->GetHash().GetHex())); entry.push_back(Pair("vout", out.i)); + CTxDestination address; + if (ExtractDestination(out.tx->vout[out.i].scriptPubKey, address)) + { + entry.push_back(Pair("address", CBitcoinAddress(address).ToString())); + if (pwalletMain->mapAddressBook.count(address)) + entry.push_back(Pair("account", pwalletMain->mapAddressBook[address])); + } entry.push_back(Pair("scriptPubKey", HexStr(pk.begin(), pk.end()))); if (pk.IsPayToScriptHash()) { diff --git a/src/rpcwallet.cpp b/src/rpcwallet.cpp index 21eb2fd1aa..5fd400c6bb 100644 --- a/src/rpcwallet.cpp +++ b/src/rpcwallet.cpp @@ -520,12 +520,12 @@ Value getbalance(const Array& params, bool fHelp) if (params[0].get_str() == "*") { // Calculate total balance a different way from GetBalance() // (GetBalance() sums up all unspent TxOuts) - // getbalance and getbalance '*' should always return the same number. + // getbalance and getbalance '*' 0 should return the same number int64 nBalance = 0; for (map<uint256, CWalletTx>::iterator it = pwalletMain->mapWallet.begin(); it != pwalletMain->mapWallet.end(); ++it) { const CWalletTx& wtx = (*it).second; - if (!wtx.IsFinal()) + if (!wtx.IsConfirmed()) continue; int64 allFee; @@ -694,13 +694,10 @@ Value sendmany(const Array& params, bool fHelp) // Send CReserveKey keyChange(pwalletMain); int64 nFeeRequired = 0; - bool fCreated = pwalletMain->CreateTransaction(vecSend, wtx, keyChange, nFeeRequired); + string strFailReason; + bool fCreated = pwalletMain->CreateTransaction(vecSend, wtx, keyChange, nFeeRequired, strFailReason); if (!fCreated) - { - if (totalAmount + nFeeRequired > pwalletMain->GetBalance()) - throw JSONRPCError(RPC_WALLET_INSUFFICIENT_FUNDS, "Insufficient funds"); - throw JSONRPCError(RPC_WALLET_ERROR, "Transaction creation failed"); - } + throw JSONRPCError(RPC_WALLET_INSUFFICIENT_FUNDS, strFailReason); if (!pwalletMain->CommitTransaction(wtx, keyChange)) throw JSONRPCError(RPC_WALLET_ERROR, "Transaction commit failed"); @@ -1289,7 +1286,7 @@ void ThreadCleanWalletPassphrase(void* parg) break; LEAVE_CRITICAL_SECTION(cs_nWalletUnlockTime); - Sleep(nToSleep); + MilliSleep(nToSleep); ENTER_CRITICAL_SECTION(cs_nWalletUnlockTime); } while(1); diff --git a/src/script.cpp b/src/script.cpp index 5e5cd096cd..90066efd33 100644 --- a/src/script.cpp +++ b/src/script.cpp @@ -54,32 +54,6 @@ bool CastToBool(const valtype& vch) return false; } -// -// WARNING: This does not work as expected for signed integers; the sign-bit -// is left in place as the integer is zero-extended. The correct behavior -// would be to move the most significant bit of the last byte during the -// resize process. MakeSameSize() is currently only used by the disabled -// opcodes OP_AND, OP_OR, and OP_XOR. -// -void MakeSameSize(valtype& vch1, valtype& vch2) -{ - // Lengthen the shorter one - if (vch1.size() < vch2.size()) - // PATCH: - // +unsigned char msb = vch1[vch1.size()-1]; - // +vch1[vch1.size()-1] &= 0x7f; - // vch1.resize(vch2.size(), 0); - // +vch1[vch1.size()-1] = msb; - vch1.resize(vch2.size(), 0); - if (vch2.size() < vch1.size()) - // PATCH: - // +unsigned char msb = vch2[vch2.size()-1]; - // +vch2[vch2.size()-1] &= 0x7f; - // vch2.resize(vch1.size(), 0); - // +vch2[vch2.size()-1] = msb; - vch2.resize(vch1.size(), 0); -} - // @@ -361,7 +335,7 @@ bool EvalScript(vector<vector<unsigned char> >& stack, const CScript& script, co opcode == OP_MOD || opcode == OP_LSHIFT || opcode == OP_RSHIFT) - return false; + return false; // Disabled opcodes. if (fExec && 0 <= opcode && opcode <= OP_PUSHDATA4) stack.push_back(vchPushValue); @@ -659,64 +633,6 @@ bool EvalScript(vector<vector<unsigned char> >& stack, const CScript& script, co break; - // - // Splice ops - // - case OP_CAT: - { - // (x1 x2 -- out) - if (stack.size() < 2) - return false; - valtype& vch1 = stacktop(-2); - valtype& vch2 = stacktop(-1); - vch1.insert(vch1.end(), vch2.begin(), vch2.end()); - popstack(stack); - if (stacktop(-1).size() > MAX_SCRIPT_ELEMENT_SIZE) - return false; - } - break; - - case OP_SUBSTR: - { - // (in begin size -- out) - if (stack.size() < 3) - return false; - valtype& vch = stacktop(-3); - int nBegin = CastToBigNum(stacktop(-2)).getint(); - int nEnd = nBegin + CastToBigNum(stacktop(-1)).getint(); - if (nBegin < 0 || nEnd < nBegin) - return false; - if (nBegin > (int)vch.size()) - nBegin = vch.size(); - if (nEnd > (int)vch.size()) - nEnd = vch.size(); - vch.erase(vch.begin() + nEnd, vch.end()); - vch.erase(vch.begin(), vch.begin() + nBegin); - popstack(stack); - popstack(stack); - } - break; - - case OP_LEFT: - case OP_RIGHT: - { - // (in size -- out) - if (stack.size() < 2) - return false; - valtype& vch = stacktop(-2); - int nSize = CastToBigNum(stacktop(-1)).getint(); - if (nSize < 0) - return false; - if (nSize > (int)vch.size()) - nSize = vch.size(); - if (opcode == OP_LEFT) - vch.erase(vch.begin() + nSize, vch.end()); - else - vch.erase(vch.begin(), vch.end() - nSize); - popstack(stack); - } - break; - case OP_SIZE: { // (in -- in size) @@ -731,51 +647,6 @@ bool EvalScript(vector<vector<unsigned char> >& stack, const CScript& script, co // // Bitwise logic // - case OP_INVERT: - { - // (in - out) - if (stack.size() < 1) - return false; - valtype& vch = stacktop(-1); - for (unsigned int i = 0; i < vch.size(); i++) - vch[i] = ~vch[i]; - } - break; - - // - // WARNING: These disabled opcodes exhibit unexpected behavior - // when used on signed integers due to a bug in MakeSameSize() - // [see definition of MakeSameSize() above]. - // - case OP_AND: - case OP_OR: - case OP_XOR: - { - // (x1 x2 - out) - if (stack.size() < 2) - return false; - valtype& vch1 = stacktop(-2); - valtype& vch2 = stacktop(-1); - MakeSameSize(vch1, vch2); // <-- NOT SAFE FOR SIGNED VALUES - if (opcode == OP_AND) - { - for (unsigned int i = 0; i < vch1.size(); i++) - vch1[i] &= vch2[i]; - } - else if (opcode == OP_OR) - { - for (unsigned int i = 0; i < vch1.size(); i++) - vch1[i] |= vch2[i]; - } - else if (opcode == OP_XOR) - { - for (unsigned int i = 0; i < vch1.size(); i++) - vch1[i] ^= vch2[i]; - } - popstack(stack); - } - break; - case OP_EQUAL: case OP_EQUALVERIFY: //case OP_NOTEQUAL: // use OP_NUMNOTEQUAL @@ -810,8 +681,6 @@ bool EvalScript(vector<vector<unsigned char> >& stack, const CScript& script, co // case OP_1ADD: case OP_1SUB: - case OP_2MUL: - case OP_2DIV: case OP_NEGATE: case OP_ABS: case OP_NOT: @@ -825,8 +694,6 @@ bool EvalScript(vector<vector<unsigned char> >& stack, const CScript& script, co { case OP_1ADD: bn += bnOne; break; case OP_1SUB: bn -= bnOne; break; - case OP_2MUL: bn <<= 1; break; - case OP_2DIV: bn >>= 1; break; case OP_NEGATE: bn = -bn; break; case OP_ABS: if (bn < bnZero) bn = -bn; break; case OP_NOT: bn = (bn == bnZero); break; @@ -840,11 +707,6 @@ bool EvalScript(vector<vector<unsigned char> >& stack, const CScript& script, co case OP_ADD: case OP_SUB: - case OP_MUL: - case OP_DIV: - case OP_MOD: - case OP_LSHIFT: - case OP_RSHIFT: case OP_BOOLAND: case OP_BOOLOR: case OP_NUMEQUAL: @@ -873,33 +735,6 @@ bool EvalScript(vector<vector<unsigned char> >& stack, const CScript& script, co bn = bn1 - bn2; break; - case OP_MUL: - if (!BN_mul(&bn, &bn1, &bn2, pctx)) - return false; - break; - - case OP_DIV: - if (!BN_div(&bn, NULL, &bn1, &bn2, pctx)) - return false; - break; - - case OP_MOD: - if (!BN_mod(&bn, &bn1, &bn2, pctx)) - return false; - break; - - case OP_LSHIFT: - if (bn2 < bnZero || bn2 > CBigNum(2048)) - return false; - bn = bn1 << bn2.getulong(); - break; - - case OP_RSHIFT: - if (bn2 < bnZero || bn2 > CBigNum(2048)) - return false; - bn = bn1 >> bn2.getulong(); - break; - case OP_BOOLAND: bn = (bn1 != bnZero && bn2 != bnZero); break; case OP_BOOLOR: bn = (bn1 != bnZero || bn2 != bnZero); break; case OP_NUMEQUAL: bn = (bn1 == bn2); break; diff --git a/src/serialize.h b/src/serialize.h index f2626281c1..e3d9939bcc 100644 --- a/src/serialize.h +++ b/src/serialize.h @@ -789,6 +789,7 @@ struct ser_streamplaceholder +typedef std::vector<char, zero_after_free_allocator<char> > CSerializeData; /** Double ended buffer combining vector and stream-like interfaces. * @@ -798,7 +799,7 @@ struct ser_streamplaceholder class CDataStream { protected: - typedef std::vector<char, zero_after_free_allocator<char> > vector_type; + typedef CSerializeData vector_type; vector_type vch; unsigned int nReadPos; short state; @@ -1095,6 +1096,11 @@ public: ::Unserialize(*this, obj, nType, nVersion); return (*this); } + + void GetAndClear(CSerializeData &data) { + vch.swap(data); + CSerializeData().swap(vch); + } }; diff --git a/src/test/alert_tests.cpp b/src/test/alert_tests.cpp new file mode 100644 index 0000000000..f7a11376d3 --- /dev/null +++ b/src/test/alert_tests.cpp @@ -0,0 +1,185 @@ +// +// Unit tests for alert system +// + +#include <boost/foreach.hpp> +#include <boost/test/unit_test.hpp> +#include <fstream> + +#include "alert.h" +#include "serialize.h" +#include "util.h" + +#if 0 +// +// alertTests contains 7 alerts, generated with this code: +// (SignAndSave code not shown, alert signing key is secret) +// +{ + CAlert alert; + alert.nRelayUntil = 60; + alert.nExpiration = 24 * 60 * 60; + alert.nID = 1; + alert.nCancel = 0; // cancels previous messages up to this ID number + alert.nMinVer = 0; // These versions are protocol versions + alert.nMaxVer = 70001; + alert.nPriority = 1; + alert.strComment = "Alert comment"; + alert.strStatusBar = "Alert 1"; + + SignAndSave(alert, "test/alertTests"); + + alert.setSubVer.insert(std::string("/Satoshi:0.1.0/")); + alert.strStatusBar = "Alert 1 for Satoshi 0.1.0"; + SignAndSave(alert, "test/alertTests"); + + alert.setSubVer.insert(std::string("/Satoshi:0.2.0/")); + alert.strStatusBar = "Alert 1 for Satoshi 0.1.0, 0.2.0"; + SignAndSave(alert, "test/alertTests"); + + alert.setSubVer.clear(); + ++alert.nID; + alert.nCancel = 1; + alert.nPriority = 100; + alert.strStatusBar = "Alert 2, cancels 1"; + SignAndSave(alert, "test/alertTests"); + + alert.nExpiration += 60; + ++alert.nID; + SignAndSave(alert, "test/alertTests"); + + ++alert.nID; + alert.nMinVer = 11; + alert.nMaxVer = 22; + SignAndSave(alert, "test/alertTests"); + + ++alert.nID; + alert.strStatusBar = "Alert 2 for Satoshi 0.1.0"; + alert.setSubVer.insert(std::string("/Satoshi:0.1.0/")); + SignAndSave(alert, "test/alertTests"); + + ++alert.nID; + alert.nMinVer = 0; + alert.nMaxVer = 999999; + alert.strStatusBar = "Evil Alert'; /bin/ls; echo '"; + alert.setSubVer.clear(); + SignAndSave(alert, "test/alertTests"); +} +#endif + +struct ReadAlerts +{ + ReadAlerts() + { + std::string filename("alertTests"); + namespace fs = boost::filesystem; + fs::path testFile = fs::current_path() / "test" / "data" / filename; +#ifdef TEST_DATA_DIR + if (!fs::exists(testFile)) + { + testFile = fs::path(BOOST_PP_STRINGIZE(TEST_DATA_DIR)) / filename; + } +#endif + FILE* fp = fopen(testFile.string().c_str(), "rb"); + if (!fp) return; + + + CAutoFile filein = CAutoFile(fp, SER_DISK, CLIENT_VERSION); + if (!filein) return; + + try { + while (!feof(filein)) + { + CAlert alert; + filein >> alert; + alerts.push_back(alert); + } + } + catch (std::exception) { } + } + ~ReadAlerts() { } + + static std::vector<std::string> read_lines(boost::filesystem::path filepath) + { + std::vector<std::string> result; + + std::ifstream f(filepath.string().c_str()); + std::string line; + while (std::getline(f,line)) + result.push_back(line); + + return result; + } + + std::vector<CAlert> alerts; +}; + +BOOST_FIXTURE_TEST_SUITE(Alert_tests, ReadAlerts) + + +BOOST_AUTO_TEST_CASE(AlertApplies) +{ + SetMockTime(11); + + BOOST_FOREACH(const CAlert& alert, alerts) + { + BOOST_CHECK(alert.CheckSignature()); + } + // Matches: + BOOST_CHECK(alerts[0].AppliesTo(1, "")); + BOOST_CHECK(alerts[0].AppliesTo(70001, "")); + BOOST_CHECK(alerts[0].AppliesTo(1, "/Satoshi:11.11.11/")); + + BOOST_CHECK(alerts[1].AppliesTo(1, "/Satoshi:0.1.0/")); + BOOST_CHECK(alerts[1].AppliesTo(70001, "/Satoshi:0.1.0/")); + + BOOST_CHECK(alerts[2].AppliesTo(1, "/Satoshi:0.1.0/")); + BOOST_CHECK(alerts[2].AppliesTo(1, "/Satoshi:0.2.0/")); + + // Don't match: + BOOST_CHECK(!alerts[0].AppliesTo(-1, "")); + BOOST_CHECK(!alerts[0].AppliesTo(70002, "")); + + BOOST_CHECK(!alerts[1].AppliesTo(1, "")); + BOOST_CHECK(!alerts[1].AppliesTo(1, "Satoshi:0.1.0")); + BOOST_CHECK(!alerts[1].AppliesTo(1, "/Satoshi:0.1.0")); + BOOST_CHECK(!alerts[1].AppliesTo(1, "Satoshi:0.1.0/")); + BOOST_CHECK(!alerts[1].AppliesTo(-1, "/Satoshi:0.1.0/")); + BOOST_CHECK(!alerts[1].AppliesTo(70002, "/Satoshi:0.1.0/")); + BOOST_CHECK(!alerts[1].AppliesTo(1, "/Satoshi:0.2.0/")); + + BOOST_CHECK(!alerts[2].AppliesTo(1, "/Satoshi:0.3.0/")); + + SetMockTime(0); +} + + +// This uses sh 'echo' to test the -alertnotify function, writing to a +// /tmp file. So skip it on Windows: +#ifndef WIN32 +BOOST_AUTO_TEST_CASE(AlertNotify) +{ + SetMockTime(11); + + boost::filesystem::path temp = GetTempPath() / "alertnotify.txt"; + boost::filesystem::remove(temp); + + mapArgs["-alertnotify"] = std::string("echo %s >> ") + temp.string(); + + BOOST_FOREACH(CAlert alert, alerts) + alert.ProcessAlert(false); + + std::vector<std::string> r = read_lines(temp); + BOOST_CHECK_EQUAL(r.size(), 4u); + BOOST_CHECK_EQUAL(r[0], "Alert 1"); + BOOST_CHECK_EQUAL(r[1], "Alert 2, cancels 1"); + BOOST_CHECK_EQUAL(r[2], "Alert 2, cancels 1"); + BOOST_CHECK_EQUAL(r[3], "Evil Alert; /bin/ls; echo "); // single-quotes should be removed + + boost::filesystem::remove(temp); + + SetMockTime(0); +} +#endif + +BOOST_AUTO_TEST_SUITE_END() diff --git a/src/test/bignum_tests.cpp b/src/test/bignum_tests.cpp index 5b898d1499..196b7274f4 100644 --- a/src/test/bignum_tests.cpp +++ b/src/test/bignum_tests.cpp @@ -128,51 +128,51 @@ BOOST_AUTO_TEST_CASE(bignum_SetCompact) CBigNum num; num.SetCompact(0); BOOST_CHECK_EQUAL(num.GetHex(), "0"); - BOOST_CHECK_EQUAL(num.GetCompact(), 0); + BOOST_CHECK_EQUAL(num.GetCompact(), 0U); num.SetCompact(0x00123456); BOOST_CHECK_EQUAL(num.GetHex(), "0"); - BOOST_CHECK_EQUAL(num.GetCompact(), 0); + BOOST_CHECK_EQUAL(num.GetCompact(), 0U); num.SetCompact(0x01123456); BOOST_CHECK_EQUAL(num.GetHex(), "12"); - BOOST_CHECK_EQUAL(num.GetCompact(), 0x01120000); + BOOST_CHECK_EQUAL(num.GetCompact(), 0x01120000U); // Make sure that we don't generate compacts with the 0x00800000 bit set num = 0x80; - BOOST_CHECK_EQUAL(num.GetCompact(), 0x02008000); + BOOST_CHECK_EQUAL(num.GetCompact(), 0x02008000U); num.SetCompact(0x01fedcba); BOOST_CHECK_EQUAL(num.GetHex(), "-7e"); - BOOST_CHECK_EQUAL(num.GetCompact(), 0x01fe0000); + BOOST_CHECK_EQUAL(num.GetCompact(), 0x01fe0000U); num.SetCompact(0x02123456); BOOST_CHECK_EQUAL(num.GetHex(), "1234"); - BOOST_CHECK_EQUAL(num.GetCompact(), 0x02123400); + BOOST_CHECK_EQUAL(num.GetCompact(), 0x02123400U); num.SetCompact(0x03123456); BOOST_CHECK_EQUAL(num.GetHex(), "123456"); - BOOST_CHECK_EQUAL(num.GetCompact(), 0x03123456); + BOOST_CHECK_EQUAL(num.GetCompact(), 0x03123456U); num.SetCompact(0x04123456); BOOST_CHECK_EQUAL(num.GetHex(), "12345600"); - BOOST_CHECK_EQUAL(num.GetCompact(), 0x04123456); + BOOST_CHECK_EQUAL(num.GetCompact(), 0x04123456U); num.SetCompact(0x04923456); BOOST_CHECK_EQUAL(num.GetHex(), "-12345600"); - BOOST_CHECK_EQUAL(num.GetCompact(), 0x04923456); + BOOST_CHECK_EQUAL(num.GetCompact(), 0x04923456U); num.SetCompact(0x05009234); BOOST_CHECK_EQUAL(num.GetHex(), "92340000"); - BOOST_CHECK_EQUAL(num.GetCompact(), 0x05009234); + BOOST_CHECK_EQUAL(num.GetCompact(), 0x05009234U); num.SetCompact(0x20123456); BOOST_CHECK_EQUAL(num.GetHex(), "1234560000000000000000000000000000000000000000000000000000000000"); - BOOST_CHECK_EQUAL(num.GetCompact(), 0x20123456); + BOOST_CHECK_EQUAL(num.GetCompact(), 0x20123456U); num.SetCompact(0xff123456); BOOST_CHECK_EQUAL(num.GetHex(), "123456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"); - BOOST_CHECK_EQUAL(num.GetCompact(), 0xff123456); + BOOST_CHECK_EQUAL(num.GetCompact(), 0xff123456U); } BOOST_AUTO_TEST_SUITE_END() diff --git a/src/test/data/alertTests b/src/test/data/alertTests Binary files differnew file mode 100644 index 0000000000..7fc4528961 --- /dev/null +++ b/src/test/data/alertTests diff --git a/src/test/multisig_tests.cpp b/src/test/multisig_tests.cpp index 7297bb9a75..d6f836d367 100644 --- a/src/test/multisig_tests.cpp +++ b/src/test/multisig_tests.cpp @@ -216,7 +216,7 @@ BOOST_AUTO_TEST_CASE(multisig_Solver1) CScript s; s << OP_2 << key[0].GetPubKey() << key[1].GetPubKey() << OP_2 << OP_CHECKMULTISIG; BOOST_CHECK(Solver(s, whichType, solutions)); - BOOST_CHECK_EQUAL(solutions.size(), 4); + BOOST_CHECK_EQUAL(solutions.size(), 4U); CTxDestination addr; BOOST_CHECK(!ExtractDestination(s, addr)); BOOST_CHECK(IsMine(keystore, s)); @@ -229,7 +229,7 @@ BOOST_AUTO_TEST_CASE(multisig_Solver1) CScript s; s << OP_1 << key[0].GetPubKey() << key[1].GetPubKey() << OP_2 << OP_CHECKMULTISIG; BOOST_CHECK(Solver(s, whichType, solutions)); - BOOST_CHECK_EQUAL(solutions.size(), 4); + BOOST_CHECK_EQUAL(solutions.size(), 4U); vector<CTxDestination> addrs; int nRequired; BOOST_CHECK(ExtractDestinations(s, whichType, addrs, nRequired)); diff --git a/src/test/script_P2SH_tests.cpp b/src/test/script_P2SH_tests.cpp index b5107193fd..ee0d25a2f5 100644 --- a/src/test/script_P2SH_tests.cpp +++ b/src/test/script_P2SH_tests.cpp @@ -78,7 +78,9 @@ BOOST_AUTO_TEST_CASE(sign) for (int i = 0; i < 4; i++) { txFrom.vout[i].scriptPubKey = evalScripts[i]; + txFrom.vout[i].nValue = COIN; txFrom.vout[i+4].scriptPubKey = standardScripts[i]; + txFrom.vout[i+4].nValue = COIN; } BOOST_CHECK(txFrom.IsStandard()); @@ -169,6 +171,7 @@ BOOST_AUTO_TEST_CASE(set) for (int i = 0; i < 4; i++) { txFrom.vout[i].scriptPubKey = outer[i]; + txFrom.vout[i].nValue = CENT; } BOOST_CHECK(txFrom.IsStandard()); @@ -179,7 +182,7 @@ BOOST_AUTO_TEST_CASE(set) txTo[i].vout.resize(1); txTo[i].vin[0].prevout.n = i; txTo[i].vin[0].prevout.hash = txFrom.GetHash(); - txTo[i].vout[0].nValue = 1; + txTo[i].vout[0].nValue = 1*CENT; txTo[i].vout[0].scriptPubKey = inner[i]; BOOST_CHECK_MESSAGE(IsMine(keystore, txFrom.vout[i].scriptPubKey), strprintf("IsMine %d", i)); } @@ -303,7 +306,7 @@ BOOST_AUTO_TEST_CASE(AreInputsStandard) BOOST_CHECK(SignSignature(keystore, txFrom, txTo, 2)); BOOST_CHECK(txTo.AreInputsStandard(coins)); - BOOST_CHECK_EQUAL(txTo.GetP2SHSigOpCount(coins), 1); + BOOST_CHECK_EQUAL(txTo.GetP2SHSigOpCount(coins), 1U); // Make sure adding crap to the scriptSigs makes them non-standard: for (int i = 0; i < 3; i++) @@ -327,7 +330,7 @@ BOOST_AUTO_TEST_CASE(AreInputsStandard) txToNonStd.vin[1].scriptSig << OP_0 << Serialize(oneOfEleven); BOOST_CHECK(!txToNonStd.AreInputsStandard(coins)); - BOOST_CHECK_EQUAL(txToNonStd.GetP2SHSigOpCount(coins), 11); + BOOST_CHECK_EQUAL(txToNonStd.GetP2SHSigOpCount(coins), 11U); txToNonStd.vin[0].scriptSig.clear(); BOOST_CHECK(!txToNonStd.AreInputsStandard(coins)); diff --git a/src/test/serialize_tests.cpp b/src/test/serialize_tests.cpp index 90ac89f8c5..19ffdcab66 100644 --- a/src/test/serialize_tests.cpp +++ b/src/test/serialize_tests.cpp @@ -29,13 +29,13 @@ BOOST_AUTO_TEST_CASE(varints) // decode for (int i = 0; i < 100000; i++) { - int j; + int j = -1; ss >> VARINT(j); BOOST_CHECK_MESSAGE(i == j, "decoded:" << j << " expected:" << i); } for (uint64 i = 0; i < 100000000000ULL; i += 999999937) { - uint64 j; + uint64 j = -1; ss >> VARINT(j); BOOST_CHECK_MESSAGE(i == j, "decoded:" << j << " expected:" << i); } diff --git a/src/test/sigopcount_tests.cpp b/src/test/sigopcount_tests.cpp index 59673f9b3d..1762680adf 100644 --- a/src/test/sigopcount_tests.cpp +++ b/src/test/sigopcount_tests.cpp @@ -21,21 +21,21 @@ BOOST_AUTO_TEST_CASE(GetSigOpCount) { // Test CScript::GetSigOpCount() CScript s1; - BOOST_CHECK_EQUAL(s1.GetSigOpCount(false), 0); - BOOST_CHECK_EQUAL(s1.GetSigOpCount(true), 0); + BOOST_CHECK_EQUAL(s1.GetSigOpCount(false), 0U); + BOOST_CHECK_EQUAL(s1.GetSigOpCount(true), 0U); uint160 dummy; s1 << OP_1 << dummy << dummy << OP_2 << OP_CHECKMULTISIG; - BOOST_CHECK_EQUAL(s1.GetSigOpCount(true), 2); + BOOST_CHECK_EQUAL(s1.GetSigOpCount(true), 2U); s1 << OP_IF << OP_CHECKSIG << OP_ENDIF; - BOOST_CHECK_EQUAL(s1.GetSigOpCount(true), 3); - BOOST_CHECK_EQUAL(s1.GetSigOpCount(false), 21); + BOOST_CHECK_EQUAL(s1.GetSigOpCount(true), 3U); + BOOST_CHECK_EQUAL(s1.GetSigOpCount(false), 21U); CScript p2sh; p2sh.SetDestination(s1.GetID()); CScript scriptSig; scriptSig << OP_0 << Serialize(s1); - BOOST_CHECK_EQUAL(p2sh.GetSigOpCount(scriptSig), 3); + BOOST_CHECK_EQUAL(p2sh.GetSigOpCount(scriptSig), 3U); std::vector<CKey> keys; for (int i = 0; i < 3; i++) @@ -46,15 +46,15 @@ BOOST_AUTO_TEST_CASE(GetSigOpCount) } CScript s2; s2.SetMultisig(1, keys); - BOOST_CHECK_EQUAL(s2.GetSigOpCount(true), 3); - BOOST_CHECK_EQUAL(s2.GetSigOpCount(false), 20); + BOOST_CHECK_EQUAL(s2.GetSigOpCount(true), 3U); + BOOST_CHECK_EQUAL(s2.GetSigOpCount(false), 20U); p2sh.SetDestination(s2.GetID()); - BOOST_CHECK_EQUAL(p2sh.GetSigOpCount(true), 0); - BOOST_CHECK_EQUAL(p2sh.GetSigOpCount(false), 0); + BOOST_CHECK_EQUAL(p2sh.GetSigOpCount(true), 0U); + BOOST_CHECK_EQUAL(p2sh.GetSigOpCount(false), 0U); CScript scriptSig2; scriptSig2 << OP_1 << dummy << dummy << Serialize(s2); - BOOST_CHECK_EQUAL(p2sh.GetSigOpCount(scriptSig2), 3); + BOOST_CHECK_EQUAL(p2sh.GetSigOpCount(scriptSig2), 3U); } BOOST_AUTO_TEST_SUITE_END() diff --git a/src/test/test_bitcoin.cpp b/src/test/test_bitcoin.cpp index 1116507a34..1bf9a28acc 100644 --- a/src/test/test_bitcoin.cpp +++ b/src/test/test_bitcoin.cpp @@ -17,6 +17,7 @@ extern void noui_connect(); struct TestingSetup { CCoinsViewDB *pcoinsdbview; boost::filesystem::path pathTemp; + boost::thread_group threadGroup; TestingSetup() { fPrintToDebugger = true; // don't want to write to debug.log file @@ -35,11 +36,12 @@ struct TestingSetup { RegisterWallet(pwalletMain); nScriptCheckThreads = 3; for (int i=0; i < nScriptCheckThreads-1; i++) - NewThread(ThreadScriptCheck, NULL); + threadGroup.create_thread(&ThreadScriptCheck); } ~TestingSetup() { - ThreadScriptCheckQuit(); + threadGroup.interrupt_all(); + threadGroup.join_all(); delete pwalletMain; pwalletMain = NULL; delete pcoinsTip; diff --git a/src/test/transaction_tests.cpp b/src/test/transaction_tests.cpp index f44d46fdb8..ddff2acd4e 100644 --- a/src/test/transaction_tests.cpp +++ b/src/test/transaction_tests.cpp @@ -242,24 +242,34 @@ BOOST_AUTO_TEST_CASE(test_Get) BOOST_CHECK(!t1.AreInputsStandard(coins)); } -BOOST_AUTO_TEST_CASE(test_GetThrow) +BOOST_AUTO_TEST_CASE(test_IsStandard) { CBasicKeyStore keystore; CCoinsView coinsDummy; CCoinsViewCache coins(coinsDummy); std::vector<CTransaction> dummyTransactions = SetupDummyInputs(keystore, coins); - CTransaction t1; - t1.vin.resize(3); - t1.vin[0].prevout.hash = dummyTransactions[0].GetHash(); - t1.vin[0].prevout.n = 0; - t1.vin[1].prevout.hash = dummyTransactions[1].GetHash();; - t1.vin[1].prevout.n = 0; - t1.vin[2].prevout.hash = dummyTransactions[1].GetHash();; - t1.vin[2].prevout.n = 1; - t1.vout.resize(2); - t1.vout[0].nValue = 90*CENT; - t1.vout[0].scriptPubKey << OP_1; + CTransaction t; + t.vin.resize(1); + t.vin[0].prevout.hash = dummyTransactions[0].GetHash(); + t.vin[0].prevout.n = 1; + t.vin[0].scriptSig << std::vector<unsigned char>(65, 0); + t.vout.resize(1); + t.vout[0].nValue = 90*CENT; + CKey key; + key.MakeNewKey(true); + t.vout[0].scriptPubKey.SetDestination(key.GetPubKey().GetID()); + + BOOST_CHECK(t.IsStandard()); + + t.vout[0].nValue = 5011; // dust + BOOST_CHECK(!t.IsStandard()); + + t.vout[0].nValue = 6011; // not dust + BOOST_CHECK(t.IsStandard()); + + t.vout[0].scriptPubKey = CScript() << OP_1; + BOOST_CHECK(!t.IsStandard()); } BOOST_AUTO_TEST_SUITE_END() diff --git a/src/test/wallet_tests.cpp b/src/test/wallet_tests.cpp index b0b3c47967..a14f6b2b70 100644 --- a/src/test/wallet_tests.cpp +++ b/src/test/wallet_tests.cpp @@ -21,13 +21,12 @@ static vector<COutput> vCoins; static void add_coin(int64 nValue, int nAge = 6*24, bool fIsFromMe = false, int nInput=0) { - static int i; - CTransaction* tx = new CTransaction; - tx->nLockTime = i++; // so all transactions get different hashes - tx->vout.resize(nInput+1); - tx->vout[nInput].nValue = nValue; - CWalletTx* wtx = new CWalletTx(&wallet, *tx); - delete tx; + static int nextLockTime = 0; + CTransaction tx; + tx.nLockTime = nextLockTime++; // so all transactions get different hashes + tx.vout.resize(nInput+1); + tx.vout[nInput].nValue = nValue; + CWalletTx* wtx = new CWalletTx(&wallet, tx); if (fIsFromMe) { // IsFromMe() returns (GetDebit() > 0), and GetDebit() is 0 if vin.empty(), @@ -55,8 +54,8 @@ static bool equal_sets(CoinSet a, CoinSet b) BOOST_AUTO_TEST_CASE(coin_selection_tests) { - static CoinSet setCoinsRet, setCoinsRet2; - static int64 nValueRet; + CoinSet setCoinsRet, setCoinsRet2; + int64 nValueRet; // test multiple times to allow for differences in the shuffle order for (int i = 0; i < RUN_TESTS; i++) @@ -104,22 +103,22 @@ BOOST_AUTO_TEST_CASE(coin_selection_tests) // try making 34 cents from 1,2,5,10,20 - we can't do it exactly BOOST_CHECK( wallet.SelectCoinsMinConf(34 * CENT, 1, 1, vCoins, setCoinsRet, nValueRet)); BOOST_CHECK_GT(nValueRet, 34 * CENT); // but should get more than 34 cents - BOOST_CHECK_EQUAL(setCoinsRet.size(), 3); // the best should be 20+10+5. it's incredibly unlikely the 1 or 2 got included (but possible) + BOOST_CHECK_EQUAL(setCoinsRet.size(), 3U); // the best should be 20+10+5. it's incredibly unlikely the 1 or 2 got included (but possible) // when we try making 7 cents, the smaller coins (1,2,5) are enough. We should see just 2+5 BOOST_CHECK( wallet.SelectCoinsMinConf( 7 * CENT, 1, 1, vCoins, setCoinsRet, nValueRet)); BOOST_CHECK_EQUAL(nValueRet, 7 * CENT); - BOOST_CHECK_EQUAL(setCoinsRet.size(), 2); + BOOST_CHECK_EQUAL(setCoinsRet.size(), 2U); // when we try making 8 cents, the smaller coins (1,2,5) are exactly enough. BOOST_CHECK( wallet.SelectCoinsMinConf( 8 * CENT, 1, 1, vCoins, setCoinsRet, nValueRet)); BOOST_CHECK(nValueRet == 8 * CENT); - BOOST_CHECK_EQUAL(setCoinsRet.size(), 3); + BOOST_CHECK_EQUAL(setCoinsRet.size(), 3U); // when we try making 9 cents, no subset of smaller coins is enough, and we get the next bigger coin (10) BOOST_CHECK( wallet.SelectCoinsMinConf( 9 * CENT, 1, 1, vCoins, setCoinsRet, nValueRet)); BOOST_CHECK_EQUAL(nValueRet, 10 * CENT); - BOOST_CHECK_EQUAL(setCoinsRet.size(), 1); + BOOST_CHECK_EQUAL(setCoinsRet.size(), 1U); // now clear out the wallet and start again to test choosing between subsets of smaller coins and the next biggest coin empty_wallet(); @@ -137,26 +136,26 @@ BOOST_AUTO_TEST_CASE(coin_selection_tests) // now try making 16 cents. the best smaller coins can do is 6+7+8 = 21; not as good at the next biggest coin, 20 BOOST_CHECK( wallet.SelectCoinsMinConf(16 * CENT, 1, 1, vCoins, setCoinsRet, nValueRet)); BOOST_CHECK_EQUAL(nValueRet, 20 * CENT); // we should get 20 in one coin - BOOST_CHECK_EQUAL(setCoinsRet.size(), 1); + BOOST_CHECK_EQUAL(setCoinsRet.size(), 1U); add_coin( 5*CENT); // now we have 5+6+7+8+20+30 = 75 cents total // now if we try making 16 cents again, the smaller coins can make 5+6+7 = 18 cents, better than the next biggest coin, 20 BOOST_CHECK( wallet.SelectCoinsMinConf(16 * CENT, 1, 1, vCoins, setCoinsRet, nValueRet)); BOOST_CHECK_EQUAL(nValueRet, 18 * CENT); // we should get 18 in 3 coins - BOOST_CHECK_EQUAL(setCoinsRet.size(), 3); + BOOST_CHECK_EQUAL(setCoinsRet.size(), 3U); add_coin( 18*CENT); // now we have 5+6+7+8+18+20+30 // and now if we try making 16 cents again, the smaller coins can make 5+6+7 = 18 cents, the same as the next biggest coin, 18 BOOST_CHECK( wallet.SelectCoinsMinConf(16 * CENT, 1, 1, vCoins, setCoinsRet, nValueRet)); BOOST_CHECK_EQUAL(nValueRet, 18 * CENT); // we should get 18 in 1 coin - BOOST_CHECK_EQUAL(setCoinsRet.size(), 1); // because in the event of a tie, the biggest coin wins + BOOST_CHECK_EQUAL(setCoinsRet.size(), 1U); // because in the event of a tie, the biggest coin wins // now try making 11 cents. we should get 5+6 BOOST_CHECK( wallet.SelectCoinsMinConf(11 * CENT, 1, 1, vCoins, setCoinsRet, nValueRet)); BOOST_CHECK_EQUAL(nValueRet, 11 * CENT); - BOOST_CHECK_EQUAL(setCoinsRet.size(), 2); + BOOST_CHECK_EQUAL(setCoinsRet.size(), 2U); // check that the smallest bigger coin is used add_coin( 1*COIN); @@ -165,11 +164,11 @@ BOOST_AUTO_TEST_CASE(coin_selection_tests) add_coin( 4*COIN); // now we have 5+6+7+8+18+20+30+100+200+300+400 = 1094 cents BOOST_CHECK( wallet.SelectCoinsMinConf(95 * CENT, 1, 1, vCoins, setCoinsRet, nValueRet)); BOOST_CHECK_EQUAL(nValueRet, 1 * COIN); // we should get 1 BTC in 1 coin - BOOST_CHECK_EQUAL(setCoinsRet.size(), 1); + BOOST_CHECK_EQUAL(setCoinsRet.size(), 1U); BOOST_CHECK( wallet.SelectCoinsMinConf(195 * CENT, 1, 1, vCoins, setCoinsRet, nValueRet)); BOOST_CHECK_EQUAL(nValueRet, 2 * COIN); // we should get 2 BTC in 1 coin - BOOST_CHECK_EQUAL(setCoinsRet.size(), 1); + BOOST_CHECK_EQUAL(setCoinsRet.size(), 1U); // empty the wallet and start again, now with fractions of a cent, to test sub-cent change avoidance empty_wallet(); @@ -207,7 +206,7 @@ BOOST_AUTO_TEST_CASE(coin_selection_tests) BOOST_CHECK( wallet.SelectCoinsMinConf(500000 * COIN, 1, 1, vCoins, setCoinsRet, nValueRet)); BOOST_CHECK_EQUAL(nValueRet, 500000 * COIN); // we should get the exact amount - BOOST_CHECK_EQUAL(setCoinsRet.size(), 10); // in ten coins + BOOST_CHECK_EQUAL(setCoinsRet.size(), 10U); // in ten coins // if there's not enough in the smaller coins to make at least 1 cent change (0.5+0.6+0.7 < 1.0+1.0), // we need to try finding an exact subset anyway @@ -220,7 +219,7 @@ BOOST_AUTO_TEST_CASE(coin_selection_tests) add_coin(1111 * CENT); BOOST_CHECK( wallet.SelectCoinsMinConf(1 * CENT, 1, 1, vCoins, setCoinsRet, nValueRet)); BOOST_CHECK_EQUAL(nValueRet, 1111 * CENT); // we get the bigger coin - BOOST_CHECK_EQUAL(setCoinsRet.size(), 1); + BOOST_CHECK_EQUAL(setCoinsRet.size(), 1U); // but sometimes it's possible, and we use an exact subset (0.4 + 0.6 = 1.0) empty_wallet(); @@ -230,7 +229,7 @@ BOOST_AUTO_TEST_CASE(coin_selection_tests) add_coin(1111 * CENT); BOOST_CHECK( wallet.SelectCoinsMinConf(1 * CENT, 1, 1, vCoins, setCoinsRet, nValueRet)); BOOST_CHECK_EQUAL(nValueRet, 1 * CENT); // we should get the exact amount - BOOST_CHECK_EQUAL(setCoinsRet.size(), 2); // in two coins 0.4+0.6 + BOOST_CHECK_EQUAL(setCoinsRet.size(), 2U); // in two coins 0.4+0.6 // test avoiding sub-cent change empty_wallet(); @@ -241,12 +240,12 @@ BOOST_AUTO_TEST_CASE(coin_selection_tests) // trying to make 1.0001 from these three coins BOOST_CHECK( wallet.SelectCoinsMinConf(1.0001 * COIN, 1, 1, vCoins, setCoinsRet, nValueRet)); BOOST_CHECK_EQUAL(nValueRet, 1.0105 * COIN); // we should get all coins - BOOST_CHECK_EQUAL(setCoinsRet.size(), 3); + BOOST_CHECK_EQUAL(setCoinsRet.size(), 3U); // but if we try to make 0.999, we should take the bigger of the two small coins to avoid sub-cent change BOOST_CHECK( wallet.SelectCoinsMinConf(0.999 * COIN, 1, 1, vCoins, setCoinsRet, nValueRet)); BOOST_CHECK_EQUAL(nValueRet, 1.01 * COIN); // we should get 1 + 0.01 - BOOST_CHECK_EQUAL(setCoinsRet.size(), 2); + BOOST_CHECK_EQUAL(setCoinsRet.size(), 2U); // test randomness { diff --git a/src/txdb.cpp b/src/txdb.cpp index ae7aceb7f1..3d34710d22 100644 --- a/src/txdb.cpp +++ b/src/txdb.cpp @@ -5,6 +5,7 @@ #include "txdb.h" #include "main.h" +#include "hash.h" using namespace std; @@ -114,26 +115,40 @@ bool CCoinsViewDB::GetStats(CCoinsStats &stats) { leveldb::Iterator *pcursor = db.NewIterator(); pcursor->SeekToFirst(); + CHashWriter ss(SER_GETHASH, PROTOCOL_VERSION); + stats.hashBlock = GetBestBlock()->GetBlockHash(); + ss << stats.hashBlock; + int64 nTotalAmount = 0; while (pcursor->Valid()) { + boost::this_thread::interruption_point(); try { leveldb::Slice slKey = pcursor->key(); CDataStream ssKey(slKey.data(), slKey.data()+slKey.size(), SER_DISK, CLIENT_VERSION); char chType; ssKey >> chType; - if (chType == 'c' && !fRequestShutdown) { + if (chType == 'c') { leveldb::Slice slValue = pcursor->value(); CDataStream ssValue(slValue.data(), slValue.data()+slValue.size(), SER_DISK, CLIENT_VERSION); CCoins coins; ssValue >> coins; uint256 txhash; ssKey >> txhash; - + ss << txhash; + ss << VARINT(coins.nVersion); + ss << (coins.fCoinBase ? 'c' : 'n'); + ss << VARINT(coins.nHeight); stats.nTransactions++; - BOOST_FOREACH(const CTxOut &out, coins.vout) { - if (!out.IsNull()) + for (unsigned int i=0; i<coins.vout.size(); i++) { + const CTxOut &out = coins.vout[i]; + if (!out.IsNull()) { stats.nTransactionOutputs++; + ss << VARINT(i+1); + ss << out; + nTotalAmount += out.nValue; + } } stats.nSerializedSize += 32 + slValue.size(); + ss << VARINT(0); } pcursor->Next(); } catch (std::exception &e) { @@ -142,6 +157,8 @@ bool CCoinsViewDB::GetStats(CCoinsStats &stats) { } delete pcursor; stats.nHeight = GetBestBlock()->nHeight; + stats.hashSerialized = ss.GetHash(); + stats.nTotalAmount = nTotalAmount; return true; } @@ -178,12 +195,13 @@ bool CBlockTreeDB::LoadBlockIndexGuts() // Load mapBlockIndex while (pcursor->Valid()) { + boost::this_thread::interruption_point(); try { leveldb::Slice slKey = pcursor->key(); CDataStream ssKey(slKey.data(), slKey.data()+slKey.size(), SER_DISK, CLIENT_VERSION); char chType; ssKey >> chType; - if (chType == 'b' && !fRequestShutdown) { + if (chType == 'b') { leveldb::Slice slValue = pcursor->value(); CDataStream ssValue(slValue.data(), slValue.data()+slValue.size(), SER_DISK, CLIENT_VERSION); CDiskBlockIndex diskindex; diff --git a/src/ui_interface.h b/src/ui_interface.h index f7dbe20894..5b0555c10d 100644 --- a/src/ui_interface.h +++ b/src/ui_interface.h @@ -79,9 +79,6 @@ public: /** Progress message during initialization. */ boost::signals2::signal<void (const std::string &message)> InitMessage; - /** Initiate client shutdown. */ - boost::signals2::signal<void ()> QueueShutdown; - /** Translate a message to the native language of the user. */ boost::signals2::signal<std::string (const char* psz)> Translate; diff --git a/src/uint256.h b/src/uint256.h index eb0066fa27..8a9af8ba04 100644 --- a/src/uint256.h +++ b/src/uint256.h @@ -55,6 +55,16 @@ public: return ret; } + double getdouble() const + { + double ret = 0.0; + double fact = 1.0; + for (int i = 0; i < WIDTH; i++) { + ret += fact * pn[i]; + fact *= 4294967296.0; + } + return ret; + } base_uint& operator=(uint64 b) { diff --git a/src/util.cpp b/src/util.cpp index fc3e846a6b..4c9b897f57 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -10,6 +10,7 @@ #endif #include <fcntl.h> #include <sys/stat.h> +#include <sys/resource.h> #endif #include "util.h" @@ -73,8 +74,6 @@ bool fDebug = false; bool fDebugNet = false; bool fPrintToConsole = false; bool fPrintToDebugger = false; -volatile bool fRequestShutdown = false; -bool fShutdown = false; bool fDaemon = false; bool fServer = false; bool fCommandLine = false; @@ -84,6 +83,7 @@ bool fNoListen = false; bool fLogTimestamps = false; CMedianFilter<int64> vTimeOffsets(200,0); volatile bool fReopenDebugLog = false; +bool fCachedPath[2] = {false, false}; // Init OpenSSL library multithreading support static CCriticalSection** ppmutexOpenSSL; @@ -1049,13 +1049,12 @@ const boost::filesystem::path &GetDataDir(bool fNetSpecific) static fs::path pathCached[2]; static CCriticalSection csPathCached; - static bool cachedPath[2] = {false, false}; fs::path &path = pathCached[fNetSpecific]; // This can be called during exceptions by printf, so we cache the // value so we don't have to do memory allocations after that. - if (cachedPath[fNetSpecific]) + if (fCachedPath[fNetSpecific]) return path; LOCK(csPathCached); @@ -1074,7 +1073,7 @@ const boost::filesystem::path &GetDataDir(bool fNetSpecific) fs::create_directory(path); - cachedPath[fNetSpecific]=true; + fCachedPath[fNetSpecific] = true; return path; } @@ -1092,6 +1091,9 @@ void ReadConfigFile(map<string, string>& mapSettingsRet, if (!streamConfig.good()) return; // No bitcoin.conf file is OK + // clear path cache after loading config file + fCachedPath[0] = fCachedPath[1] = false; + set<string> setOptions; setOptions.insert("*"); @@ -1169,6 +1171,28 @@ bool TruncateFile(FILE *file, unsigned int length) { #endif } + +// this function tries to raise the file descriptor limit to the requested number. +// It returns the actual file descriptor limit (which may be more or less than nMinFD) +int RaiseFileDescriptorLimit(int nMinFD) { +#if defined(WIN32) + return 2048; +#else + struct rlimit limitFD; + if (getrlimit(RLIMIT_NOFILE, &limitFD) != -1) { + if (limitFD.rlim_cur < (rlim_t)nMinFD) { + limitFD.rlim_cur = nMinFD; + if (limitFD.rlim_cur > limitFD.rlim_max) + limitFD.rlim_cur = limitFD.rlim_max; + setrlimit(RLIMIT_NOFILE, &limitFD); + getrlimit(RLIMIT_NOFILE, &limitFD); + } + return limitFD.rlim_cur; + } + return nMinFD; // getrlimit failed, assume it's fine +#endif +} + // this function tries to make a particular range of a file allocated (corresponding to disk space) // it is advisory, and the range specified in the arguments will never contain live data void AllocateFileRange(FILE *file, unsigned int offset, unsigned int length) { @@ -1233,6 +1257,8 @@ void ShrinkDebugFile() fclose(file); } } + else if(file != NULL) + fclose(file); } @@ -1338,14 +1364,14 @@ void seed_insecure_rand(bool fDeterministic) insecure_rand_Rz = insecure_rand_Rw = 11; } else { uint32_t tmp; - do{ - RAND_bytes((unsigned char*)&tmp,4); - }while(tmp==0 || tmp==0x9068ffffU); - insecure_rand_Rz=tmp; - do{ - RAND_bytes((unsigned char*)&tmp,4); - }while(tmp==0 || tmp==0x464fffffU); - insecure_rand_Rw=tmp; + do { + RAND_bytes((unsigned char*)&tmp, 4); + } while(tmp == 0 || tmp == 0x9068ffffU); + insecure_rand_Rz = tmp; + do { + RAND_bytes((unsigned char*)&tmp, 4); + } while(tmp == 0 || tmp == 0x464fffffU); + insecure_rand_Rw = tmp; } } @@ -1431,9 +1457,12 @@ void RenameThread(const char* name) // removed. pthread_set_name_np(pthread_self(), name); -// This is XCode 10.6-and-later; bring back if we drop 10.5 support: -// #elif defined(MAC_OSX) -// pthread_setname_np(name); +#elif defined(MAC_OSX) && defined(__MAC_OS_X_VERSION_MAX_ALLOWED) + +// pthread_setname_np is XCode 10.6-and-later +#if __MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 + pthread_setname_np(name); +#endif #else // Prevent warnings for unused parameters... diff --git a/src/util.h b/src/util.h index d129d13692..3d25364505 100644 --- a/src/util.h +++ b/src/util.h @@ -15,6 +15,8 @@ typedef int pid_t; /* define for Windows compatibility */ #endif #include <map> +#include <list> +#include <utility> #include <vector> #include <string> @@ -98,13 +100,16 @@ T* alignup(T* p) #endif #else #define MAX_PATH 1024 -inline void Sleep(int64 n) +#endif + +inline void MilliSleep(int64 n) { - /*Boost has a year 2038 problem— if the request sleep time is past epoch+2^31 seconds the sleep returns instantly. - So we clamp our sleeps here to 10 years and hope that boost is fixed by 2028.*/ - boost::thread::sleep(boost::get_system_time() + boost::posix_time::milliseconds(n>315576000000LL?315576000000LL:n)); -} +#if BOOST_VERSION >= 105000 + boost::this_thread::sleep_for(boost::chrono::milliseconds(n)); +#else + boost::this_thread::sleep(boost::posix_time::milliseconds(n)); #endif +} /* This GNU C extension enables the compiler to check the format string against the parameters provided. * X is the number of the "format string" parameter, and Y is the number of the first variadic parameter. @@ -129,8 +134,6 @@ extern bool fDebug; extern bool fDebugNet; extern bool fPrintToConsole; extern bool fPrintToDebugger; -extern volatile bool fRequestShutdown; -extern bool fShutdown; extern bool fDaemon; extern bool fServer; extern bool fCommandLine; @@ -194,6 +197,7 @@ bool WildcardMatch(const std::string& str, const std::string& mask); void FileCommit(FILE *fileout); int GetFilesize(FILE* file); bool TruncateFile(FILE *file, unsigned int length); +int RaiseFileDescriptorLimit(int nMinFD); void AllocateFileRange(FILE *file, unsigned int offset, unsigned int length); bool RenameOver(boost::filesystem::path src, boost::filesystem::path dest); boost::filesystem::path GetDefaultDataDir(); @@ -416,9 +420,9 @@ extern uint32_t insecure_rand_Rz; extern uint32_t insecure_rand_Rw; static inline uint32_t insecure_rand(void) { - insecure_rand_Rz=36969*(insecure_rand_Rz&65535)+(insecure_rand_Rz>>16); - insecure_rand_Rw=18000*(insecure_rand_Rw&65535)+(insecure_rand_Rw>>16); - return (insecure_rand_Rw<<16)+insecure_rand_Rz; + insecure_rand_Rz = 36969 * (insecure_rand_Rz & 65535) + (insecure_rand_Rz >> 16); + insecure_rand_Rw = 18000 * (insecure_rand_Rw & 65535) + (insecure_rand_Rw >> 16); + return (insecure_rand_Rw << 16) + insecure_rand_Rz; } /** @@ -522,5 +526,60 @@ inline uint32_t ByteReverse(uint32_t value) return (value<<16) | (value>>16); } -#endif +// Standard wrapper for do-something-forever thread functions. +// "Forever" really means until the thread is interrupted. +// Use it like: +// new boost::thread(boost::bind(&LoopForever<void (*)()>, "dumpaddr", &DumpAddresses, 10000)); +// or maybe: +// boost::function<void()> f = boost::bind(&FunctionWithArg, argument); +// threadGroup.create_thread(boost::bind(&LoopForever<boost::function<void()> >, "nothing", f, milliseconds)); +template <typename Callable> void LoopForever(const char* name, Callable func, int64 msecs) +{ + std::string s = strprintf("bitcoin-%s", name); + RenameThread(s.c_str()); + printf("%s thread start\n", name); + try + { + while (1) + { + func(); + MilliSleep(msecs); + } + } + catch (boost::thread_interrupted) + { + printf("%s thread stop\n", name); + throw; + } + catch (std::exception& e) { + PrintException(&e, name); + } + catch (...) { + PrintException(NULL, name); + } +} +// .. and a wrapper that just calls func once +template <typename Callable> void TraceThread(const char* name, Callable func) +{ + std::string s = strprintf("bitcoin-%s", name); + RenameThread(s.c_str()); + try + { + printf("%s thread start\n", name); + func(); + printf("%s thread exit\n", name); + } + catch (boost::thread_interrupted) + { + printf("%s thread interrupt\n", name); + throw; + } + catch (std::exception& e) { + PrintException(&e, name); + } + catch (...) { + PrintException(NULL, name); + } +} +#endif diff --git a/src/wallet.cpp b/src/wallet.cpp index eecb7d2d22..c70ea20e88 100644 --- a/src/wallet.cpp +++ b/src/wallet.cpp @@ -71,6 +71,11 @@ bool CWallet::AddCryptedKey(const CPubKey &vchPubKey, const vector<unsigned char return false; } +bool CWallet::LoadCryptedKey(const CPubKey &vchPubKey, const std::vector<unsigned char> &vchCryptedSecret) +{ + return CCryptoKeyStore::AddCryptedKey(vchPubKey, vchCryptedSecret); +} + bool CWallet::AddCScript(const CScript& redeemScript) { if (!CCryptoKeyStore::AddCScript(redeemScript)) @@ -420,7 +425,7 @@ bool CWallet::AddToWallet(const CWalletTx& wtxIn) } else printf("AddToWallet() : found %s in block %s not in index\n", - wtxIn.GetHash().ToString().substr(0,10).c_str(), + wtxIn.GetHash().ToString().c_str(), wtxIn.hashBlock.ToString().c_str()); } } @@ -449,7 +454,7 @@ bool CWallet::AddToWallet(const CWalletTx& wtxIn) } //// debug print - printf("AddToWallet %s %s%s\n", wtxIn.GetHash().ToString().substr(0,10).c_str(), (fInsertedNew ? "new" : ""), (fUpdated ? "update" : "")); + printf("AddToWallet %s %s%s\n", wtxIn.GetHash().ToString().c_str(), (fInsertedNew ? "new" : ""), (fUpdated ? "update" : "")); // Write to disk if (fInsertedNew || fUpdated) @@ -457,17 +462,19 @@ bool CWallet::AddToWallet(const CWalletTx& wtxIn) return false; #ifndef QT_GUI // If default receiving address gets used, replace it with a new one - CScript scriptDefaultKey; - scriptDefaultKey.SetDestination(vchDefaultKey.GetID()); - BOOST_FOREACH(const CTxOut& txout, wtx.vout) - { - if (txout.scriptPubKey == scriptDefaultKey) + if (vchDefaultKey.IsValid()) { + CScript scriptDefaultKey; + scriptDefaultKey.SetDestination(vchDefaultKey.GetID()); + BOOST_FOREACH(const CTxOut& txout, wtx.vout) { - CPubKey newDefaultKey; - if (GetKeyFromPool(newDefaultKey, false)) + if (txout.scriptPubKey == scriptDefaultKey) { - SetDefaultKey(newDefaultKey); - SetAddressBookName(vchDefaultKey.GetID(), ""); + CPubKey newDefaultKey; + if (GetKeyFromPool(newDefaultKey, false)) + { + SetDefaultKey(newDefaultKey); + SetAddressBookName(vchDefaultKey.GetID(), ""); + } } } } @@ -845,7 +852,7 @@ void CWalletTx::RelayWalletTransaction() { if (GetDepthInMainChain() == 0) { uint256 hash = GetHash(); - printf("Relaying wtx %s\n", hash.ToString().substr(0,10).c_str()); + printf("Relaying wtx %s\n", hash.ToString().c_str()); RelayTransaction((CTransaction)*this, hash); } } @@ -910,7 +917,7 @@ int64 CWallet::GetBalance() const for (map<uint256, CWalletTx>::const_iterator it = mapWallet.begin(); it != mapWallet.end(); ++it) { const CWalletTx* pcoin = &(*it).second; - if (pcoin->IsFinal() && pcoin->IsConfirmed()) + if (pcoin->IsConfirmed()) nTotal += pcoin->GetAvailableCredit(); } } @@ -1134,17 +1141,24 @@ bool CWallet::SelectCoins(int64 nTargetValue, set<pair<const CWalletTx*,unsigned -bool CWallet::CreateTransaction(const vector<pair<CScript, int64> >& vecSend, CWalletTx& wtxNew, CReserveKey& reservekey, int64& nFeeRet) +bool CWallet::CreateTransaction(const vector<pair<CScript, int64> >& vecSend, + CWalletTx& wtxNew, CReserveKey& reservekey, int64& nFeeRet, std::string& strFailReason) { int64 nValue = 0; BOOST_FOREACH (const PAIRTYPE(CScript, int64)& s, vecSend) { if (nValue < 0) + { + strFailReason = _("Transaction amounts must be positive"); return false; + } nValue += s.second; } if (vecSend.empty() || nValue < 0) + { + strFailReason = _("Transaction amounts must be positive"); return false; + } wtxNew.BindWallet(this); @@ -1162,13 +1176,24 @@ bool CWallet::CreateTransaction(const vector<pair<CScript, int64> >& vecSend, CW double dPriority = 0; // vouts to the payees BOOST_FOREACH (const PAIRTYPE(CScript, int64)& s, vecSend) - wtxNew.vout.push_back(CTxOut(s.second, s.first)); + { + CTxOut txout(s.second, s.first); + if (txout.IsDust()) + { + strFailReason = _("Transaction amount too small"); + return false; + } + wtxNew.vout.push_back(txout); + } // Choose coins to use set<pair<const CWalletTx*,unsigned int> > setCoins; int64 nValueIn = 0; if (!SelectCoins(nTotalValue, setCoins, nValueIn)) + { + strFailReason = _("Insufficient funds"); return false; + } BOOST_FOREACH(PAIRTYPE(const CWalletTx*, unsigned int) pcoin, setCoins) { int64 nCredit = pcoin.first->vout[pcoin.second].nValue; @@ -1179,12 +1204,12 @@ bool CWallet::CreateTransaction(const vector<pair<CScript, int64> >& vecSend, CW } int64 nChange = nValueIn - nValue - nFeeRet; - // if sub-cent change is required, the fee must be raised to at least MIN_TX_FEE + // if sub-cent change is required, the fee must be raised to at least nMinTxFee // or until nChange becomes zero // NOTE: this depends on the exact behaviour of GetMinFee - if (nFeeRet < MIN_TX_FEE && nChange > 0 && nChange < CENT) + if (nFeeRet < CTransaction::nMinTxFee && nChange > 0 && nChange < CENT) { - int64 nMoveToFee = min(nChange, MIN_TX_FEE - nFeeRet); + int64 nMoveToFee = min(nChange, CTransaction::nMinTxFee - nFeeRet); nChange -= nMoveToFee; nFeeRet += nMoveToFee; } @@ -1199,8 +1224,8 @@ bool CWallet::CreateTransaction(const vector<pair<CScript, int64> >& vecSend, CW // post-backup change. // Reserve a new key pair from key pool - CPubKey vchPubKey = reservekey.GetReservedKey(); - // assert(mapKeys.count(vchPubKey)); + CPubKey vchPubKey; + assert(reservekey.GetReservedKey(vchPubKey)); // should never fail, as we just unlocked // Fill a vout to ourself // TODO: pass in scriptChange instead of reservekey so @@ -1208,9 +1233,21 @@ bool CWallet::CreateTransaction(const vector<pair<CScript, int64> >& vecSend, CW CScript scriptChange; scriptChange.SetDestination(vchPubKey.GetID()); - // Insert change txn at random position: - vector<CTxOut>::iterator position = wtxNew.vout.begin()+GetRandInt(wtxNew.vout.size()+1); - wtxNew.vout.insert(position, CTxOut(nChange, scriptChange)); + CTxOut newTxOut(nChange, scriptChange); + + // Never create dust outputs; if we would, just + // add the dust to the fee. + if (newTxOut.IsDust()) + { + nFeeRet += nChange; + reservekey.ReturnKey(); + } + else + { + // Insert change txn at random position: + vector<CTxOut>::iterator position = wtxNew.vout.begin()+GetRandInt(wtxNew.vout.size()+1); + wtxNew.vout.insert(position, newTxOut); + } } else reservekey.ReturnKey(); @@ -1223,12 +1260,18 @@ bool CWallet::CreateTransaction(const vector<pair<CScript, int64> >& vecSend, CW int nIn = 0; BOOST_FOREACH(const PAIRTYPE(const CWalletTx*,unsigned int)& coin, setCoins) if (!SignSignature(*this, *coin.first, wtxNew, nIn++)) + { + strFailReason = _("Signing transaction failed"); return false; + } // Limit size unsigned int nBytes = ::GetSerializeSize(*(CTransaction*)&wtxNew, SER_NETWORK, PROTOCOL_VERSION); if (nBytes >= MAX_STANDARD_TX_SIZE) + { + strFailReason = _("Transaction too large"); return false; + } dPriority /= nBytes; // Check that enough fee is included @@ -1252,11 +1295,12 @@ bool CWallet::CreateTransaction(const vector<pair<CScript, int64> >& vecSend, CW return true; } -bool CWallet::CreateTransaction(CScript scriptPubKey, int64 nValue, CWalletTx& wtxNew, CReserveKey& reservekey, int64& nFeeRet) +bool CWallet::CreateTransaction(CScript scriptPubKey, int64 nValue, + CWalletTx& wtxNew, CReserveKey& reservekey, int64& nFeeRet, std::string& strFailReason) { vector< pair<CScript, int64> > vecSend; vecSend.push_back(make_pair(scriptPubKey, nValue)); - return CreateTransaction(vecSend, wtxNew, reservekey, nFeeRet); + return CreateTransaction(vecSend, wtxNew, reservekey, nFeeRet, strFailReason); } // Call after CreateTransaction unless you want to abort @@ -1322,14 +1366,12 @@ string CWallet::SendMoney(CScript scriptPubKey, int64 nValue, CWalletTx& wtxNew, printf("SendMoney() : %s", strError.c_str()); return strError; } - if (!CreateTransaction(scriptPubKey, nValue, wtxNew, reservekey, nFeeRequired)) + string strError; + if (!CreateTransaction(scriptPubKey, nValue, wtxNew, reservekey, nFeeRequired, strError)) { - string strError; if (nValue + nFeeRequired > GetBalance()) strError = strprintf(_("Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!"), FormatMoney(nFeeRequired).c_str()); - else - strError = _("Error: Transaction creation failed!"); - printf("SendMoney() : %s", strError.c_str()); + printf("SendMoney() : %s\n", strError.c_str()); return strError; } @@ -1383,7 +1425,6 @@ DBErrors CWallet::LoadWallet(bool& fFirstRunRet) return nLoadWalletRet; fFirstRunRet = !vchDefaultKey.IsValid(); - NewThread(ThreadFlushWalletDB, &strWalletFile); return DB_LOAD_OK; } @@ -1738,7 +1779,7 @@ set< set<CTxDestination> > CWallet::GetAddressGroupings() return ret; } -CPubKey CReserveKey::GetReservedKey() +bool CReserveKey::GetReservedKey(CPubKey& pubkey) { if (nIndex == -1) { @@ -1746,14 +1787,17 @@ CPubKey CReserveKey::GetReservedKey() pwallet->ReserveKeyFromKeyPool(nIndex, keypool); if (nIndex != -1) vchPubKey = keypool.vchPubKey; - else - { - printf("CReserveKey::GetReservedKey(): Warning: Using default key instead of a new key, top up your keypool!"); - vchPubKey = pwallet->vchDefaultKey; + else { + if (pwallet->vchDefaultKey.IsValid()) { + printf("CReserveKey::GetReservedKey(): Warning: Using default key instead of a new key, top up your keypool!"); + vchPubKey = pwallet->vchDefaultKey; + } else + return false; } } assert(vchPubKey.IsValid()); - return vchPubKey; + pubkey = vchPubKey; + return true; } void CReserveKey::KeepKey() diff --git a/src/wallet.h b/src/wallet.h index ecfdafe2eb..dcba4675eb 100644 --- a/src/wallet.h +++ b/src/wallet.h @@ -145,7 +145,7 @@ public: // Adds an encrypted key to the store, and saves it to disk. bool AddCryptedKey(const CPubKey &vchPubKey, const std::vector<unsigned char> &vchCryptedSecret); // Adds an encrypted key to the store, without saving it to disk (used by LoadWallet) - bool LoadCryptedKey(const CPubKey &vchPubKey, const std::vector<unsigned char> &vchCryptedSecret) { SetMinVersion(FEATURE_WALLETCRYPT); return CCryptoKeyStore::AddCryptedKey(vchPubKey, vchCryptedSecret); } + bool LoadCryptedKey(const CPubKey &vchPubKey, const std::vector<unsigned char> &vchCryptedSecret); bool AddCScript(const CScript& redeemScript); bool LoadCScript(const CScript& redeemScript) { return CCryptoKeyStore::AddCScript(redeemScript); } @@ -178,8 +178,10 @@ public: int64 GetBalance() const; int64 GetUnconfirmedBalance() const; int64 GetImmatureBalance() const; - bool CreateTransaction(const std::vector<std::pair<CScript, int64> >& vecSend, CWalletTx& wtxNew, CReserveKey& reservekey, int64& nFeeRet); - bool CreateTransaction(CScript scriptPubKey, int64 nValue, CWalletTx& wtxNew, CReserveKey& reservekey, int64& nFeeRet); + bool CreateTransaction(const std::vector<std::pair<CScript, int64> >& vecSend, + CWalletTx& wtxNew, CReserveKey& reservekey, int64& nFeeRet, std::string& strFailReason); + bool CreateTransaction(CScript scriptPubKey, int64 nValue, + CWalletTx& wtxNew, CReserveKey& reservekey, int64& nFeeRet, std::string& strFailReason); bool CommitTransaction(CWalletTx& wtxNew, CReserveKey& reservekey); std::string SendMoney(CScript scriptPubKey, int64 nValue, CWalletTx& wtxNew, bool fAskFee=false); std::string SendMoneyToDestination(const CTxDestination &address, int64 nValue, CWalletTx& wtxNew, bool fAskFee=false); @@ -327,12 +329,11 @@ public: ~CReserveKey() { - if (!fShutdown) - ReturnKey(); + ReturnKey(); } void ReturnKey(); - CPubKey GetReservedKey(); + bool GetReservedKey(CPubKey &pubkey); void KeepKey(); }; @@ -705,7 +706,7 @@ public: std::string ToString() const { - return strprintf("COutput(%s, %d, %d) [%s]", tx->GetHash().ToString().substr(0,10).c_str(), i, nDepth, FormatMoney(tx->vout[i].nValue).c_str()); + return strprintf("COutput(%s, %d, %d) [%s]", tx->GetHash().ToString().c_str(), i, nDepth, FormatMoney(tx->vout[i].nValue).c_str()); } void print() const diff --git a/src/walletdb.cpp b/src/walletdb.cpp index fe9bce21e8..81a21443a1 100644 --- a/src/walletdb.cpp +++ b/src/walletdb.cpp @@ -240,7 +240,7 @@ ReadKeyValue(CWallet* pwallet, CDataStream& ssKey, CDataStream& ssValue, //printf(" %12"PRI64d" %s %s %s\n", // wtx.vout[0].nValue, // DateTimeStrFormat("%Y-%m-%d %H:%M:%S", wtx.GetBlockTime()).c_str(), - // wtx.hashBlock.ToString().substr(0,20).c_str(), + // wtx.hashBlock.ToString().c_str(), // wtx.mapValue["message"].c_str()); } else if (strType == "acentry") @@ -451,8 +451,10 @@ DBErrors CWalletDB::LoadWallet(CWallet* pwallet) } pcursor->close(); } - catch (...) - { + catch (boost::thread_interrupted) { + throw; + } + catch (...) { result = DB_CORRUPT; } @@ -482,12 +484,11 @@ DBErrors CWalletDB::LoadWallet(CWallet* pwallet) return result; } -void ThreadFlushWalletDB(void* parg) +void ThreadFlushWalletDB(const string& strFile) { // Make this thread recognisable as the wallet flushing thread RenameThread("bitcoin-wallet"); - const string& strFile = ((const string*)parg)[0]; static bool fOneThread; if (fOneThread) return; @@ -498,9 +499,9 @@ void ThreadFlushWalletDB(void* parg) unsigned int nLastSeen = nWalletDBUpdated; unsigned int nLastFlushed = nWalletDBUpdated; int64 nLastWalletUpdate = GetTime(); - while (!fShutdown) + while (true) { - Sleep(500); + MilliSleep(500); if (nLastSeen != nWalletDBUpdated) { @@ -522,8 +523,9 @@ void ThreadFlushWalletDB(void* parg) mi++; } - if (nRefCount == 0 && !fShutdown) + if (nRefCount == 0) { + boost::this_thread::interruption_point(); map<string, int>::iterator mi = bitdb.mapFileUseCount.find(strFile); if (mi != bitdb.mapFileUseCount.end()) { @@ -548,7 +550,7 @@ bool BackupWallet(const CWallet& wallet, const string& strDest) { if (!wallet.fFileBacked) return false; - while (!fShutdown) + while (true) { { LOCK(bitdb.cs_db); @@ -579,7 +581,7 @@ bool BackupWallet(const CWallet& wallet, const string& strDest) } } } - Sleep(100); + MilliSleep(100); } return false; } @@ -620,11 +622,11 @@ bool CWalletDB::Recover(CDBEnv& dbenv, std::string filename, bool fOnlyKeys) bool fSuccess = allOK; Db* pdbCopy = new Db(&dbenv.dbenv, 0); - int ret = pdbCopy->open(NULL, // Txn pointer + int ret = pdbCopy->open(NULL, // Txn pointer filename.c_str(), // Filename - "main", // Logical db name - DB_BTREE, // Database type - DB_CREATE, // Flags + "main", // Logical db name + DB_BTREE, // Database type + DB_CREATE, // Flags 0); if (ret > 0) { |