Merge pull request #5036

eb6b3b2 Update English translation (Wladimir J. van der Laan)
b9b2e3f Don't translate state.Abort() messages (Wladimir J. van der Laan)
This commit is contained in:
Wladimir J. van der Laan 2014-10-06 04:42:02 +02:00
commit 5505a1b13f
No known key found for this signature in database
GPG key ID: 74810B012346C9A6
4 changed files with 182 additions and 220 deletions

View file

@ -1687,7 +1687,7 @@ bool ConnectBlock(CBlock& block, CValidationState& state, CBlockIndex* pindex, C
if (!FindUndoPos(state, pindex->nFile, pos, ::GetSerializeSize(blockundo, SER_DISK, CLIENT_VERSION) + 40)) if (!FindUndoPos(state, pindex->nFile, pos, ::GetSerializeSize(blockundo, SER_DISK, CLIENT_VERSION) + 40))
return error("ConnectBlock() : FindUndoPos failed"); return error("ConnectBlock() : FindUndoPos failed");
if (!blockundo.WriteToDisk(pos, pindex->pprev->GetBlockHash())) if (!blockundo.WriteToDisk(pos, pindex->pprev->GetBlockHash()))
return state.Abort(_("Failed to write undo data")); return state.Abort("Failed to write undo data");
// update nUndoPos in block index // update nUndoPos in block index
pindex->nUndoPos = pos.nPos; pindex->nUndoPos = pos.nPos;
@ -1698,12 +1698,12 @@ bool ConnectBlock(CBlock& block, CValidationState& state, CBlockIndex* pindex, C
CDiskBlockIndex blockindex(pindex); CDiskBlockIndex blockindex(pindex);
if (!pblocktree->WriteBlockIndex(blockindex)) if (!pblocktree->WriteBlockIndex(blockindex))
return state.Abort(_("Failed to write block index")); return state.Abort("Failed to write block index");
} }
if (fTxIndex) if (fTxIndex)
if (!pblocktree->WriteTxIndex(vPos)) if (!pblocktree->WriteTxIndex(vPos))
return state.Abort(_("Failed to write transaction index")); return state.Abort("Failed to write transaction index");
// add this block to the view's block chain // add this block to the view's block chain
bool ret; bool ret;
@ -1738,7 +1738,7 @@ bool static WriteChainState(CValidationState &state) {
FlushBlockFile(); FlushBlockFile();
pblocktree->Sync(); pblocktree->Sync();
if (!pcoinsTip->Flush()) if (!pcoinsTip->Flush())
return state.Abort(_("Failed to write to coin database")); return state.Abort("Failed to write to coin database");
nLastWrite = GetTimeMicros(); nLastWrite = GetTimeMicros();
} }
return true; return true;
@ -1786,7 +1786,7 @@ bool static DisconnectTip(CValidationState &state) {
// Read block from disk. // Read block from disk.
CBlock block; CBlock block;
if (!ReadBlockFromDisk(block, pindexDelete)) if (!ReadBlockFromDisk(block, pindexDelete))
return state.Abort(_("Failed to read block")); return state.Abort("Failed to read block");
// Apply the block atomically to the chain state. // Apply the block atomically to the chain state.
int64_t nStart = GetTimeMicros(); int64_t nStart = GetTimeMicros();
{ {
@ -1835,7 +1835,7 @@ bool static ConnectTip(CValidationState &state, CBlockIndex *pindexNew, CBlock *
CBlock block; CBlock block;
if (!pblock) { if (!pblock) {
if (!ReadBlockFromDisk(block, pindexNew)) if (!ReadBlockFromDisk(block, pindexNew))
return state.Abort(_("Failed to read block")); return state.Abort("Failed to read block");
pblock = █ pblock = █
} }
// Apply the block atomically to the chain state. // Apply the block atomically to the chain state.
@ -1989,7 +1989,7 @@ static bool ActivateBestChainStep(CValidationState &state, CBlockIndex *pindexMo
CheckForkWarningConditions(); CheckForkWarningConditions();
if (!pblocktree->Flush()) if (!pblocktree->Flush())
return state.Abort(_("Failed to sync block index")); return state.Abort("Failed to sync block index");
return true; return true;
} }
@ -2096,7 +2096,7 @@ bool ReceivedBlockTransactions(const CBlock &block, CValidationState& state, CBl
setBlockIndexValid.insert(pindexNew); setBlockIndexValid.insert(pindexNew);
if (!pblocktree->WriteBlockIndex(CDiskBlockIndex(pindexNew))) if (!pblocktree->WriteBlockIndex(CDiskBlockIndex(pindexNew)))
return state.Abort(_("Failed to write block index")); return state.Abort("Failed to write block index");
return true; return true;
} }
@ -2148,7 +2148,7 @@ bool FindBlockPos(CValidationState &state, CDiskBlockPos &pos, unsigned int nAdd
} }
if (!pblocktree->WriteBlockFileInfo(nLastBlockFile, infoLastBlockFile)) if (!pblocktree->WriteBlockFileInfo(nLastBlockFile, infoLastBlockFile))
return state.Abort(_("Failed to write file info")); return state.Abort("Failed to write file info");
if (fUpdatedLast) if (fUpdatedLast)
pblocktree->WriteLastBlockFile(nLastBlockFile); pblocktree->WriteLastBlockFile(nLastBlockFile);
@ -2166,15 +2166,15 @@ bool FindUndoPos(CValidationState &state, int nFile, CDiskBlockPos &pos, unsigne
pos.nPos = infoLastBlockFile.nUndoSize; pos.nPos = infoLastBlockFile.nUndoSize;
nNewSize = (infoLastBlockFile.nUndoSize += nAddSize); nNewSize = (infoLastBlockFile.nUndoSize += nAddSize);
if (!pblocktree->WriteBlockFileInfo(nLastBlockFile, infoLastBlockFile)) if (!pblocktree->WriteBlockFileInfo(nLastBlockFile, infoLastBlockFile))
return state.Abort(_("Failed to write block info")); return state.Abort("Failed to write block info");
} else { } else {
CBlockFileInfo info; CBlockFileInfo info;
if (!pblocktree->ReadBlockFileInfo(nFile, info)) if (!pblocktree->ReadBlockFileInfo(nFile, info))
return state.Abort(_("Failed to read block info")); return state.Abort("Failed to read block info");
pos.nPos = info.nUndoSize; pos.nPos = info.nUndoSize;
nNewSize = (info.nUndoSize += nAddSize); nNewSize = (info.nUndoSize += nAddSize);
if (!pblocktree->WriteBlockFileInfo(nFile, info)) if (!pblocktree->WriteBlockFileInfo(nFile, info))
return state.Abort(_("Failed to write block info")); return state.Abort("Failed to write block info");
} }
unsigned int nOldChunks = (pos.nPos + UNDOFILE_CHUNK_SIZE - 1) / UNDOFILE_CHUNK_SIZE; unsigned int nOldChunks = (pos.nPos + UNDOFILE_CHUNK_SIZE - 1) / UNDOFILE_CHUNK_SIZE;
@ -2391,11 +2391,11 @@ bool AcceptBlock(CBlock& block, CValidationState& state, CBlockIndex** ppindex,
return error("AcceptBlock() : FindBlockPos failed"); return error("AcceptBlock() : FindBlockPos failed");
if (dbp == NULL) if (dbp == NULL)
if (!WriteBlockToDisk(block, blockPos)) if (!WriteBlockToDisk(block, blockPos))
return state.Abort(_("Failed to write block")); return state.Abort("Failed to write block");
if (!ReceivedBlockTransactions(block, state, pindex, blockPos)) if (!ReceivedBlockTransactions(block, state, pindex, blockPos))
return error("AcceptBlock() : ReceivedBlockTransactions failed"); return error("AcceptBlock() : ReceivedBlockTransactions failed");
} catch(std::runtime_error &e) { } catch(std::runtime_error &e) {
return state.Abort(_("System error: ") + e.what()); return state.Abort(std::string("System error: ") + e.what());
} }
return true; return true;
@ -2718,10 +2718,12 @@ uint256 CPartialMerkleTree::ExtractMatches(std::vector<uint256> &vMatch) {
bool AbortNode(const std::string &strMessage) { bool AbortNode(const std::string &strMessage, const std::string &userMessage) {
strMiscWarning = strMessage; strMiscWarning = strMessage;
LogPrintf("*** %s\n", strMessage); LogPrintf("*** %s\n", strMessage);
uiInterface.ThreadSafeMessageBox(strMessage, "", CClientUIInterface::MSG_ERROR); uiInterface.ThreadSafeMessageBox(
userMessage.empty() ? _("Error: A fatal internal error occured, see debug.log for details") : userMessage,
"", CClientUIInterface::MSG_ERROR);
StartShutdown(); StartShutdown();
return false; return false;
} }
@ -2732,7 +2734,7 @@ bool CheckDiskSpace(uint64_t nAdditionalBytes)
// Check for nMinDiskSpace bytes (currently 50MB) // Check for nMinDiskSpace bytes (currently 50MB)
if (nFreeBytesAvailable < nMinDiskSpace + nAdditionalBytes) if (nFreeBytesAvailable < nMinDiskSpace + nAdditionalBytes)
return AbortNode(_("Error: Disk space is low!")); return AbortNode("Disk space is low!", _("Error: Disk space is low!"));
return true; return true;
} }
@ -3142,7 +3144,7 @@ bool LoadExternalBlockFile(FILE* fileIn, CDiskBlockPos *dbp)
} }
} }
} catch(std::runtime_error &e) { } catch(std::runtime_error &e) {
AbortNode(_("Error: system error: ") + e.what()); AbortNode(std::string("System error: ") + e.what());
} }
if (nLoaded > 0) if (nLoaded > 0)
LogPrintf("Loaded %i blocks from external file in %dms\n", nLoaded, GetTimeMillis() - nStart); LogPrintf("Loaded %i blocks from external file in %dms\n", nLoaded, GetTimeMillis() - nStart);

