aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bitcoin-qt.pro2
-rw-r--r--contrib/debian/changelog6
-rw-r--r--contrib/gitian-downloader/laanwj-key.pgp28
-rw-r--r--contrib/gitian-downloader/linux-download-config4
-rw-r--r--contrib/gitian-downloader/win32-download-config4
-rw-r--r--doc/README2
-rw-r--r--doc/README_windows.txt2
-rw-r--r--doc/release-process.txt2
-rw-r--r--share/setup.nsi6
-rw-r--r--src/bignum.h6
-rw-r--r--src/bitcoinrpc.cpp3
-rw-r--r--src/db.cpp10
-rw-r--r--src/init.cpp130
-rw-r--r--src/main.cpp11
-rw-r--r--src/main.h7
-rw-r--r--src/net.cpp17
-rw-r--r--src/net.h12
-rw-r--r--src/qt/bitcoin.cpp2
-rw-r--r--src/qt/bitcoingui.cpp40
-rw-r--r--src/qt/bitcoingui.h2
-rw-r--r--src/qt/bitcoinstrings.cpp95
-rw-r--r--src/qt/clientmodel.cpp5
-rw-r--r--src/qt/clientmodel.h2
-rw-r--r--src/qt/locale/bitcoin_da.ts123
-rw-r--r--src/qt/locale/bitcoin_de.ts123
-rw-r--r--src/qt/locale/bitcoin_en.ts123
-rw-r--r--src/qt/locale/bitcoin_es.ts123
-rw-r--r--src/qt/locale/bitcoin_es_CL.ts123
-rw-r--r--src/qt/locale/bitcoin_hu.ts123
-rw-r--r--src/qt/locale/bitcoin_it.ts123
-rw-r--r--src/qt/locale/bitcoin_nb.ts123
-rw-r--r--src/qt/locale/bitcoin_nl.ts123
-rw-r--r--src/qt/locale/bitcoin_pt_BR.ts123
-rw-r--r--src/qt/locale/bitcoin_ru.ts123
-rw-r--r--src/qt/locale/bitcoin_uk.ts123
-rw-r--r--src/qt/locale/bitcoin_zh_CN.ts123
-rw-r--r--src/qt/locale/bitcoin_zh_TW.ts123
-rw-r--r--src/serialize.h76
-rw-r--r--src/uint256.h6
-rw-r--r--src/util.cpp14
-rw-r--r--src/util.h5
41 files changed, 883 insertions, 1338 deletions
diff --git a/bitcoin-qt.pro b/bitcoin-qt.pro
index 66b53c2367..2b980ba860 100644
--- a/bitcoin-qt.pro
+++ b/bitcoin-qt.pro
@@ -1,6 +1,6 @@
TEMPLATE = app
TARGET =
-VERSION = 0.5.1
+VERSION = 0.5.99
INCLUDEPATH += src src/json src/qt
DEFINES += QT_GUI BOOST_THREAD_USE_LIB
CONFIG += no_include_pwd
diff --git a/contrib/debian/changelog b/contrib/debian/changelog
index 6355141036..b7992f729f 100644
--- a/contrib/debian/changelog
+++ b/contrib/debian/changelog
@@ -1,3 +1,9 @@
+bitcoin (0.5.1-natty0) natty; urgency=low
+
+ * New upstream release.
+
+ -- Matt Corallo <matt@bluematt.me> Fri, 16 Dec 2011 13:27:00 -0500
+
bitcoin (0.5.0-natty0) natty; urgency=low
* New upstream release.
diff --git a/contrib/gitian-downloader/laanwj-key.pgp b/contrib/gitian-downloader/laanwj-key.pgp
new file mode 100644
index 0000000000..559295109d
--- /dev/null
+++ b/contrib/gitian-downloader/laanwj-key.pgp
@@ -0,0 +1,28 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: SKS 1.1.0
+
+mQENBE5UtMEBCADOUz2i9l/D8xYINCmfUDnxi+DXvX5LmZ39ZdvsoE+ugO0SRRGdIHEFO2is
+0xezX50wXu9aneb+tEqM0BuiLo6VxaXpxrkxHpr6c4jf37SkE/H0qsi/txEUp7337y3+4HMG
+lUjiuh802I72p1qusjsKBnmnnR0rwNouTcoDmGUDh7jpKCtzFv+2TR2dRthJn7vmmjq3+bG6
+PYfqoFY1yHrAGT1lrDBULZsQ/NBLI2+J4oo2LYv3GCq8GNnzrovqvTvui50VSROhLrOe58o2
+shE+sjQShAy5wYkPt1R1fQnpfx+5vf+TPnkxVwRb3h5GhCp0YL8XC/BXsd5vM4KlVH2rABEB
+AAG0K1dsYWRpbWlyIEouIHZhbiBkZXIgTGFhbiA8bGFhbndqQGdtYWlsLmNvbT6JATgEEwEC
+ACIFAk5UtMECGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEHSBCwEjRsmmy6YIAK09
+buNXyYQrJBsX16sXxEhx5QPKyF3uHJDFJv66SdnpvIkNoznsaPiRJkbTANop93FZmaGa6wVn
+zGDiz7jPA8Dpxx5aAYPhIT+zPJAdXWM3wJ/Gio9besRNzniai8Lwi5MZ9R/5yFGBobm6/AcN
+4sUoqA3NSV2U3I29R0Vwlzo8GVtmyi9ENSi6Oo7AcXNTRt69cxW4nAHkB+amwwDJlcAb31ex
+bogYXPhScwqQZixRr+JBkKxBjkTXXnQypT4KI5SegYwQVYfyiZmDP7UHKe/u6pSKKbVphLg8
+xLB5spcXse8/a2+onrbNlw6y8TXiJ++Z54PE7zztWTXf2huakeG5AQ0ETlS0wQEIAMNO3OkP
+xoPRKWzBLcI7JRITAW+HNaLTq3uN2+4WxA57DEjbL9EDoAv+7wTkDAL40f0T+xiu6GJcLFjw
+GJZu/tYu7+mErHjrdo+K4suCQt7w5EXCBvOLjhW4tyYMzNx8hP+oqzOW9iEC+6VV91+DYeqt
+EkJuyVXOI4vzBlTw8uGow8aMMsCq8XVvKUZFTPsjGl197Q5B3A+ZOFCR8xqiqdPjuz6MglVV
+oFdDNu3EZn8zkGsQlovXoE9ndVeVzx/XMNmsxFaMYsReUs253RIf1FEfgExID0fg2OnyLCjS
+2iFW1RgajS+/saIkKl+N1iuMzJA7wMAM0plhRueOG0MtZSsAEQEAAYkBHwQYAQIACQUCTlS0
+wQIbDAAKCRB0gQsBI0bJpmsDB/4waenn2CvSHXyomykfpwf5lMte1V5LvH3z5R2LY+1NopRv
+LSz3iC39x69XWiTbhywDfgafnGPW4pWBOff2/bu5/A6z1Hnan1vyrRRD/hx1uMJ7S6q+bIvZ
+iVIg1p0jH6tdIIhwX3cydhdRZHo7e9oSMgOUWsr6Ar59NRo9CENwGPE4U61HXfOnxWdrFWoA
+XdwZczBeLxmUy6Vo6sKqv+gE4bqrtAM0sY/MsQ9cU95x+52ox/sq44lQMwd3ZBYUP7B1qbHI
+hZSZuch6MLi5scLPeau0ZvCaljiaMeivP5+x0gWPRs0kI+9sZxInbqvrsJ6oOBJM3xYGhtn1
+zZ7qmZR7
+=si/k
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/contrib/gitian-downloader/linux-download-config b/contrib/gitian-downloader/linux-download-config
index d21bb07808..36f5f682a9 100644
--- a/contrib/gitian-downloader/linux-download-config
+++ b/contrib/gitian-downloader/linux-download-config
@@ -27,4 +27,8 @@ signers:
weight: 40
name: "Gavin Andresen"
key: gavinandresen
+ 71A3B16735405025D447E8F274810B012346C9A6
+ weight: 40
+ name: "Wladimir J. van der Laan"
+ key: laanwj
minimum_weight: 120
diff --git a/contrib/gitian-downloader/win32-download-config b/contrib/gitian-downloader/win32-download-config
index c0de21c48f..b1e1c7399e 100644
--- a/contrib/gitian-downloader/win32-download-config
+++ b/contrib/gitian-downloader/win32-download-config
@@ -27,4 +27,8 @@ signers:
weight: 40
name: "Gavin Andresen"
key: gavinandresen
+ 71A3B16735405025D447E8F274810B012346C9A6
+ weight: 40
+ name: "Wladimir J. van der Laan"
+ key: laanwj
minimum_weight: 120
diff --git a/doc/README b/doc/README
index 5e0f8ee1ed..d8453a4d6d 100644
--- a/doc/README
+++ b/doc/README
@@ -1,4 +1,4 @@
-Bitcoin 0.5.1 BETA
+Bitcoin 0.5.99 BETA
Copyright (c) 2009-2011 Bitcoin Developers
Distributed under the MIT/X11 software license, see the accompanying
diff --git a/doc/README_windows.txt b/doc/README_windows.txt
index d237615f57..f3e9811aaf 100644
--- a/doc/README_windows.txt
+++ b/doc/README_windows.txt
@@ -1,4 +1,4 @@
-Bitcoin 0.5.1 BETA
+Bitcoin 0.5.99 BETA
Copyright (c) 2009-2011 Bitcoin Developers
Distributed under the MIT/X11 software license, see the accompanying
diff --git a/doc/release-process.txt b/doc/release-process.txt
index 14d8efeb32..ee1a5d4a34 100644
--- a/doc/release-process.txt
+++ b/doc/release-process.txt
@@ -1,6 +1,6 @@
* update (commit) version in sources
bitcoin-qt.pro
- src/serialize.h
+ src/main.h (CLIENT_VERSION : PROTOCOL_VERSION in serialize.h is updated only on protocol changes)
share/setup.nsi
doc/README*
diff --git a/share/setup.nsi b/share/setup.nsi
index 0c0fa048af..eb7a9bc68f 100644
--- a/share/setup.nsi
+++ b/share/setup.nsi
@@ -5,7 +5,7 @@ SetCompressor /SOLID lzma
# General Symbol Definitions
!define REGKEY "SOFTWARE\$(^Name)"
-!define VERSION 0.5.1
+!define VERSION 0.5.99
!define COMPANY "Bitcoin project"
!define URL http://www.bitcoin.org/
@@ -45,13 +45,13 @@ Var StartMenuGroup
!insertmacro MUI_LANGUAGE English
# Installer attributes
-OutFile bitcoin-0.5.1-win32-setup.exe
+OutFile bitcoin-0.5.99-win32-setup.exe
InstallDir $PROGRAMFILES\Bitcoin
CRCCheck on
XPStyle on
BrandingText " "
ShowInstDetails show
-VIProductVersion 0.5.1.0
+VIProductVersion 0.5.99.0
VIAddVersionKey ProductName Bitcoin
VIAddVersionKey ProductVersion "${VERSION}"
VIAddVersionKey CompanyName "${COMPANY}"
diff --git a/src/bignum.h b/src/bignum.h
index 1a2406b935..f5d545f07e 100644
--- a/src/bignum.h
+++ b/src/bignum.h
@@ -338,19 +338,19 @@ public:
return ToString(16);
}
- unsigned int GetSerializeSize(int nType=0, int nVersion=VERSION) const
+ unsigned int GetSerializeSize(int nType=0, int nVersion=PROTOCOL_VERSION) const
{
return ::GetSerializeSize(getvch(), nType, nVersion);
}
template<typename Stream>
- void Serialize(Stream& s, int nType=0, int nVersion=VERSION) const
+ void Serialize(Stream& s, int nType=0, int nVersion=PROTOCOL_VERSION) const
{
::Serialize(s, getvch(), nType, nVersion);
}
template<typename Stream>
- void Unserialize(Stream& s, int nType=0, int nVersion=VERSION)
+ void Unserialize(Stream& s, int nType=0, int nVersion=PROTOCOL_VERSION)
{
std::vector<unsigned char> vch;
::Unserialize(s, vch, nType, nVersion);
diff --git a/src/bitcoinrpc.cpp b/src/bitcoinrpc.cpp
index bb8d8e2d77..f29b9dd50e 100644
--- a/src/bitcoinrpc.cpp
+++ b/src/bitcoinrpc.cpp
@@ -304,7 +304,8 @@ Value getinfo(const Array& params, bool fHelp)
"Returns an object containing various state info.");
Object obj;
- obj.push_back(Pair("version", (int)VERSION));
+ obj.push_back(Pair("version", (int)CLIENT_VERSION));
+ obj.push_back(Pair("protocolversion",(int)PROTOCOL_VERSION));
obj.push_back(Pair("balance", ValueFromAmount(pwalletMain->GetBalance())));
obj.push_back(Pair("blocks", (int)nBestHeight));
obj.push_back(Pair("connections", (int)vNodes.size()));
diff --git a/src/db.cpp b/src/db.cpp
index 9ac93b3506..696fc736e0 100644
--- a/src/db.cpp
+++ b/src/db.cpp
@@ -131,7 +131,7 @@ CDB::CDB(const char* pszFile, const char* pszMode) : pdb(NULL)
{
bool fTmp = fReadOnly;
fReadOnly = false;
- WriteVersion(VERSION);
+ WriteVersion(CLIENT_VERSION);
fReadOnly = fTmp;
}
@@ -236,7 +236,7 @@ bool CDB::Rewrite(const string& strFile, const char* pszSkip)
{
// Update version:
ssValue.clear();
- ssValue << VERSION;
+ ssValue << CLIENT_VERSION;
}
Dbt datKey(&ssKey[0], ssKey.size());
Dbt datValue(&ssValue[0], ssValue.size());
@@ -931,7 +931,7 @@ int CWalletDB::LoadWallet(CWallet* pwallet)
{
int nMinVersion = 0;
ssValue >> nMinVersion;
- if (nMinVersion > VERSION)
+ if (nMinVersion > CLIENT_VERSION)
return DB_TOO_NEW;
}
}
@@ -956,13 +956,13 @@ int CWalletDB::LoadWallet(CWallet* pwallet)
if (fIsEncrypted && (nFileVersion == 40000 || nFileVersion == 50000))
return DB_NEED_REWRITE;
- if (nFileVersion < VERSION) // Update
+ if (nFileVersion < CLIENT_VERSION) // Update
{
// Get rid of old debug.log file in current directory
if (nFileVersion <= 105 && !pszSetDataDir[0])
unlink("debug.log");
- WriteVersion(VERSION);
+ WriteVersion(CLIENT_VERSION);
}
return DB_LOAD_OK;
diff --git a/src/init.cpp b/src/init.cpp
index dd8bdf5598..76317557bc 100644
--- a/src/init.cpp
+++ b/src/init.cpp
@@ -173,69 +173,69 @@ bool AppInit2(int argc, char* argv[])
_("Bitcoin version") + " " + FormatFullVersion() + "\n\n" +
_("Usage:") + "\t\t\t\t\t\t\t\t\t\t\n" +
" bitcoind [options] \t " + "\n" +
- " bitcoind [options] <command> [params]\t " + _("Send command to -server or bitcoind\n") +
- " bitcoind [options] help \t\t " + _("List commands\n") +
- " bitcoind [options] help <command> \t\t " + _("Get help for a command\n") +
- _("Options:\n") +
- " -conf=<file> \t\t " + _("Specify configuration file (default: bitcoin.conf)\n") +
- " -pid=<file> \t\t " + _("Specify pid file (default: bitcoind.pid)\n") +
- " -gen \t\t " + _("Generate coins\n") +
- " -gen=0 \t\t " + _("Don't generate coins\n") +
- " -min \t\t " + _("Start minimized\n") +
- " -datadir=<dir> \t\t " + _("Specify data directory\n") +
- " -timeout=<n> \t " + _("Specify connection timeout (in milliseconds)\n") +
- " -proxy=<ip:port> \t " + _("Connect through socks4 proxy\n") +
- " -dns \t " + _("Allow DNS lookups for addnode and connect\n") +
- " -port=<port> \t\t " + _("Listen for connections on <port> (default: 8333 or testnet: 18333)\n") +
- " -maxconnections=<n>\t " + _("Maintain at most <n> connections to peers (default: 125)\n") +
- " -addnode=<ip> \t " + _("Add a node to connect to\n") +
- " -connect=<ip> \t\t " + _("Connect only to the specified node\n") +
- " -nolisten \t " + _("Don't accept connections from outside\n") +
- " -nodnsseed \t " + _("Don't bootstrap list of peers using DNS\n") +
- " -banscore=<n> \t " + _("Threshold for disconnecting misbehaving peers (default: 100)\n") +
- " -bantime=<n> \t " + _("Number of seconds to keep misbehaving peers from reconnecting (default: 86400)\n") +
- " -maxreceivebuffer=<n>\t " + _("Maximum per-connection receive buffer, <n>*1000 bytes (default: 10000)\n") +
- " -maxsendbuffer=<n>\t " + _("Maximum per-connection send buffer, <n>*1000 bytes (default: 10000)\n") +
+ " bitcoind [options] <command> [params]\t " + _("Send command to -server or bitcoind") + "\n" +
+ " bitcoind [options] help \t\t " + _("List commands") + "\n" +
+ " bitcoind [options] help <command> \t\t " + _("Get help for a command") + "\n" +
+ _("Options:") + "\n" +
+ " -conf=<file> \t\t " + _("Specify configuration file (default: bitcoin.conf)") + "\n" +
+ " -pid=<file> \t\t " + _("Specify pid file (default: bitcoind.pid)") + "\n" +
+ " -gen \t\t " + _("Generate coins") + "\n" +
+ " -gen=0 \t\t " + _("Don't generate coins") + "\n" +
+ " -min \t\t " + _("Start minimized") + "\n" +
+ " -datadir=<dir> \t\t " + _("Specify data directory") + "\n" +
+ " -timeout=<n> \t " + _("Specify connection timeout (in milliseconds)") + "\n" +
+ " -proxy=<ip:port> \t " + _("Connect through socks4 proxy") + "\n" +
+ " -dns \t " + _("Allow DNS lookups for addnode and connect") + "\n" +
+ " -port=<port> \t\t " + _("Listen for connections on <port> (default: 8333 or testnet: 18333)") + "\n" +
+ " -maxconnections=<n>\t " + _("Maintain at most <n> connections to peers (default: 125)") + "\n" +
+ " -addnode=<ip> \t " + _("Add a node to connect to") + "\n" +
+ " -connect=<ip> \t\t " + _("Connect only to the specified node") + "\n" +
+ " -nolisten \t " + _("Don't accept connections from outside") + "\n" +
+ " -nodnsseed \t " + _("Don't bootstrap list of peers using DNS") + "\n" +
+ " -banscore=<n> \t " + _("Threshold for disconnecting misbehaving peers (default: 100)") + "\n" +
+ " -bantime=<n> \t " + _("Number of seconds to keep misbehaving peers from reconnecting (default: 86400)") + "\n" +
+ " -maxreceivebuffer=<n>\t " + _("Maximum per-connection receive buffer, <n>*1000 bytes (default: 10000)") + "\n" +
+ " -maxsendbuffer=<n>\t " + _("Maximum per-connection send buffer, <n>*1000 bytes (default: 10000)") + "\n" +
#ifdef USE_UPNP
#if USE_UPNP
- " -noupnp \t " + _("Don't attempt to use UPnP to map the listening port\n") +
+ " -noupnp \t " + _("Don't attempt to use UPnP to map the listening port") + "\n" +
#else
- " -upnp \t " + _("Attempt to use UPnP to map the listening port\n") +
+ " -upnp \t " + _("Attempt to use UPnP to map the listening port") + "\n" +
#endif
#endif
- " -paytxfee=<amt> \t " + _("Fee per KB to add to transactions you send\n") +
+ " -paytxfee=<amt> \t " + _("Fee per KB to add to transactions you send") + "\n" +
#ifdef GUI
- " -server \t\t " + _("Accept command line and JSON-RPC commands\n") +
+ " -server \t\t " + _("Accept command line and JSON-RPC commands") + "\n" +
#endif
#ifndef WIN32
- " -daemon \t\t " + _("Run in the background as a daemon and accept commands\n") +
+ " -daemon \t\t " + _("Run in the background as a daemon and accept commands") + "\n" +
#endif
- " -testnet \t\t " + _("Use the test network\n") +
- " -debug \t\t " + _("Output extra debugging information\n") +
- " -logtimestamps \t " + _("Prepend debug output with timestamp\n") +
- " -printtoconsole \t " + _("Send trace/debug info to console instead of debug.log file\n") +
+ " -testnet \t\t " + _("Use the test network") + "\n" +
+ " -debug \t\t " + _("Output extra debugging information") + "\n" +
+ " -logtimestamps \t " + _("Prepend debug output with timestamp") + "\n" +
+ " -printtoconsole \t " + _("Send trace/debug info to console instead of debug.log file") + "\n" +
#ifdef WIN32
- " -printtodebugger \t " + _("Send trace/debug info to debugger\n") +
+ " -printtodebugger \t " + _("Send trace/debug info to debugger") + "\n" +
#endif
- " -rpcuser=<user> \t " + _("Username for JSON-RPC connections\n") +
- " -rpcpassword=<pw>\t " + _("Password for JSON-RPC connections\n") +
- " -rpcport=<port> \t\t " + _("Listen for JSON-RPC connections on <port> (default: 8332)\n") +
- " -rpcallowip=<ip> \t\t " + _("Allow JSON-RPC connections from specified IP address\n") +
- " -rpcconnect=<ip> \t " + _("Send commands to node running on <ip> (default: 127.0.0.1)\n") +
- " -keypool=<n> \t " + _("Set key pool size to <n> (default: 100)\n") +
- " -rescan \t " + _("Rescan the block chain for missing wallet transactions\n");
+ " -rpcuser=<user> \t " + _("Username for JSON-RPC connections") + "\n" +
+ " -rpcpassword=<pw>\t " + _("Password for JSON-RPC connections") + "\n" +
+ " -rpcport=<port> \t\t " + _("Listen for JSON-RPC connections on <port> (default: 8332)") + "\n" +
+ " -rpcallowip=<ip> \t\t " + _("Allow JSON-RPC connections from specified IP address") + "\n" +
+ " -rpcconnect=<ip> \t " + _("Send commands to node running on <ip> (default: 127.0.0.1)") + "\n" +
+ " -keypool=<n> \t " + _("Set key pool size to <n> (default: 100)") + "\n" +
+ " -rescan \t " + _("Rescan the block chain for missing wallet transactions") + "\n";
#ifdef USE_SSL
strUsage += string() +
- _("\nSSL options: (see the Bitcoin Wiki for SSL setup instructions)\n") +
- " -rpcssl \t " + _("Use OpenSSL (https) for JSON-RPC connections\n") +
- " -rpcsslcertificatechainfile=<file.cert>\t " + _("Server certificate file (default: server.cert)\n") +
- " -rpcsslprivatekeyfile=<file.pem> \t " + _("Server private key (default: server.pem)\n") +
- " -rpcsslciphers=<ciphers> \t " + _("Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)\n");
+ _("\nSSL options: (see the Bitcoin Wiki for SSL setup instructions)") + "\n" +
+ " -rpcssl \t " + _("Use OpenSSL (https) for JSON-RPC connections") + "\n" +
+ " -rpcsslcertificatechainfile=<file.cert>\t " + _("Server certificate file (default: server.cert)") + "\n" +
+ " -rpcsslprivatekeyfile=<file.pem> \t " + _("Server private key (default: server.pem)") + "\n" +
+ " -rpcsslciphers=<ciphers> \t " + _("Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)") + "\n";
#endif
strUsage += string() +
- " -? \t\t " + _("This help message\n");
+ " -? \t\t " + _("This help message") + "\n";
// Remove tabs
strUsage.erase(std::remove(strUsage.begin(), strUsage.end(), '\t'), strUsage.end());
@@ -329,36 +329,36 @@ bool AppInit2(int argc, char* argv[])
}
// Bind to the port early so we can tell if another instance is already running.
- string strErrors;
if (!fNoListen)
{
- if (!BindListenPort(strErrors))
+ std::string strError;
+ if (!BindListenPort(strError))
{
- wxMessageBox(strErrors, "Bitcoin");
+ wxMessageBox(strError, "Bitcoin");
return false;
}
}
+ std::ostringstream strErrors;
//
// Load data files
//
if (fDaemon)
fprintf(stdout, "bitcoin server starting\n");
- strErrors = "";
int64 nStart;
InitMessage(_("Loading addresses..."));
printf("Loading addresses...\n");
nStart = GetTimeMillis();
if (!LoadAddresses())
- strErrors += _("Error loading addr.dat \n");
+ strErrors << _("Error loading addr.dat") << "\n";
printf(" addresses %15"PRI64d"ms\n", GetTimeMillis() - nStart);
InitMessage(_("Loading block index..."));
printf("Loading block index...\n");
nStart = GetTimeMillis();
if (!LoadBlockIndex())
- strErrors += _("Error loading blkindex.dat \n");
+ strErrors << _("Error loading blkindex.dat") << "\n";
printf(" block index %15"PRI64d"ms\n", GetTimeMillis() - nStart);
InitMessage(_("Loading wallet..."));
@@ -370,17 +370,17 @@ bool AppInit2(int argc, char* argv[])
if (nLoadWalletRet != DB_LOAD_OK)
{
if (nLoadWalletRet == DB_CORRUPT)
- strErrors += _("Error loading wallet.dat: Wallet corrupted \n");
+ strErrors << _("Error loading wallet.dat: Wallet corrupted") << "\n";
else if (nLoadWalletRet == DB_TOO_NEW)
- strErrors += _("Error loading wallet.dat: Wallet requires newer version of Bitcoin \n");
+ strErrors << _("Error loading wallet.dat: Wallet requires newer version of Bitcoin") << "\n";
else if (nLoadWalletRet == DB_NEED_REWRITE)
{
- strErrors += _("Wallet needed to be rewritten: restart Bitcoin to complete \n");
- wxMessageBox(strErrors, "Bitcoin", wxOK | wxICON_ERROR);
+ strErrors << _("Wallet needed to be rewritten: restart Bitcoin to complete") << "\n";
+ wxMessageBox(strErrors.str(), "Bitcoin", wxOK | wxICON_ERROR);
return false;
}
else
- strErrors += _("Error loading wallet.dat \n");
+ strErrors << _("Error loading wallet.dat") << "\n";
}
printf(" wallet %15"PRI64d"ms\n", GetTimeMillis() - nStart);
@@ -408,16 +408,16 @@ bool AppInit2(int argc, char* argv[])
InitMessage(_("Done loading"));
printf("Done loading\n");
- //// debug print
- printf("mapBlockIndex.size() = %d\n", mapBlockIndex.size());
- printf("nBestHeight = %d\n", nBestHeight);
- printf("setKeyPool.size() = %d\n", pwalletMain->setKeyPool.size());
- printf("mapWallet.size() = %d\n", pwalletMain->mapWallet.size());
- printf("mapAddressBook.size() = %d\n", pwalletMain->mapAddressBook.size());
+ //// debug print
+ printf("mapBlockIndex.size() = %d\n", mapBlockIndex.size());
+ printf("nBestHeight = %d\n", nBestHeight);
+ printf("setKeyPool.size() = %d\n", pwalletMain->setKeyPool.size());
+ printf("mapWallet.size() = %d\n", pwalletMain->mapWallet.size());
+ printf("mapAddressBook.size() = %d\n", pwalletMain->mapAddressBook.size());
- if (!strErrors.empty())
+ if (!strErrors.str().empty())
{
- wxMessageBox(strErrors, "Bitcoin", wxOK | wxICON_ERROR);
+ wxMessageBox(strErrors.str(), "Bitcoin", wxOK | wxICON_ERROR);
return false;
}
diff --git a/src/main.cpp b/src/main.cpp
index a7871fcc16..1da28d4d9f 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -17,6 +17,11 @@ using namespace boost;
// Global state
//
+// Name of client reported in the 'version' message. Report the same name
+// for both bitcoind and bitcoin-qt, to make it harder for attackers to
+// target servers or GUI users specifically.
+const std::string CLIENT_NAME("bitcoin-qt");
+
CCriticalSection cs_setpwalletRegistered;
set<CWallet*> setpwalletRegistered;
@@ -1847,9 +1852,9 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv)
// Change version
if (pfrom->nVersion >= 209)
pfrom->PushMessage("verack");
- pfrom->vSend.SetVersion(min(pfrom->nVersion, VERSION));
+ pfrom->vSend.SetVersion(min(pfrom->nVersion, PROTOCOL_VERSION));
if (pfrom->nVersion < 209)
- pfrom->vRecv.SetVersion(min(pfrom->nVersion, VERSION));
+ pfrom->vRecv.SetVersion(min(pfrom->nVersion, PROTOCOL_VERSION));
if (!pfrom->fInbound)
{
@@ -1902,7 +1907,7 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv)
else if (strCommand == "verack")
{
- pfrom->vRecv.SetVersion(min(pfrom->nVersion, VERSION));
+ pfrom->vRecv.SetVersion(min(pfrom->nVersion, PROTOCOL_VERSION));
}
diff --git a/src/main.h b/src/main.h
index 3870cee864..e519ef6551 100644
--- a/src/main.h
+++ b/src/main.h
@@ -27,6 +27,10 @@ class CRequestTracker;
class CNode;
class CBlockIndex;
+static const int CLIENT_VERSION = 59900;
+static const bool VERSION_IS_BETA = true;
+extern const std::string CLIENT_NAME;
+
static const unsigned int MAX_BLOCK_SIZE = 1000000;
static const unsigned int MAX_BLOCK_SIZE_GEN = MAX_BLOCK_SIZE/2;
static const int MAX_BLOCK_SIGOPS = MAX_BLOCK_SIZE/50;
@@ -1521,6 +1525,7 @@ public:
bool AppliesTo(int nVersion, std::string strSubVerIn) const
{
+ // TODO: rework for client-version-embedded-in-strSubVer ?
return (IsInEffect() &&
nMinVer <= nVersion && nVersion <= nMaxVer &&
(setSubVer.empty() || setSubVer.count(strSubVerIn)));
@@ -1528,7 +1533,7 @@ public:
bool AppliesToMe() const
{
- return AppliesTo(VERSION, ::pszSubVer);
+ return AppliesTo(PROTOCOL_VERSION, FormatSubVersion(CLIENT_NAME, CLIENT_VERSION, std::vector<std::string>()));
}
bool RelayTo(CNode* pnode) const
diff --git a/src/net.cpp b/src/net.cpp
index e0ac2abef0..7d2f18b2d0 100644
--- a/src/net.cpp
+++ b/src/net.cpp
@@ -727,6 +727,21 @@ void CNode::Cleanup()
}
+void CNode::PushVersion()
+{
+ /// when NTP implemented, change to just nTime = GetAdjustedTime()
+ int64 nTime = (fInbound ? GetAdjustedTime() : GetTime());
+ CAddress addrYou = (fUseProxy ? CAddress("0.0.0.0") : addr);
+ CAddress addrMe = (fUseProxy ? CAddress("0.0.0.0") : addrLocalHost);
+ RAND_bytes((unsigned char*)&nLocalHostNonce, sizeof(nLocalHostNonce));
+ PushMessage("version", PROTOCOL_VERSION, nLocalServices, nTime, addrYou, addrMe,
+ nLocalHostNonce, FormatSubVersion(CLIENT_NAME, CLIENT_VERSION, std::vector<string>()), nBestHeight);
+}
+
+
+
+
+
std::map<unsigned int, int64> CNode::setBanned;
CCriticalSection CNode::cs_setBanned;
@@ -1225,6 +1240,8 @@ void MapPort(bool /* unused fMapPort */)
static const char *strDNSSeed[] = {
"bitseed.xf2.org",
"dnsseed.bluematt.me",
+ "seed.bitcoin.sipa.be",
+ "dnsseed.bitcoin.dashjr.org",
};
void ThreadDNSAddressSeed(void* parg)
diff --git a/src/net.h b/src/net.h
index 03da382df3..c2637dc6ac 100644
--- a/src/net.h
+++ b/src/net.h
@@ -355,18 +355,8 @@ public:
- void PushVersion()
- {
- /// when NTP implemented, change to just nTime = GetAdjustedTime()
- int64 nTime = (fInbound ? GetAdjustedTime() : GetTime());
- CAddress addrYou = (fUseProxy ? CAddress("0.0.0.0") : addr);
- CAddress addrMe = (fUseProxy ? CAddress("0.0.0.0") : addrLocalHost);
- RAND_bytes((unsigned char*)&nLocalHostNonce, sizeof(nLocalHostNonce));
- PushMessage("version", VERSION, nLocalServices, nTime, addrYou, addrMe,
- nLocalHostNonce, std::string(pszSubVer), nBestHeight);
- }
-
+ void PushVersion();
void PushMessage(const char* pszCommand)
diff --git a/src/qt/bitcoin.cpp b/src/qt/bitcoin.cpp
index 4aaad6bd2c..dd326a690f 100644
--- a/src/qt/bitcoin.cpp
+++ b/src/qt/bitcoin.cpp
@@ -91,6 +91,8 @@ void UIThreadCall(boost::function0<void> fn)
void MainFrameRepaint()
{
+ if(guiref)
+ QMetaObject::invokeMethod(guiref, "refreshStatusBar", Qt::QueuedConnection);
}
void InitMessage(const std::string &message)
diff --git a/src/qt/bitcoingui.cpp b/src/qt/bitcoingui.cpp
index 81cebfb4a4..1c49683364 100644
--- a/src/qt/bitcoingui.cpp
+++ b/src/qt/bitcoingui.cpp
@@ -2,6 +2,7 @@
* Qt4 bitcoin GUI.
*
* W.J. van der Laan 2011
+ * The Bitcoin Developers 2011
*/
#include "bitcoingui.h"
#include "transactiontablemodel.h"
@@ -423,15 +424,31 @@ void BitcoinGUI::setNumBlocks(int count)
if(count < total)
{
- progressBarLabel->setVisible(true);
- progressBar->setVisible(true);
- progressBar->setMaximum(total - initTotal);
- progressBar->setValue(count - initTotal);
+ if (clientModel->getStatusBarWarnings() == "")
+ {
+ progressBarLabel->setVisible(true);
+ progressBarLabel->setText(tr("Synchronizing with network..."));
+ progressBar->setVisible(true);
+ progressBar->setMaximum(total - initTotal);
+ progressBar->setValue(count - initTotal);
+ }
+ else
+ {
+ progressBarLabel->setText(clientModel->getStatusBarWarnings());
+ progressBarLabel->setVisible(true);
+ progressBar->setVisible(false);
+ }
tooltip = tr("Downloaded %1 of %2 blocks of transaction history.").arg(count).arg(total);
}
else
{
- progressBarLabel->setVisible(false);
+ if (clientModel->getStatusBarWarnings() == "")
+ progressBarLabel->setVisible(false);
+ else
+ {
+ progressBarLabel->setText(clientModel->getStatusBarWarnings());
+ progressBarLabel->setVisible(true);
+ }
progressBar->setVisible(false);
tooltip = tr("Downloaded %1 blocks of transaction history.").arg(count);
}
@@ -480,6 +497,19 @@ void BitcoinGUI::setNumBlocks(int count)
progressBar->setToolTip(tooltip);
}
+void BitcoinGUI::refreshStatusBar()
+{
+ /* Might display multiple times in the case of multiple alerts
+ static QString prevStatusBar;
+ QString newStatusBar = clientModel->getStatusBarWarnings();
+ if (prevStatusBar != newStatusBar)
+ {
+ prevStatusBar = newStatusBar;
+ error(tr("Network Alert"), newStatusBar);
+ }*/
+ setNumBlocks(clientModel->getNumBlocks());
+}
+
void BitcoinGUI::error(const QString &title, const QString &message)
{
// Report errors from network/worker thread
diff --git a/src/qt/bitcoingui.h b/src/qt/bitcoingui.h
index 3f5d818e17..a0905e44ad 100644
--- a/src/qt/bitcoingui.h
+++ b/src/qt/bitcoingui.h
@@ -109,6 +109,8 @@ public slots:
@see WalletModel::EncryptionStatus
*/
void setEncryptionStatus(int status);
+ /** Set the status bar text if there are any warnings (removes sync progress bar if applicable) */
+ void refreshStatusBar();
/** Notify the user of an error in the network or transaction handling code. */
void error(const QString &title, const QString &message);
diff --git a/src/qt/bitcoinstrings.cpp b/src/qt/bitcoinstrings.cpp
index 647adb9c53..624ff58ce5 100644
--- a/src/qt/bitcoinstrings.cpp
+++ b/src/qt/bitcoinstrings.cpp
@@ -2,61 +2,70 @@
// Automatically generated by extract_strings.py
static const char *bitcoin_strings[] = {QT_TRANSLATE_NOOP("bitcoin-core", "Bitcoin version"),
QT_TRANSLATE_NOOP("bitcoin-core", "Usage:"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Send command to -server or bitcoind\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "List commands\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Get help for a command\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Options:\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Specify configuration file (default: bitcoin.conf)\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Specify pid file (default: bitcoind.pid)\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Generate coins\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Don't generate coins\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Start minimized\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Specify data directory\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Specify connection timeout (in milliseconds)\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Connect through socks4 proxy\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Allow DNS lookups for addnode and connect\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Add a node to connect to\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Connect only to the specified node\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Don't accept connections from outside\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Threshold for disconnecting misbehaving peers (default: 100)\n"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Send command to -server or bitcoind"),
+QT_TRANSLATE_NOOP("bitcoin-core", "List commands"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Get help for a command"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Options:"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Specify configuration file (default: bitcoin.conf)"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Specify pid file (default: bitcoind.pid)"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Generate coins"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Don't generate coins"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Start minimized"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Specify data directory"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Specify connection timeout (in milliseconds)"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Connect through socks4 proxy"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Allow DNS lookups for addnode and connect"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Listen for connections on <port> (default: 8333 or testnet: 18333)"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Maintain at most <n> connections to peers (default: 125)"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Add a node to connect to"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Connect only to the specified node"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Don't accept connections from outside"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Don't bootstrap list of peers using DNS"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Threshold for disconnecting misbehaving peers (default: 100)"),
QT_TRANSLATE_NOOP("bitcoin-core", ""
"Number of seconds to keep misbehaving peers from reconnecting (default: "
-"86400)\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Don't attempt to use UPnP to map the listening port\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Attempt to use UPnP to map the listening port\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Fee per KB to add to transactions you send\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Accept command line and JSON-RPC commands\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Run in the background as a daemon and accept commands\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Use the test network\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Username for JSON-RPC connections\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Password for JSON-RPC connections\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Listen for JSON-RPC connections on <port> (default: 8332)\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Allow JSON-RPC connections from specified IP address\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Send commands to node running on <ip> (default: 127.0.0.1)\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Set key pool size to <n> (default: 100)\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Rescan the block chain for missing wallet transactions\n"),
+"86400)"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Maximum per-connection receive buffer, <n>*1000 bytes (default: 10000)"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Maximum per-connection send buffer, <n>*1000 bytes (default: 10000)"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Don't attempt to use UPnP to map the listening port"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Attempt to use UPnP to map the listening port"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Fee per KB to add to transactions you send"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Accept command line and JSON-RPC commands"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Run in the background as a daemon and accept commands"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Use the test network"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Output extra debugging information"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Prepend debug output with timestamp"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Send trace/debug info to console instead of debug.log file"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Send trace/debug info to debugger"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Username for JSON-RPC connections"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Password for JSON-RPC connections"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Listen for JSON-RPC connections on <port> (default: 8332)"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Allow JSON-RPC connections from specified IP address"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Send commands to node running on <ip> (default: 127.0.0.1)"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Set key pool size to <n> (default: 100)"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Rescan the block chain for missing wallet transactions"),
QT_TRANSLATE_NOOP("bitcoin-core", ""
"\n"
-"SSL options: (see the Bitcoin Wiki for SSL setup instructions)\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Use OpenSSL (https) for JSON-RPC connections\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Server certificate file (default: server.cert)\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Server private key (default: server.pem)\n"),
+"SSL options: (see the Bitcoin Wiki for SSL setup instructions)"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Use OpenSSL (https) for JSON-RPC connections"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Server certificate file (default: server.cert)"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Server private key (default: server.pem)"),
QT_TRANSLATE_NOOP("bitcoin-core", ""
"Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:"
-"@STRENGTH)\n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "This help message\n"),
+"@STRENGTH)"),
+QT_TRANSLATE_NOOP("bitcoin-core", "This help message"),
QT_TRANSLATE_NOOP("bitcoin-core", ""
"Cannot obtain a lock on data directory %s. Bitcoin is probably already "
"running."),
QT_TRANSLATE_NOOP("bitcoin-core", "Loading addresses..."),
-QT_TRANSLATE_NOOP("bitcoin-core", "Error loading addr.dat \n"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Error loading addr.dat"),
QT_TRANSLATE_NOOP("bitcoin-core", "Loading block index..."),
-QT_TRANSLATE_NOOP("bitcoin-core", "Error loading blkindex.dat \n"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Error loading blkindex.dat"),
QT_TRANSLATE_NOOP("bitcoin-core", "Loading wallet..."),
-QT_TRANSLATE_NOOP("bitcoin-core", "Error loading wallet.dat: Wallet corrupted \n"),
-QT_TRANSLATE_NOOP("bitcoin-core", ""
-"Error loading wallet.dat: Wallet requires newer version of Bitcoin \n"),
-QT_TRANSLATE_NOOP("bitcoin-core", "Error loading wallet.dat \n"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Error loading wallet.dat: Wallet corrupted"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Error loading wallet.dat: Wallet requires newer version of Bitcoin"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Wallet needed to be rewritten: restart Bitcoin to complete"),
+QT_TRANSLATE_NOOP("bitcoin-core", "Error loading wallet.dat"),
QT_TRANSLATE_NOOP("bitcoin-core", "Rescanning..."),
QT_TRANSLATE_NOOP("bitcoin-core", "Done loading"),
QT_TRANSLATE_NOOP("bitcoin-core", "Invalid -proxy address"),
diff --git a/src/qt/clientmodel.cpp b/src/qt/clientmodel.cpp
index 2ed3ce51df..5a0b4aa83c 100644
--- a/src/qt/clientmodel.cpp
+++ b/src/qt/clientmodel.cpp
@@ -72,6 +72,11 @@ int ClientModel::getNumBlocksOfPeers() const
return GetNumBlocksOfPeers();
}
+QString ClientModel::getStatusBarWarnings() const
+{
+ return QString::fromStdString(GetWarnings("statusbar"));
+}
+
OptionsModel *ClientModel::getOptionsModel()
{
return optionsModel;
diff --git a/src/qt/clientmodel.h b/src/qt/clientmodel.h
index b4054b5d87..5a12c4fcd8 100644
--- a/src/qt/clientmodel.h
+++ b/src/qt/clientmodel.h
@@ -33,6 +33,8 @@ public:
bool inInitialBlockDownload() const;
//! Return conservative estimate of total number of blocks, or 0 if unknown
int getNumBlocksOfPeers() const;
+ //! Return warnings to be displayed in status bar
+ QString getStatusBarWarnings() const;
QString formatFullVersion() const;
diff --git a/src/qt/locale/bitcoin_da.ts b/src/qt/locale/bitcoin_da.ts
index 19dde6a5d7..c6ef676ffc 100644
--- a/src/qt/locale/bitcoin_da.ts
+++ b/src/qt/locale/bitcoin_da.ts
@@ -495,8 +495,7 @@ Er du sikker på at du ønsker at kryptere din tegnebog?</translation>
<source>Date: %1
Amount: %2
Type: %3
-Address: %4
-</source>
+Address: %4</source>
<translation>Dato: %1
Beløb: %2
Type: %3
@@ -1399,245 +1398,210 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="5"/>
- <source>Send command to -server or bitcoind
-</source>
+ <source>Send command to -server or bitcoind</source>
<translation>Send kommando til -server eller bitcoind
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="6"/>
- <source>List commands
-</source>
+ <source>List commands</source>
<translation>Liste over kommandoer
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="7"/>
- <source>Get help for a command
-</source>
+ <source>Get help for a command</source>
<translation>Få hjælp til en kommando
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="8"/>
- <source>Options:
-</source>
+ <source>Options:</source>
<translation>Indstillinger:
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="9"/>
- <source>Specify configuration file (default: bitcoin.conf)
-</source>
+ <source>Specify configuration file (default: bitcoin.conf)</source>
<translation>Angiv konfigurationsfil (standard: bitcoin.conf)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="10"/>
- <source>Specify pid file (default: bitcoind.pid)
-</source>
+ <source>Specify pid file (default: bitcoind.pid)</source>
<translation>Angiv pid-fil (default: bitcoind.pid)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="11"/>
- <source>Generate coins
-</source>
+ <source>Generate coins</source>
<translation>Generér coins
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="12"/>
- <source>Don't generate coins
-</source>
+ <source>Don't generate coins</source>
<translation>Generér ikke coins
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="13"/>
- <source>Start minimized
-</source>
+ <source>Start minimized</source>
<translation>Start minimeret
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="14"/>
- <source>Specify data directory
-</source>
+ <source>Specify data directory</source>
<translation>Angiv databibliotek
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="15"/>
- <source>Specify connection timeout (in milliseconds)
-</source>
+ <source>Specify connection timeout (in milliseconds)</source>
<translation>Angiv tilslutningstimeout (i millisekunder)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="16"/>
- <source>Connect through socks4 proxy
-</source>
+ <source>Connect through socks4 proxy</source>
<translation>Tilslut via SOCKS4 proxy
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="17"/>
- <source>Allow DNS lookups for addnode and connect
-</source>
+ <source>Allow DNS lookups for addnode and connect</source>
<translation>Tillad DNS-opslag for addnode og connect
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="18"/>
- <source>Add a node to connect to
-</source>
+ <source>Add a node to connect to</source>
<translation>Tilføj en node til at forbinde til
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="19"/>
- <source>Connect only to the specified node
-</source>
+ <source>Connect only to the specified node</source>
<translation>Tilslut kun til den angivne node
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="20"/>
- <source>Don't accept connections from outside
-</source>
+ <source>Don't accept connections from outside</source>
<translation>Acceptér ikke forbindelser udefra
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="21"/>
- <source>Don't attempt to use UPnP to map the listening port
-</source>
+ <source>Don't attempt to use UPnP to map the listening port</source>
<translation>Forsøg ikke at bruge UPnP til at konfigurere den lyttende port</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="22"/>
- <source>Attempt to use UPnP to map the listening port
-</source>
+ <source>Attempt to use UPnP to map the listening port</source>
<translation>Forsøg at bruge UPnP til at kofnigurere den lyttende port</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="23"/>
- <source>Fee per KB to add to transactions you send
-</source>
+ <source>Fee per KB to add to transactions you send</source>
<translation>Gebyr pr. KB, som skal tilføjes til transaktioner du sender
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="24"/>
- <source>Accept command line and JSON-RPC commands
-</source>
+ <source>Accept command line and JSON-RPC commands</source>
<translation>Accepter kommandolinje- og JSON-RPC-kommandoer
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="25"/>
- <source>Run in the background as a daemon and accept commands
-</source>
+ <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>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="26"/>
- <source>Use the test network
-</source>
+ <source>Use the test network</source>
<translation>Brug test-netværket
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="27"/>
- <source>Username for JSON-RPC connections
-</source>
+ <source>Username for JSON-RPC connections</source>
<translation>Brugernavn til JSON-RPC-forbindelser
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="28"/>
- <source>Password for JSON-RPC connections
-</source>
+ <source>Password for JSON-RPC connections</source>
<translation>Password til JSON-RPC-forbindelser
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="29"/>
- <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)
-</source>
+ <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)</source>
<translation>Lyt til JSON-RPC-forbindelser på &lt;port&gt; (standard: 8332)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="30"/>
- <source>Allow JSON-RPC connections from specified IP address
-</source>
+ <source>Allow JSON-RPC connections from specified IP address</source>
<translation>Tillad JSON-RPC-forbindelser fra bestemt IP-adresse
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="31"/>
- <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)
-</source>
+ <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)</source>
<translation>Send kommandoer til node, der kører på &lt;ip&gt; (standard: 127.0.0.1)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="32"/>
- <source>Set key pool size to &lt;n&gt; (default: 100)
-</source>
+ <source>Set key pool size to &lt;n&gt; (default: 100)</source>
<translation>Sæt nøglepoolstørrelse til &lt;n&gt; (standard: 100)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="33"/>
- <source>Rescan the block chain for missing wallet transactions
-</source>
+ <source>Rescan the block chain for missing wallet transactions</source>
<translation>Gennemsøg blokkæden for manglende tegnebogstransaktioner
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="34"/>
<source>
-SSL options: (see the Bitcoin Wiki for SSL setup instructions)
-</source>
+SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source>
<translation>
SSL-indstillinger: (se Bitcoin Wiki for SSL opsætningsinstruktioner)</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="37"/>
- <source>Use OpenSSL (https) for JSON-RPC connections
-</source>
+ <source>Use OpenSSL (https) for JSON-RPC connections</source>
<translation>Brug OpenSSL (https) for JSON-RPC-forbindelser
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="38"/>
- <source>Server certificate file (default: server.cert)
-</source>
+ <source>Server certificate file (default: server.cert)</source>
<translation>Servercertifikat-fil (standard: server.cert)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="39"/>
- <source>Server private key (default: server.pem)
-</source>
+ <source>Server private key (default: server.pem)</source>
<translation>Server private nøgle (standard: server.pem)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="40"/>
- <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)
-</source>
+ <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>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="43"/>
- <source>This help message
-</source>
+ <source>This help message</source>
<translation>Denne hjælpebesked
</translation>
</message>
@@ -1653,8 +1617,7 @@ SSL-indstillinger: (se Bitcoin Wiki for SSL opsætningsinstruktioner)</translati
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="48"/>
- <source>Error loading addr.dat
-</source>
+ <source>Error loading addr.dat </source>
<translation>Fejl ved indlæsning af addr.dat
</translation>
</message>
@@ -1665,8 +1628,7 @@ SSL-indstillinger: (se Bitcoin Wiki for SSL opsætningsinstruktioner)</translati
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="50"/>
- <source>Error loading blkindex.dat
-</source>
+ <source>Error loading blkindex.dat </source>
<translation>Fejl ved indlæsning af blkindex.dat
</translation>
</message>
@@ -1677,22 +1639,19 @@ SSL-indstillinger: (se Bitcoin Wiki for SSL opsætningsinstruktioner)</translati
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="52"/>
- <source>Error loading wallet.dat: Wallet corrupted
-</source>
+ <source>Error loading wallet.dat: Wallet corrupted </source>
<translation>Fejl ved indlæsning af wallet.dat: Tegnebog ødelagt
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="53"/>
- <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin
-</source>
+ <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin </source>
<translation>Fejl ved indlæsning af wallet.dat: Tegnebog kræver en nyere version af Bitcoin
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="55"/>
- <source>Error loading wallet.dat
-</source>
+ <source>Error loading wallet.dat </source>
<translation>Fejl ved indlæsning af wallet.dat
</translation>
</message>
diff --git a/src/qt/locale/bitcoin_de.ts b/src/qt/locale/bitcoin_de.ts
index 394565e998..3b57d31a2c 100644
--- a/src/qt/locale/bitcoin_de.ts
+++ b/src/qt/locale/bitcoin_de.ts
@@ -495,8 +495,7 @@ Sind Sie sich sicher, dass Sie Ihre Brieftasche verschlüsseln möchten?</transl
<source>Date: %1
Amount: %2
Type: %3
-Address: %4
-</source>
+Address: %4</source>
<translation>Datum: %1
Betrag: %2
Typ: %3
@@ -1398,232 +1397,197 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="5"/>
- <source>Send command to -server or bitcoind
-</source>
+ <source>Send command to -server or bitcoind</source>
<translation>Sende Befehl an -server oder bitcoind
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="6"/>
- <source>List commands
-</source>
+ <source>List commands</source>
<translation>Befehle auflisten
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="7"/>
- <source>Get help for a command
-</source>
+ <source>Get help for a command</source>
<translation>Hilfe für Befehl erhalten
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="8"/>
- <source>Options:
-</source>
+ <source>Options:</source>
<translation>Einstellungen:</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="9"/>
- <source>Specify configuration file (default: bitcoin.conf)
-</source>
+ <source>Specify configuration file (default: bitcoin.conf)</source>
<translation>Bitte wählen Sie eine Konfigurationsdatei (Standard: bitcoin.conf)</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="10"/>
- <source>Specify pid file (default: bitcoind.pid)
-</source>
+ <source>Specify pid file (default: bitcoind.pid)</source>
<translation>Bitte wählen Sie den Namen der PID Datei (Standard bitcoind.pid)</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="11"/>
- <source>Generate coins
-</source>
+ <source>Generate coins</source>
<translation>Erarbeite Bitcoins</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="12"/>
- <source>Don't generate coins
-</source>
+ <source>Don't generate coins</source>
<translation>Keine Bitcoins erarbeiten
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="13"/>
- <source>Start minimized
-</source>
+ <source>Start minimized</source>
<translation>minimiert starten</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="14"/>
- <source>Specify data directory
-</source>
+ <source>Specify data directory</source>
<translation>Bitte wählen Sie das Datenverzeichnis</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="15"/>
- <source>Specify connection timeout (in milliseconds)
-</source>
+ <source>Specify connection timeout (in milliseconds)</source>
<translation>Netzwerkverbindungsabbruch nach (in Millisekunden)</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="16"/>
- <source>Connect through socks4 proxy
-</source>
+ <source>Connect through socks4 proxy</source>
<translation>Durch SOCKS4-Proxy verbinden</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="17"/>
- <source>Allow DNS lookups for addnode and connect
-</source>
+ <source>Allow DNS lookups for addnode and connect</source>
<translation>Erlaube DNS Namensauflösung für addnode und connect</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="18"/>
- <source>Add a node to connect to
-</source>
+ <source>Add a node to connect to</source>
<translation>Bitcoin Knoten hinzufügen
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="19"/>
- <source>Connect only to the specified node
-</source>
+ <source>Connect only to the specified node</source>
<translation>Nur zu angegebenen Knoten verbinden
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="20"/>
- <source>Don't accept connections from outside
-</source>
+ <source>Don't accept connections from outside</source>
<translation>Keine externen Transatkionen akzeptieren</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="21"/>
- <source>Don't attempt to use UPnP to map the listening port
-</source>
+ <source>Don't attempt to use UPnP to map the listening port</source>
<translation>UPnP nicht verwenden</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="22"/>
- <source>Attempt to use UPnP to map the listening port
-</source>
+ <source>Attempt to use UPnP to map the listening port</source>
<translation>Versuche eine Verbindung mittels UPnP herzustellen</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="23"/>
- <source>Fee per KB to add to transactions you send
-</source>
+ <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 filename="../bitcoinstrings.cpp" line="24"/>
- <source>Accept command line and JSON-RPC commands
-</source>
+ <source>Accept command line and JSON-RPC commands</source>
<translation>Erlaube Kommandozeilen und JSON-RPC Befehle
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="25"/>
- <source>Run in the background as a daemon and accept commands
-</source>
+ <source>Run in the background as a daemon and accept commands</source>
<translation>Als Hintergrunddienst starten und Befehle akzeptieren
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="26"/>
- <source>Use the test network
-</source>
+ <source>Use the test network</source>
<translation>Das Test Netzwerk verwenden
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="27"/>
- <source>Username for JSON-RPC connections
-</source>
+ <source>Username for JSON-RPC connections</source>
<translation>Benutzername für JSON-RPC Verbindungen
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="28"/>
- <source>Password for JSON-RPC connections
-</source>
+ <source>Password for JSON-RPC connections</source>
<translation>Passwort für JSON-RPC Verbindungen
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="29"/>
- <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)
-</source>
+ <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)</source>
<translation>Port für JSON-RPC Befehle (Standard: 8332)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="30"/>
- <source>Allow JSON-RPC connections from specified IP address
-</source>
+ <source>Allow JSON-RPC connections from specified IP address</source>
<translation>JSON-RPC Befehle nur von dieser IP-Adresse erlauben
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="31"/>
- <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)
-</source>
+ <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)</source>
<translation>Befehle an Bitcoin Knoten &lt;ip&gt; senden (Standard: 127.0.0.1)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="32"/>
- <source>Set key pool size to &lt;n&gt; (default: 100)
-</source>
+ <source>Set key pool size to &lt;n&gt; (default: 100)</source>
<translation>Menge der vorgenerierten Adressen (Standard: 100)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="33"/>
- <source>Rescan the block chain for missing wallet transactions
-</source>
+ <source>Rescan the block chain for missing wallet transactions</source>
<translation>Blockkette nach verlorenen Transaktionen durchsuchen (rescan)</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="34"/>
<source>
-SSL options: (see the Bitcoin Wiki for SSL setup instructions)
-</source>
+SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source>
<translation>SSL Einstellungen: (Siehe im BitCoin-Wiki für eine detallierte Beschreibung)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="37"/>
- <source>Use OpenSSL (https) for JSON-RPC connections
-</source>
+ <source>Use OpenSSL (https) for JSON-RPC connections</source>
<translation>JSON-RPC Befehle über OpenSSL (https)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="38"/>
- <source>Server certificate file (default: server.cert)
-</source>
+ <source>Server certificate file (default: server.cert)</source>
<translation>SSL Server Zertifikat (Standard: server.cert)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="39"/>
- <source>Server private key (default: server.pem)
-</source>
+ <source>Server private key (default: server.pem)</source>
<translation>Privater SSL Schlüssel (Standard: server.pem)</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="40"/>
- <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)
-</source>
+ <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source>
<translation>Erlaubte Kryptographiealgorithmen (Standard: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="43"/>
- <source>This help message
-</source>
+ <source>This help message</source>
<translation>Dieser Hilfetext</translation>
</message>
<message>
@@ -1638,8 +1602,7 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="48"/>
- <source>Error loading addr.dat
-</source>
+ <source>Error loading addr.dat </source>
<translation>Fehler beim Laden der addr.dat
</translation>
</message>
@@ -1650,8 +1613,7 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="50"/>
- <source>Error loading blkindex.dat
-</source>
+ <source>Error loading blkindex.dat </source>
<translation>Fehler beim laden der blkindex.dat</translation>
</message>
<message>
@@ -1661,22 +1623,19 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="52"/>
- <source>Error loading wallet.dat: Wallet corrupted
-</source>
+ <source>Error loading wallet.dat: Wallet corrupted </source>
<translation>Fehler beim Laden von wallet.dat: Brieftasche beschädigt
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="53"/>
- <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin
-</source>
+ <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin </source>
<translation>Fehler beim Laden von wallet.dat: Neuere Version von Bitcoin notwendig
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="55"/>
- <source>Error loading wallet.dat
-</source>
+ <source>Error loading wallet.dat </source>
<translation>Fehler beim Laden von wallet.dat</translation>
</message>
<message>
diff --git a/src/qt/locale/bitcoin_en.ts b/src/qt/locale/bitcoin_en.ts
index df964c91e6..0dfb50835d 100644
--- a/src/qt/locale/bitcoin_en.ts
+++ b/src/qt/locale/bitcoin_en.ts
@@ -505,8 +505,7 @@ Are you sure you wish to encrypt your wallet?</source>
<source>Date: %1
Amount: %2
Type: %3
-Address: %4
-</source>
+Address: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1407,213 +1406,178 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="5"/>
- <source>Send command to -server or bitcoind
-</source>
+ <source>Send command to -server or bitcoind</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="6"/>
- <source>List commands
-</source>
+ <source>List commands</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="7"/>
- <source>Get help for a command
-</source>
+ <source>Get help for a command</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="8"/>
- <source>Options:
-</source>
+ <source>Options:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="9"/>
- <source>Specify configuration file (default: bitcoin.conf)
-</source>
+ <source>Specify configuration file (default: bitcoin.conf)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="10"/>
- <source>Specify pid file (default: bitcoind.pid)
-</source>
+ <source>Specify pid file (default: bitcoind.pid)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="11"/>
- <source>Generate coins
-</source>
+ <source>Generate coins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="12"/>
- <source>Don&apos;t generate coins
-</source>
+ <source>Don&apos;t generate coins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="13"/>
- <source>Start minimized
-</source>
+ <source>Start minimized</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="14"/>
- <source>Specify data directory
-</source>
+ <source>Specify data directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="15"/>
- <source>Specify connection timeout (in milliseconds)
-</source>
+ <source>Specify connection timeout (in milliseconds)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="16"/>
- <source>Connect through socks4 proxy
-</source>
+ <source>Connect through socks4 proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="17"/>
- <source>Allow DNS lookups for addnode and connect
-</source>
+ <source>Allow DNS lookups for addnode and connect</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="18"/>
- <source>Add a node to connect to
-</source>
+ <source>Add a node to connect to</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="19"/>
- <source>Connect only to the specified node
-</source>
+ <source>Connect only to the specified node</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="20"/>
- <source>Don&apos;t accept connections from outside
-</source>
+ <source>Don&apos;t accept connections from outside</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="21"/>
- <source>Don&apos;t attempt to use UPnP to map the listening port
-</source>
+ <source>Don&apos;t attempt to use UPnP to map the listening port</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="22"/>
- <source>Attempt to use UPnP to map the listening port
-</source>
+ <source>Attempt to use UPnP to map the listening port</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="23"/>
- <source>Fee per KB to add to transactions you send
-</source>
+ <source>Fee per KB to add to transactions you send</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="24"/>
- <source>Accept command line and JSON-RPC commands
-</source>
+ <source>Accept command line and JSON-RPC commands</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="25"/>
- <source>Run in the background as a daemon and accept commands
-</source>
+ <source>Run in the background as a daemon and accept commands</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="26"/>
- <source>Use the test network
-</source>
+ <source>Use the test network</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="27"/>
- <source>Username for JSON-RPC connections
-</source>
+ <source>Username for JSON-RPC connections</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="28"/>
- <source>Password for JSON-RPC connections
-</source>
+ <source>Password for JSON-RPC connections</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="29"/>
- <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)
-</source>
+ <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="30"/>
- <source>Allow JSON-RPC connections from specified IP address
-</source>
+ <source>Allow JSON-RPC connections from specified IP address</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="31"/>
- <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)
-</source>
+ <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="32"/>
- <source>Set key pool size to &lt;n&gt; (default: 100)
-</source>
+ <source>Set key pool size to &lt;n&gt; (default: 100)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="33"/>
- <source>Rescan the block chain for missing wallet transactions
-</source>
+ <source>Rescan the block chain for missing wallet transactions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="34"/>
<source>
-SSL options: (see the Bitcoin Wiki for SSL setup instructions)
-</source>
+SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="37"/>
- <source>Use OpenSSL (https) for JSON-RPC connections
-</source>
+ <source>Use OpenSSL (https) for JSON-RPC connections</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="38"/>
- <source>Server certificate file (default: server.cert)
-</source>
+ <source>Server certificate file (default: server.cert)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="39"/>
- <source>Server private key (default: server.pem)
-</source>
+ <source>Server private key (default: server.pem)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="40"/>
- <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)
-</source>
+ <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="43"/>
- <source>This help message
-</source>
+ <source>This help message</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1628,8 +1592,7 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="48"/>
- <source>Error loading addr.dat
-</source>
+ <source>Error loading addr.dat </source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1639,8 +1602,7 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="50"/>
- <source>Error loading blkindex.dat
-</source>
+ <source>Error loading blkindex.dat </source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1650,20 +1612,17 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="52"/>
- <source>Error loading wallet.dat: Wallet corrupted
-</source>
+ <source>Error loading wallet.dat: Wallet corrupted </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="53"/>
- <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin
-</source>
+ <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="55"/>
- <source>Error loading wallet.dat
-</source>
+ <source>Error loading wallet.dat </source>
<translation type="unfinished"></translation>
</message>
<message>
diff --git a/src/qt/locale/bitcoin_es.ts b/src/qt/locale/bitcoin_es.ts
index 4c1fc1aaf6..bf2c49396d 100644
--- a/src/qt/locale/bitcoin_es.ts
+++ b/src/qt/locale/bitcoin_es.ts
@@ -498,8 +498,7 @@ Are you sure you wish to encrypt your wallet?</source>
<source>Date: %1
Amount: %2
Type: %3
-Address: %4
-</source>
+Address: %4</source>
<translation>Fecha: %1
Cantidad: %2
Tipo: %3
@@ -1401,247 +1400,212 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="5"/>
- <source>Send command to -server or bitcoind
-</source>
+ <source>Send command to -server or bitcoind</source>
<translation>Envia comando a bitcoin lanzado con -server u bitcoind
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="6"/>
- <source>List commands
-</source>
+ <source>List commands</source>
<translation>Muestra comandos
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="7"/>
- <source>Get help for a command
-</source>
+ <source>Get help for a command</source>
<translation>Recibir ayuda para un comando
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="8"/>
- <source>Options:
-</source>
+ <source>Options:</source>
<translation>Opciones:
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="9"/>
- <source>Specify configuration file (default: bitcoin.conf)
-</source>
+ <source>Specify configuration file (default: bitcoin.conf)</source>
<translation>Especifica archivo de configuración (predeterminado: bitcoin.conf)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="10"/>
- <source>Specify pid file (default: bitcoind.pid)
-</source>
+ <source>Specify pid file (default: bitcoind.pid)</source>
<translation>Especifica archivo pid (predeterminado: bitcoin.pid)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="11"/>
- <source>Generate coins
-</source>
+ <source>Generate coins</source>
<translation>Genera monedas
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="12"/>
- <source>Don't generate coins
-</source>
+ <source>Don't generate coins</source>
<translation>No generar monedas
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="13"/>
- <source>Start minimized
-</source>
+ <source>Start minimized</source>
<translation>Arranca minimizado
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="14"/>
- <source>Specify data directory
-</source>
+ <source>Specify data directory</source>
<translation>Especifica directorio para los datos
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="15"/>
- <source>Specify connection timeout (in milliseconds)
-</source>
+ <source>Specify connection timeout (in milliseconds)</source>
<translation>Especifica tiempo de espera para conexion (en milisegundos)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="16"/>
- <source>Connect through socks4 proxy
-</source>
+ <source>Connect through socks4 proxy</source>
<translation>Conecta mediante proxy socks4
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="17"/>
- <source>Allow DNS lookups for addnode and connect
-</source>
+ <source>Allow DNS lookups for addnode and connect</source>
<translation>Permite búsqueda DNS para addnode y connect
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="18"/>
- <source>Add a node to connect to
-</source>
+ <source>Add a node to connect to</source>
<translation>Agrega un nodo para conectarse
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="19"/>
- <source>Connect only to the specified node
-</source>
+ <source>Connect only to the specified node</source>
<translation>Conecta solo al nodo especificado
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="20"/>
- <source>Don't accept connections from outside
-</source>
+ <source>Don't accept connections from outside</source>
<translation>No aceptar conexiones desde el exterior
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="21"/>
- <source>Don't attempt to use UPnP to map the listening port
-</source>
+ <source>Don't attempt to use UPnP to map the listening port</source>
<translation>No intentar usar UPnP para mapear el puerto de entrada
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="22"/>
- <source>Attempt to use UPnP to map the listening port
-</source>
+ <source>Attempt to use UPnP to map the listening port</source>
<translation>Intenta usar UPnP para mapear el puerto de escucha.
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="23"/>
- <source>Fee per KB to add to transactions you send
-</source>
+ <source>Fee per KB to add to transactions you send</source>
<translation>Comisión por KB para agregar a las transacciones que envias
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="24"/>
- <source>Accept command line and JSON-RPC commands
-</source>
+ <source>Accept command line and JSON-RPC commands</source>
<translation>Aceptar comandos consola y JSON-RPC
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="25"/>
- <source>Run in the background as a daemon and accept commands
-</source>
+ <source>Run in the background as a daemon and accept commands</source>
<translation>Correr como demonio y acepta comandos
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="26"/>
- <source>Use the test network
-</source>
+ <source>Use the test network</source>
<translation>Usa la red de pruebas
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="27"/>
- <source>Username for JSON-RPC connections
-</source>
+ <source>Username for JSON-RPC connections</source>
<translation>Usuario para las conexiones JSON-RPC
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="28"/>
- <source>Password for JSON-RPC connections
-</source>
+ <source>Password for JSON-RPC connections</source>
<translation>Contraseña para las conexiones JSON-RPC
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="29"/>
- <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)
-</source>
+ <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)</source>
<translation>Escucha conexiones JSON-RPC en el puerto &lt;port&gt; (predeterminado: 8332)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="30"/>
- <source>Allow JSON-RPC connections from specified IP address
-</source>
+ <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 filename="../bitcoinstrings.cpp" line="31"/>
- <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)
-</source>
+ <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)</source>
<translation>Envia comando al nodo situado en &lt;ip&gt; (predeterminado: 127.0.0.1)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="32"/>
- <source>Set key pool size to &lt;n&gt; (default: 100)
-</source>
+ <source>Set key pool size to &lt;n&gt; (default: 100)</source>
<translation>Ajusta el numero de claves en reserva &lt;n&gt; (predeterminado: 100)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="33"/>
- <source>Rescan the block chain for missing wallet transactions
-</source>
+ <source>Rescan the block chain for missing wallet transactions</source>
<translation>Rescanea la cadena de bloques para transacciones perdidas de la cartera
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="34"/>
<source>
-SSL options: (see the Bitcoin Wiki for SSL setup instructions)
-</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 filename="../bitcoinstrings.cpp" line="37"/>
- <source>Use OpenSSL (https) for JSON-RPC connections
-</source>
+ <source>Use OpenSSL (https) for JSON-RPC connections</source>
<translation>Usa OpenSSL (https) para las conexiones JSON-RPC
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="38"/>
- <source>Server certificate file (default: server.cert)
-</source>
+ <source>Server certificate file (default: server.cert)</source>
<translation>Certificado del servidor (Predeterminado: server.cert)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="39"/>
- <source>Server private key (default: server.pem)
-</source>
+ <source>Server private key (default: server.pem)</source>
<translation>Clave privada del servidor (Predeterminado: server.pem)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="40"/>
- <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)
-</source>
+ <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 filename="../bitcoinstrings.cpp" line="43"/>
- <source>This help message
-</source>
+ <source>This help message</source>
<translation>Este mensaje de ayuda
</translation>
</message>
@@ -1658,8 +1622,7 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="48"/>
- <source>Error loading addr.dat
-</source>
+ <source>Error loading addr.dat </source>
<translation>Error cargando addr.dat
</translation>
</message>
@@ -1670,8 +1633,7 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="50"/>
- <source>Error loading blkindex.dat
-</source>
+ <source>Error loading blkindex.dat </source>
<translation>Error cargando blkindex.dat
</translation>
</message>
@@ -1682,22 +1644,19 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="52"/>
- <source>Error loading wallet.dat: Wallet corrupted
-</source>
+ <source>Error loading wallet.dat: Wallet corrupted </source>
<translation>Error cargando wallet.dat: Cartera dañada
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="53"/>
- <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin
-</source>
+ <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin </source>
<translation>Error cargando el archivo wallet.dat: Se necesita una versión mas nueva de Bitcoin
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="55"/>
- <source>Error loading wallet.dat
-</source>
+ <source>Error loading wallet.dat </source>
<translation>Error cargando wallet.dat
</translation>
</message>
diff --git a/src/qt/locale/bitcoin_es_CL.ts b/src/qt/locale/bitcoin_es_CL.ts
index c9e18a0b56..c355a1e4a6 100644
--- a/src/qt/locale/bitcoin_es_CL.ts
+++ b/src/qt/locale/bitcoin_es_CL.ts
@@ -498,8 +498,7 @@ Are you sure you wish to encrypt your wallet?</source>
<source>Date: %1
Amount: %2
Type: %3
-Address: %4
-</source>
+Address: %4</source>
<translation>Fecha: %1
Cantidad: %2
Tipo: %3
@@ -1401,247 +1400,212 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="5"/>
- <source>Send command to -server or bitcoind
-</source>
+ <source>Send command to -server or bitcoind</source>
<translation>Envia comando a bitcoin lanzado con -server u bitcoind
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="6"/>
- <source>List commands
-</source>
+ <source>List commands</source>
<translation>Muestra comandos
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="7"/>
- <source>Get help for a command
-</source>
+ <source>Get help for a command</source>
<translation>Recibir ayuda para un comando
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="8"/>
- <source>Options:
-</source>
+ <source>Options:</source>
<translation>Opciones:
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="9"/>
- <source>Specify configuration file (default: bitcoin.conf)
-</source>
+ <source>Specify configuration file (default: bitcoin.conf)</source>
<translation>Especifica archivo de configuración (predeterminado: bitcoin.conf)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="10"/>
- <source>Specify pid file (default: bitcoind.pid)
-</source>
+ <source>Specify pid file (default: bitcoind.pid)</source>
<translation>Especifica archivo pid (predeterminado: bitcoin.pid)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="11"/>
- <source>Generate coins
-</source>
+ <source>Generate coins</source>
<translation>Genera monedas
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="12"/>
- <source>Don't generate coins
-</source>
+ <source>Don't generate coins</source>
<translation>No generar monedas
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="13"/>
- <source>Start minimized
-</source>
+ <source>Start minimized</source>
<translation>Arranca minimizado
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="14"/>
- <source>Specify data directory
-</source>
+ <source>Specify data directory</source>
<translation>Especifica directorio para los datos
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="15"/>
- <source>Specify connection timeout (in milliseconds)
-</source>
+ <source>Specify connection timeout (in milliseconds)</source>
<translation>Especifica tiempo de espera para conexion (en milisegundos)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="16"/>
- <source>Connect through socks4 proxy
-</source>
+ <source>Connect through socks4 proxy</source>
<translation>Conecta mediante proxy socks4
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="17"/>
- <source>Allow DNS lookups for addnode and connect
-</source>
+ <source>Allow DNS lookups for addnode and connect</source>
<translation>Permite búsqueda DNS para addnode y connect
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="18"/>
- <source>Add a node to connect to
-</source>
+ <source>Add a node to connect to</source>
<translation>Agrega un nodo para conectarse
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="19"/>
- <source>Connect only to the specified node
-</source>
+ <source>Connect only to the specified node</source>
<translation>Conecta solo al nodo especificado
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="20"/>
- <source>Don't accept connections from outside
-</source>
+ <source>Don't accept connections from outside</source>
<translation>No aceptar conexiones desde el exterior
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="21"/>
- <source>Don't attempt to use UPnP to map the listening port
-</source>
+ <source>Don't attempt to use UPnP to map the listening port</source>
<translation>No intentar usar UPnP para mapear el puerto de entrada
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="22"/>
- <source>Attempt to use UPnP to map the listening port
-</source>
+ <source>Attempt to use UPnP to map the listening port</source>
<translation>Intenta usar UPnP para mapear el puerto de escucha.
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="23"/>
- <source>Fee per KB to add to transactions you send
-</source>
+ <source>Fee per KB to add to transactions you send</source>
<translation>Comisión por KB para agregar a las transacciones que envias
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="24"/>
- <source>Accept command line and JSON-RPC commands
-</source>
+ <source>Accept command line and JSON-RPC commands</source>
<translation>Aceptar comandos consola y JSON-RPC
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="25"/>
- <source>Run in the background as a daemon and accept commands
-</source>
+ <source>Run in the background as a daemon and accept commands</source>
<translation>Correr como demonio y acepta comandos
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="26"/>
- <source>Use the test network
-</source>
+ <source>Use the test network</source>
<translation>Usa la red de pruebas
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="27"/>
- <source>Username for JSON-RPC connections
-</source>
+ <source>Username for JSON-RPC connections</source>
<translation>Usuario para las conexiones JSON-RPC
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="28"/>
- <source>Password for JSON-RPC connections
-</source>
+ <source>Password for JSON-RPC connections</source>
<translation>Contraseña para las conexiones JSON-RPC
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="29"/>
- <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)
-</source>
+ <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)</source>
<translation>Escucha conexiones JSON-RPC en el puerto &lt;port&gt; (predeterminado: 8332)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="30"/>
- <source>Allow JSON-RPC connections from specified IP address
-</source>
+ <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 filename="../bitcoinstrings.cpp" line="31"/>
- <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)
-</source>
+ <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)</source>
<translation>Envia comando al nodo situado en &lt;ip&gt; (predeterminado: 127.0.0.1)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="32"/>
- <source>Set key pool size to &lt;n&gt; (default: 100)
-</source>
+ <source>Set key pool size to &lt;n&gt; (default: 100)</source>
<translation>Ajusta el numero de claves en reserva &lt;n&gt; (predeterminado: 100)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="33"/>
- <source>Rescan the block chain for missing wallet transactions
-</source>
+ <source>Rescan the block chain for missing wallet transactions</source>
<translation>Rescanea la cadena de bloques para transacciones perdidas de la cartera
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="34"/>
<source>
-SSL options: (see the Bitcoin Wiki for SSL setup instructions)
-</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 filename="../bitcoinstrings.cpp" line="37"/>
- <source>Use OpenSSL (https) for JSON-RPC connections
-</source>
+ <source>Use OpenSSL (https) for JSON-RPC connections</source>
<translation>Usa OpenSSL (https) para las conexiones JSON-RPC
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="38"/>
- <source>Server certificate file (default: server.cert)
-</source>
+ <source>Server certificate file (default: server.cert)</source>
<translation>Certificado del servidor (Predeterminado: server.cert)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="39"/>
- <source>Server private key (default: server.pem)
-</source>
+ <source>Server private key (default: server.pem)</source>
<translation>Clave privada del servidor (Predeterminado: server.pem)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="40"/>
- <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)
-</source>
+ <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 filename="../bitcoinstrings.cpp" line="43"/>
- <source>This help message
-</source>
+ <source>This help message</source>
<translation>Este mensaje de ayuda
</translation>
</message>
@@ -1658,8 +1622,7 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="48"/>
- <source>Error loading addr.dat
-</source>
+ <source>Error loading addr.dat </source>
<translation>Error cargando addr.dat
</translation>
</message>
@@ -1670,8 +1633,7 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="50"/>
- <source>Error loading blkindex.dat
-</source>
+ <source>Error loading blkindex.dat </source>
<translation>Error cargando blkindex.dat
</translation>
</message>
@@ -1682,22 +1644,19 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="52"/>
- <source>Error loading wallet.dat: Wallet corrupted
-</source>
+ <source>Error loading wallet.dat: Wallet corrupted </source>
<translation>Error cargando wallet.dat: Cartera dañada
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="53"/>
- <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin
-</source>
+ <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin </source>
<translation>Error cargando el archivo wallet.dat: Se necesita una versión mas nueva de Bitcoin
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="55"/>
- <source>Error loading wallet.dat
-</source>
+ <source>Error loading wallet.dat </source>
<translation>Error cargando wallet.dat
</translation>
</message>
diff --git a/src/qt/locale/bitcoin_hu.ts b/src/qt/locale/bitcoin_hu.ts
index 0c460022ff..8cee3334b8 100644
--- a/src/qt/locale/bitcoin_hu.ts
+++ b/src/qt/locale/bitcoin_hu.ts
@@ -494,8 +494,7 @@ Biztosan kódolni akarod a tárcát?</translation>
<source>Date: %1
Amount: %2
Type: %3
-Address: %4
-</source>
+Address: %4</source>
<translation>Dátum: %1
Összeg: %2
Típus: %3
@@ -1399,248 +1398,213 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="5"/>
- <source>Send command to -server or bitcoind
-</source>
+ <source>Send command to -server or bitcoind</source>
<translation>Parancs küldése a -serverhez vagy a bitcoindhez
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="6"/>
- <source>List commands
-</source>
+ <source>List commands</source>
<translation>Parancsok kilistázása
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="7"/>
- <source>Get help for a command
-</source>
+ <source>Get help for a command</source>
<translation>Segítség egy parancsról
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="8"/>
- <source>Options:
-</source>
+ <source>Options:</source>
<translation>Opciók
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="9"/>
- <source>Specify configuration file (default: bitcoin.conf)
-</source>
+ <source>Specify configuration file (default: bitcoin.conf)</source>
<translation>Konfigurációs fájl (alapértelmezett: bitcoin.conf)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="10"/>
- <source>Specify pid file (default: bitcoind.pid)
-</source>
+ <source>Specify pid file (default: bitcoind.pid)</source>
<translation>pid-fájl (alapértelmezett: bitcoind.pid)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="11"/>
- <source>Generate coins
-</source>
+ <source>Generate coins</source>
<translation>Érmék generálása
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="12"/>
- <source>Don't generate coins
-</source>
+ <source>Don't generate coins</source>
<translation>Bitcoin-generálás leállítása
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="13"/>
- <source>Start minimized
-</source>
+ <source>Start minimized</source>
<translation>Indítás lekicsinyítve
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="14"/>
- <source>Specify data directory
-</source>
+ <source>Specify data directory</source>
<translation>Adatkönyvtár
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="15"/>
- <source>Specify connection timeout (in milliseconds)
-</source>
+ <source>Specify connection timeout (in milliseconds)</source>
<translation>Csatlakozás időkerete (milliszekundumban)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="16"/>
- <source>Connect through socks4 proxy
-</source>
+ <source>Connect through socks4 proxy</source>
<translation>Csatlakozás SOCKS4 proxyn keresztül
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="17"/>
- <source>Allow DNS lookups for addnode and connect
-</source>
+ <source>Allow DNS lookups for addnode and connect</source>
<translation>DNS-kikeresés engedélyezése az addnode-nál és a connect-nél
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="18"/>
- <source>Add a node to connect to
-</source>
+ <source>Add a node to connect to</source>
<translation>Elérendő csomópont megadása
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="19"/>
- <source>Connect only to the specified node
-</source>
+ <source>Connect only to the specified node</source>
<translation>Csatlakozás csak a megadott csomóponthoz
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="20"/>
- <source>Don't accept connections from outside
-</source>
+ <source>Don't accept connections from outside</source>
<translation>Külső csatlakozások elutasítása
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="21"/>
- <source>Don't attempt to use UPnP to map the listening port
-</source>
+ <source>Don't attempt to use UPnP to map the listening port</source>
<translation>UPnP-használat letiltása a figyelő port feltérképezésénél
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="22"/>
- <source>Attempt to use UPnP to map the listening port
-</source>
+ <source>Attempt to use UPnP to map the listening port</source>
<translation>UPnP-használat engedélyezése a figyelő port feltérképezésénél
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="23"/>
- <source>Fee per KB to add to transactions you send
-</source>
+ <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 filename="../bitcoinstrings.cpp" line="24"/>
- <source>Accept command line and JSON-RPC commands
-</source>
+ <source>Accept command line and JSON-RPC commands</source>
<translation>Parancssoros és JSON-RPC parancsok elfogadása
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="25"/>
- <source>Run in the background as a daemon and accept commands
-</source>
+ <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 filename="../bitcoinstrings.cpp" line="26"/>
- <source>Use the test network
-</source>
+ <source>Use the test network</source>
<translation>Teszthálózat használata
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="27"/>
- <source>Username for JSON-RPC connections
-</source>
+ <source>Username for JSON-RPC connections</source>
<translation>Felhasználói név JSON-RPC csatlakozásokhoz
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="28"/>
- <source>Password for JSON-RPC connections
-</source>
+ <source>Password for JSON-RPC connections</source>
<translation>Jelszó JSON-RPC csatlakozásokhoz
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="29"/>
- <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)
-</source>
+ <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)</source>
<translation>JSON-RPC csatlakozásokhoz figyelendő &lt;port&gt; (alapértelmezett: 8332)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="30"/>
- <source>Allow JSON-RPC connections from specified IP address
-</source>
+ <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 filename="../bitcoinstrings.cpp" line="31"/>
- <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)
-</source>
+ <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)</source>
<translation>Parancsok küldése &lt;ip&gt; címen működő csomóponthoz (alapértelmezett: 127.0.0.1)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="32"/>
- <source>Set key pool size to &lt;n&gt; (default: 100)
-</source>
+ <source>Set key pool size to &lt;n&gt; (default: 100)</source>
<translation>Kulcskarika mérete &lt;n&gt; (alapértelmezett: 100)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="33"/>
- <source>Rescan the block chain for missing wallet transactions
-</source>
+ <source>Rescan the block chain for missing wallet transactions</source>
<translation>Blokklánc újraszkennelése hiányzó tárca-tranzakciók után
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="34"/>
<source>
-SSL options: (see the Bitcoin Wiki for SSL setup instructions)
-</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>
<message>
<location filename="../bitcoinstrings.cpp" line="37"/>
- <source>Use OpenSSL (https) for JSON-RPC connections
-</source>
+ <source>Use OpenSSL (https) for JSON-RPC connections</source>
<translation>OpenSSL (https) használata JSON-RPC csatalkozásokhoz
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="38"/>
- <source>Server certificate file (default: server.cert)
-</source>
+ <source>Server certificate file (default: server.cert)</source>
<translation>Szervertanúsítvány-fájl (alapértelmezett: server.cert)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="39"/>
- <source>Server private key (default: server.pem)
-</source>
+ <source>Server private key (default: server.pem)</source>
<translation>Szerver titkos kulcsa (alapértelmezett: server.pem)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="40"/>
- <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)
-</source>
+ <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 filename="../bitcoinstrings.cpp" line="43"/>
- <source>This help message
-</source>
+ <source>This help message</source>
<translation>Ez a súgó-üzenet
</translation>
</message>
@@ -1656,8 +1620,7 @@ SSL-opciók: (lásd a Bitcoin Wiki SSL-beállítási instrukcióit)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="48"/>
- <source>Error loading addr.dat
-</source>
+ <source>Error loading addr.dat </source>
<translation>Hiba az addr.dat betöltése közben
</translation>
</message>
@@ -1668,8 +1631,7 @@ SSL-opciók: (lásd a Bitcoin Wiki SSL-beállítási instrukcióit)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="50"/>
- <source>Error loading blkindex.dat
-</source>
+ <source>Error loading blkindex.dat </source>
<translation>Hiba a blkindex.dat betöltése közben
</translation>
</message>
@@ -1680,22 +1642,19 @@ SSL-opciók: (lásd a Bitcoin Wiki SSL-beállítási instrukcióit)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="52"/>
- <source>Error loading wallet.dat: Wallet corrupted
-</source>
+ <source>Error loading wallet.dat: Wallet corrupted </source>
<translation>Hiba a wallet.dat betöltése közben: meghibásodott tárca
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="53"/>
- <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin
-</source>
+ <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin </source>
<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 filename="../bitcoinstrings.cpp" line="55"/>
- <source>Error loading wallet.dat
-</source>
+ <source>Error loading wallet.dat </source>
<translation>Hiba a wallet.dat betöltése közben
</translation>
</message>
diff --git a/src/qt/locale/bitcoin_it.ts b/src/qt/locale/bitcoin_it.ts
index c9aa980a4d..56beb98e84 100644
--- a/src/qt/locale/bitcoin_it.ts
+++ b/src/qt/locale/bitcoin_it.ts
@@ -495,8 +495,7 @@ Si è sicuri di voler cifrare il portamonete?</translation>
<source>Date: %1
Amount: %2
Type: %3
-Address: %4
-</source>
+Address: %4</source>
<translation>Data: %1
Quantità: %2
Tipo: %3
@@ -1400,248 +1399,213 @@ p, li { white-space: pre-wrap; }⏎
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="5"/>
- <source>Send command to -server or bitcoind
-</source>
+ <source>Send command to -server or bitcoind</source>
<translation>Manda il comando a -server o bitcoind
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="6"/>
- <source>List commands
-</source>
+ <source>List commands</source>
<translation>Lista comandi
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="7"/>
- <source>Get help for a command
-</source>
+ <source>Get help for a command</source>
<translation>Aiuto su un comando
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="8"/>
- <source>Options:
-</source>
+ <source>Options:</source>
<translation>Opzioni:
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="9"/>
- <source>Specify configuration file (default: bitcoin.conf)
-</source>
+ <source>Specify configuration file (default: bitcoin.conf)</source>
<translation>Specifica il file di configurazione (di default: bitcoin.conf)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="10"/>
- <source>Specify pid file (default: bitcoind.pid)
-</source>
+ <source>Specify pid file (default: bitcoind.pid)</source>
<translation>Specifica il file pid (default: bitcoind.pid)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="11"/>
- <source>Generate coins
-</source>
+ <source>Generate coins</source>
<translation>Genera Bitcoin
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="12"/>
- <source>Don't generate coins
-</source>
+ <source>Don't generate coins</source>
<translation>Non generare Bitcoin
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="13"/>
- <source>Start minimized
-</source>
+ <source>Start minimized</source>
<translation>Parti in icona
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="14"/>
- <source>Specify data directory
-</source>
+ <source>Specify data directory</source>
<translation>Specifica la cartella dati
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="15"/>
- <source>Specify connection timeout (in milliseconds)
-</source>
+ <source>Specify connection timeout (in milliseconds)</source>
<translation>Specifica il timeout di connessione (in millisecondi)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="16"/>
- <source>Connect through socks4 proxy
-</source>
+ <source>Connect through socks4 proxy</source>
<translation>Connessione tramite socks4 proxy
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="17"/>
- <source>Allow DNS lookups for addnode and connect
-</source>
+ <source>Allow DNS lookups for addnode and connect</source>
<translation>Consenti ricerche DNS per aggiungere nodi e collegare
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="18"/>
- <source>Add a node to connect to
-</source>
+ <source>Add a node to connect to</source>
<translation>Aggiungi un nodo e connetti a
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="19"/>
- <source>Connect only to the specified node
-</source>
+ <source>Connect only to the specified node</source>
<translation>Connetti solo al nodo specificato
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="20"/>
- <source>Don't accept connections from outside
-</source>
+ <source>Don't accept connections from outside</source>
<translation>Non accettare connessioni dall'esterno
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="21"/>
- <source>Don't attempt to use UPnP to map the listening port
-</source>
+ <source>Don't attempt to use UPnP to map the listening port</source>
<translation>Non usare l'UPnP per mappare la porta
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="22"/>
- <source>Attempt to use UPnP to map the listening port
-</source>
+ <source>Attempt to use UPnP to map the listening port</source>
<translation>Prova ad usare l'UPnp per mappare la porta
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="23"/>
- <source>Fee per KB to add to transactions you send
-</source>
+ <source>Fee per KB to add to transactions you send</source>
<translation>Commissione al KB da aggiungere alle transazioni in uscita
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="24"/>
- <source>Accept command line and JSON-RPC commands
-</source>
+ <source>Accept command line and JSON-RPC commands</source>
<translation>Accetta da linea di comando e da comandi JSON-RPC
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="25"/>
- <source>Run in the background as a daemon and accept commands
-</source>
+ <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 filename="../bitcoinstrings.cpp" line="26"/>
- <source>Use the test network
-</source>
+ <source>Use the test network</source>
<translation>Utilizza la rete di prova
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="27"/>
- <source>Username for JSON-RPC connections
-</source>
+ <source>Username for JSON-RPC connections</source>
<translation>Nome utente per connessioni JSON-RPC
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="28"/>
- <source>Password for JSON-RPC connections
-</source>
+ <source>Password for JSON-RPC connections</source>
<translation>Password per connessioni JSON-RPC
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="29"/>
- <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)
-</source>
+ <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)</source>
<translation>Attendi le connessioni JSON-RPC su &lt;porta&gt; (default: 8332)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="30"/>
- <source>Allow JSON-RPC connections from specified IP address
-</source>
+ <source>Allow JSON-RPC connections from specified IP address</source>
<translation>Consenti connessioni JSON-RPC dall'indirizzo IP specificato
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="31"/>
- <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)
-</source>
+ <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)</source>
<translation>Inviare comandi al nodo in esecuzione su &lt;ip&gt; (default: 127.0.0.1)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="32"/>
- <source>Set key pool size to &lt;n&gt; (default: 100)
-</source>
+ <source>Set key pool size to &lt;n&gt; (default: 100)</source>
<translation>Impostare la quantità di chiavi di riserva a &lt;n&gt; (default: 100)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="33"/>
- <source>Rescan the block chain for missing wallet transactions
-</source>
+ <source>Rescan the block chain for missing wallet transactions</source>
<translation>Ripeti analisi della catena dei blocchi per cercare le transazioni mancanti dal portamonete
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="34"/>
<source>
-SSL options: (see the Bitcoin Wiki for SSL setup instructions)
-</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 filename="../bitcoinstrings.cpp" line="37"/>
- <source>Use OpenSSL (https) for JSON-RPC connections
-</source>
+ <source>Use OpenSSL (https) for JSON-RPC connections</source>
<translation>Utilizzare OpenSSL (https) per le connessioni JSON-RPC
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="38"/>
- <source>Server certificate file (default: server.cert)
-</source>
+ <source>Server certificate file (default: server.cert)</source>
<translation>File certificato del server (default: server.cert)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="39"/>
- <source>Server private key (default: server.pem)
-</source>
+ <source>Server private key (default: server.pem)</source>
<translation>Chiave privata del server (default: server.pem)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="40"/>
- <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)
-</source>
+ <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 filename="../bitcoinstrings.cpp" line="43"/>
- <source>This help message
-</source>
+ <source>This help message</source>
<translation>Questo messaggio di aiuto
</translation>
</message>
@@ -1657,8 +1621,7 @@ Opzioni SSL: (vedi il wiki di Bitcoin per le istruzioni di configurazione SSL)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="48"/>
- <source>Error loading addr.dat
-</source>
+ <source>Error loading addr.dat </source>
<translation>Errore nel caricamento di addr.dat
</translation>
</message>
@@ -1669,8 +1632,7 @@ Opzioni SSL: (vedi il wiki di Bitcoin per le istruzioni di configurazione SSL)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="50"/>
- <source>Error loading blkindex.dat
-</source>
+ <source>Error loading blkindex.dat </source>
<translation>Errore nel caricamento di blkindex.dat
</translation>
</message>
@@ -1681,22 +1643,19 @@ Opzioni SSL: (vedi il wiki di Bitcoin per le istruzioni di configurazione SSL)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="52"/>
- <source>Error loading wallet.dat: Wallet corrupted
-</source>
+ <source>Error loading wallet.dat: Wallet corrupted </source>
<translation>Errore nel caricamento di wallet.dat: il portamonete è danneggiato
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="53"/>
- <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin
-</source>
+ <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin </source>
<translation>Errore nel caricamento di wallet.dat: il portamonete richiede una versione più recente di Bitcoin
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="55"/>
- <source>Error loading wallet.dat
-</source>
+ <source>Error loading wallet.dat </source>
<translation>Errore nel caricamento di wallet.dat
</translation>
</message>
diff --git a/src/qt/locale/bitcoin_nb.ts b/src/qt/locale/bitcoin_nb.ts
index 6a3a4107a7..95f5e9c59f 100644
--- a/src/qt/locale/bitcoin_nb.ts
+++ b/src/qt/locale/bitcoin_nb.ts
@@ -495,8 +495,7 @@ Er du sikker på at du vil kryptere lommeboken?</translation>
<source>Date: %1
Amount: %2
Type: %3
-Address: %4
-</source>
+Address: %4</source>
<translation>Dato: %1
Beløp: %2
Type: %3
@@ -1399,246 +1398,211 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="5"/>
- <source>Send command to -server or bitcoind
-</source>
+ <source>Send command to -server or bitcoind</source>
<translation>Send kommando til -server eller bitcoind
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="6"/>
- <source>List commands
-</source>
+ <source>List commands</source>
<translation>Vis liste over kommandoer
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="7"/>
- <source>Get help for a command
-</source>
+ <source>Get help for a command</source>
<translation>Få hjelp til kommando
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="8"/>
- <source>Options:
-</source>
+ <source>Options:</source>
<translation>Innstillinger:
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="9"/>
- <source>Specify configuration file (default: bitcoin.conf)
-</source>
+ <source>Specify configuration file (default: bitcoin.conf)</source>
<translation>Angi konfigurasjonsfil (standard: bitcoin.conf)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="10"/>
- <source>Specify pid file (default: bitcoind.pid)
-</source>
+ <source>Specify pid file (default: bitcoind.pid)</source>
<translation>Angi pid-fil (standard: bitcoind.pid)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="11"/>
- <source>Generate coins
-</source>
+ <source>Generate coins</source>
<translation>Generer mynter
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="12"/>
- <source>Don't generate coins
-</source>
+ <source>Don't generate coins</source>
<translation>Ikke generer mynter
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="13"/>
- <source>Start minimized
-</source>
+ <source>Start minimized</source>
<translation>Start minimert
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="14"/>
- <source>Specify data directory
-</source>
+ <source>Specify data directory</source>
<translation>Angi mappe for data
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="15"/>
- <source>Specify connection timeout (in milliseconds)
-</source>
+ <source>Specify connection timeout (in milliseconds)</source>
<translation>Angi tidsavbrudd for forbindelser (i millisekunder)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="16"/>
- <source>Connect through socks4 proxy
-</source>
+ <source>Connect through socks4 proxy</source>
<translation>Koble til gjennom sock4 mellomtjener
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="17"/>
- <source>Allow DNS lookups for addnode and connect
-</source>
+ <source>Allow DNS lookups for addnode and connect</source>
<translation>Tillat DNS-oppslag for addnode og connect
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="18"/>
- <source>Add a node to connect to
-</source>
+ <source>Add a node to connect to</source>
<translation>Legg til node for tilkobling
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="19"/>
- <source>Connect only to the specified node
-</source>
+ <source>Connect only to the specified node</source>
<translation>Koble kun til en oppgitt node
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="20"/>
- <source>Don't accept connections from outside
-</source>
+ <source>Don't accept connections from outside</source>
<translation>Ikke ta imot tilkoblinger fra utsiden
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="21"/>
- <source>Don't attempt to use UPnP to map the listening port
-</source>
+ <source>Don't attempt to use UPnP to map the listening port</source>
<translation>Ikke forsøk å bruke UPnP for å sette opp lytteport</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="22"/>
- <source>Attempt to use UPnP to map the listening port
-</source>
+ <source>Attempt to use UPnP to map the listening port</source>
<translation>Forsøk å bruke UPnP for å sette opp lytteport</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="23"/>
- <source>Fee per KB to add to transactions you send
-</source>
+ <source>Fee per KB to add to transactions you send</source>
<translation>Gebyr per KB som skal legges til transaksjoner du sender
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="24"/>
- <source>Accept command line and JSON-RPC commands
-</source>
+ <source>Accept command line and JSON-RPC commands</source>
<translation>Ta imot kommandoer fra både kommandolinje og JSON-RPC
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="25"/>
- <source>Run in the background as a daemon and accept commands
-</source>
+ <source>Run in the background as a daemon and accept commands</source>
<translation>Kjør som bakgrunnsprosess og ta imot kommandoer
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="26"/>
- <source>Use the test network
-</source>
+ <source>Use the test network</source>
<translation>Bruk testnettet
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="27"/>
- <source>Username for JSON-RPC connections
-</source>
+ <source>Username for JSON-RPC connections</source>
<translation>Brukernavn for JSON-RPC forbindelser
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="28"/>
- <source>Password for JSON-RPC connections
-</source>
+ <source>Password for JSON-RPC connections</source>
<translation>Passord for JSON-RPC forbindelser
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="29"/>
- <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)
-</source>
+ <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)</source>
<translation>Lytt etter JSON-RPC forbindelser på &lt;port&gt; (standard: 8332)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="30"/>
- <source>Allow JSON-RPC connections from specified IP address
-</source>
+ <source>Allow JSON-RPC connections from specified IP address</source>
<translation>Tillat JSON-RPC forbindelser fra oppgitt IP-adresse
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="31"/>
- <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)
-</source>
+ <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)</source>
<translation>Send kommandoer til noden som kjører på &lt;ip&gt; (standard: 127.0.0.1)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="32"/>
- <source>Set key pool size to &lt;n&gt; (default: 100)
-</source>
+ <source>Set key pool size to &lt;n&gt; (default: 100)</source>
<translation>Sett størrelsen på lager for nye nøkler til &lt;n&gt; (standard: 100)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="33"/>
- <source>Rescan the block chain for missing wallet transactions
-</source>
+ <source>Rescan the block chain for missing wallet transactions</source>
<translation>Se igjennom blokk-kjeden på nytt etter manglende lommebokstransaksjoner
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="34"/>
<source>
-SSL options: (see the Bitcoin Wiki for SSL setup instructions)
-</source>
+SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source>
<translation>SSL innstillinger: (se Bitcoin Wikien for instruksjoner for SSL-oppsett)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="37"/>
- <source>Use OpenSSL (https) for JSON-RPC connections
-</source>
+ <source>Use OpenSSL (https) for JSON-RPC connections</source>
<translation>Bruk OpenSSL (https) for JSON-RPC forbindelser
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="38"/>
- <source>Server certificate file (default: server.cert)
-</source>
+ <source>Server certificate file (default: server.cert)</source>
<translation>Fil for tjenersertifikat (standard: server.cert)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="39"/>
- <source>Server private key (default: server.pem)
-</source>
+ <source>Server private key (default: server.pem)</source>
<translation>Privat nøkkel for tjener (standard: server.pem)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="40"/>
- <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)
-</source>
+ <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source>
<translation>Akseptable krypteringsmetoder (standard: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="43"/>
- <source>This help message
-</source>
+ <source>This help message</source>
<translation>Denne hjelpemeldingen
</translation>
</message>
@@ -1654,8 +1618,7 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="48"/>
- <source>Error loading addr.dat
-</source>
+ <source>Error loading addr.dat </source>
<translation>Feil ved lasting av addr.dat
</translation>
</message>
@@ -1666,8 +1629,7 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="50"/>
- <source>Error loading blkindex.dat
-</source>
+ <source>Error loading blkindex.dat </source>
<translation>Feil ved lasting av blkindex.dat
</translation>
</message>
@@ -1678,22 +1640,19 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="52"/>
- <source>Error loading wallet.dat: Wallet corrupted
-</source>
+ <source>Error loading wallet.dat: Wallet corrupted </source>
<translation>Feil ved lasting av wallet.dat: Skadde data i lommeboken
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="53"/>
- <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin
-</source>
+ <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin </source>
<translation>Feil ved lasting av wallet.dat: Lommeboken krever en nyere versjon av Bitcoin
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="55"/>
- <source>Error loading wallet.dat
-</source>
+ <source>Error loading wallet.dat </source>
<translation>Feil ved lasting av wallet.dat
</translation>
</message>
diff --git a/src/qt/locale/bitcoin_nl.ts b/src/qt/locale/bitcoin_nl.ts
index 0651775e0b..408e18d6ed 100644
--- a/src/qt/locale/bitcoin_nl.ts
+++ b/src/qt/locale/bitcoin_nl.ts
@@ -496,8 +496,7 @@ Bent u er zeker van uw dat u uw portemonnee wilt versleutelen?</translation>
<source>Date: %1
Amount: %2
Type: %3
-Address: %4
-</source>
+Address: %4</source>
<translation>Datum: %1
Bedrag: %2
Type: %3
@@ -1400,247 +1399,212 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="5"/>
- <source>Send command to -server or bitcoind
-</source>
+ <source>Send command to -server or bitcoind</source>
<translation>Stuur commando naar -server of bitcoind
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="6"/>
- <source>List commands
-</source>
+ <source>List commands</source>
<translation>List van commando's
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="7"/>
- <source>Get help for a command
-</source>
+ <source>Get help for a command</source>
<translation>Toon hulp voor een commando
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="8"/>
- <source>Options:
-</source>
+ <source>Options:</source>
<translation>Opties:
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="9"/>
- <source>Specify configuration file (default: bitcoin.conf)
-</source>
+ <source>Specify configuration file (default: bitcoin.conf)</source>
<translation>Specifieer configuratiebestand (standaard: bitcoin.conf)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="10"/>
- <source>Specify pid file (default: bitcoind.pid)
-</source>
+ <source>Specify pid file (default: bitcoind.pid)</source>
<translation>Specifieer pid-bestand (standaard: bitcoind.pid)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="11"/>
- <source>Generate coins
-</source>
+ <source>Generate coins</source>
<translation>Genereer munten
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="12"/>
- <source>Don't generate coins
-</source>
+ <source>Don't generate coins</source>
<translation>Genereer geen munten
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="13"/>
- <source>Start minimized
-</source>
+ <source>Start minimized</source>
<translation>Geminimaliseerd starten
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="14"/>
- <source>Specify data directory
-</source>
+ <source>Specify data directory</source>
<translation>Stel datamap in
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="15"/>
- <source>Specify connection timeout (in milliseconds)
-</source>
+ <source>Specify connection timeout (in milliseconds)</source>
<translation>Specificeer de time-out tijd (in milliseconden)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="16"/>
- <source>Connect through socks4 proxy
-</source>
+ <source>Connect through socks4 proxy</source>
<translation>Verbind via socks4 proxy
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="17"/>
- <source>Allow DNS lookups for addnode and connect
-</source>
+ <source>Allow DNS lookups for addnode and connect</source>
<translation>Sta DNS-naslag toe voor addnode en connect
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="18"/>
- <source>Add a node to connect to
-</source>
+ <source>Add a node to connect to</source>
<translation>Voeg een node toe om mee te verbinden
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="19"/>
- <source>Connect only to the specified node
-</source>
+ <source>Connect only to the specified node</source>
<translation>Verbind alleen met deze node
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="20"/>
- <source>Don't accept connections from outside
-</source>
+ <source>Don't accept connections from outside</source>
<translation>Sta geen verbindingen van buitenaf toe
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="21"/>
- <source>Don't attempt to use UPnP to map the listening port
-</source>
+ <source>Don't attempt to use UPnP to map the listening port</source>
<translation>Probeer geen UPnP te gebruiken om de poort waarop geluisterd wordt te mappen
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="22"/>
- <source>Attempt to use UPnP to map the listening port
-</source>
+ <source>Attempt to use UPnP to map the listening port</source>
<translation>Probeer UPnP te gebruiken om de poort waarop geluisterd wordt te mappen
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="23"/>
- <source>Fee per KB to add to transactions you send
-</source>
+ <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 filename="../bitcoinstrings.cpp" line="24"/>
- <source>Accept command line and JSON-RPC commands
-</source>
+ <source>Accept command line and JSON-RPC commands</source>
<translation>Aanvaard commandoregel en JSON-RPC commando's
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="25"/>
- <source>Run in the background as a daemon and accept commands
-</source>
+ <source>Run in the background as a daemon and accept commands</source>
<translation>Draai in de achtergrond als daemon en aanvaard commando's
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="26"/>
- <source>Use the test network
-</source>
+ <source>Use the test network</source>
<translation>Gebruik het testnetwerk
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="27"/>
- <source>Username for JSON-RPC connections
-</source>
+ <source>Username for JSON-RPC connections</source>
<translation>Gebruikersnaam voor JSON-RPC verbindingen
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="28"/>
- <source>Password for JSON-RPC connections
-</source>
+ <source>Password for JSON-RPC connections</source>
<translation>Wachtwoord voor JSON-RPC verbindingen
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="29"/>
- <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)
-</source>
+ <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)</source>
<translation>Luister voor JSON-RPC verbindingen op &lt;poort&gt; (standaard: 8332)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="30"/>
- <source>Allow JSON-RPC connections from specified IP address
-</source>
+ <source>Allow JSON-RPC connections from specified IP address</source>
<translation>Sta JSON-RPC verbindingen van opgegeven IP adres toe
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="31"/>
- <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)
-</source>
+ <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)</source>
<translation>Verstuur commando's naar proces dat op &lt;ip&gt; draait (standaard: 127.0.0.1)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="32"/>
- <source>Set key pool size to &lt;n&gt; (default: 100)
-</source>
+ <source>Set key pool size to &lt;n&gt; (default: 100)</source>
<translation>Stel sleutelpoelgrootte in op &lt;n&gt; (standaard: 100)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="33"/>
- <source>Rescan the block chain for missing wallet transactions
-</source>
+ <source>Rescan the block chain for missing wallet transactions</source>
<translation>Doorzoek de blokkenketting op ontbrekende portemonnee-transacties
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="34"/>
<source>
-SSL options: (see the Bitcoin Wiki for SSL setup instructions)
-</source>
+SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source>
<translation>
SSL opties: (zie de Bitcoin wiki voor SSL instructies)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="37"/>
- <source>Use OpenSSL (https) for JSON-RPC connections
-</source>
+ <source>Use OpenSSL (https) for JSON-RPC connections</source>
<translation>Gebruik OpenSSL (https) voor JSON-RPC verbindingen
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="38"/>
- <source>Server certificate file (default: server.cert)
-</source>
+ <source>Server certificate file (default: server.cert)</source>
<translation>Certificaat-bestand voor server (standaard: server.cert)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="39"/>
- <source>Server private key (default: server.pem)
-</source>
+ <source>Server private key (default: server.pem)</source>
<translation>Geheime sleutel voor server (standaard: server.pem)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="40"/>
- <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)
-</source>
+ <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 filename="../bitcoinstrings.cpp" line="43"/>
- <source>This help message
-</source>
+ <source>This help message</source>
<translation>Dit helpbericht
</translation>
</message>
@@ -1656,8 +1620,7 @@ SSL opties: (zie de Bitcoin wiki voor SSL instructies)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="48"/>
- <source>Error loading addr.dat
-</source>
+ <source>Error loading addr.dat </source>
<translation>Fout bij laden van bestand addr.dat
</translation>
</message>
@@ -1668,8 +1631,7 @@ SSL opties: (zie de Bitcoin wiki voor SSL instructies)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="50"/>
- <source>Error loading blkindex.dat
-</source>
+ <source>Error loading blkindex.dat </source>
<translation>Fout bij laden van bestand addr.dat
</translation>
</message>
@@ -1680,21 +1642,18 @@ SSL opties: (zie de Bitcoin wiki voor SSL instructies)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="52"/>
- <source>Error loading wallet.dat: Wallet corrupted
-</source>
+ <source>Error loading wallet.dat: Wallet corrupted </source>
<translation>Fout bij het laden van wallet.dat: Portemonnee corrupt
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="53"/>
- <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin
-</source>
+ <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin </source>
<translation>Fout bij het laden van wallet.dat: Portemonnee vereist nieuwere versie van Bitcoin</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="55"/>
- <source>Error loading wallet.dat
-</source>
+ <source>Error loading wallet.dat </source>
<translation>Fout bij laden van bestand wallet.dat
</translation>
</message>
diff --git a/src/qt/locale/bitcoin_pt_BR.ts b/src/qt/locale/bitcoin_pt_BR.ts
index eb6c18c9e2..13263de865 100644
--- a/src/qt/locale/bitcoin_pt_BR.ts
+++ b/src/qt/locale/bitcoin_pt_BR.ts
@@ -488,8 +488,7 @@ Are you sure you wish to encrypt your wallet?</source>
<source>Date: %1
Amount: %2
Type: %3
-Address: %4
-</source>
+Address: %4</source>
<translation>Date: %1
Amount: %2
Type: %3
@@ -1392,248 +1391,213 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="5"/>
- <source>Send command to -server or bitcoind
-</source>
+ <source>Send command to -server or bitcoind</source>
<translation>Send command to -server or bitcoind
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="6"/>
- <source>List commands
-</source>
+ <source>List commands</source>
<translation>List commands
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="7"/>
- <source>Get help for a command
-</source>
+ <source>Get help for a command</source>
<translation>Get help for a command
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="8"/>
- <source>Options:
-</source>
+ <source>Options:</source>
<translation>Options:
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="9"/>
- <source>Specify configuration file (default: bitcoin.conf)
-</source>
+ <source>Specify configuration file (default: bitcoin.conf)</source>
<translation>Specify configuration file (default: bitcoin.conf)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="10"/>
- <source>Specify pid file (default: bitcoind.pid)
-</source>
+ <source>Specify pid file (default: bitcoind.pid)</source>
<translation>Specify pid file (default: bitcoind.pid)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="11"/>
- <source>Generate coins
-</source>
+ <source>Generate coins</source>
<translation>Generate coins
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="12"/>
- <source>Don't generate coins
-</source>
+ <source>Don't generate coins</source>
<translation>Don't generate coins
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="13"/>
- <source>Start minimized
-</source>
+ <source>Start minimized</source>
<translation>Start minimized
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="14"/>
- <source>Specify data directory
-</source>
+ <source>Specify data directory</source>
<translation>Specify data directory
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="15"/>
- <source>Specify connection timeout (in milliseconds)
-</source>
+ <source>Specify connection timeout (in milliseconds)</source>
<translation>Specify connection timeout (in milliseconds)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="16"/>
- <source>Connect through socks4 proxy
-</source>
+ <source>Connect through socks4 proxy</source>
<translation>Connect through socks4 proxy
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="17"/>
- <source>Allow DNS lookups for addnode and connect
-</source>
+ <source>Allow DNS lookups for addnode and connect</source>
<translation>Allow DNS lookups for addnode and connect
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="18"/>
- <source>Add a node to connect to
-</source>
+ <source>Add a node to connect to</source>
<translation>Add a node to connect to
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="19"/>
- <source>Connect only to the specified node
-</source>
+ <source>Connect only to the specified node</source>
<translation>Connect only to the specified node
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="20"/>
- <source>Don't accept connections from outside
-</source>
+ <source>Don't accept connections from outside</source>
<translation>Don't accept connections from outside
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="21"/>
- <source>Don't attempt to use UPnP to map the listening port
-</source>
+ <source>Don't attempt to use UPnP to map the listening port</source>
<translation>Don't attempt to use UPnP to map the listening port
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="22"/>
- <source>Attempt to use UPnP to map the listening port
-</source>
+ <source>Attempt to use UPnP to map the listening port</source>
<translation>Attempt to use UPnP to map the listening port
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="23"/>
- <source>Fee per KB to add to transactions you send
-</source>
+ <source>Fee per KB to add to transactions you send</source>
<translation>Fee per KB to add to transactions you send
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="24"/>
- <source>Accept command line and JSON-RPC commands
-</source>
+ <source>Accept command line and JSON-RPC commands</source>
<translation>Accept command line and JSON-RPC commands
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="25"/>
- <source>Run in the background as a daemon and accept commands
-</source>
+ <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 filename="../bitcoinstrings.cpp" line="26"/>
- <source>Use the test network
-</source>
+ <source>Use the test network</source>
<translation>Use the test network
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="27"/>
- <source>Username for JSON-RPC connections
-</source>
+ <source>Username for JSON-RPC connections</source>
<translation>Username for JSON-RPC connections
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="28"/>
- <source>Password for JSON-RPC connections
-</source>
+ <source>Password for JSON-RPC connections</source>
<translation>Password for JSON-RPC connections
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="29"/>
- <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)
-</source>
+ <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)</source>
<translation>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="30"/>
- <source>Allow JSON-RPC connections from specified IP address
-</source>
+ <source>Allow JSON-RPC connections from specified IP address</source>
<translation>Allow JSON-RPC connections from specified IP address
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="31"/>
- <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)
-</source>
+ <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)</source>
<translation>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="32"/>
- <source>Set key pool size to &lt;n&gt; (default: 100)
-</source>
+ <source>Set key pool size to &lt;n&gt; (default: 100)</source>
<translation>Set key pool size to &lt;n&gt; (default: 100)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="33"/>
- <source>Rescan the block chain for missing wallet transactions
-</source>
+ <source>Rescan the block chain for missing wallet transactions</source>
<translation>Rescan the block chain for missing wallet transactions
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="34"/>
<source>
-SSL options: (see the Bitcoin Wiki for SSL setup instructions)
-</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>
<message>
<location filename="../bitcoinstrings.cpp" line="37"/>
- <source>Use OpenSSL (https) for JSON-RPC connections
-</source>
+ <source>Use OpenSSL (https) for JSON-RPC connections</source>
<translation>Use OpenSSL (https) for JSON-RPC connections
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="38"/>
- <source>Server certificate file (default: server.cert)
-</source>
+ <source>Server certificate file (default: server.cert)</source>
<translation>Server certificate file (default: server.cert)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="39"/>
- <source>Server private key (default: server.pem)
-</source>
+ <source>Server private key (default: server.pem)</source>
<translation>Server private key (default: server.pem)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="40"/>
- <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)
-</source>
+ <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 filename="../bitcoinstrings.cpp" line="43"/>
- <source>This help message
-</source>
+ <source>This help message</source>
<translation>This help message
</translation>
</message>
@@ -1649,8 +1613,7 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="48"/>
- <source>Error loading addr.dat
-</source>
+ <source>Error loading addr.dat </source>
<translation>Error loading addr.dat
</translation>
</message>
@@ -1661,8 +1624,7 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="50"/>
- <source>Error loading blkindex.dat
-</source>
+ <source>Error loading blkindex.dat </source>
<translation>Error loading blkindex.dat
</translation>
</message>
@@ -1673,22 +1635,19 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="52"/>
- <source>Error loading wallet.dat: Wallet corrupted
-</source>
+ <source>Error loading wallet.dat: Wallet corrupted </source>
<translation>Error loading wallet.dat: Wallet corrupted
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="53"/>
- <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin
-</source>
+ <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin </source>
<translation>Error loading wallet.dat: Wallet requires newer version of Bitcoin
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="55"/>
- <source>Error loading wallet.dat
-</source>
+ <source>Error loading wallet.dat </source>
<translation>Error loading wallet.dat
</translation>
</message>
diff --git a/src/qt/locale/bitcoin_ru.ts b/src/qt/locale/bitcoin_ru.ts
index 358c4f1470..60332ac570 100644
--- a/src/qt/locale/bitcoin_ru.ts
+++ b/src/qt/locale/bitcoin_ru.ts
@@ -495,8 +495,7 @@ Are you sure you wish to encrypt your wallet?</source>
<source>Date: %1
Amount: %2
Type: %3
-Address: %4
-</source>
+Address: %4</source>
<translation>Дата: %1
Количество: %2
Тип: %3
@@ -1399,246 +1398,211 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="5"/>
- <source>Send command to -server or bitcoind
-</source>
+ <source>Send command to -server or bitcoind</source>
<translation>Отправить команду на сервер ( -server ) или демону
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="6"/>
- <source>List commands
-</source>
+ <source>List commands</source>
<translation>Список команд
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="7"/>
- <source>Get help for a command
-</source>
+ <source>Get help for a command</source>
<translation>Получить помощь по команде</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="8"/>
- <source>Options:
-</source>
+ <source>Options:</source>
<translation>Опции:
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="9"/>
- <source>Specify configuration file (default: bitcoin.conf)
-</source>
+ <source>Specify configuration file (default: bitcoin.conf)</source>
<translation>Указать конфигурационный файл вместо используемого по умолчанию (bitcoin.conf)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="10"/>
- <source>Specify pid file (default: bitcoind.pid)
-</source>
+ <source>Specify pid file (default: bitcoind.pid)</source>
<translation>Указать pid-файл вместо используемого по умолчанию (bitcoin.pid)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="11"/>
- <source>Generate coins
-</source>
+ <source>Generate coins</source>
<translation>Включить добычу монет
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="12"/>
- <source>Don't generate coins
-</source>
+ <source>Don't generate coins</source>
<translation>Выключить добычу монет
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="13"/>
- <source>Start minimized
-</source>
+ <source>Start minimized</source>
<translation>Запускать минимизированным
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="14"/>
- <source>Specify data directory
-</source>
+ <source>Specify data directory</source>
<translation>Указать рабочую директорию
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="15"/>
- <source>Specify connection timeout (in milliseconds)
-</source>
+ <source>Specify connection timeout (in milliseconds)</source>
<translation>Указать таймаут соединения (в миллисекундах)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="16"/>
- <source>Connect through socks4 proxy
-</source>
+ <source>Connect through socks4 proxy</source>
<translation>Соединяться через socks4-прокси
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="17"/>
- <source>Allow DNS lookups for addnode and connect
-</source>
+ <source>Allow DNS lookups for addnode and connect</source>
<translation>Разрешить поиск в DNS для комманд &quot;addnode&quot; и &quot;connect&quot;
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="18"/>
- <source>Add a node to connect to
-</source>
+ <source>Add a node to connect to</source>
<translation>Добавить узел для соединения
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="19"/>
- <source>Connect only to the specified node
-</source>
+ <source>Connect only to the specified node</source>
<translation>Соединяться только с указанным узлом
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="20"/>
- <source>Don't accept connections from outside
-</source>
+ <source>Don't accept connections from outside</source>
<translation>Не принимать внешние соединения
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="21"/>
- <source>Don't attempt to use UPnP to map the listening port
-</source>
+ <source>Don't attempt to use UPnP to map the listening port</source>
<translation>Не пытаться использовать UPnP
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="22"/>
- <source>Attempt to use UPnP to map the listening port
-</source>
+ <source>Attempt to use UPnP to map the listening port</source>
<translation>Попытаться использовать UPnP для проброса прослушиваемого порта на роутере
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="23"/>
- <source>Fee per KB to add to transactions you send
-</source>
+ <source>Fee per KB to add to transactions you send</source>
<translation>Комиссия (за каждый KB транзакции)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="24"/>
- <source>Accept command line and JSON-RPC commands
-</source>
+ <source>Accept command line and JSON-RPC commands</source>
<translation>Принимать команды из командной строки и через JSON-RPC
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="25"/>
- <source>Run in the background as a daemon and accept commands
-</source>
+ <source>Run in the background as a daemon and accept commands</source>
<translation>Запустить в бекграунде (как демон) и принимать команды
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="26"/>
- <source>Use the test network
-</source>
+ <source>Use the test network</source>
<translation>Использовать тестовую сеть
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="27"/>
- <source>Username for JSON-RPC connections
-</source>
+ <source>Username for JSON-RPC connections</source>
<translation>Имя пользователя для JSON-RPC соединений
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="28"/>
- <source>Password for JSON-RPC connections
-</source>
+ <source>Password for JSON-RPC connections</source>
<translation>Пароль для JSON-RPC соединений
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="29"/>
- <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)
-</source>
+ <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)</source>
<translation>Слушать &lt;порт&gt; для JSON-RPC соединений (по умолчанию: 8332)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="30"/>
- <source>Allow JSON-RPC connections from specified IP address
-</source>
+ <source>Allow JSON-RPC connections from specified IP address</source>
<translation>Разрешить JSON-RPC соединения с указанного адреса
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="31"/>
- <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)
-</source>
+ <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)</source>
<translation>Отправлять команды на узел,запущенный на &lt;IP&gt; (по умолчанию: 127.0.0.1)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="32"/>
- <source>Set key pool size to &lt;n&gt; (default: 100)
-</source>
+ <source>Set key pool size to &lt;n&gt; (default: 100)</source>
<translation>Установить размер key pool'а в &lt;n&gt; (по умолчанию: 100)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="33"/>
- <source>Rescan the block chain for missing wallet transactions
-</source>
+ <source>Rescan the block chain for missing wallet transactions</source>
<translation>Просканировать цепочку блоков в поисках пропущенных транзакций для бумажника
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="34"/>
<source>
-SSL options: (see the Bitcoin Wiki for SSL setup instructions)
-</source>
+SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source>
<translation>Опции SSL: (см. Bitcoin Wiki для инструкций)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="37"/>
- <source>Use OpenSSL (https) for JSON-RPC connections
-</source>
+ <source>Use OpenSSL (https) for JSON-RPC connections</source>
<translation>Использовать OpenSSL (https) для JSON-RPC соединений
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="38"/>
- <source>Server certificate file (default: server.cert)
-</source>
+ <source>Server certificate file (default: server.cert)</source>
<translation>Сертификат (публичный ключ) сервера (по умолчанию: server.cert)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="39"/>
- <source>Server private key (default: server.pem)
-</source>
+ <source>Server private key (default: server.pem)</source>
<translation>Закрытый ключ сервера (по умолчанию: server.pem)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="40"/>
- <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)
-</source>
+ <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)</source>
<translation>Допустимые Cipher'ы для сервера (по умолчанию: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="43"/>
- <source>This help message
-</source>
+ <source>This help message</source>
<translation>Данная справка
</translation>
</message>
@@ -1654,8 +1618,7 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="48"/>
- <source>Error loading addr.dat
-</source>
+ <source>Error loading addr.dat </source>
<translation>Ошибка при загрузке addr.dat
</translation>
</message>
@@ -1666,8 +1629,7 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="50"/>
- <source>Error loading blkindex.dat
-</source>
+ <source>Error loading blkindex.dat </source>
<translation>Ошибка при загрузке blkindex.dat
</translation>
</message>
@@ -1678,21 +1640,18 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="52"/>
- <source>Error loading wallet.dat: Wallet corrupted
-</source>
+ <source>Error loading wallet.dat: Wallet corrupted </source>
<translation>Ошибка загрузки wallet.dat: Бумажник повреждён</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="53"/>
- <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin
-</source>
+ <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin </source>
<translation>Ошибка загрузки wallet.dat: Для данного бумажника требуется более новая версия Bitcoin
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="55"/>
- <source>Error loading wallet.dat
-</source>
+ <source>Error loading wallet.dat </source>
<translation>Ошибка при загрузке wallet.dat
</translation>
</message>
diff --git a/src/qt/locale/bitcoin_uk.ts b/src/qt/locale/bitcoin_uk.ts
index 3ea0bcc736..8c087ac6c8 100644
--- a/src/qt/locale/bitcoin_uk.ts
+++ b/src/qt/locale/bitcoin_uk.ts
@@ -495,8 +495,7 @@ Are you sure you wish to encrypt your wallet?</source>
<source>Date: %1
Amount: %2
Type: %3
-Address: %4
-</source>
+Address: %4</source>
<translation>Дата: %1
Кількість: %2
Тип: %3
@@ -1399,248 +1398,213 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="5"/>
- <source>Send command to -server or bitcoind
-</source>
+ <source>Send command to -server or bitcoind</source>
<translation>Відправити команду серверу -server чи демону
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="6"/>
- <source>List commands
-</source>
+ <source>List commands</source>
<translation>Список команд
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="7"/>
- <source>Get help for a command
-</source>
+ <source>Get help for a command</source>
<translation>Отримати довідку по команді
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="8"/>
- <source>Options:
-</source>
+ <source>Options:</source>
<translation>Параметри:
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="9"/>
- <source>Specify configuration file (default: bitcoin.conf)
-</source>
+ <source>Specify configuration file (default: bitcoin.conf)</source>
<translation>Вкажіть файл конфігурації (за промовчуванням: bitcoin.conf)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="10"/>
- <source>Specify pid file (default: bitcoind.pid)
-</source>
+ <source>Specify pid file (default: bitcoind.pid)</source>
<translation>Вкажіть pid-файл (за промовчуванням: bitcoind.pid)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="11"/>
- <source>Generate coins
-</source>
+ <source>Generate coins</source>
<translation>Генерувати монети
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="12"/>
- <source>Don't generate coins
-</source>
+ <source>Don't generate coins</source>
<translation>Не генерувати монети
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="13"/>
- <source>Start minimized
-</source>
+ <source>Start minimized</source>
<translation>Запускати згорнутим
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="14"/>
- <source>Specify data directory
-</source>
+ <source>Specify data directory</source>
<translation>Вкажіть робочий каталог
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="15"/>
- <source>Specify connection timeout (in milliseconds)
-</source>
+ <source>Specify connection timeout (in milliseconds)</source>
<translation>Вкажіть таймаут з’єднання (в мілісекундах)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="16"/>
- <source>Connect through socks4 proxy
-</source>
+ <source>Connect through socks4 proxy</source>
<translation>Підключитись через SOCKS4-проксі
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="17"/>
- <source>Allow DNS lookups for addnode and connect
-</source>
+ <source>Allow DNS lookups for addnode and connect</source>
<translation>Дозволити пошук в DNS для команд «addnode» і «connect»
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="18"/>
- <source>Add a node to connect to
-</source>
+ <source>Add a node to connect to</source>
<translation>Додати вузол для підключення
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="19"/>
- <source>Connect only to the specified node
-</source>
+ <source>Connect only to the specified node</source>
<translation>Підключитись лише до вказаного вузла
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="20"/>
- <source>Don't accept connections from outside
-</source>
+ <source>Don't accept connections from outside</source>
<translation>Не приймати підключення ззовні
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="21"/>
- <source>Don't attempt to use UPnP to map the listening port
-</source>
+ <source>Don't attempt to use UPnP to map the listening port</source>
<translation>Не намагатись використовувати UPnP для відображення порту що прослуховується на роутері
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="22"/>
- <source>Attempt to use UPnP to map the listening port
-</source>
+ <source>Attempt to use UPnP to map the listening port</source>
<translation>Намагатись використовувати UPnP для відображення порту що прослуховується на роутері
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="23"/>
- <source>Fee per KB to add to transactions you send
-</source>
+ <source>Fee per KB to add to transactions you send</source>
<translation>Комісія за Кб
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="24"/>
- <source>Accept command line and JSON-RPC commands
-</source>
+ <source>Accept command line and JSON-RPC commands</source>
<translation>Приймати команди із командного рядка та команди JSON-RPC
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="25"/>
- <source>Run in the background as a daemon and accept commands
-</source>
+ <source>Run in the background as a daemon and accept commands</source>
<translation>Запустити в фоновому режимі (як демон) та приймати команди
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="26"/>
- <source>Use the test network
-</source>
+ <source>Use the test network</source>
<translation>Використовувати тестову мережу
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="27"/>
- <source>Username for JSON-RPC connections
-</source>
+ <source>Username for JSON-RPC connections</source>
<translation>Ім’я користувача для JSON-RPC-з’єднань
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="28"/>
- <source>Password for JSON-RPC connections
-</source>
+ <source>Password for JSON-RPC connections</source>
<translation>Пароль для JSON-RPC-з’єднань
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="29"/>
- <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)
-</source>
+ <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)</source>
<translation>Прослуховувати &lt;port&gt; для JSON-RPC-з’єднань (за промовчуванням: 8332)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="30"/>
- <source>Allow JSON-RPC connections from specified IP address
-</source>
+ <source>Allow JSON-RPC connections from specified IP address</source>
<translation>Дозволити JSON-RPC-з’єднання з вказаної IP-адреси
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="31"/>
- <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)
-</source>
+ <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)</source>
<translation>Відправляти команди на вузол, запущений на &lt;ip&gt; (за промовчуванням: 127.0.0.1)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="32"/>
- <source>Set key pool size to &lt;n&gt; (default: 100)
-</source>
+ <source>Set key pool size to &lt;n&gt; (default: 100)</source>
<translation>Встановити розмір пулу ключів &lt;n&gt; (за промовчуванням: 100)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="33"/>
- <source>Rescan the block chain for missing wallet transactions
-</source>
+ <source>Rescan the block chain for missing wallet transactions</source>
<translation>Пересканувати ланцюжок блоків, в пошуку втрачених переказів
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="34"/>
<source>
-SSL options: (see the Bitcoin Wiki for SSL setup instructions)
-</source>
+SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source>
<translation>
Параметри SSL: (див. Bitcoin Wiki)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="37"/>
- <source>Use OpenSSL (https) for JSON-RPC connections
-</source>
+ <source>Use OpenSSL (https) for JSON-RPC connections</source>
<translation>Використовувати OpenSSL (https) для JSON-RPC-з’єднань
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="38"/>
- <source>Server certificate file (default: server.cert)
-</source>
+ <source>Server certificate file (default: server.cert)</source>
<translation>Сертифікату сервера (за промовчуванням: server.cert)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="39"/>
- <source>Server private key (default: server.pem)
-</source>
+ <source>Server private key (default: server.pem)</source>
<translation>Закритий ключ сервера (за промовчуванням: server.pem)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="40"/>
- <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)
-</source>
+ <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 filename="../bitcoinstrings.cpp" line="43"/>
- <source>This help message
-</source>
+ <source>This help message</source>
<translation>Дана довідка
</translation>
</message>
@@ -1656,8 +1620,7 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="48"/>
- <source>Error loading addr.dat
-</source>
+ <source>Error loading addr.dat </source>
<translation>Помилка при завантаженні addr.dat
</translation>
</message>
@@ -1668,8 +1631,7 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="50"/>
- <source>Error loading blkindex.dat
-</source>
+ <source>Error loading blkindex.dat </source>
<translation>Помилка при завантаженні blkindex.dat
</translation>
</message>
@@ -1680,22 +1642,19 @@ SSL options: (see the Bitcoin Wiki for SSL setup instructions)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="52"/>
- <source>Error loading wallet.dat: Wallet corrupted
-</source>
+ <source>Error loading wallet.dat: Wallet corrupted </source>
<translation>Помилка при завантаженні wallet.dat: Гаманець пошкоджено
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="53"/>
- <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin
-</source>
+ <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin </source>
<translation>Помилка при завантаженні wallet.dat: Гаманець потребує новішої версії Bitcoin'а
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="55"/>
- <source>Error loading wallet.dat
-</source>
+ <source>Error loading wallet.dat </source>
<translation>Помилка при завантаженні wallet.dat
</translation>
</message>
diff --git a/src/qt/locale/bitcoin_zh_CN.ts b/src/qt/locale/bitcoin_zh_CN.ts
index acd8fa9d5f..2c5b5ba244 100644
--- a/src/qt/locale/bitcoin_zh_CN.ts
+++ b/src/qt/locale/bitcoin_zh_CN.ts
@@ -495,8 +495,7 @@ Are you sure you wish to encrypt your wallet?</source>
<source>Date: %1
Amount: %2
Type: %3
-Address: %4
-</source>
+Address: %4</source>
<translation>日期: %1
金额: %2
类别: %3
@@ -1399,246 +1398,211 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="5"/>
- <source>Send command to -server or bitcoind
-</source>
+ <source>Send command to -server or bitcoind</source>
<translation>发送命令到服务器或者 bitcoind
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="6"/>
- <source>List commands
-</source>
+ <source>List commands</source>
<translation>列出命令
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="7"/>
- <source>Get help for a command
-</source>
+ <source>Get help for a command</source>
<translation>获得某条命令的帮助
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="8"/>
- <source>Options:
-</source>
+ <source>Options:</source>
<translation>选项:
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="9"/>
- <source>Specify configuration file (default: bitcoin.conf)
-</source>
+ <source>Specify configuration file (default: bitcoin.conf)</source>
<translation>指定配置文件 (默认为 bitcoin.conf)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="10"/>
- <source>Specify pid file (default: bitcoind.pid)
-</source>
+ <source>Specify pid file (default: bitcoind.pid)</source>
<translation>指定 pid 文件 (默认为 bitcoind.pid)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="11"/>
- <source>Generate coins
-</source>
+ <source>Generate coins</source>
<translation>生成货币
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="12"/>
- <source>Don't generate coins
-</source>
+ <source>Don't generate coins</source>
<translation>不要生成货币
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="13"/>
- <source>Start minimized
-</source>
+ <source>Start minimized</source>
<translation>启动时最小化
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="14"/>
- <source>Specify data directory
-</source>
+ <source>Specify data directory</source>
<translation>指定数据目录
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="15"/>
- <source>Specify connection timeout (in milliseconds)
-</source>
+ <source>Specify connection timeout (in milliseconds)</source>
<translation>指定连接超时时间 (微秒)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="16"/>
- <source>Connect through socks4 proxy
-</source>
+ <source>Connect through socks4 proxy</source>
<translation>通过 socks4 代理连接
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="17"/>
- <source>Allow DNS lookups for addnode and connect
-</source>
+ <source>Allow DNS lookups for addnode and connect</source>
<translation>连接节点时允许DNS查找
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="18"/>
- <source>Add a node to connect to
-</source>
+ <source>Add a node to connect to</source>
<translation>连接到指定节点</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="19"/>
- <source>Connect only to the specified node
-</source>
+ <source>Connect only to the specified node</source>
<translation>只连接到指定节点
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="20"/>
- <source>Don't accept connections from outside
-</source>
+ <source>Don't accept connections from outside</source>
<translation>禁止接收外部连接
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="21"/>
- <source>Don't attempt to use UPnP to map the listening port
-</source>
+ <source>Don't attempt to use UPnP to map the listening port</source>
<translation>禁止使用 UPnP 映射监听端口
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="22"/>
- <source>Attempt to use UPnP to map the listening port
-</source>
+ <source>Attempt to use UPnP to map the listening port</source>
<translation>尝试使用 UPnP 映射监听端口
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="23"/>
- <source>Fee per KB to add to transactions you send
-</source>
+ <source>Fee per KB to add to transactions you send</source>
<translation>每发送1KB交易所需的费用</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="24"/>
- <source>Accept command line and JSON-RPC commands
-</source>
+ <source>Accept command line and JSON-RPC commands</source>
<translation>接受命令行和 JSON-RPC 命令
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="25"/>
- <source>Run in the background as a daemon and accept commands
-</source>
+ <source>Run in the background as a daemon and accept commands</source>
<translation>在后台运行并接受命令
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="26"/>
- <source>Use the test network
-</source>
+ <source>Use the test network</source>
<translation>使用测试网络
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="27"/>
- <source>Username for JSON-RPC connections
-</source>
+ <source>Username for JSON-RPC connections</source>
<translation>JSON-RPC连接用户名
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="28"/>
- <source>Password for JSON-RPC connections
-</source>
+ <source>Password for JSON-RPC connections</source>
<translation>JSON-RPC连接密码
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="29"/>
- <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)
-</source>
+ <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)</source>
<translation>JSON-RPC连接监听&lt;端口&gt; (默认为 8332)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="30"/>
- <source>Allow JSON-RPC connections from specified IP address
-</source>
+ <source>Allow JSON-RPC connections from specified IP address</source>
<translation>允许从指定IP接受到的JSON-RPC连接
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="31"/>
- <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)
-</source>
+ <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)</source>
<translation>向IP地址为 &lt;ip&gt; 的节点发送指令 (缺省: 127.0.0.1)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="32"/>
- <source>Set key pool size to &lt;n&gt; (default: 100)
-</source>
+ <source>Set key pool size to &lt;n&gt; (default: 100)</source>
<translation>设置密钥池大小为 &lt;n&gt; (缺省: 100)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="33"/>
- <source>Rescan the block chain for missing wallet transactions
-</source>
+ <source>Rescan the block chain for missing wallet transactions</source>
<translation>重新扫描数据链以查找遗漏的交易
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="34"/>
<source>
-SSL options: (see the Bitcoin Wiki for SSL setup instructions)
-</source>
+SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source>
<translation>
SSL 选项: (SSL 安装教程具体见比特币维基百科)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="37"/>
- <source>Use OpenSSL (https) for JSON-RPC connections
-</source>
+ <source>Use OpenSSL (https) for JSON-RPC connections</source>
<translation>为 JSON-RPC 连接使用 OpenSSL (https)连接</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="38"/>
- <source>Server certificate file (default: server.cert)
-</source>
+ <source>Server certificate file (default: server.cert)</source>
<translation>服务器证书 (默认为 server.cert)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="39"/>
- <source>Server private key (default: server.pem)
-</source>
+ <source>Server private key (default: server.pem)</source>
<translation>服务器私钥 (默认为 server.pem)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="40"/>
- <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)
-</source>
+ <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 filename="../bitcoinstrings.cpp" line="43"/>
- <source>This help message
-</source>
+ <source>This help message</source>
<translation>该帮助信息
</translation>
</message>
@@ -1654,8 +1618,7 @@ SSL 选项: (SSL 安装教程具体见比特币维基百科)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="48"/>
- <source>Error loading addr.dat
-</source>
+ <source>Error loading addr.dat </source>
<translation>加载 addr.dat 错误
</translation>
</message>
@@ -1666,8 +1629,7 @@ SSL 选项: (SSL 安装教程具体见比特币维基百科)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="50"/>
- <source>Error loading blkindex.dat
-</source>
+ <source>Error loading blkindex.dat </source>
<translation>加载 blkindex.dat 失败
</translation>
</message>
@@ -1678,22 +1640,19 @@ SSL 选项: (SSL 安装教程具体见比特币维基百科)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="52"/>
- <source>Error loading wallet.dat: Wallet corrupted
-</source>
+ <source>Error loading wallet.dat: Wallet corrupted </source>
<translation>加载 wallet.dat 失败:钱包崩溃
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="53"/>
- <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin
-</source>
+ <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin </source>
<translation>加载 wallet.dat 失败:运行钱包需要一个更新版本的比特币软件
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="55"/>
- <source>Error loading wallet.dat
-</source>
+ <source>Error loading wallet.dat </source>
<translation>加载 wallet.dat 失败
</translation>
</message>
diff --git a/src/qt/locale/bitcoin_zh_TW.ts b/src/qt/locale/bitcoin_zh_TW.ts
index b150620648..f03ff82bbe 100644
--- a/src/qt/locale/bitcoin_zh_TW.ts
+++ b/src/qt/locale/bitcoin_zh_TW.ts
@@ -495,8 +495,7 @@ Are you sure you wish to encrypt your wallet?</source>
<source>Date: %1
Amount: %2
Type: %3
-Address: %4
-</source>
+Address: %4</source>
<translation>日期: %1
金額: %2
類別: %3
@@ -1398,242 +1397,207 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="5"/>
- <source>Send command to -server or bitcoind
-</source>
+ <source>Send command to -server or bitcoind</source>
<translation>送指令至 -server 或 bitcoind
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="6"/>
- <source>List commands
-</source>
+ <source>List commands</source>
<translation>列出指令
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="7"/>
- <source>Get help for a command
-</source>
+ <source>Get help for a command</source>
<translation>取得指令說明
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="8"/>
- <source>Options:
-</source>
+ <source>Options:</source>
<translation>選項:
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="9"/>
- <source>Specify configuration file (default: bitcoin.conf)
-</source>
+ <source>Specify configuration file (default: bitcoin.conf)</source>
<translation>指定設定檔 (預設: bitcoin.conf)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="10"/>
- <source>Specify pid file (default: bitcoind.pid)
-</source>
+ <source>Specify pid file (default: bitcoind.pid)</source>
<translation>指定行程識別碼檔案 (預設: bitcoind.pid)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="11"/>
- <source>Generate coins
-</source>
+ <source>Generate coins</source>
<translation>生產位元幣
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="12"/>
- <source>Don't generate coins
-</source>
+ <source>Don't generate coins</source>
<translation>不生產位元幣
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="13"/>
- <source>Start minimized
-</source>
+ <source>Start minimized</source>
<translation>啓動時最小化
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="14"/>
- <source>Specify data directory
-</source>
+ <source>Specify data directory</source>
<translation>指定資料目錄
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="15"/>
- <source>Specify connection timeout (in milliseconds)
-</source>
+ <source>Specify connection timeout (in milliseconds)</source>
<translation>指定連線逾時時間 (毫秒)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="16"/>
- <source>Connect through socks4 proxy
-</source>
+ <source>Connect through socks4 proxy</source>
<translation>透過 socks4 代理伺服器連線
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="17"/>
- <source>Allow DNS lookups for addnode and connect
-</source>
+ <source>Allow DNS lookups for addnode and connect</source>
<translation>允許 addnode 和 connect 時做域名解析
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="18"/>
- <source>Add a node to connect to
-</source>
+ <source>Add a node to connect to</source>
<translation>新增連線節點
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="19"/>
- <source>Connect only to the specified node
-</source>
+ <source>Connect only to the specified node</source>
<translation>只連線至指定節點
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="20"/>
- <source>Don't accept connections from outside
-</source>
+ <source>Don't accept connections from outside</source>
<translation>不接受外來連線
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="21"/>
- <source>Don't attempt to use UPnP to map the listening port
-</source>
+ <source>Don't attempt to use UPnP to map the listening port</source>
<translation>不嘗試用 UPnP 來設定服務連接埠的對應
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="22"/>
- <source>Attempt to use UPnP to map the listening port
-</source>
+ <source>Attempt to use UPnP to map the listening port</source>
<translation>嘗試用 UPnP 來設定服務連接埠的對應
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="23"/>
- <source>Fee per KB to add to transactions you send
-</source>
+ <source>Fee per KB to add to transactions you send</source>
<translation>交易付款時每 KB 的交易手續費
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="24"/>
- <source>Accept command line and JSON-RPC commands
-</source>
+ <source>Accept command line and JSON-RPC commands</source>
<translation>接受命令列與 JSON-RPC 指令
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="25"/>
- <source>Run in the background as a daemon and accept commands
-</source>
+ <source>Run in the background as a daemon and accept commands</source>
<translation>以背景程式執行並接受指令</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="26"/>
- <source>Use the test network
-</source>
+ <source>Use the test network</source>
<translation>使用測試網路
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="27"/>
- <source>Username for JSON-RPC connections
-</source>
+ <source>Username for JSON-RPC connections</source>
<translation>JSON-RPC 連線使用者名稱</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="28"/>
- <source>Password for JSON-RPC connections
-</source>
+ <source>Password for JSON-RPC connections</source>
<translation>JSON-RPC 連線密碼</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="29"/>
- <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)
-</source>
+ <source>Listen for JSON-RPC connections on &lt;port&gt; (default: 8332)</source>
<translation>在通訊埠 &lt;port&gt; 聽候 JSON-RPC 連線 (預設: 8332)</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="30"/>
- <source>Allow JSON-RPC connections from specified IP address
-</source>
+ <source>Allow JSON-RPC connections from specified IP address</source>
<translation>只允許從指定網路位址來的 JSON-RPC 連線</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="31"/>
- <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)
-</source>
+ <source>Send commands to node running on &lt;ip&gt; (default: 127.0.0.1)</source>
<translation>送指令給在 &lt;ip&gt; 的節點 (預設: 127.0.0.1)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="32"/>
- <source>Set key pool size to &lt;n&gt; (default: 100)
-</source>
+ <source>Set key pool size to &lt;n&gt; (default: 100)</source>
<translation>設定密鑰池大小為 &lt;n&gt; (預設: 100)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="33"/>
- <source>Rescan the block chain for missing wallet transactions
-</source>
+ <source>Rescan the block chain for missing wallet transactions</source>
<translation>重新掃描區塊鎖鏈, 以尋找錢包所遺漏的交易.</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="34"/>
<source>
-SSL options: (see the Bitcoin Wiki for SSL setup instructions)
-</source>
+SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source>
<translation>
SSL 選項: (SSL 設定程序請見 Bitcoin Wiki)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="37"/>
- <source>Use OpenSSL (https) for JSON-RPC connections
-</source>
+ <source>Use OpenSSL (https) for JSON-RPC connections</source>
<translation>使用 OpenSSL (https) 於JSON-RPC 連線
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="38"/>
- <source>Server certificate file (default: server.cert)
-</source>
+ <source>Server certificate file (default: server.cert)</source>
<translation>伺服器憑證檔 (預設: server.cert)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="39"/>
- <source>Server private key (default: server.pem)
-</source>
+ <source>Server private key (default: server.pem)</source>
<translation>伺服器密鑰檔 (預設: server.pem)
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="40"/>
- <source>Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)
-</source>
+ <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 filename="../bitcoinstrings.cpp" line="43"/>
- <source>This help message
-</source>
+ <source>This help message</source>
<translation>此協助訊息
</translation>
</message>
@@ -1649,8 +1613,7 @@ SSL 選項: (SSL 設定程序請見 Bitcoin Wiki)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="48"/>
- <source>Error loading addr.dat
-</source>
+ <source>Error loading addr.dat </source>
<translation>載入 addr.dat 錯誤
</translation>
</message>
@@ -1661,8 +1624,7 @@ SSL 選項: (SSL 設定程序請見 Bitcoin Wiki)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="50"/>
- <source>Error loading blkindex.dat
-</source>
+ <source>Error loading blkindex.dat </source>
<translation>載入 blkindex.dat 失敗
</translation>
</message>
@@ -1673,22 +1635,19 @@ SSL 選項: (SSL 設定程序請見 Bitcoin Wiki)
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="52"/>
- <source>Error loading wallet.dat: Wallet corrupted
-</source>
+ <source>Error loading wallet.dat: Wallet corrupted </source>
<translation>載入 wallet.dat 失敗: 錢包壞掉了
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="53"/>
- <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin
-</source>
+ <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin </source>
<translation>載入 wallet.dat 錯誤: 此錢包需要新版的 Bitcoin
</translation>
</message>
<message>
<location filename="../bitcoinstrings.cpp" line="55"/>
- <source>Error loading wallet.dat
-</source>
+ <source>Error loading wallet.dat </source>
<translation>載入 wallet.dat 錯誤
</translation>
</message>
diff --git a/src/serialize.h b/src/serialize.h
index 78cff43d53..d3f6b7d703 100644
--- a/src/serialize.h
+++ b/src/serialize.h
@@ -60,9 +60,7 @@ class CDataStream;
class CAutoFile;
static const unsigned int MAX_SIZE = 0x02000000;
-static const int VERSION = 50100;
-static const char* pszSubVer = "";
-static const bool VERSION_IS_BETA = true;
+static const int PROTOCOL_VERSION = 60000;
// Used to bypass the rule against non-const reference to temporary
// where it makes sense with wrappers such as CFlatData or CTxDB
@@ -91,7 +89,7 @@ enum
};
#define IMPLEMENT_SERIALIZE(statements) \
- unsigned int GetSerializeSize(int nType=0, int nVersion=VERSION) const \
+ unsigned int GetSerializeSize(int nType=0, int nVersion=PROTOCOL_VERSION) const \
{ \
CSerActionGetSerializeSize ser_action; \
const bool fGetSize = true; \
@@ -105,7 +103,7 @@ enum
return nSerSize; \
} \
template<typename Stream> \
- void Serialize(Stream& s, int nType=0, int nVersion=VERSION) const \
+ void Serialize(Stream& s, int nType=0, int nVersion=PROTOCOL_VERSION) const \
{ \
CSerActionSerialize ser_action; \
const bool fGetSize = false; \
@@ -115,7 +113,7 @@ enum
{statements} \
} \
template<typename Stream> \
- void Unserialize(Stream& s, int nType=0, int nVersion=VERSION) \
+ void Unserialize(Stream& s, int nType=0, int nVersion=PROTOCOL_VERSION) \
{ \
CSerActionUnserialize ser_action; \
const bool fGetSize = false; \
@@ -362,43 +360,43 @@ template<typename Stream, typename C> void Unserialize(Stream& is, std::basic_st
// vector
template<typename T, typename A> unsigned int GetSerializeSize_impl(const std::vector<T, A>& v, int nType, int nVersion, const boost::true_type&);
template<typename T, typename A> unsigned int GetSerializeSize_impl(const std::vector<T, A>& v, int nType, int nVersion, const boost::false_type&);
-template<typename T, typename A> inline unsigned int GetSerializeSize(const std::vector<T, A>& v, int nType, int nVersion=VERSION);
+template<typename T, typename A> inline unsigned int GetSerializeSize(const std::vector<T, A>& v, int nType, int nVersion=PROTOCOL_VERSION);
template<typename Stream, typename T, typename A> void Serialize_impl(Stream& os, const std::vector<T, A>& v, int nType, int nVersion, const boost::true_type&);
template<typename Stream, typename T, typename A> void Serialize_impl(Stream& os, const std::vector<T, A>& v, int nType, int nVersion, const boost::false_type&);
-template<typename Stream, typename T, typename A> inline void Serialize(Stream& os, const std::vector<T, A>& v, int nType, int nVersion=VERSION);
+template<typename Stream, typename T, typename A> inline void Serialize(Stream& os, const std::vector<T, A>& v, int nType, int nVersion=PROTOCOL_VERSION);
template<typename Stream, typename T, typename A> void Unserialize_impl(Stream& is, std::vector<T, A>& v, int nType, int nVersion, const boost::true_type&);
template<typename Stream, typename T, typename A> void Unserialize_impl(Stream& is, std::vector<T, A>& v, int nType, int nVersion, const boost::false_type&);
-template<typename Stream, typename T, typename A> inline void Unserialize(Stream& is, std::vector<T, A>& v, int nType, int nVersion=VERSION);
+template<typename Stream, typename T, typename A> inline void Unserialize(Stream& is, std::vector<T, A>& v, int nType, int nVersion=PROTOCOL_VERSION);
// others derived from vector
-extern inline unsigned int GetSerializeSize(const CScript& v, int nType, int nVersion=VERSION);
-template<typename Stream> void Serialize(Stream& os, const CScript& v, int nType, int nVersion=VERSION);
-template<typename Stream> void Unserialize(Stream& is, CScript& v, int nType, int nVersion=VERSION);
+extern inline unsigned int GetSerializeSize(const CScript& v, int nType, int nVersion=PROTOCOL_VERSION);
+template<typename Stream> void Serialize(Stream& os, const CScript& v, int nType, int nVersion=PROTOCOL_VERSION);
+template<typename Stream> void Unserialize(Stream& is, CScript& v, int nType, int nVersion=PROTOCOL_VERSION);
// pair
-template<typename K, typename T> unsigned int GetSerializeSize(const std::pair<K, T>& item, int nType, int nVersion=VERSION);
-template<typename Stream, typename K, typename T> void Serialize(Stream& os, const std::pair<K, T>& item, int nType, int nVersion=VERSION);
-template<typename Stream, typename K, typename T> void Unserialize(Stream& is, std::pair<K, T>& item, int nType, int nVersion=VERSION);
+template<typename K, typename T> unsigned int GetSerializeSize(const std::pair<K, T>& item, int nType, int nVersion=PROTOCOL_VERSION);
+template<typename Stream, typename K, typename T> void Serialize(Stream& os, const std::pair<K, T>& item, int nType, int nVersion=PROTOCOL_VERSION);
+template<typename Stream, typename K, typename T> void Unserialize(Stream& is, std::pair<K, T>& item, int nType, int nVersion=PROTOCOL_VERSION);
// 3 tuple
-template<typename T0, typename T1, typename T2> unsigned int GetSerializeSize(const boost::tuple<T0, T1, T2>& item, int nType, int nVersion=VERSION);
-template<typename Stream, typename T0, typename T1, typename T2> void Serialize(Stream& os, const boost::tuple<T0, T1, T2>& item, int nType, int nVersion=VERSION);
-template<typename Stream, typename T0, typename T1, typename T2> void Unserialize(Stream& is, boost::tuple<T0, T1, T2>& item, int nType, int nVersion=VERSION);
+template<typename T0, typename T1, typename T2> unsigned int GetSerializeSize(const boost::tuple<T0, T1, T2>& item, int nType, int nVersion=PROTOCOL_VERSION);
+template<typename Stream, typename T0, typename T1, typename T2> void Serialize(Stream& os, const boost::tuple<T0, T1, T2>& item, int nType, int nVersion=PROTOCOL_VERSION);
+template<typename Stream, typename T0, typename T1, typename T2> void Unserialize(Stream& is, boost::tuple<T0, T1, T2>& item, int nType, int nVersion=PROTOCOL_VERSION);
// 4 tuple
-template<typename T0, typename T1, typename T2, typename T3> unsigned int GetSerializeSize(const boost::tuple<T0, T1, T2, T3>& item, int nType, int nVersion=VERSION);
-template<typename Stream, typename T0, typename T1, typename T2, typename T3> void Serialize(Stream& os, const boost::tuple<T0, T1, T2, T3>& item, int nType, int nVersion=VERSION);
-template<typename Stream, typename T0, typename T1, typename T2, typename T3> void Unserialize(Stream& is, boost::tuple<T0, T1, T2, T3>& item, int nType, int nVersion=VERSION);
+template<typename T0, typename T1, typename T2, typename T3> unsigned int GetSerializeSize(const boost::tuple<T0, T1, T2, T3>& item, int nType, int nVersion=PROTOCOL_VERSION);
+template<typename Stream, typename T0, typename T1, typename T2, typename T3> void Serialize(Stream& os, const boost::tuple<T0, T1, T2, T3>& item, int nType, int nVersion=PROTOCOL_VERSION);
+template<typename Stream, typename T0, typename T1, typename T2, typename T3> void Unserialize(Stream& is, boost::tuple<T0, T1, T2, T3>& item, int nType, int nVersion=PROTOCOL_VERSION);
// map
-template<typename K, typename T, typename Pred, typename A> unsigned int GetSerializeSize(const std::map<K, T, Pred, A>& m, int nType, int nVersion=VERSION);
-template<typename Stream, typename K, typename T, typename Pred, typename A> void Serialize(Stream& os, const std::map<K, T, Pred, A>& m, int nType, int nVersion=VERSION);
-template<typename Stream, typename K, typename T, typename Pred, typename A> void Unserialize(Stream& is, std::map<K, T, Pred, A>& m, int nType, int nVersion=VERSION);
+template<typename K, typename T, typename Pred, typename A> unsigned int GetSerializeSize(const std::map<K, T, Pred, A>& m, int nType, int nVersion=PROTOCOL_VERSION);
+template<typename Stream, typename K, typename T, typename Pred, typename A> void Serialize(Stream& os, const std::map<K, T, Pred, A>& m, int nType, int nVersion=PROTOCOL_VERSION);
+template<typename Stream, typename K, typename T, typename Pred, typename A> void Unserialize(Stream& is, std::map<K, T, Pred, A>& m, int nType, int nVersion=PROTOCOL_VERSION);
// set
-template<typename K, typename Pred, typename A> unsigned int GetSerializeSize(const std::set<K, Pred, A>& m, int nType, int nVersion=VERSION);
-template<typename Stream, typename K, typename Pred, typename A> void Serialize(Stream& os, const std::set<K, Pred, A>& m, int nType, int nVersion=VERSION);
-template<typename Stream, typename K, typename Pred, typename A> void Unserialize(Stream& is, std::set<K, Pred, A>& m, int nType, int nVersion=VERSION);
+template<typename K, typename Pred, typename A> unsigned int GetSerializeSize(const std::set<K, Pred, A>& m, int nType, int nVersion=PROTOCOL_VERSION);
+template<typename Stream, typename K, typename Pred, typename A> void Serialize(Stream& os, const std::set<K, Pred, A>& m, int nType, int nVersion=PROTOCOL_VERSION);
+template<typename Stream, typename K, typename Pred, typename A> void Unserialize(Stream& is, std::set<K, Pred, A>& m, int nType, int nVersion=PROTOCOL_VERSION);
@@ -411,19 +409,19 @@ template<typename Stream, typename K, typename Pred, typename A> void Unserializ
// Thanks to Boost serialization for this idea.
//
template<typename T>
-inline unsigned int GetSerializeSize(const T& a, long nType, int nVersion=VERSION)
+inline unsigned int GetSerializeSize(const T& a, long nType, int nVersion=PROTOCOL_VERSION)
{
return a.GetSerializeSize((int)nType, nVersion);
}
template<typename Stream, typename T>
-inline void Serialize(Stream& os, const T& a, long nType, int nVersion=VERSION)
+inline void Serialize(Stream& os, const T& a, long nType, int nVersion=PROTOCOL_VERSION)
{
a.Serialize(os, (int)nType, nVersion);
}
template<typename Stream, typename T>
-inline void Unserialize(Stream& is, T& a, long nType, int nVersion=VERSION)
+inline void Unserialize(Stream& is, T& a, long nType, int nVersion=PROTOCOL_VERSION)
{
a.Unserialize(is, (int)nType, nVersion);
}
@@ -857,39 +855,39 @@ public:
typedef vector_type::const_iterator const_iterator;
typedef vector_type::reverse_iterator reverse_iterator;
- explicit CDataStream(int nTypeIn=SER_NETWORK, int nVersionIn=VERSION)
+ explicit CDataStream(int nTypeIn=SER_NETWORK, int nVersionIn=PROTOCOL_VERSION)
{
Init(nTypeIn, nVersionIn);
}
- CDataStream(const_iterator pbegin, const_iterator pend, int nTypeIn=SER_NETWORK, int nVersionIn=VERSION) : vch(pbegin, pend)
+ CDataStream(const_iterator pbegin, const_iterator pend, int nTypeIn=SER_NETWORK, int nVersionIn=PROTOCOL_VERSION) : vch(pbegin, pend)
{
Init(nTypeIn, nVersionIn);
}
#if !defined(_MSC_VER) || _MSC_VER >= 1300
- CDataStream(const char* pbegin, const char* pend, int nTypeIn=SER_NETWORK, int nVersionIn=VERSION) : vch(pbegin, pend)
+ CDataStream(const char* pbegin, const char* pend, int nTypeIn=SER_NETWORK, int nVersionIn=PROTOCOL_VERSION) : vch(pbegin, pend)
{
Init(nTypeIn, nVersionIn);
}
#endif
- CDataStream(const vector_type& vchIn, int nTypeIn=SER_NETWORK, int nVersionIn=VERSION) : vch(vchIn.begin(), vchIn.end())
+ CDataStream(const vector_type& vchIn, int nTypeIn=SER_NETWORK, int nVersionIn=PROTOCOL_VERSION) : vch(vchIn.begin(), vchIn.end())
{
Init(nTypeIn, nVersionIn);
}
- CDataStream(const std::vector<char>& vchIn, int nTypeIn=SER_NETWORK, int nVersionIn=VERSION) : vch(vchIn.begin(), vchIn.end())
+ CDataStream(const std::vector<char>& vchIn, int nTypeIn=SER_NETWORK, int nVersionIn=PROTOCOL_VERSION) : vch(vchIn.begin(), vchIn.end())
{
Init(nTypeIn, nVersionIn);
}
- CDataStream(const std::vector<unsigned char>& vchIn, int nTypeIn=SER_NETWORK, int nVersionIn=VERSION) : vch((char*)&vchIn.begin()[0], (char*)&vchIn.end()[0])
+ CDataStream(const std::vector<unsigned char>& vchIn, int nTypeIn=SER_NETWORK, int nVersionIn=PROTOCOL_VERSION) : vch((char*)&vchIn.begin()[0], (char*)&vchIn.end()[0])
{
Init(nTypeIn, nVersionIn);
}
- void Init(int nTypeIn=SER_NETWORK, int nVersionIn=VERSION)
+ void Init(int nTypeIn=SER_NETWORK, int nVersionIn=PROTOCOL_VERSION)
{
nReadPos = 0;
nType = nTypeIn;
@@ -1103,7 +1101,7 @@ public:
}
template<typename Stream>
- void Serialize(Stream& s, int nType=0, int nVersion=VERSION) const
+ void Serialize(Stream& s, int nType=0, int nVersion=PROTOCOL_VERSION) const
{
// Special case: stream << stream concatenates like stream += stream
if (!vch.empty())
@@ -1212,7 +1210,7 @@ public:
typedef FILE element_type;
- CAutoFile(FILE* filenew=NULL, int nTypeIn=SER_DISK, int nVersionIn=VERSION)
+ CAutoFile(FILE* filenew=NULL, int nTypeIn=SER_DISK, int nVersionIn=PROTOCOL_VERSION)
{
file = filenew;
nType = nTypeIn;
diff --git a/src/uint256.h b/src/uint256.h
index 3e20201387..b6132822c5 100644
--- a/src/uint256.h
+++ b/src/uint256.h
@@ -364,19 +364,19 @@ public:
}
- unsigned int GetSerializeSize(int nType=0, int nVersion=VERSION) const
+ unsigned int GetSerializeSize(int nType=0, int nVersion=PROTOCOL_VERSION) const
{
return sizeof(pn);
}
template<typename Stream>
- void Serialize(Stream& s, int nType=0, int nVersion=VERSION) const
+ void Serialize(Stream& s, int nType=0, int nVersion=PROTOCOL_VERSION) const
{
s.write((char*)pn, sizeof(pn));
}
template<typename Stream>
- void Unserialize(Stream& s, int nType=0, int nVersion=VERSION)
+ void Unserialize(Stream& s, int nType=0, int nVersion=PROTOCOL_VERSION)
{
s.read((char*)pn, sizeof(pn));
}
diff --git a/src/util.cpp b/src/util.cpp
index 236c7f7c44..ef276e5103 100644
--- a/src/util.cpp
+++ b/src/util.cpp
@@ -4,6 +4,7 @@
// file license.txt or http://www.opensource.org/licenses/mit-license.php.
#include "headers.h"
#include "strlcpy.h"
+#include <boost/algorithm/string/join.hpp>
#include <boost/program_options/detail/config_file.hpp>
#include <boost/program_options/parsers.hpp>
#include <boost/filesystem.hpp>
@@ -1001,7 +1002,7 @@ string FormatVersion(int nVersion)
string FormatFullVersion()
{
- string s = FormatVersion(VERSION) + pszSubVer;
+ string s = FormatVersion(CLIENT_VERSION);
if (VERSION_IS_BETA) {
s += "-";
s += _("beta");
@@ -1009,6 +1010,17 @@ string FormatFullVersion()
return s;
}
+// Format the subversion field according to BIP 14 spec (https://en.bitcoin.it/wiki/BIP_0014)
+std::string FormatSubVersion(const std::string& name, int nClientVersion, const std::vector<std::string>& comments)
+{
+ std::ostringstream ss;
+ ss << "/";
+ ss << name << ":" << FormatVersion(nClientVersion);
+ if (!comments.empty())
+ ss << "(" << boost::algorithm::join(comments, "; ") << ")";
+ ss << "/";
+ return ss.str();
+}
diff --git a/src/util.h b/src/util.h
index 1ef0e6f15c..d9a0841a61 100644
--- a/src/util.h
+++ b/src/util.h
@@ -183,7 +183,6 @@ std::string DecodeBase64(const std::string& str);
std::string EncodeBase64(const unsigned char* pch, size_t len);
std::string EncodeBase64(const std::string& str);
void ParseParameters(int argc, char* argv[]);
-const char* wxGetTranslation(const char* psz);
bool WildcardMatch(const char* psz, const char* mask);
bool WildcardMatch(const std::string& str, const std::string& mask);
int GetFilesize(FILE* file);
@@ -205,7 +204,7 @@ void SetMockTime(int64 nMockTimeIn);
int64 GetAdjustedTime();
void AddTimeData(unsigned int ip, int64 nTime);
std::string FormatFullVersion();
-
+std::string FormatSubVersion(const std::string& name, int nClientVersion, const std::vector<std::string>& comments);
@@ -559,7 +558,7 @@ inline uint256 Hash(const T1 p1begin, const T1 p1end,
}
template<typename T>
-uint256 SerializeHash(const T& obj, int nType=SER_GETHASH, int nVersion=VERSION)
+uint256 SerializeHash(const T& obj, int nType=SER_GETHASH, int nVersion=PROTOCOL_VERSION)
{
// Most of the time is spent allocating and deallocating CDataStream's
// buffer. If this ever needs to be optimized further, make a CStaticStream