View file

@ -178,7 +178,7 @@ CAmount GetBlockValue(int nHeight, const CAmount& nFees);
/** Create a new block index entry for a given block hash */ /** Create a new block index entry for a given block hash */
CBlockIndex * InsertBlockIndex(uint256 hash); CBlockIndex * InsertBlockIndex(uint256 hash);
/** Abort with a message */ /** Abort with a message */
bool AbortNode(const std::string &msg); bool AbortNode(const std::string &msg, const std::string &userMessage="");
/** Get statistics from node state */ /** Get statistics from node state */
bool GetNodeStateStats(NodeId nodeid, CNodeStateStats &stats); bool GetNodeStateStats(NodeId nodeid, CNodeStateStats &stats);
/** Increase a node's misbehavior score. */ /** Increase a node's misbehavior score. */

View file

@ -195,21 +195,11 @@ 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 Core"), QT_TRANSLATE_NOOP("bitcoin-core", "Error loading wallet.dat: Wallet requires newer version of Bitcoin Core"),
QT_TRANSLATE_NOOP("bitcoin-core", "Error opening block database"), QT_TRANSLATE_NOOP("bitcoin-core", "Error opening block database"),
QT_TRANSLATE_NOOP("bitcoin-core", "Error"), QT_TRANSLATE_NOOP("bitcoin-core", "Error"),
QT_TRANSLATE_NOOP("bitcoin-core", "Error: A fatal internal error occured, see debug.log for details"),
QT_TRANSLATE_NOOP("bitcoin-core", "Error: Disk space is low!"), QT_TRANSLATE_NOOP("bitcoin-core", "Error: Disk space is low!"),
QT_TRANSLATE_NOOP("bitcoin-core", "Error: Unsupported argument -tor found, use -onion."), QT_TRANSLATE_NOOP("bitcoin-core", "Error: Unsupported argument -tor found, use -onion."),
QT_TRANSLATE_NOOP("bitcoin-core", "Error: Wallet locked, unable to create transaction!"), QT_TRANSLATE_NOOP("bitcoin-core", "Error: Wallet locked, unable to create transaction!"),
QT_TRANSLATE_NOOP("bitcoin-core", "Error: system error: "),
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to listen on any port. Use -listen=0 if you want this."), QT_TRANSLATE_NOOP("bitcoin-core", "Failed to listen on any port. Use -listen=0 if you want this."),
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to read block info"),
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to read block"),
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to sync block index"),
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to write block index"),
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to write block info"),
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to write block"),
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to write file info"),
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to write to coin database"),
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to write transaction index"),
QT_TRANSLATE_NOOP("bitcoin-core", "Failed to write undo data"),
QT_TRANSLATE_NOOP("bitcoin-core", "Fee (in BTC/kB) to add to transactions you send (default: %s)"), QT_TRANSLATE_NOOP("bitcoin-core", "Fee (in BTC/kB) to add to transactions you send (default: %s)"),
QT_TRANSLATE_NOOP("bitcoin-core", "Force safe mode (default: 0)"), QT_TRANSLATE_NOOP("bitcoin-core", "Force safe mode (default: 0)"),
QT_TRANSLATE_NOOP("bitcoin-core", "Generate coins (default: 0)"), QT_TRANSLATE_NOOP("bitcoin-core", "Generate coins (default: 0)"),
@ -231,6 +221,7 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Invalid amount for -paytxfee=<amount>: '%s'")
QT_TRANSLATE_NOOP("bitcoin-core", "Invalid amount"), QT_TRANSLATE_NOOP("bitcoin-core", "Invalid amount"),
QT_TRANSLATE_NOOP("bitcoin-core", "Invalid netmask specified in -whitelist: '%s'"), QT_TRANSLATE_NOOP("bitcoin-core", "Invalid netmask specified in -whitelist: '%s'"),
QT_TRANSLATE_NOOP("bitcoin-core", "Keep at most <n> unconnectable blocks in memory (default: %u)"), QT_TRANSLATE_NOOP("bitcoin-core", "Keep at most <n> unconnectable blocks in memory (default: %u)"),
QT_TRANSLATE_NOOP("bitcoin-core", "Keep at most <n> unconnectable transactions in memory (default: %u)"),
QT_TRANSLATE_NOOP("bitcoin-core", "Limit size of signature cache to <n> entries (default: 50000)"), QT_TRANSLATE_NOOP("bitcoin-core", "Limit size of signature cache to <n> entries (default: 50000)"),
QT_TRANSLATE_NOOP("bitcoin-core", "Listen for connections on <port> (default: 8333 or testnet: 18333)"), QT_TRANSLATE_NOOP("bitcoin-core", "Listen for connections on <port> (default: 8333 or testnet: 18333)"),
QT_TRANSLATE_NOOP("bitcoin-core", "Loading addresses..."), QT_TRANSLATE_NOOP("bitcoin-core", "Loading addresses..."),
@ -245,7 +236,7 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Need to specify a port with -whitebind: '%s'"
QT_TRANSLATE_NOOP("bitcoin-core", "Node relay options:"), QT_TRANSLATE_NOOP("bitcoin-core", "Node relay options:"),
QT_TRANSLATE_NOOP("bitcoin-core", "Not enough file descriptors available."), QT_TRANSLATE_NOOP("bitcoin-core", "Not enough file descriptors available."),
QT_TRANSLATE_NOOP("bitcoin-core", "Only accept block chain matching built-in checkpoints (default: 1)"), QT_TRANSLATE_NOOP("bitcoin-core", "Only accept block chain matching built-in checkpoints (default: 1)"),
QT_TRANSLATE_NOOP("bitcoin-core", "Only connect to nodes in network <net> (IPv4, IPv6 or Tor)"), QT_TRANSLATE_NOOP("bitcoin-core", "Only connect to nodes in network <net> (ipv4, ipv6 or onion)"),
QT_TRANSLATE_NOOP("bitcoin-core", "Options:"), QT_TRANSLATE_NOOP("bitcoin-core", "Options:"),
QT_TRANSLATE_NOOP("bitcoin-core", "Password for JSON-RPC connections"), QT_TRANSLATE_NOOP("bitcoin-core", "Password for JSON-RPC connections"),
QT_TRANSLATE_NOOP("bitcoin-core", "Prepend debug output with timestamp (default: 1)"), QT_TRANSLATE_NOOP("bitcoin-core", "Prepend debug output with timestamp (default: 1)"),
@ -282,7 +273,6 @@ QT_TRANSLATE_NOOP("bitcoin-core", "Specify wallet file (within data directory)")
QT_TRANSLATE_NOOP("bitcoin-core", "Specify your own public address"), QT_TRANSLATE_NOOP("bitcoin-core", "Specify your own public address"),
QT_TRANSLATE_NOOP("bitcoin-core", "Spend unconfirmed change when sending transactions (default: 1)"), QT_TRANSLATE_NOOP("bitcoin-core", "Spend unconfirmed change when sending transactions (default: 1)"),
QT_TRANSLATE_NOOP("bitcoin-core", "Stop running after importing blocks from disk (default: 0)"), QT_TRANSLATE_NOOP("bitcoin-core", "Stop running after importing blocks from disk (default: 0)"),
QT_TRANSLATE_NOOP("bitcoin-core", "System error: "),
QT_TRANSLATE_NOOP("bitcoin-core", "This help message"), QT_TRANSLATE_NOOP("bitcoin-core", "This help message"),
QT_TRANSLATE_NOOP("bitcoin-core", "This is experimental software."), QT_TRANSLATE_NOOP("bitcoin-core", "This is experimental software."),
QT_TRANSLATE_NOOP("bitcoin-core", "This is intended for regression testing tools and app development."), QT_TRANSLATE_NOOP("bitcoin-core", "This is intended for regression testing tools and app development."),

View file

@ -19,7 +19,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+11"/> <location line="+14"/>
<source>Copy the currently selected address to the system clipboard</source> <source>Copy the currently selected address to the system clipboard</source>
<translation>Copy the currently selected address to the system clipboard</translation> <translation>Copy the currently selected address to the system clipboard</translation>
</message> </message>
@ -29,7 +29,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+58"/> <location line="+67"/>
<source>C&amp;lose</source> <source>C&amp;lose</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -39,12 +39,12 @@
<translation>&amp;Copy Address</translation> <translation>&amp;Copy Address</translation>
</message> </message>
<message> <message>
<location filename="../forms/addressbookpage.ui" line="-47"/> <location filename="../forms/addressbookpage.ui" line="-53"/>
<source>Delete the currently selected address from the list</source> <source>Delete the currently selected address from the list</source>
<translation>Delete the currently selected address from the list</translation> <translation>Delete the currently selected address from the list</translation>
</message> </message>
<message> <message>
<location line="+27"/> <location line="+30"/>
<source>Export the data in the current tab to a file</source> <source>Export the data in the current tab to a file</source>
<translation>Export the data in the current tab to a file</translation> <translation>Export the data in the current tab to a file</translation>
</message> </message>
@ -54,7 +54,7 @@
<translation>&amp;Export</translation> <translation>&amp;Export</translation>
</message> </message>
<message> <message>
<location line="-27"/> <location line="-30"/>
<source>&amp;Delete</source> <source>&amp;Delete</source>
<translation>&amp;Delete</translation> <translation>&amp;Delete</translation>
</message> </message>
@ -286,17 +286,17 @@
<context> <context>
<name>BitcoinGUI</name> <name>BitcoinGUI</name>
<message> <message>
<location filename="../bitcoingui.cpp" line="+300"/> <location filename="../bitcoingui.cpp" line="+327"/>
<source>Sign &amp;message...</source> <source>Sign &amp;message...</source>
<translation>Sign &amp;message...</translation> <translation>Sign &amp;message...</translation>
</message> </message>
<message> <message>
<location line="+339"/> <location line="+348"/>
<source>Synchronizing with network...</source> <source>Synchronizing with network...</source>
<translation>Synchronizing with network...</translation> <translation>Synchronizing with network...</translation>
</message> </message>
<message> <message>
<location line="-411"/> <location line="-420"/>
<source>&amp;Overview</source> <source>&amp;Overview</source>
<translation>&amp;Overview</translation> <translation>&amp;Overview</translation>
</message> </message>
@ -377,13 +377,13 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+168"/> <location line="+175"/>
<location line="+5"/> <location line="+5"/>
<source>Bitcoin Core client</source> <source>Bitcoin Core client</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+156"/> <location line="+158"/>
<source>Importing blocks from disk...</source> <source>Importing blocks from disk...</source>
<translation>Importing blocks from disk...</translation> <translation>Importing blocks from disk...</translation>
</message> </message>
@ -393,7 +393,7 @@
<translation>Reindexing blocks on disk...</translation> <translation>Reindexing blocks on disk...</translation>
</message> </message>
<message> <message>
<location line="-409"/> <location line="-418"/>
<source>Send coins to a Bitcoin address</source> <source>Send coins to a Bitcoin address</source>
<translation>Send coins to a Bitcoin address</translation> <translation>Send coins to a Bitcoin address</translation>
</message> </message>
@ -428,12 +428,12 @@
<translation>&amp;Verify message...</translation> <translation>&amp;Verify message...</translation>
</message> </message>
<message> <message>
<location line="+437"/> <location line="+446"/>
<source>Bitcoin</source> <source>Bitcoin</source>
<translation>Bitcoin</translation> <translation>Bitcoin</translation>
</message> </message>
<message> <message>
<location line="-655"/> <location line="-664"/>
<source>Wallet</source> <source>Wallet</source>
<translation>Wallet</translation> <translation>Wallet</translation>
</message> </message>
@ -500,12 +500,12 @@
</message> </message>
<message> <message>
<location line="-289"/> <location line="-289"/>
<location line="+386"/> <location line="+393"/>
<source>[testnet]</source> <source>[testnet]</source>
<translation>[testnet]</translation> <translation>[testnet]</translation>
</message> </message>
<message> <message>
<location line="-411"/> <location line="-418"/>
<source>Bitcoin Core</source> <source>Bitcoin Core</source>
<translation type="unfinished">Bitcoin Core</translation> <translation type="unfinished">Bitcoin Core</translation>
</message> </message>
@ -546,7 +546,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location line="+310"/> <location line="+316"/>
<source>%n active connection(s) to Bitcoin network</source> <source>%n active connection(s) to Bitcoin network</source>
<translation> <translation>
<numerusform>%n active connection to Bitcoin network</numerusform> <numerusform>%n active connection to Bitcoin network</numerusform>
@ -554,7 +554,7 @@
</translation> </translation>
</message> </message>
<message> <message>
<location line="+22"/> <location line="+25"/>
<source>No block source available...</source> <source>No block source available...</source>
<translation>No block source available...</translation> <translation>No block source available...</translation>
</message> </message>
@ -665,7 +665,7 @@ Address: %4
</translation> </translation>
</message> </message>
<message> <message>
<location line="+69"/> <location line="+68"/>
<source>Wallet is &lt;b&gt;encrypted&lt;/b&gt; and currently &lt;b&gt;unlocked&lt;/b&gt;</source> <source>Wallet is &lt;b&gt;encrypted&lt;/b&gt; and currently &lt;b&gt;unlocked&lt;/b&gt;</source>
<translation>Wallet is &lt;b&gt;encrypted&lt;/b&gt; and currently &lt;b&gt;unlocked&lt;/b&gt;</translation> <translation>Wallet is &lt;b&gt;encrypted&lt;/b&gt; and currently &lt;b&gt;unlocked&lt;/b&gt;</translation>
</message> </message>
@ -678,7 +678,7 @@ Address: %4
<context> <context>
<name>ClientModel</name> <name>ClientModel</name>
<message> <message>
<location filename="../clientmodel.cpp" line="+138"/> <location filename="../clientmodel.cpp" line="+139"/>
<source>Network Alert</source> <source>Network Alert</source>
<translation>Network Alert</translation> <translation>Network Alert</translation>
</message> </message>
@ -736,7 +736,7 @@ Address: %4
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+13"/> <location line="+16"/>
<source>Tree mode</source> <source>Tree mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1059,7 +1059,7 @@ Address: %4
<context> <context>
<name>HelpMessageDialog</name> <name>HelpMessageDialog</name>
<message> <message>
<location filename="../utilitydialog.cpp" line="+29"/> <location filename="../utilitydialog.cpp" line="+31"/>
<source>Bitcoin Core</source> <source>Bitcoin Core</source>
<translation type="unfinished">Bitcoin Core</translation> <translation type="unfinished">Bitcoin Core</translation>
</message> </message>
@ -1201,7 +1201,7 @@ Address: %4
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+11"/> <location line="+10"/>
<source>Select payment request file</source> <source>Select payment request file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1430,12 +1430,12 @@ Address: %4
<translation>&amp;OK</translation> <translation>&amp;OK</translation>
</message> </message>
<message> <message>
<location line="+7"/> <location line="+13"/>
<source>&amp;Cancel</source> <source>&amp;Cancel</source>
<translation>&amp;Cancel</translation> <translation>&amp;Cancel</translation>
</message> </message>
<message> <message>
<location filename="../optionsdialog.cpp" line="+68"/> <location filename="../optionsdialog.cpp" line="+71"/>
<source>default</source> <source>default</source>
<translation>default</translation> <translation>default</translation>
</message> </message>
@ -1479,23 +1479,18 @@ Address: %4
<translation>Form</translation> <translation>Form</translation>
</message> </message>
<message> <message>
<location line="+52"/> <location line="+53"/>
<location line="+394"/> <location line="+372"/>
<source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source>
<translation>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</translation> <translation>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</translation>
</message> </message>
<message> <message>
<location line="-401"/> <location line="-133"/>
<source>Wallet</source>
<translation>Wallet</translation>
</message>
<message>
<location line="+33"/>
<source>Watch-only:</source> <source>Watch-only:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+43"/> <location line="+10"/>
<source>Available:</source> <source>Available:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1505,62 +1500,72 @@ Address: %4
<translation>Your current spendable balance</translation> <translation>Your current spendable balance</translation>
</message> </message>
<message> <message>
<location line="+16"/> <location line="+41"/>
<source>Pending:</source> <source>Pending:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+16"/> <location line="-236"/>
<source>Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance</source> <source>Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance</source>
<translation>Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance</translation> <translation>Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance</translation>
</message> </message>
<message> <message>
<location line="+16"/> <location line="+112"/>
<source>Immature:</source> <source>Immature:</source>
<translation>Immature:</translation> <translation>Immature:</translation>
</message> </message>
<message> <message>
<location line="+16"/> <location line="-29"/>
<source>Mined balance that has not yet matured</source> <source>Mined balance that has not yet matured</source>
<translation>Mined balance that has not yet matured</translation> <translation>Mined balance that has not yet matured</translation>
</message> </message>
<message> <message>
<location line="+23"/> <location line="-163"/>
<source>Balances</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+147"/>
<source>Total:</source> <source>Total:</source>
<translation>Total:</translation> <translation>Total:</translation>
</message> </message>
<message> <message>
<location line="+16"/> <location line="+61"/>
<source>Your current total balance</source> <source>Your current total balance</source>
<translation>Your current total balance</translation> <translation>Your current total balance</translation>
</message> </message>
<message> <message>
<location line="+38"/> <location line="+92"/>
<source>Your current balance in watch-only addresses</source> <source>Your current balance in watch-only addresses</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+25"/> <location line="+23"/>
<source>Spendable:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+49"/>
<source>Recent transactions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-317"/>
<source>Unconfirmed transactions to watch-only addresses</source> <source>Unconfirmed transactions to watch-only addresses</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+25"/> <location line="+50"/>
<source>Mined balance in watch-only addresses that has not yet matured</source> <source>Mined balance in watch-only addresses that has not yet matured</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+44"/> <location line="+128"/>
<source>Current total balance in watch-only addresses</source> <source>Current total balance in watch-only addresses</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+67"/> <location filename="../overviewpage.cpp" line="+131"/>
<source>&lt;b&gt;Recent transactions&lt;/b&gt;</source>
<translation>&lt;b&gt;Recent transactions&lt;/b&gt;</translation>
</message>
<message>
<location filename="../overviewpage.cpp" line="+123"/>
<location line="+1"/> <location line="+1"/>
<source>out of sync</source> <source>out of sync</source>
<translation>out of sync</translation> <translation>out of sync</translation>
@ -1569,7 +1574,7 @@ Address: %4
<context> <context>
<name>PaymentServer</name> <name>PaymentServer</name>
<message> <message>
<location filename="../paymentserver.cpp" line="+405"/> <location filename="../paymentserver.cpp" line="+410"/>
<location line="+14"/> <location line="+14"/>
<location line="+7"/> <location line="+7"/>
<source>URI handling</source> <source>URI handling</source>
@ -1681,7 +1686,7 @@ Address: %4
<context> <context>
<name>PeerTableModel</name> <name>PeerTableModel</name>
<message> <message>
<location filename="../peertablemodel.cpp" line="+112"/> <location filename="../peertablemodel.cpp" line="+118"/>
<source>User Agent</source> <source>User Agent</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1699,17 +1704,17 @@ Address: %4
<context> <context>
<name>QObject</name> <name>QObject</name>
<message> <message>
<location filename="../bitcoinunits.cpp" line="+200"/> <location filename="../bitcoinunits.cpp" line="+196"/>
<source>Amount</source> <source>Amount</source>
<translation type="unfinished">Amount</translation> <translation type="unfinished">Amount</translation>
</message> </message>
<message> <message>
<location filename="../guiutil.cpp" line="+97"/> <location filename="../guiutil.cpp" line="+106"/>
<source>Enter a Bitcoin address (e.g. %1)</source> <source>Enter a Bitcoin address (e.g. %1)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+673"/> <location line="+698"/>
<source>%1 d</source> <source>%1 d</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1795,7 +1800,7 @@ Address: %4
<location line="+23"/> <location line="+23"/>
<location line="+36"/> <location line="+36"/>
<location line="+23"/> <location line="+23"/>
<location line="+462"/> <location line="+465"/>
<location line="+23"/> <location line="+23"/>
<location line="+23"/> <location line="+23"/>
<location line="+23"/> <location line="+23"/>
@ -1813,7 +1818,7 @@ Address: %4
<translation>N/A</translation> <translation>N/A</translation>
</message> </message>
<message> <message>
<location line="-987"/> <location line="-990"/>
<source>Client version</source> <source>Client version</source>
<translation>Client version</translation> <translation>Client version</translation>
</message> </message>
@ -1873,7 +1878,7 @@ Address: %4
<translation>Current number of blocks</translation> <translation>Current number of blocks</translation>
</message> </message>
<message> <message>
<location line="+300"/> <location line="+303"/>
<source>Received</source> <source>Received</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1889,7 +1894,7 @@ Address: %4
</message> </message>
<message> <message>
<location line="+39"/> <location line="+39"/>
<location filename="../rpcconsole.cpp" line="+234"/> <location filename="../rpcconsole.cpp" line="+236"/>
<location line="+327"/> <location line="+327"/>
<source>Select a peer to view detailed information.</source> <source>Select a peer to view detailed information.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1965,7 +1970,7 @@ Address: %4
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="-761"/> <location line="-764"/>
<source>Last block time</source> <source>Last block time</source>
<translation>Last block time</translation> <translation>Last block time</translation>
</message> </message>
@ -1990,7 +1995,7 @@ Address: %4
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+13"/> <location line="+16"/>
<source>Totals</source> <source>Totals</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2005,7 +2010,7 @@ Address: %4
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../forms/rpcconsole.ui" line="-354"/> <location filename="../forms/rpcconsole.ui" line="-357"/>
<source>Build date</source> <source>Build date</source>
<translation>Build date</translation> <translation>Build date</translation>
</message> </message>
@ -2163,12 +2168,12 @@ Address: %4
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+78"/> <location line="+75"/>
<source>Requested payments history</source> <source>Requested payments history</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="-98"/> <location line="-95"/>
<source>&amp;Request payment</source> <source>&amp;Request payment</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2183,7 +2188,7 @@ Address: %4
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+14"/> <location line="+17"/>
<source>Remove the selected entries from the list</source> <source>Remove the selected entries from the list</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2221,12 +2226,12 @@ Address: %4
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+7"/> <location line="+10"/>
<source>Copy &amp;Address</source> <source>Copy &amp;Address</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+7"/> <location line="+10"/>
<source>&amp;Save Image...</source> <source>&amp;Save Image...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2279,7 +2284,7 @@ Address: %4
<context> <context>
<name>RecentRequestsTableModel</name> <name>RecentRequestsTableModel</name>
<message> <message>
<location filename="../recentrequeststablemodel.cpp" line="+24"/> <location filename="../recentrequeststablemodel.cpp" line="+26"/>
<source>Date</source> <source>Date</source>
<translation type="unfinished">Date</translation> <translation type="unfinished">Date</translation>
</message> </message>
@ -2333,7 +2338,7 @@ Address: %4
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+7"/> <location line="+10"/>
<source>automatically selected</source> <source>automatically selected</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2398,22 +2403,22 @@ Address: %4
<translation>Add &amp;Recipient</translation> <translation>Add &amp;Recipient</translation>
</message> </message>
<message> <message>
<location line="-23"/> <location line="-20"/>
<source>Clear all fields of the form.</source> <source>Clear all fields of the form.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="-271"/> <location line="-274"/>
<source>Dust:</source> <source>Dust:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+274"/> <location line="+277"/>
<source>Clear &amp;All</source> <source>Clear &amp;All</source>
<translation>Clear &amp;All</translation> <translation>Clear &amp;All</translation>
</message> </message>
<message> <message>
<location line="+58"/> <location line="+55"/>
<source>Balance:</source> <source>Balance:</source>
<translation>Balance:</translation> <translation>Balance:</translation>
</message> </message>
@ -2653,7 +2658,7 @@ Address: %4
<context> <context>
<name>ShutdownWindow</name> <name>ShutdownWindow</name>
<message> <message>
<location filename="../utilitydialog.cpp" line="+51"/> <location filename="../utilitydialog.cpp" line="+47"/>
<source>Bitcoin Core is shutting down...</source> <source>Bitcoin Core is shutting down...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2671,7 +2676,7 @@ Address: %4
<translation>Signatures - Sign / Verify a Message</translation> <translation>Signatures - Sign / Verify a Message</translation>
</message> </message>
<message> <message>
<location line="+10"/> <location line="+13"/>
<source>&amp;Sign Message</source> <source>&amp;Sign Message</source>
<translation>&amp;Sign Message</translation> <translation>&amp;Sign Message</translation>
</message> </message>
@ -2848,7 +2853,7 @@ Address: %4
<context> <context>
<name>SplashScreen</name> <name>SplashScreen</name>
<message> <message>
<location filename="../splashscreen.cpp" line="+32"/> <location filename="../splashscreen.cpp" line="+34"/>
<source>Bitcoin Core</source> <source>Bitcoin Core</source>
<translation type="unfinished">Bitcoin Core</translation> <translation type="unfinished">Bitcoin Core</translation>
</message> </message>
@ -2874,7 +2879,7 @@ Address: %4
<context> <context>
<name>TransactionDesc</name> <name>TransactionDesc</name>
<message> <message>
<location filename="../transactiondesc.cpp" line="+33"/> <location filename="../transactiondesc.cpp" line="+34"/>
<source>Open until %1</source> <source>Open until %1</source>
<translation>Open until %1</translation> <translation>Open until %1</translation>
</message> </message>
@ -3098,7 +3103,7 @@ Address: %4
<context> <context>
<name>TransactionTableModel</name> <name>TransactionTableModel</name>
<message> <message>
<location filename="../transactiontablemodel.cpp" line="+237"/> <location filename="../transactiontablemodel.cpp" line="+235"/>
<source>Date</source> <source>Date</source>
<translation>Date</translation> <translation>Date</translation>
</message> </message>
@ -3166,7 +3171,7 @@ Address: %4
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+51"/> <location line="+48"/>
<source>Received with</source> <source>Received with</source>
<translation>Received with</translation> <translation>Received with</translation>
</message> </message>
@ -3191,12 +3196,17 @@ Address: %4
<translation>Mined</translation> <translation>Mined</translation>
</message> </message>
<message> <message>
<location line="+41"/> <location line="+28"/>
<source>watch-only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<source>(n/a)</source> <source>(n/a)</source>
<translation>(n/a)</translation> <translation>(n/a)</translation>
</message> </message>
<message> <message>
<location line="+193"/> <location line="+210"/>
<source>Transaction status. Hover over this field to show number of confirmations.</source> <source>Transaction status. Hover over this field to show number of confirmations.</source>
<translation>Transaction status. Hover over this field to show number of confirmations.</translation> <translation>Transaction status. Hover over this field to show number of confirmations.</translation>
</message> </message>
@ -3210,6 +3220,11 @@ Address: %4
<source>Type of transaction.</source> <source>Type of transaction.</source>
<translation>Type of transaction.</translation> <translation>Type of transaction.</translation>
</message> </message>
<message>
<location line="+2"/>
<source>Whether or not a watch-only address is involved in this transaction.</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location line="+2"/> <location line="+2"/>
<source>Destination address of transaction.</source> <source>Destination address of transaction.</source>
@ -3224,7 +3239,7 @@ Address: %4
<context> <context>
<name>TransactionView</name> <name>TransactionView</name>
<message> <message>
<location filename="../transactionview.cpp" line="+60"/> <location filename="../transactionview.cpp" line="+67"/>
<location line="+16"/> <location line="+16"/>
<source>All</source> <source>All</source>
<translation>All</translation> <translation>All</translation>
@ -3325,12 +3340,17 @@ Address: %4
<translation>Show transaction details</translation> <translation>Show transaction details</translation>
</message> </message>
<message> <message>
<location line="+163"/> <location line="+179"/>
<source>Export Transaction History</source> <source>Export Transaction History</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+19"/> <location line="+12"/>
<source>Watch-only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Exporting Failed</source> <source>Exporting Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -3350,7 +3370,7 @@ Address: %4
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="-22"/> <location line="-24"/>
<source>Comma separated file (*.csv)</source> <source>Comma separated file (*.csv)</source>
<translation>Comma separated file (*.csv)</translation> <translation>Comma separated file (*.csv)</translation>
</message> </message>
@ -3360,7 +3380,7 @@ Address: %4
<translation>Confirmed</translation> <translation>Confirmed</translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+3"/>
<source>Date</source> <source>Date</source>
<translation>Date</translation> <translation>Date</translation>
</message> </message>
@ -3398,7 +3418,7 @@ Address: %4
<context> <context>
<name>UnitDisplayStatusBarControl</name> <name>UnitDisplayStatusBarControl</name>
<message> <message>
<location filename="../bitcoingui.cpp" line="+101"/> <location filename="../bitcoingui.cpp" line="+103"/>
<source>Unit to show amounts in. Click to select another unit.</source> <source>Unit to show amounts in. Click to select another unit.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -3465,7 +3485,7 @@ Address: %4
<context> <context>
<name>bitcoin-core</name> <name>bitcoin-core</name>
<message> <message>
<location filename="../bitcoinstrings.cpp" line="+249"/> <location filename="../bitcoinstrings.cpp" line="+240"/>
<source>Options:</source> <source>Options:</source>
<translation>Options:</translation> <translation>Options:</translation>
</message> </message>
@ -3495,22 +3515,22 @@ Address: %4
<translation>Maintain at most &lt;n&gt; connections to peers (default: 125)</translation> <translation>Maintain at most &lt;n&gt; connections to peers (default: 125)</translation>
</message> </message>
<message> <message>
<location line="-62"/> <location line="-53"/>
<source>Connect to a node to retrieve peer addresses, and disconnect</source> <source>Connect to a node to retrieve peer addresses, and disconnect</source>
<translation>Connect to a node to retrieve peer addresses, and disconnect</translation> <translation>Connect to a node to retrieve peer addresses, and disconnect</translation>
</message> </message>
<message> <message>
<location line="+103"/> <location line="+94"/>
<source>Specify your own public address</source> <source>Specify your own public address</source>
<translation>Specify your own public address</translation> <translation>Specify your own public address</translation>
</message> </message>
<message> <message>
<location line="+7"/> <location line="+6"/>
<source>Threshold for disconnecting misbehaving peers (default: 100)</source> <source>Threshold for disconnecting misbehaving peers (default: 100)</source>
<translation>Threshold for disconnecting misbehaving peers (default: 100)</translation> <translation>Threshold for disconnecting misbehaving peers (default: 100)</translation>
</message> </message>
<message> <message>
<location line="-181"/> <location line="-171"/>
<source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source>
<translation>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</translation> <translation>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</translation>
</message> </message>
@ -3525,17 +3545,17 @@ Address: %4
<translation>Accept command line and JSON-RPC commands</translation> <translation>Accept command line and JSON-RPC commands</translation>
</message> </message>
<message> <message>
<location line="+99"/> <location line="+90"/>
<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> <translation>Run in the background as a daemon and accept commands</translation>
</message> </message>
<message> <message>
<location line="+36"/> <location line="+35"/>
<source>Use the test network</source> <source>Use the test network</source>
<translation>Use the test network</translation> <translation>Use the test network</translation>
</message> </message>
<message> <message>
<location line="-134"/> <location line="-124"/>
<source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source>
<translation>Accept connections from outside (default: 1 if no -proxy or -connect)</translation> <translation>Accept connections from outside (default: 1 if no -proxy or -connect)</translation>
</message> </message>
@ -3756,6 +3776,11 @@ for example: alertnotify=echo %%s | mail -s &quot;Bitcoin Alert&quot; admin@foo.
</message> </message>
<message> <message>
<location line="+2"/> <location line="+2"/>
<source>Error: A fatal internal error occured, see debug.log for details</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>Error: Disk space is low!</source> <source>Error: Disk space is low!</source>
<translation>Error: Disk space is low!</translation> <translation>Error: Disk space is low!</translation>
</message> </message>
@ -3764,66 +3789,11 @@ for example: alertnotify=echo %%s | mail -s &quot;Bitcoin Alert&quot; admin@foo.
<source>Error: Wallet locked, unable to create transaction!</source> <source>Error: Wallet locked, unable to create transaction!</source>
<translation>Error: Wallet locked, unable to create transaction!</translation> <translation>Error: Wallet locked, unable to create transaction!</translation>
</message> </message>
<message>
<location line="+1"/>
<source>Error: system error: </source>
<translation>Error: system error: </translation>
</message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Failed to listen on any port. Use -listen=0 if you want this.</source> <source>Failed to listen on any port. Use -listen=0 if you want this.</source>
<translation>Failed to listen on any port. Use -listen=0 if you want this.</translation> <translation>Failed to listen on any port. Use -listen=0 if you want this.</translation>
</message> </message>
<message>
<location line="+1"/>
<source>Failed to read block info</source>
<translation>Failed to read block info</translation>
</message>
<message>
<location line="+1"/>
<source>Failed to read block</source>
<translation>Failed to read block</translation>
</message>
<message>
<location line="+1"/>
<source>Failed to sync block index</source>
<translation>Failed to sync block index</translation>
</message>
<message>
<location line="+1"/>
<source>Failed to write block index</source>
<translation>Failed to write block index</translation>
</message>
<message>
<location line="+1"/>
<source>Failed to write block info</source>
<translation>Failed to write block info</translation>
</message>
<message>
<location line="+1"/>
<source>Failed to write block</source>
<translation>Failed to write block</translation>
</message>
<message>
<location line="+1"/>
<source>Failed to write file info</source>
<translation>Failed to write file info</translation>
</message>
<message>
<location line="+1"/>
<source>Failed to write to coin database</source>
<translation>Failed to write to coin database</translation>
</message>
<message>
<location line="+1"/>
<source>Failed to write transaction index</source>
<translation>Failed to write transaction index</translation>
</message>
<message>
<location line="+1"/>
<source>Failed to write undo data</source>
<translation>Failed to write undo data</translation>
</message>
<message> <message>
<location line="+2"/> <location line="+2"/>
<source>Force safe mode (default: 0)</source> <source>Force safe mode (default: 0)</source>
@ -3860,12 +3830,17 @@ for example: alertnotify=echo %%s | mail -s &quot;Bitcoin Alert&quot; admin@foo.
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+21"/> <location line="+22"/>
<source>Not enough file descriptors available.</source> <source>Not enough file descriptors available.</source>
<translation>Not enough file descriptors available.</translation> <translation>Not enough file descriptors available.</translation>
</message> </message>
<message> <message>
<location line="+5"/> <location line="+2"/>
<source>Only connect to nodes in network &lt;net&gt; (ipv4, ipv6 or onion)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>Prepend debug output with timestamp (default: 1)</source> <source>Prepend debug output with timestamp (default: 1)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -3905,7 +3880,7 @@ for example: alertnotify=echo %%s | mail -s &quot;Bitcoin Alert&quot; admin@foo.
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+4"/> <location line="+3"/>
<source>This is intended for regression testing tools and app development.</source> <source>This is intended for regression testing tools and app development.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -3940,7 +3915,7 @@ for example: alertnotify=echo %%s | mail -s &quot;Bitcoin Alert&quot; admin@foo.
<translation>Imports blocks from external blk000??.dat file</translation> <translation>Imports blocks from external blk000??.dat file</translation>
</message> </message>
<message> <message>
<location line="-195"/> <location line="-185"/>
<source>(default: 1, 1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)</source> <source>(default: 1, 1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -4080,12 +4055,12 @@ for example: alertnotify=echo %%s | mail -s &quot;Bitcoin Alert&quot; admin@foo.
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+4"/> <location line="+5"/>
<source>Error: Unsupported argument -tor found, use -onion.</source> <source>Error: Unsupported argument -tor found, use -onion.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+14"/> <location line="+3"/>
<source>Fee (in BTC/kB) to add to transactions you send (default: %s)</source> <source>Fee (in BTC/kB) to add to transactions you send (default: %s)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -4129,6 +4104,11 @@ for example: alertnotify=echo %%s | mail -s &quot;Bitcoin Alert&quot; admin@foo.
<source>Keep at most &lt;n&gt; unconnectable blocks in memory (default: %u)</source> <source>Keep at most &lt;n&gt; unconnectable blocks in memory (default: %u)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location line="+1"/>
<source>Keep at most &lt;n&gt; unconnectable transactions in memory (default: %u)</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location line="+1"/> <location line="+1"/>
<source>Limit size of signature cache to &lt;n&gt; entries (default: 50000)</source> <source>Limit size of signature cache to &lt;n&gt; entries (default: 50000)</source>
@ -4170,12 +4150,7 @@ for example: alertnotify=echo %%s | mail -s &quot;Bitcoin Alert&quot; admin@foo.
<translation>Only accept block chain matching built-in checkpoints (default: 1)</translation> <translation>Only accept block chain matching built-in checkpoints (default: 1)</translation>
</message> </message>
<message> <message>
<location line="+1"/> <location line="+5"/>
<source>Only connect to nodes in network &lt;net&gt; (IPv4, IPv6 or Tor)</source>
<translation>Only connect to nodes in network &lt;net&gt; (IPv4, IPv6 or Tor)</translation>
</message>
<message>
<location line="+4"/>
<source>Print block on startup, if found in block index</source> <source>Print block on startup, if found in block index</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -4255,12 +4230,7 @@ for example: alertnotify=echo %%s | mail -s &quot;Bitcoin Alert&quot; admin@foo.
<translation>Specify connection timeout in milliseconds (default: 5000)</translation> <translation>Specify connection timeout in milliseconds (default: 5000)</translation>
</message> </message>
<message> <message>
<location line="+7"/> <location line="+8"/>
<source>System error: </source>
<translation>System error: </translation>
</message>
<message>
<location line="+2"/>
<source>This is experimental software.</source> <source>This is experimental software.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -4340,22 +4310,22 @@ for example: alertnotify=echo %%s | mail -s &quot;Bitcoin Alert&quot; admin@foo.
<translation>wallet.dat corrupt, salvage failed</translation> <translation>wallet.dat corrupt, salvage failed</translation>
</message> </message>
<message> <message>
<location line="-64"/> <location line="-63"/>
<source>Password for JSON-RPC connections</source> <source>Password for JSON-RPC connections</source>
<translation>Password for JSON-RPC connections</translation> <translation>Password for JSON-RPC connections</translation>
</message> </message>
<message> <message>
<location line="-164"/> <location line="-155"/>
<source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source>
<translation>Execute command when the best block changes (%s in cmd is replaced by block hash)</translation> <translation>Execute command when the best block changes (%s in cmd is replaced by block hash)</translation>
</message> </message>
<message> <message>
<location line="+210"/> <location line="+200"/>
<source>Upgrade wallet to latest format</source> <source>Upgrade wallet to latest format</source>
<translation>Upgrade wallet to latest format</translation> <translation>Upgrade wallet to latest format</translation>
</message> </message>
<message> <message>
<location line="-27"/> <location line="-26"/>
<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> <translation>Set key pool size to &lt;n&gt; (default: 100)</translation>
</message> </message>
@ -4365,12 +4335,12 @@ for example: alertnotify=echo %%s | mail -s &quot;Bitcoin Alert&quot; admin@foo.
<translation>Rescan the block chain for missing wallet transactions</translation> <translation>Rescan the block chain for missing wallet transactions</translation>
</message> </message>
<message> <message>
<location line="+36"/> <location line="+35"/>
<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> <translation>Use OpenSSL (https) for JSON-RPC connections</translation>
</message> </message>
<message> <message>
<location line="-31"/> <location line="-30"/>
<source>Server certificate file (default: server.cert)</source> <source>Server certificate file (default: server.cert)</source>
<translation>Server certificate file (default: server.cert)</translation> <translation>Server certificate file (default: server.cert)</translation>
</message> </message>
@ -4380,22 +4350,22 @@ for example: alertnotify=echo %%s | mail -s &quot;Bitcoin Alert&quot; admin@foo.
<translation>Server private key (default: server.pem)</translation> <translation>Server private key (default: server.pem)</translation>
</message> </message>
<message> <message>
<location line="+19"/> <location line="+18"/>
<source>This help message</source> <source>This help message</source>
<translation>This help message</translation> <translation>This help message</translation>
</message> </message>
<message> <message>
<location line="-118"/> <location line="-108"/>
<source>Allow DNS lookups for -addnode, -seednode and -connect</source> <source>Allow DNS lookups for -addnode, -seednode and -connect</source>
<translation>Allow DNS lookups for -addnode, -seednode and -connect</translation> <translation>Allow DNS lookups for -addnode, -seednode and -connect</translation>
</message> </message>
<message> <message>
<location line="+68"/> <location line="+59"/>
<source>Loading addresses...</source> <source>Loading addresses...</source>
<translation>Loading addresses...</translation> <translation>Loading addresses...</translation>
</message> </message>
<message> <message>
<location line="-42"/> <location line="-33"/>
<source>Error loading wallet.dat: Wallet corrupted</source> <source>Error loading wallet.dat: Wallet corrupted</source>
<translation>Error loading wallet.dat: Wallet corrupted</translation> <translation>Error loading wallet.dat: Wallet corrupted</translation>
</message> </message>
@ -4405,7 +4375,7 @@ for example: alertnotify=echo %%s | mail -s &quot;Bitcoin Alert&quot; admin@foo.
<translation>Error loading wallet.dat</translation> <translation>Error loading wallet.dat</translation>
</message> </message>
<message> <message>
<location line="+33"/> <location line="+23"/>
<source>Invalid -proxy address: &apos;%s&apos;</source> <source>Invalid -proxy address: &apos;%s&apos;</source>
<translation>Invalid -proxy address: &apos;%s&apos;</translation> <translation>Invalid -proxy address: &apos;%s&apos;</translation>
</message> </message>
@ -4415,7 +4385,7 @@ for example: alertnotify=echo %%s | mail -s &quot;Bitcoin Alert&quot; admin@foo.
<translation>Unknown network specified in -onlynet: &apos;%s&apos;</translation> <translation>Unknown network specified in -onlynet: &apos;%s&apos;</translation>
</message> </message>
<message> <message>
<location line="-122"/> <location line="-112"/>
<source>Cannot resolve -bind address: &apos;%s&apos;</source> <source>Cannot resolve -bind address: &apos;%s&apos;</source>
<translation>Cannot resolve -bind address: &apos;%s&apos;</translation> <translation>Cannot resolve -bind address: &apos;%s&apos;</translation>
</message> </message>
@ -4425,7 +4395,7 @@ for example: alertnotify=echo %%s | mail -s &quot;Bitcoin Alert&quot; admin@foo.
<translation>Cannot resolve -externalip address: &apos;%s&apos;</translation> <translation>Cannot resolve -externalip address: &apos;%s&apos;</translation>
</message> </message>
<message> <message>
<location line="+56"/> <location line="+46"/>
<source>Invalid amount for -paytxfee=&lt;amount&gt;: &apos;%s&apos;</source> <source>Invalid amount for -paytxfee=&lt;amount&gt;: &apos;%s&apos;</source>
<translation>Invalid amount for -paytxfee=&lt;amount&gt;: &apos;%s&apos;</translation> <translation>Invalid amount for -paytxfee=&lt;amount&gt;: &apos;%s&apos;</translation>
</message> </message>
@ -4440,22 +4410,22 @@ for example: alertnotify=echo %%s | mail -s &quot;Bitcoin Alert&quot; admin@foo.
<translation>Insufficient funds</translation> <translation>Insufficient funds</translation>
</message> </message>
<message> <message>
<location line="+13"/> <location line="+14"/>
<source>Loading block index...</source> <source>Loading block index...</source>
<translation>Loading block index...</translation> <translation>Loading block index...</translation>
</message> </message>
<message> <message>
<location line="-70"/> <location line="-61"/>
<source>Add a node to connect to and attempt to keep the connection open</source> <source>Add a node to connect to and attempt to keep the connection open</source>
<translation>Add a node to connect to and attempt to keep the connection open</translation> <translation>Add a node to connect to and attempt to keep the connection open</translation>
</message> </message>
<message> <message>
<location line="+71"/> <location line="+62"/>
<source>Loading wallet...</source> <source>Loading wallet...</source>
<translation>Loading wallet...</translation> <translation>Loading wallet...</translation>
</message> </message>
<message> <message>
<location line="-66"/> <location line="-57"/>
<source>Cannot downgrade wallet</source> <source>Cannot downgrade wallet</source>
<translation>Cannot downgrade wallet</translation> <translation>Cannot downgrade wallet</translation>
</message> </message>
@ -4465,22 +4435,22 @@ for example: alertnotify=echo %%s | mail -s &quot;Bitcoin Alert&quot; admin@foo.
<translation>Cannot write default address</translation> <translation>Cannot write default address</translation>
</message> </message>
<message> <message>
<location line="+86"/> <location line="+77"/>
<source>Rescanning...</source> <source>Rescanning...</source>
<translation>Rescanning...</translation> <translation>Rescanning...</translation>
</message> </message>
<message> <message>
<location line="-73"/> <location line="-64"/>
<source>Done loading</source> <source>Done loading</source>
<translation>Done loading</translation> <translation>Done loading</translation>
</message> </message>
<message> <message>
<location line="+101"/> <location line="+91"/>
<source>To use the %s option</source> <source>To use the %s option</source>
<translation>To use the %s option</translation> <translation>To use the %s option</translation>
</message> </message>
<message> <message>
<location line="-93"/> <location line="-83"/>
<source>Error</source> <source>Error</source>
<translation>Error</translation> <translation>Error</translation>
</message> </message>