From 67c6994370ccff61f2c3def239bb63f12cdf6d6d Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Sat, 17 Sep 2011 19:11:29 +0800 Subject: [PATCH 1/8] Update to the Chinese Simp translation --- locale/zh_cn/LC_MESSAGES/bitcoin.po | 667 ++++++++++++++++------------ 1 file changed, 388 insertions(+), 279 deletions(-) diff --git a/locale/zh_cn/LC_MESSAGES/bitcoin.po b/locale/zh_cn/LC_MESSAGES/bitcoin.po index e870a164..f53367e3 100644 --- a/locale/zh_cn/LC_MESSAGES/bitcoin.po +++ b/locale/zh_cn/LC_MESSAGES/bitcoin.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-05-21 14:19+0800\n" -"PO-Revision-Date: 2011-05-28 17:08+0800\n" +"POT-Creation-Date: 2011-09-06 21:58+0100\n" +"PO-Revision-Date: 2011-09-17 19:08+0800\n" "Last-Translator: Dean Lee \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -17,127 +17,131 @@ msgstr "" "X-Poedit-Bookmarks: 77,-1,-1,-1,-1,-1,-1,-1,-1,-1\n" "X-Poedit-SearchPath-0: ../../..\n" -#: ../../../src/init.cpp:142 +#: ../../../src/init.cpp:163 msgid "Bitcoin version" msgstr "Bitcoin 版本" -#: ../../../src/init.cpp:143 +#: ../../../src/init.cpp:164 msgid "Usage:" msgstr "用法:" -#: ../../../src/init.cpp:145 +#: ../../../src/init.cpp:166 msgid "Send command to -server or bitcoind\n" msgstr "发送命令给 -server 或 bitcoin\n" -#: ../../../src/init.cpp:146 +#: ../../../src/init.cpp:167 msgid "List commands\n" msgstr "列出命令\n" -#: ../../../src/init.cpp:147 +#: ../../../src/init.cpp:168 msgid "Get help for a command\n" msgstr "获取命令的帮助\n" -#: ../../../src/init.cpp:148 +#: ../../../src/init.cpp:169 msgid "Options:\n" msgstr "选项:\n" -#: ../../../src/init.cpp:149 +#: ../../../src/init.cpp:170 msgid "Specify configuration file (default: bitcoin.conf)\n" msgstr "指定配置文件 (默认: bitcoin.conf)\n" -#: ../../../src/init.cpp:150 +#: ../../../src/init.cpp:171 msgid "Specify pid file (default: bitcoind.pid)\n" msgstr "指定 pid 文件 (默认: bitcoin.pid)\n" -#: ../../../src/init.cpp:151 +#: ../../../src/init.cpp:172 msgid "Generate coins\n" msgstr "生成货币\n" -#: ../../../src/init.cpp:152 +#: ../../../src/init.cpp:173 msgid "Don't generate coins\n" msgstr "不要生成货币\n" -#: ../../../src/init.cpp:153 +#: ../../../src/init.cpp:174 msgid "Start minimized\n" msgstr "启动时最小化\n" -#: ../../../src/init.cpp:154 +#: ../../../src/init.cpp:175 msgid "Specify data directory\n" msgstr "指定数据目录\n" -#: ../../../src/init.cpp:155 +#: ../../../src/init.cpp:176 +msgid "Specify connection timeout (in milliseconds)\n" +msgstr "指定连接超时时间 (毫秒)\n" + +#: ../../../src/init.cpp:177 msgid "Connect through socks4 proxy\n" msgstr "通过 socks4 代理连接\n" -#: ../../../src/init.cpp:156 +#: ../../../src/init.cpp:178 msgid "Allow DNS lookups for addnode and connect\n" msgstr "允许 DNS 查找新增结点和连接\n" -#: ../../../src/init.cpp:157 +#: ../../../src/init.cpp:179 msgid "Add a node to connect to\n" msgstr "添加一个连接结点\n" -#: ../../../src/init.cpp:158 +#: ../../../src/init.cpp:180 msgid "Connect only to the specified node\n" msgstr "只连接特定结点\n" -#: ../../../src/init.cpp:159 +#: ../../../src/init.cpp:181 msgid "Don't accept connections from outside\n" msgstr "不要接受外部传来的连接\n" -#: ../../../src/init.cpp:162 +#: ../../../src/init.cpp:184 msgid "Don't attempt to use UPnP to map the listening port\n" msgstr "不要尝试使用 UPnP 映射监听端口\n" -#: ../../../src/init.cpp:164 +#: ../../../src/init.cpp:186 msgid "Attempt to use UPnP to map the listening port\n" msgstr "尝试使用 UPnP 映射监听端口\n" -#: ../../../src/init.cpp:167 +#: ../../../src/init.cpp:189 msgid "Fee per KB to add to transactions you send\n" msgstr "您为每 KB 支付所增加的交易佣金\n" -#: ../../../src/init.cpp:169 +#: ../../../src/init.cpp:191 msgid "Accept command line and JSON-RPC commands\n" msgstr "允许命令行和 JSON-RPC 控制\n" -#: ../../../src/init.cpp:172 +#: ../../../src/init.cpp:194 msgid "Run in the background as a daemon and accept commands\n" msgstr "在后台运行并接收命令\n" -#: ../../../src/init.cpp:174 +#: ../../../src/init.cpp:196 msgid "Use the test network\n" msgstr "使用测试网络\n" -#: ../../../src/init.cpp:175 +#: ../../../src/init.cpp:197 msgid "Username for JSON-RPC connections\n" msgstr "JSON-RPC 连接的用户名\n" -#: ../../../src/init.cpp:176 +#: ../../../src/init.cpp:198 msgid "Password for JSON-RPC connections\n" msgstr "JSON-RPC 连接的密码\n" -#: ../../../src/init.cpp:177 +#: ../../../src/init.cpp:199 msgid "Listen for JSON-RPC connections on (default: 8332)\n" msgstr "在端口 监听 JSON-RPC 连接 (默认: 8332)\n" -#: ../../../src/init.cpp:178 +#: ../../../src/init.cpp:200 msgid "Allow JSON-RPC connections from specified IP address\n" msgstr "允许来自特定 IP 地址的 JSON-RPC 连接\n" -#: ../../../src/init.cpp:179 +#: ../../../src/init.cpp:201 msgid "Send commands to node running on (default: 127.0.0.1)\n" msgstr "发送命令给运行的结点,IP 地址 (默认: 127.0.0.1)\n" -#: ../../../src/init.cpp:180 +#: ../../../src/init.cpp:202 msgid "Set key pool size to (default: 100)\n" msgstr "设置密钥池大小为 (默认: 100)\n" -#: ../../../src/init.cpp:181 +#: ../../../src/init.cpp:203 msgid "Rescan the block chain for missing wallet transactions\n" -msgstr "重新扫描货币包链来检测丢失的货币交易\n" +msgstr "重新扫描货币包链来检测丢失的钱包交易\n" -#: ../../../src/init.cpp:185 +#: ../../../src/init.cpp:207 msgid "" "\n" "SSL options: (see the Bitcoin Wiki for SSL setup instructions)\n" @@ -145,106 +149,79 @@ msgstr "" "\n" "SSL 选项: (SSL 设置步骤请参见 Bitcoin Wiki)\n" -#: ../../../src/init.cpp:186 +#: ../../../src/init.cpp:208 msgid "Use OpenSSL (https) for JSON-RPC connections\n" msgstr "使用 OpenSSL (https) 进行 JSON-RPC 连接\n" -#: ../../../src/init.cpp:187 +#: ../../../src/init.cpp:209 msgid "Server certificate file (default: server.cert)\n" msgstr "服务器证书 (默认: server.cert)\n" -#: ../../../src/init.cpp:188 +#: ../../../src/init.cpp:210 msgid "Server private key (default: server.pem)\n" msgstr "服务器私有密钥 (默认: server.pem)\n" -#: ../../../src/init.cpp:189 +#: ../../../src/init.cpp:211 msgid "Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)\n" msgstr "许可密码 (默认: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)\n" -#: ../../../src/init.cpp:193 +#: ../../../src/init.cpp:215 msgid "This help message\n" msgstr "本帮助信息\n" -#: ../../../src/init.cpp:330 +#: ../../../src/init.cpp:353 #, c-format msgid "Cannot obtain a lock on data directory %s. Bitcoin is probably already running." msgstr "无法获取数据目录 %s 的锁。 Bitcoin 可能已经启动。" -#: ../../../src/init.cpp:356 +#: ../../../src/init.cpp:379 msgid "Error loading addr.dat \n" msgstr "加载 addr.dat 出错 \n" -#: ../../../src/init.cpp:362 +#: ../../../src/init.cpp:385 msgid "Error loading blkindex.dat \n" msgstr "加载 blkindex.dat 出错 \n" -#: ../../../src/init.cpp:369 +#: ../../../src/init.cpp:396 +msgid "Error loading wallet.dat: Wallet corrupted \n" +msgstr "加载 wallet.dat 出错: 钱包已损坏 \n" + +#: ../../../src/init.cpp:398 +msgid "Error loading wallet.dat: Wallet requires newer version of Bitcoin \n" +msgstr "加载 wallet.dat 出错: 钱包要求更高版本的 Bitcoin \n" + +#: ../../../src/init.cpp:400 msgid "Error loading wallet.dat \n" msgstr "加载 wallet.dat 出错 \n" -#: ../../../src/init.cpp:449 +#: ../../../src/init.cpp:489 msgid "Invalid -proxy address" msgstr "无效 -proxy 地址" -#: ../../../src/init.cpp:472 +#: ../../../src/init.cpp:514 msgid "Invalid amount for -paytxfee=" msgstr "无效的金额 -paytxfee=" -#: ../../../src/init.cpp:476 +#: ../../../src/init.cpp:518 msgid "Warning: -paytxfee is set very high. This is the transaction fee you will pay if you send a transaction." msgstr "警告: -paytxfee 设置得过高。 这个参数是您发送一笔交易要支付的佣金。" -#: ../../../src/main.cpp:1866 +#: ../../../src/main.cpp:1398 msgid "Warning: Disk space is low " msgstr "警告: 磁盘空间不足" -#: ../../../src/main.cpp:3990 -#, c-format -msgid "Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds " -msgstr "错误: 这个交易因为近期收到支付的数量,难度或者使用而需要支付至少 %s 交易佣金 " - -#: ../../../src/main.cpp:3992 -msgid "Error: Transaction creation failed " -msgstr "错误: 交易创建失败" - -#: ../../../src/main.cpp:3997 -#: ../../../src/ui.cpp:1927 -#: ../../../src/ui.cpp:1932 -#: ../../../src/ui.cpp:2076 -#: ../../../src/ui.cpp:2229 -msgid "Sending..." -msgstr "正在发送..." - -#: ../../../src/main.cpp:4001 -msgid "Error: The transaction was rejected. This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here." -msgstr "错误: 交易被拒绝。 这可能是因为您账户里的一些货币应经被使用,比如您使用了一个复制的 wallet.dat 文件,一些货币在另一个复件里支付了但是没有在这里更新。" - -#: ../../../src/main.cpp:4014 -msgid "Invalid amount" -msgstr "无效金额" - -#: ../../../src/main.cpp:4016 -#: ../../../src/ui.cpp:2143 -#: ../../../src/ui.cpp:2214 -msgid "Insufficient funds" -msgstr "余额不足" - -#: ../../../src/main.cpp:4021 -msgid "Invalid bitcoin address" -msgstr "无效 bitcoin 地址" - -#: ../../../src/net.cpp:1503 +#: ../../../src/net.cpp:1610 #, c-format msgid "Unable to bind to port %d on this computer. Bitcoin is probably already running." msgstr "无法在这台电脑上绑定 %d 端口。 Bitcoin 可能已经在运行。" -#: ../../../src/rpc.cpp:1802 -#: ../../../src/rpc.cpp:1804 +#: ../../../src/rpc.cpp:2005 +#: ../../../src/rpc.cpp:2007 #, c-format msgid "To use the %s option" msgstr "使用 %s 选项" -#: ../../../src/rpc.cpp:1806 +#: ../../../src/rpc.cpp:2009 #, c-format msgid "" "Warning: %s, you must set rpcpassword=\n" @@ -255,7 +232,7 @@ msgstr "" "配置文件为: %s\n" "如果文件不存在,请创建文件并只给创建者提供只读访问权限。\n" -#: ../../../src/rpc.cpp:1974 +#: ../../../src/rpc.cpp:2185 #, c-format msgid "" "You must set rpcpassword= in the configuration file:\n" @@ -266,109 +243,195 @@ msgstr "" "%s\n" "如果文件不存在,请创建文件并只给创建者提供只读访问权限。" -#: ../../../src/ui.cpp:204 +#: ../../../src/ui.cpp:217 #, c-format msgid "This transaction is over the size limit. You can still send it for a fee of %s, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?" msgstr "这笔交易超过了大小限制。 您依然可以通过支付 %s 的佣金来进行,佣金用来支付为您的交易计算的结点来帮助支撑网络。 您是否要支付佣金?" -#: ../../../src/ui.cpp:303 +#: ../../../src/ui.cpp:261 +#: ../../../src/ui.cpp:1247 +msgid "Enter the current passphrase to the wallet." +msgstr "输入钱包当前的口令。" + +#: ../../../src/ui.cpp:262 +#: ../../../src/ui.cpp:1183 +#: ../../../src/ui.cpp:1200 +#: ../../../src/ui.cpp:1248 +#: ../../../src/ui.cpp:1272 +#: ../../../src/ui.cpp:1292 +msgid "Passphrase" +msgstr "口令" + +#: ../../../src/ui.cpp:268 +msgid "Please supply the current wallet decryption passphrase." +msgstr "请输入钱包当前的解密口令。" + +#: ../../../src/ui.cpp:276 +#: ../../../src/ui.cpp:1257 +#: ../../../src/ui.cpp:1314 +msgid "The passphrase entered for the wallet decryption was incorrect." +msgstr "钱包解密口令不正确。" + +#: ../../../src/ui.cpp:353 msgid "Status" msgstr "状态" -#: ../../../src/ui.cpp:304 +#: ../../../src/ui.cpp:354 msgid "Date" msgstr "日期" -#: ../../../src/ui.cpp:305 +#: ../../../src/ui.cpp:355 msgid "Description" msgstr "描述" -#: ../../../src/ui.cpp:306 +#: ../../../src/ui.cpp:356 msgid "Debit" msgstr "付款人" -#: ../../../src/ui.cpp:307 +#: ../../../src/ui.cpp:357 msgid "Credit" msgstr "信用" -#: ../../../src/ui.cpp:513 +#: ../../../src/ui.cpp:568 #, c-format msgid "Open for %d blocks" msgstr "%d 个货币包开放" -#: ../../../src/ui.cpp:515 +#: ../../../src/ui.cpp:570 #, c-format msgid "Open until %s" msgstr "开放直到 %s" -#: ../../../src/ui.cpp:521 +#: ../../../src/ui.cpp:576 #, c-format msgid "%d/offline?" msgstr "%d/离线?" -#: ../../../src/ui.cpp:523 +#: ../../../src/ui.cpp:578 #, c-format msgid "%d/unconfirmed" msgstr "%d/未确认" -#: ../../../src/ui.cpp:525 +#: ../../../src/ui.cpp:580 #, c-format msgid "%d confirmations" msgstr "%d 确认" -#: ../../../src/ui.cpp:610 +#: ../../../src/ui.cpp:665 msgid "Generated" msgstr "已生成" -#: ../../../src/ui.cpp:618 +#: ../../../src/ui.cpp:673 #, c-format msgid "Generated (%s matures in %d more blocks)" msgstr "已生成 (%s 成熟 %d 新增货币包)" -#: ../../../src/ui.cpp:622 +#: ../../../src/ui.cpp:677 msgid "Generated - Warning: This block was not received by any other nodes and will probably not be accepted!" msgstr "已生成 - 警告: 这个货币包没有被任何其他结点收到,因此很可能不会被接受!" -#: ../../../src/ui.cpp:626 +#: ../../../src/ui.cpp:681 msgid "Generated (not accepted)" msgstr "已生成 (未被接受)" -#: ../../../src/ui.cpp:636 +#: ../../../src/ui.cpp:691 msgid "From: " msgstr "来自: " -#: ../../../src/ui.cpp:660 +#: ../../../src/ui.cpp:715 msgid "Received with: " msgstr "伴随接收: " -#: ../../../src/ui.cpp:706 +#: ../../../src/ui.cpp:760 msgid "Payment to yourself" msgstr "支付给您自己" -#: ../../../src/ui.cpp:740 +#: ../../../src/ui.cpp:794 msgid "To: " msgstr "到: " -#: ../../../src/ui.cpp:1055 +#: ../../../src/ui.cpp:1109 msgid " Generating" msgstr " 生成中" -#: ../../../src/ui.cpp:1057 +#: ../../../src/ui.cpp:1111 msgid "(not connected)" msgstr "(未连接)" -#: ../../../src/ui.cpp:1060 +#: ../../../src/ui.cpp:1114 #, c-format msgid " %d connections %d blocks %d transactions" msgstr " %d 个连接 %d 个货币包 %d 个交易 " -#: ../../../src/ui.cpp:1165 -#: ../../../src/ui.cpp:2529 +#: ../../../src/ui.cpp:1171 +msgid "Wallet already encrypted." +msgstr "钱包已加密。" + +#: ../../../src/ui.cpp:1182 +msgid "" +"Enter the new passphrase to the wallet.\n" +"Please use a passphrase of 10 or more random characters, or eight or more words." +msgstr "" +"输入钱包的新口令。\n" +"请使用 10 个或更多字符,或 8 个或更多单词的口令。" + +#: ../../../src/ui.cpp:1189 +#: ../../../src/ui.cpp:1280 +msgid "Error: The supplied passphrase was too short." +msgstr "错误: 所输口令太短。" + +#: ../../../src/ui.cpp:1193 +msgid "" +"WARNING: If you encrypt your wallet and lose your passphrase, you will LOSE ALL OF YOUR BITCOINS!\n" +"Are you sure you wish to encrypt your wallet?" +msgstr "" +"警告: 如果您加密钱包又丢失口令,将失去全部 BITCOINS!\n" +"是否确实想加密钱包?" + +#: ../../../src/ui.cpp:1199 +msgid "Please re-enter your new wallet passphrase." +msgstr "请重新输入新的钱包口令。" + +#: ../../../src/ui.cpp:1208 +#: ../../../src/ui.cpp:1302 +msgid "Error: the supplied passphrases didn't match." +msgstr "错误: 所输口令不匹配。" + +#: ../../../src/ui.cpp:1218 +msgid "Wallet encryption failed." +msgstr "钱包加密失败。" + +#: ../../../src/ui.cpp:1225 +msgid "" +"Wallet Encrypted.\n" +"Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer." +msgstr "" +"钱包已加密。\n" +"请记住,加密钱包无法完全保护您的 bitcoins 不被计算机感染的恶意软件窃取。" + +#: ../../../src/ui.cpp:1236 +msgid "Wallet is unencrypted, please encrypt it first." +msgstr "钱包未加密,请先加密。" + +#: ../../../src/ui.cpp:1271 +msgid "Enter the new passphrase for the wallet." +msgstr "输入钱包的新口令。" + +#: ../../../src/ui.cpp:1291 +msgid "Re-enter the new passphrase for the wallet." +msgstr "重新输入钱包的新口令。" + +#: ../../../src/ui.cpp:1323 +msgid "Wallet Passphrase Changed." +msgstr "钱包口令已更改。" + +#: ../../../src/ui.cpp:1379 +#: ../../../src/ui.cpp:2825 msgid "New Receiving Address" msgstr "新建接收地址" -#: ../../../src/ui.cpp:1166 -#: ../../../src/ui.cpp:2530 +#: ../../../src/ui.cpp:1380 +#: ../../../src/ui.cpp:2826 msgid "" "You should use a new address for each payment you receive.\n" "\n" @@ -378,234 +441,248 @@ msgstr "" "\n" "标签" -#: ../../../src/ui.cpp:1235 +#: ../../../src/ui.cpp:1464 msgid "Status: " msgstr "状态: " -#: ../../../src/ui.cpp:1240 +#: ../../../src/ui.cpp:1469 msgid ", has not been successfully broadcast yet" msgstr ",尚未被成功广播" -#: ../../../src/ui.cpp:1242 +#: ../../../src/ui.cpp:1471 #, c-format msgid ", broadcast through %d node" msgstr ",通过 %d 个结点广播" -#: ../../../src/ui.cpp:1244 +#: ../../../src/ui.cpp:1473 #, c-format msgid ", broadcast through %d nodes" msgstr ",通过 %d 个结点广播" -#: ../../../src/ui.cpp:1248 +#: ../../../src/ui.cpp:1477 msgid "Date: " msgstr "日期:" -#: ../../../src/ui.cpp:1256 +#: ../../../src/ui.cpp:1485 msgid "Source: Generated
" msgstr "来源: 生成
" -#: ../../../src/ui.cpp:1262 -#: ../../../src/ui.cpp:1280 +#: ../../../src/ui.cpp:1491 +#: ../../../src/ui.cpp:1508 msgid "From: " msgstr "从: " -#: ../../../src/ui.cpp:1280 +#: ../../../src/ui.cpp:1508 msgid "unknown" msgstr "未知" -#: ../../../src/ui.cpp:1281 -#: ../../../src/ui.cpp:1305 -#: ../../../src/ui.cpp:1364 +#: ../../../src/ui.cpp:1509 +#: ../../../src/ui.cpp:1533 +#: ../../../src/ui.cpp:1592 msgid "To: " msgstr "到: " -#: ../../../src/ui.cpp:1284 +#: ../../../src/ui.cpp:1512 msgid " (yours, label: " msgstr " (您的标签: " -#: ../../../src/ui.cpp:1286 +#: ../../../src/ui.cpp:1514 msgid " (yours)" msgstr " (您的)" -#: ../../../src/ui.cpp:1323 -#: ../../../src/ui.cpp:1335 -#: ../../../src/ui.cpp:1381 -#: ../../../src/ui.cpp:1398 +#: ../../../src/ui.cpp:1551 +#: ../../../src/ui.cpp:1563 +#: ../../../src/ui.cpp:1609 +#: ../../../src/ui.cpp:1626 msgid "Credit: " msgstr "信用: " -#: ../../../src/ui.cpp:1325 +#: ../../../src/ui.cpp:1553 #, c-format msgid "(%s matures in %d more blocks)" msgstr "(%s 收获在 %d 更多的货币包)" -#: ../../../src/ui.cpp:1327 +#: ../../../src/ui.cpp:1555 msgid "(not accepted)" msgstr "(未被接受)" -#: ../../../src/ui.cpp:1372 -#: ../../../src/ui.cpp:1380 -#: ../../../src/ui.cpp:1395 +#: ../../../src/ui.cpp:1600 +#: ../../../src/ui.cpp:1608 +#: ../../../src/ui.cpp:1623 msgid "Debit: " msgstr "付款人: " -#: ../../../src/ui.cpp:1386 +#: ../../../src/ui.cpp:1614 msgid "Transaction fee: " msgstr "交易佣金: " -#: ../../../src/ui.cpp:1402 +#: ../../../src/ui.cpp:1630 msgid "Net amount: " msgstr "网络金额: " -#: ../../../src/ui.cpp:1409 +#: ../../../src/ui.cpp:1637 msgid "Message:" msgstr "消息:" -#: ../../../src/ui.cpp:1411 +#: ../../../src/ui.cpp:1639 msgid "Comment:" msgstr "评论" -#: ../../../src/ui.cpp:1414 +#: ../../../src/ui.cpp:1642 msgid "Generated coins must wait 120 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, it will change to \"not accepted\" and not be spendable. This may occasionally happen if another node generates a block within a few seconds of yours." msgstr "生成的货币必须等待 120 个货币包之后才能够使用。 当您生成了一个货币包后,它被广播给网络来加入货币包链中。 如果它无法加入货币包链中,他将会标记为\"不被接受\"且不能被支付。 这种情况可能因为在您生成这个货币包之后的几秒钟内有别人也生成了货币包而发生。" -#: ../../../src/ui.cpp:1594 +#: ../../../src/ui.cpp:1826 msgid "Cannot write autostart/bitcoin.desktop file" msgstr "无法写入 autostart/bitcoin.desktop 文件" -#: ../../../src/ui.cpp:1630 +#: ../../../src/ui.cpp:1862 msgid "Main" msgstr "主要" -#: ../../../src/ui.cpp:1638 +#: ../../../src/ui.cpp:1872 msgid "&Start Bitcoin on window system startup" msgstr "开机自动启动 Bitcoin(&S)" -#: ../../../src/ui.cpp:1645 +#: ../../../src/ui.cpp:1879 msgid "&Minimize on close" msgstr "关闭时最小化(&M)" -#: ../../../src/ui.cpp:1787 +#: ../../../src/ui.cpp:2021 #, c-format msgid "version %s" msgstr "版本 %s" -#: ../../../src/ui.cpp:1899 +#: ../../../src/ui.cpp:2144 msgid "Error in amount " msgstr "金额有误 " -#: ../../../src/ui.cpp:1899 -#: ../../../src/ui.cpp:1904 -#: ../../../src/ui.cpp:1909 -#: ../../../src/ui.cpp:1944 -#: ../../../src/uibase.cpp:55 +#: ../../../src/ui.cpp:2144 +#: ../../../src/ui.cpp:2149 +#: ../../../src/ui.cpp:2154 +#: ../../../src/ui.cpp:2207 +#: ../../../src/uibase.cpp:61 msgid "Send Coins" msgstr "发送货币" -#: ../../../src/ui.cpp:1904 +#: ../../../src/ui.cpp:2149 msgid "Amount exceeds your balance " msgstr "金额超出您的账户余额" -#: ../../../src/ui.cpp:1909 +#: ../../../src/ui.cpp:2154 msgid "Total exceeds your balance when the " msgstr "总费用超出您的账户余额当 " -#: ../../../src/ui.cpp:1909 +#: ../../../src/ui.cpp:2154 msgid " transaction fee is included " msgstr " 交易佣金已包括" -#: ../../../src/ui.cpp:1927 +#: ../../../src/ui.cpp:2181 msgid "Payment sent " msgstr "付款已发送" -#: ../../../src/ui.cpp:1944 +#: ../../../src/ui.cpp:2181 +#: ../../../src/ui.cpp:2191 +#: ../../../src/ui.cpp:2341 +#: ../../../src/ui.cpp:2506 +#: ../../../src/wallet.cpp:1088 +msgid "Sending..." +msgstr "正在发送..." + +#: ../../../src/ui.cpp:2207 msgid "Invalid address " msgstr "无效地址 " -#: ../../../src/ui.cpp:1997 +#: ../../../src/ui.cpp:2262 #, c-format msgid "Sending %s to %s" msgstr "发送 %s 给 %s" -#: ../../../src/ui.cpp:2070 -#: ../../../src/ui.cpp:2103 +#: ../../../src/ui.cpp:2335 +#: ../../../src/ui.cpp:2368 msgid "CANCELLED" msgstr "已取消" -#: ../../../src/ui.cpp:2074 +#: ../../../src/ui.cpp:2339 msgid "Cancelled" msgstr "已取消" -#: ../../../src/ui.cpp:2076 +#: ../../../src/ui.cpp:2341 msgid "Transfer cancelled " msgstr "传输已取消 " -#: ../../../src/ui.cpp:2129 +#: ../../../src/ui.cpp:2394 msgid "Error: " msgstr "错误: " -#: ../../../src/ui.cpp:2148 +#: ../../../src/ui.cpp:2408 +#: ../../../src/ui.cpp:2477 +#: ../../../src/wallet.cpp:1106 +msgid "Insufficient funds" +msgstr "余额不足" + +#: ../../../src/ui.cpp:2413 msgid "Connecting..." msgstr "正在连接..." -#: ../../../src/ui.cpp:2153 +#: ../../../src/ui.cpp:2418 msgid "Unable to connect" msgstr "无法连接" -#: ../../../src/ui.cpp:2158 +#: ../../../src/ui.cpp:2423 msgid "Requesting public key..." msgstr "正在请求公共密钥..." -#: ../../../src/ui.cpp:2170 +#: ../../../src/ui.cpp:2435 msgid "Received public key..." msgstr "收到公共密钥..." -#: ../../../src/ui.cpp:2184 +#: ../../../src/ui.cpp:2449 msgid "Recipient is not accepting transactions sent by IP address" msgstr "收款人不接受来自 IP 地址的交易" -#: ../../../src/ui.cpp:2186 +#: ../../../src/ui.cpp:2451 msgid "Transfer was not accepted" msgstr "传输没有被接受" -#: ../../../src/ui.cpp:2195 +#: ../../../src/ui.cpp:2460 msgid "Invalid response received" msgstr "接收到无效回复" -#: ../../../src/ui.cpp:2210 +#: ../../../src/ui.cpp:2473 msgid "Creating transaction..." msgstr "正在创建交易..." -#: ../../../src/ui.cpp:2222 +#: ../../../src/ui.cpp:2496 #, c-format msgid "This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds" msgstr "这笔交易因为它最近收到的付款的数量,交易难度或者使用情况,需要至少 %s 交易佣金" -#: ../../../src/ui.cpp:2224 +#: ../../../src/ui.cpp:2498 msgid "Transaction creation failed" msgstr "交易创建失败" -#: ../../../src/ui.cpp:2231 +#: ../../../src/ui.cpp:2508 msgid "Transaction aborted" msgstr "交易中止" -#: ../../../src/ui.cpp:2239 +#: ../../../src/ui.cpp:2516 msgid "Lost connection, transaction cancelled" msgstr "失去连接,交易已取消" -#: ../../../src/ui.cpp:2255 +#: ../../../src/ui.cpp:2532 msgid "Sending payment..." msgstr "正在发送付款..." -#: ../../../src/ui.cpp:2261 +#: ../../../src/ui.cpp:2544 msgid "The transaction was rejected. This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here." -msgstr "交易被拒绝。 这可能是因为您账户中的一部分货币已经被使用,比如您使用了一个复制的 wallet.dat 文件,而且货币在另一个副本里使用但没有在这里标记。" +msgstr "交易被拒绝。 这可能是因为您账户中的一部分货币已经被使用,比如您使用了一个复制的 wallet.dat 文件,而且货币在另一个副本里支付但没有在这里标记。" -#: ../../../src/ui.cpp:2270 +#: ../../../src/ui.cpp:2553 msgid "Waiting for confirmation..." msgstr "正在等待确认..." -#: ../../../src/ui.cpp:2288 +#: ../../../src/ui.cpp:2570 msgid "" "The payment was sent, but the recipient was unable to verify it.\n" "The transaction is recorded and will credit to the recipient,\n" @@ -615,84 +692,84 @@ msgstr "" "交易已经被记录,并且支付给收款人,\n" "但是评论信息可能是空的。" -#: ../../../src/ui.cpp:2297 +#: ../../../src/ui.cpp:2579 msgid "Payment was sent, but an invalid response was received" msgstr "支付已发送,但是收到无效回复" -#: ../../../src/ui.cpp:2303 +#: ../../../src/ui.cpp:2585 msgid "Payment completed" msgstr "付款完成" -#: ../../../src/ui.cpp:2334 -#: ../../../src/ui.cpp:2480 -#: ../../../src/ui.cpp:2517 +#: ../../../src/ui.cpp:2627 +#: ../../../src/ui.cpp:2773 +#: ../../../src/ui.cpp:2813 msgid "Name" msgstr "姓名" -#: ../../../src/ui.cpp:2335 -#: ../../../src/ui.cpp:2480 -#: ../../../src/ui.cpp:2517 +#: ../../../src/ui.cpp:2628 +#: ../../../src/ui.cpp:2773 +#: ../../../src/ui.cpp:2813 msgid "Address" msgstr "地址" -#: ../../../src/ui.cpp:2337 -#: ../../../src/ui.cpp:2492 +#: ../../../src/ui.cpp:2630 +#: ../../../src/ui.cpp:2785 msgid "Label" msgstr "标签" -#: ../../../src/ui.cpp:2338 -#: ../../../src/uibase.cpp:837 +#: ../../../src/ui.cpp:2631 +#: ../../../src/uibase.cpp:847 msgid "Bitcoin Address" msgstr "Bitcoin 地址" -#: ../../../src/ui.cpp:2462 +#: ../../../src/ui.cpp:2755 msgid "This is one of your own addresses for receiving payments and cannot be entered in the address book. " msgstr "这是您拥有的接收付款的地址之一,它不能够进入这个地址簿。 " -#: ../../../src/ui.cpp:2480 -#: ../../../src/ui.cpp:2486 +#: ../../../src/ui.cpp:2773 +#: ../../../src/ui.cpp:2779 msgid "Edit Address" msgstr "编辑地址" -#: ../../../src/ui.cpp:2492 +#: ../../../src/ui.cpp:2785 msgid "Edit Address Label" msgstr "编辑地址标签" -#: ../../../src/ui.cpp:2517 -#: ../../../src/ui.cpp:2523 +#: ../../../src/ui.cpp:2813 +#: ../../../src/ui.cpp:2819 msgid "Add Address" msgstr "添加地址" -#: ../../../src/ui.cpp:2600 +#: ../../../src/ui.cpp:2906 msgid "Bitcoin" msgstr "Bitcoin" -#: ../../../src/ui.cpp:2602 +#: ../../../src/ui.cpp:2908 msgid "Bitcoin - Generating" msgstr "Bitcoin - 生成中" -#: ../../../src/ui.cpp:2604 +#: ../../../src/ui.cpp:2910 msgid "Bitcoin - (not connected)" msgstr "Bitcoin - (未连接)" -#: ../../../src/ui.cpp:2683 +#: ../../../src/ui.cpp:2989 msgid "&Open Bitcoin" msgstr "打开 Bitcoin(&O)" -#: ../../../src/ui.cpp:2684 +#: ../../../src/ui.cpp:2990 msgid "&Send Bitcoins" msgstr "发送 Bitcoins(&S)" -#: ../../../src/ui.cpp:2685 +#: ../../../src/ui.cpp:2991 msgid "O&ptions..." msgstr "选项(&P)..." -#: ../../../src/ui.cpp:2688 +#: ../../../src/ui.cpp:2994 #: ../../../src/uibase.cpp:25 msgid "E&xit" msgstr "退出(&X)" -#: ../../../src/ui.cpp:2904 +#: ../../../src/ui.cpp:3220 msgid "Program has crashed and will terminate. " msgstr "程序崩溃,即将关闭。 " @@ -704,152 +781,160 @@ msgstr "文件(&F)" msgid "&Your Receiving Addresses..." msgstr "您的接收地址(&Y)..." -#: ../../../src/uibase.cpp:36 +#: ../../../src/uibase.cpp:35 +msgid "&Encrypt Wallet..." +msgstr "加密钱包(&E)..." + +#: ../../../src/uibase.cpp:38 +msgid "&Change Wallet Encryption Passphrase..." +msgstr "更改钱包加密口令(&C)..." + +#: ../../../src/uibase.cpp:42 msgid "&Options..." msgstr "选项(&O)..." -#: ../../../src/uibase.cpp:39 +#: ../../../src/uibase.cpp:45 msgid "&Settings" msgstr "设置(&S)" -#: ../../../src/uibase.cpp:43 +#: ../../../src/uibase.cpp:49 msgid "&About..." msgstr "关于(&A)..." -#: ../../../src/uibase.cpp:46 +#: ../../../src/uibase.cpp:52 msgid "&Help" msgstr "帮助(&H)" -#: ../../../src/uibase.cpp:56 +#: ../../../src/uibase.cpp:62 msgid "Address Book" msgstr "地址簿" -#: ../../../src/uibase.cpp:69 +#: ../../../src/uibase.cpp:75 msgid "Your Bitcoin Address:" msgstr "您的 Bitcoin 地址:" -#: ../../../src/uibase.cpp:76 +#: ../../../src/uibase.cpp:82 msgid " &New... " msgstr " 新建(&N)... " -#: ../../../src/uibase.cpp:79 -#: ../../../src/uibase.cpp:780 -#: ../../../src/uibase.cpp:883 +#: ../../../src/uibase.cpp:85 +#: ../../../src/uibase.cpp:790 +#: ../../../src/uibase.cpp:893 msgid " &Copy to Clipboard " msgstr " 复制到剪贴板(&C)" -#: ../../../src/uibase.cpp:93 +#: ../../../src/uibase.cpp:99 msgid "Balance:" msgstr "账户余额:" -#: ../../../src/uibase.cpp:109 +#: ../../../src/uibase.cpp:115 msgid " All" msgstr "全部" -#: ../../../src/uibase.cpp:109 +#: ../../../src/uibase.cpp:115 msgid " Sent" msgstr " 已发送" -#: ../../../src/uibase.cpp:109 +#: ../../../src/uibase.cpp:115 msgid " Received" msgstr " 已接收" -#: ../../../src/uibase.cpp:109 +#: ../../../src/uibase.cpp:115 msgid " In Progress" msgstr "处理中" -#: ../../../src/uibase.cpp:130 +#: ../../../src/uibase.cpp:136 msgid "All Transactions" msgstr "所有交易" -#: ../../../src/uibase.cpp:141 +#: ../../../src/uibase.cpp:147 msgid "Sent/Received" msgstr "已发送/已接收" -#: ../../../src/uibase.cpp:152 +#: ../../../src/uibase.cpp:158 msgid "Sent" msgstr "已发送" -#: ../../../src/uibase.cpp:163 +#: ../../../src/uibase.cpp:169 msgid "Received" msgstr "已接收" -#: ../../../src/uibase.cpp:302 -#: ../../../src/uibase.cpp:443 -#: ../../../src/uibase.cpp:542 -#: ../../../src/uibase.cpp:722 -#: ../../../src/uibase.cpp:783 -#: ../../../src/uibase.cpp:892 -#: ../../../src/uibase.cpp:981 +#: ../../../src/uibase.cpp:312 +#: ../../../src/uibase.cpp:453 +#: ../../../src/uibase.cpp:552 +#: ../../../src/uibase.cpp:732 +#: ../../../src/uibase.cpp:793 +#: ../../../src/uibase.cpp:902 +#: ../../../src/uibase.cpp:991 msgid "OK" msgstr "确定" -#: ../../../src/uibase.cpp:345 +#: ../../../src/uibase.cpp:355 msgid "&Start Bitcoin on system startup" msgstr "开机自动启动(&S)" -#: ../../../src/uibase.cpp:348 +#: ../../../src/uibase.cpp:358 msgid "&Minimize to the tray instead of the taskbar" msgstr "最小化到系统托盘(&M)" -#: ../../../src/uibase.cpp:351 +#: ../../../src/uibase.cpp:361 msgid "Map port using &UPnP" msgstr "使用 &UPnP 映射端口" -#: ../../../src/uibase.cpp:354 +#: ../../../src/uibase.cpp:364 msgid "M&inimize to the tray on close" msgstr "关闭时最小化到托盘(&I)" -#: ../../../src/uibase.cpp:360 -msgid "&Connect through socks4 proxy: " -msgstr "通过 socks4 代理连接(&C): " +#: ../../../src/uibase.cpp:370 +msgid "&Connect through socks4 proxy (requires restart to apply): " +msgstr "通过 socks4 代理连接 (重启生效) (&C): " -#: ../../../src/uibase.cpp:371 +#: ../../../src/uibase.cpp:381 msgid "Proxy &IP:" msgstr "代理服务器(&I):" -#: ../../../src/uibase.cpp:379 +#: ../../../src/uibase.cpp:389 msgid " &Port:" msgstr " 端口(&P):" -#: ../../../src/uibase.cpp:392 +#: ../../../src/uibase.cpp:402 msgid "Optional transaction fee per KB that helps make sure your transactions are processed quickly. Most transactions are 1KB. Fee 0.01 recommended." msgstr "可以选择按照KB支付交易佣金来确保您的交易得到迅速处理。 大多数交易需要 1KB。 建议支付 0.01。" -#: ../../../src/uibase.cpp:399 +#: ../../../src/uibase.cpp:409 msgid "Pay transaction fee:" msgstr "支付交易佣金:" -#: ../../../src/uibase.cpp:420 +#: ../../../src/uibase.cpp:430 msgid "// [don't translate] Test panel 2 for future expansion" msgstr "" -#: ../../../src/uibase.cpp:424 +#: ../../../src/uibase.cpp:434 msgid "// [don't translate] Let's not start multiple pages until the first page is filled up" msgstr "" -#: ../../../src/uibase.cpp:446 -#: ../../../src/uibase.cpp:668 -#: ../../../src/uibase.cpp:727 -#: ../../../src/uibase.cpp:786 -#: ../../../src/uibase.cpp:895 -#: ../../../src/uibase.cpp:984 +#: ../../../src/uibase.cpp:456 +#: ../../../src/uibase.cpp:678 +#: ../../../src/uibase.cpp:737 +#: ../../../src/uibase.cpp:796 +#: ../../../src/uibase.cpp:905 +#: ../../../src/uibase.cpp:994 msgid "Cancel" msgstr "取消" -#: ../../../src/uibase.cpp:449 +#: ../../../src/uibase.cpp:459 msgid "&Apply" msgstr "应用(&A)" -#: ../../../src/uibase.cpp:508 +#: ../../../src/uibase.cpp:518 msgid "Bitcoin " msgstr "Bitcoin " -#: ../../../src/uibase.cpp:514 +#: ../../../src/uibase.cpp:524 msgid "version" msgstr "版本" -#: ../../../src/uibase.cpp:525 +#: ../../../src/uibase.cpp:535 msgid "" "Copyright (c) 2009-2011 Bitcoin Developers\n" "\n" @@ -870,39 +955,39 @@ msgstr "" "(http://www.openssl.org/),以及 Eric Young(eay@cryptsoft.com)\n" "编写的加密软件和 Thomas Bernard 编写的 UPnP 软件。" -#: ../../../src/uibase.cpp:581 +#: ../../../src/uibase.cpp:591 msgid "Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)" msgstr "输入 Bitcoin 地址 (比如 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)" -#: ../../../src/uibase.cpp:595 +#: ../../../src/uibase.cpp:605 msgid "Pay &To:" msgstr "付款给(&T):" -#: ../../../src/uibase.cpp:610 +#: ../../../src/uibase.cpp:620 msgid "&Paste" msgstr "粘贴(&P)" -#: ../../../src/uibase.cpp:613 +#: ../../../src/uibase.cpp:623 msgid " Address &Book..." msgstr " 地址簿(&B)..." -#: ../../../src/uibase.cpp:620 +#: ../../../src/uibase.cpp:630 msgid "&Amount:" msgstr "数量(&A):" -#: ../../../src/uibase.cpp:630 +#: ../../../src/uibase.cpp:640 msgid "T&ransfer:" msgstr "传输(&R):" -#: ../../../src/uibase.cpp:636 +#: ../../../src/uibase.cpp:646 msgid " Standard" msgstr "标准" -#: ../../../src/uibase.cpp:663 +#: ../../../src/uibase.cpp:673 msgid "&Send" msgstr "发送(&S)" -#: ../../../src/uibase.cpp:711 +#: ../../../src/uibase.cpp:721 msgid "" "\n" "\n" @@ -912,56 +997,80 @@ msgstr "" "\n" "正在连接..." -#: ../../../src/uibase.cpp:761 +#: ../../../src/uibase.cpp:771 msgid "These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. The highlighted address is displayed in the main window." msgstr "这些是您用来接收付款的 Bitcoin 地址。 您可能需要给每一个付款人一个不同的地址从而可以最终每一笔交易是谁支付的。 下面高亮的地址是您的主窗口正在使用的地址。" -#: ../../../src/uibase.cpp:774 -#: ../../../src/uibase.cpp:886 +#: ../../../src/uibase.cpp:784 +#: ../../../src/uibase.cpp:896 msgid "&Edit..." msgstr "编辑(&E)..." -#: ../../../src/uibase.cpp:777 -#: ../../../src/uibase.cpp:889 +#: ../../../src/uibase.cpp:787 +#: ../../../src/uibase.cpp:899 msgid " &New Address... " msgstr " 新建地址(&N)..." -#: ../../../src/uibase.cpp:849 +#: ../../../src/uibase.cpp:859 msgid "Sending" msgstr "发送人地址" -#: ../../../src/uibase.cpp:857 +#: ../../../src/uibase.cpp:867 msgid "These are your Bitcoin addresses for receiving payments. You can give a different one to each sender to keep track of who is paying you. The highlighted address will be displayed in the main window." msgstr "这些是您用来接收付款的 Bitcoin 地址。 您可以给每一个付款人一个不同的地址从而可以最终每一笔交易是谁支付的。 下面高亮的地址是您的主窗口正在使用的地址。" -#: ../../../src/uibase.cpp:870 +#: ../../../src/uibase.cpp:880 msgid "Receiving" msgstr "我的接收地址" -#: ../../../src/uibase.cpp:880 +#: ../../../src/uibase.cpp:890 msgid "&Delete" msgstr "删除(&D)" -#: ../../../src/util.cpp:866 +#: ../../../src/util.cpp:870 msgid "Warning: Please check that your computer's date and time are correct. If your clock is wrong Bitcoin will not work properly." msgstr "警告: 请检查您的电脑日期和时间是否正确。 如果您的时钟不正确 Bitcoin 将无法正常工作。" -#: ../../../src/util.cpp:899 +#: ../../../src/util.cpp:904 msgid "beta" msgstr "测试版" -#: ../../../src/uibase.h:147 +#: ../../../src/wallet.cpp:1073 +msgid "Error: Wallet locked, unable to create transaction " +msgstr "错误: 钱包已锁定,无法创建交易 " + +#: ../../../src/wallet.cpp:1081 +#, c-format +msgid "Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds " +msgstr "错误: 这个交易因为近期收到支付的数量,难度或者使用而需要支付至少 %s 交易佣金 " + +#: ../../../src/wallet.cpp:1083 +msgid "Error: Transaction creation failed " +msgstr "错误: 交易创建失败" + +#: ../../../src/wallet.cpp:1092 +msgid "Error: The transaction was rejected. This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here." +msgstr "错误: 交易被拒绝。 这可能是因为您账户里的一些货币应经被使用,比如您使用了一个复制的 wallet.dat 文件,一些货币在另一个副本里支付了但是没有在这里更新。" + +#: ../../../src/wallet.cpp:1104 +msgid "Invalid amount" +msgstr "无效金额" + +#: ../../../src/uibase.h:151 msgid "Transaction Details" msgstr "交易详情" -#: ../../../src/uibase.h:199 +#: ../../../src/uibase.h:203 msgid "Options" msgstr "选项" -#: ../../../src/uibase.h:228 +#: ../../../src/uibase.h:232 msgid "About Bitcoin" msgstr "关于 Bitcoin" -#: ../../../src/uibase.h:337 +#: ../../../src/uibase.h:341 msgid "Your Bitcoin Addresses" msgstr "您的 Bitcoin 地址" + +#~ msgid "Invalid bitcoin address" +#~ msgstr "无效 bitcoin 地址" From 59090133c0ffae33a4f5a186567ba6a514d2c11b Mon Sep 17 00:00:00 2001 From: Nils Schneider Date: Sat, 17 Sep 2011 18:29:41 +0200 Subject: [PATCH 2/8] log low-level network messages only when fDebug is set --- src/main.cpp | 8 +++++--- src/net.h | 11 +++++++---- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 5b159fe4..6a3bacc7 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1744,9 +1744,10 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv) { static map > mapReuseKey; RandAddSeedPerfmon(); - if (fDebug) + if (fDebug) { printf("%s ", DateTimeStrFormat("%x %H:%M:%S", GetTime()).c_str()); - printf("received: %s (%d bytes)\n", strCommand.c_str(), vRecv.size()); + printf("received: %s (%d bytes)\n", strCommand.c_str(), vRecv.size()); + } if (mapArgs.count("-dropmessagestest") && GetRand(atoi(mapArgs["-dropmessagestest"])) == 0) { printf("dropmessagestest DROPPING RECV MESSAGE\n"); @@ -1934,7 +1935,8 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv) pfrom->AddInventoryKnown(inv); bool fAlreadyHave = AlreadyHave(txdb, inv); - printf(" got inventory: %s %s\n", inv.ToString().c_str(), fAlreadyHave ? "have" : "new"); + if (fDebug) + printf(" got inventory: %s %s\n", inv.ToString().c_str(), fAlreadyHave ? "have" : "new"); if (!fAlreadyHave) pfrom->AskFor(inv); diff --git a/src/net.h b/src/net.h index efac1f45..a8356ead 100644 --- a/src/net.h +++ b/src/net.h @@ -282,9 +282,10 @@ public: nHeaderStart = vSend.size(); vSend << CMessageHeader(pszCommand, 0); nMessageStart = vSend.size(); - if (fDebug) + if (fDebug) { printf("%s ", DateTimeStrFormat("%x %H:%M:%S", GetTime()).c_str()); - printf("sending: %s ", pszCommand); + printf("sending: %s ", pszCommand); + } } void AbortMessage() @@ -324,8 +325,10 @@ public: memcpy((char*)&vSend[nHeaderStart] + offsetof(CMessageHeader, nChecksum), &nChecksum, sizeof(nChecksum)); } - printf("(%d bytes) ", nSize); - printf("\n"); + if (fDebug) { + printf("(%d bytes) ", nSize); + printf("\n"); + } nHeaderStart = -1; nMessageStart = -1; From e674680ddd17382e0605472385e1bd5d0cf4e502 Mon Sep 17 00:00:00 2001 From: Nils Schneider Date: Sat, 17 Sep 2011 21:36:58 +0200 Subject: [PATCH 3/8] missed printf in AbortMessage(); merged printfs in EndMessage --- src/net.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/net.h b/src/net.h index a8356ead..0026e402 100644 --- a/src/net.h +++ b/src/net.h @@ -296,7 +296,9 @@ public: nHeaderStart = -1; nMessageStart = -1; cs_vSend.Leave(); - printf("(aborted)\n"); + + if (fDebug) + printf("(aborted)\n"); } void EndMessage() @@ -326,8 +328,7 @@ public: } if (fDebug) { - printf("(%d bytes) ", nSize); - printf("\n"); + printf("(%d bytes)\n", nSize); } nHeaderStart = -1; From 88367a5fb85757aefea9bd0e9770d91c8c6e394d Mon Sep 17 00:00:00 2001 From: Pieter Wuille Date: Mon, 19 Sep 2011 13:08:22 +0200 Subject: [PATCH 4/8] SocketHandler thread can be detached --- src/net.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/net.cpp b/src/net.cpp index 509d8905..2e257a6e 100644 --- a/src/net.cpp +++ b/src/net.cpp @@ -1713,7 +1713,7 @@ void StartNode(void* parg) printf("Error: CreateThread(ThreadIRCSeed) failed\n"); // Send and receive from sockets, accept connections - CreateThread(ThreadSocketHandler, NULL, true); + CreateThread(ThreadSocketHandler, NULL); // Initiate outbound connections if (!CreateThread(ThreadOpenConnections, NULL)) From 2fc80399b73d1e7a1f2e88f787cb15c920d771f5 Mon Sep 17 00:00:00 2001 From: Matt Corallo Date: Thu, 22 Sep 2011 12:45:52 -0400 Subject: [PATCH 5/8] Update binary mo to match latest po translation. --- locale/de/LC_MESSAGES/bitcoin.mo | Bin 24800 -> 24788 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/locale/de/LC_MESSAGES/bitcoin.mo b/locale/de/LC_MESSAGES/bitcoin.mo index 622661faf787d77d705ad1be0f1c8898864be26f..bd03fd27c37619245bf67afa54970eeac7a8aaea 100644 GIT binary patch delta 4781 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 P<_`HPsBY2tl92xZ+Wj8H delta 4788 zcmYk;33QHE9>?(;OC%wCBa$HDjVKX$v&o{CSW;<}#BQcYRE%g3tr&+YPscJXrO9|l zwKNe+r?j*xbO|z24N8kanbb^(k<-pF({akw(Q#(JzxR2}ndkVwpL?I>KKK6by^maM z@VVCDV>O4h+h{miiLS(m4#uSU81rn9&Ki>yZcH#{<50}U3|x!4_kuBlupj3OF%XxbUi>QR1)EUMRiiqx z6V;JgjKd?S4m6`O>)Y8LhzoW9FbwAXrielemY{B2hJA3eZotn`9k_^k@VZmKjbz#U z2lZTdq%zC{E&SUiyBb6GY@Cu%Q(fyn17%$^f+nMz^oY* zSU+X~Y6NRgi);(_!go;*oI|p1zC)$54ZYKSewc%isFaRF#$uLWJA4B*_f@DV-0z$} zgk;<@M=5AdE@2zIj_O$}YSrGuO7x{SO4%mVNVj4D?#7;Y0QG{)s25&C4d^baqaEm- zc1vd*fPFDh`@e)jCMVWoA8bT5{Jr-EWA39GPUvlCDjAjXJXA*}p)yd6O8FL4dk0W2 zx`k@b#k?>U(;o-ocdy~FlZI*d6l#rB zqNc1K`DZTiqxQ9jeIXRpeiyWcP;gP$jZfn_3}l6!#AdvJ@9-H^$ClE1DZYk{cn39r zIz9qQc@Di(hsUBuIsujPC64P+AG&R*`;R2^xE9rUP88uS)SL}=+dVBrjc77zd#*;! z^%ktadQ^jBQtbL%gf%WxZRz}R$qzwbxA z_zr591Z3DF?13GqCph*;rF4LVwrmY`>=9IkdN}od$aTwP zQ&7WCpcc(k$K@DJeFyf!dQ_%vphol~Duw>^Rwg3r*F1?D;bIKLb*SeyqdKw|wfO2V zTFdt=1*P(Ds1)5tjokM!yMcIQftyq;#uC&EK0|Ibmrzp{Hpm`fH0pXUWF4ApB)R4p z)IfHk7UL=GsO@u~f*SB0Y)?fH#!!z$jWi9_!I6#=QK>9NP0e#o{RNy(eKoRP%?;;# z)DZg*nRtxkd=V-WWoTXVF=i2kC{9eywJ$u6T4c*n8Cm6=uS6}XDrAA1MpT18q1I6N zFgw*@=MGYi{-pw^MTr`%wQY>P6ur>_0jO;!Nr`i)OWC%yI>QNe-r7w; z`}7Q|fvc$1d)KM^kFiG*i|TO>4#g!n4(rg3fn)6#3`VxT$w$3-B_`lH)MBo6&Nm`E z*fM7*^yY$pA#;f-$VbsE!jAYps)0JxB5FZpB)Z7iW~hv0V-Oaio|}Q1nrG0BFJUr% z=-7gp+W(;pL#fC|rF^{lP zZ17|jF7-HcabFcyQE!;SAb7u-G1Z>i7ciB&h3ff!)M7h<+7;I@3Il#-Z?Aa#IrUMf z`*)&7{wbzlBSzwn_$UT*a~)=3H2#3rUJ5}^*{L~fHD=a)e)T{kZg zD?HnRA}zgEhxSMnu~`+4_lR$Z>jVqJ+wAY~;qeO!wM3wE;xqge!3V&5{FdL##GeT* z(@^5~#91PYU=9uQ=gABXw02Q`creH2j8kDA|98AeX^~S~hRU~&mkBMVFI3@}MI0qo z5}8B|afDbxY$3vl$B1r(j;q=t%#-;e!L*oh+<*@ zv5(NA=u0#Zn&(dm?ZHH%H=(1E_>ve!#1Kuy1VYCZ{rC|xi0z&)LVEkW>bV^fo^f6m zI1UlNCVry|M-bs5UL=}{Rzh3o9I?ui9qP(`pOV)05aKkU;}o%gIG_qgzKv;%yPdLl zhuG<<3XLtcU+*@MLc#6Ubtb^1p5hID&&Xv75(pm1!`xY9*sP|^XazDH;BfWM{#s_U{ Y7iE7R8a&KyF)7#EU}^2tf~67v1)3Qi-v9sr From 90efeb5ddbd55107afc1d6f7fc5b830305154e87 Mon Sep 17 00:00:00 2001 From: Pieter Wuille Date: Thu, 22 Sep 2011 19:22:17 +0200 Subject: [PATCH 6/8] Updated dutch translation --- locale/nl/LC_MESSAGES/bitcoin.mo | Bin 20891 -> 23979 bytes locale/nl/LC_MESSAGES/bitcoin.po | 1120 ++++++++++++++++++------------ 2 files changed, 671 insertions(+), 449 deletions(-) diff --git a/locale/nl/LC_MESSAGES/bitcoin.mo b/locale/nl/LC_MESSAGES/bitcoin.mo index 836e91d41b63d1dbe5596668e9d7768ac78f4708..13467f225b75e0c242a2be0d870eed7f8466b1fe 100644 GIT binary patch delta 7680 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 delta 4709 zcmZA42~<^e0>|cg3FscDLQ zxD@7+X`_x4`36mra*413$~oEO4@A|U>eXdT1_kahxtNTFsKGBsHMAa8VLj@>22{g4Q4Kd@JT_w@ zod_e!mSEZ zP#qnOy>Sxi`FWUxRX771Q1@NOK6n#dnwqc(YYC!JQ#=IqU@m528OC4(rs5IQRDXzi z{@?cbSE!18BCS0UjT&*9Z9Zzoicm9pPbBNF3-h=z9V>AtwxAlgiv95hssj-WPb15~ zHa2Mi@{Pe9E`A!^{IE((Jwl%v+J4j15F zoW%%3*g+a$1+A%LtC3kY^{9^RN9~ao9EcsL`){C@A}HP(-~iNpNtlZ{s2Oq9P|z-I zKuujUvcJr0s3kaqx_%xtWtUJ>`X&0Hlj%^$0#Hj6g>^U>H8V$0BR!7&upL$Jb)+4a z`GSH*(v4r$!&uZVPr)qA$04{3gYY?21qVe+__Xx}tZ7|DhAQ9X`e;q(^7qDD3h^*{kSu@E)V88{5*pgLHGTFPb|ftN7_BUu+M z$#~R#rKtMXp+D`LEfmzicHE2m@HF1V0-eHviN?Hx*HIlhK`UkWF1F%GYE?asBx~tb zqm%PZNFPiCYDSOQoMC&8U%VL+ybMWOmIZR7HM# zHg{kGR^SQL2P&C|R^lYwfNhwMC459w&(>7>tu;Kz1@-t%)Dpa9`!@{Y`~t3X@IAop zoG%&9KP*^_TGJyKf}f(++>vGtAPT#3o{U{E8&zLEY9^k8yUM^^)i%^^CA^XNP zwsp1*7|-u}Pz|=B8aRtR@d~P;&oLOkM>QCnZp~D0)ORMsHs3`-4@^TpoQd8|f*RR6 zR7J0%D(XPp|DJt*5koou2sM!JFbRX%fifF4BlA&vVFmWWou~o0nkZ;@zJa>&0#b+h z0##uW-%FW;>c~XY2#PTb=cCqo8EWP>qVC&`s@H?Mza3NXEEc1GruTlADW#w<(F3R% zsK-Ej2GzsoF%_F|6kb90mq}oHCgL>Ip4n`>9W_HQAYX6Oh!NP1>ewaJ@1J5Bu6GcyM@BTu3>@lpH$PvTnK z%e1M%;fzMF-z-$eoMKfs&#FT4FoCgZWeV6CT5-T3@_+RK1O;1`ne)^;P6; zahb0vXtRYDS{+G8ZL%p?gbPti(2QEsPSnW$j#}&BY1Z42h&rEv%~**wnD|rcpXIH% zmh)D84yR7nUs|mHClu79Vp`KwE<`7;Ky8-Qs1ZDdn)0X6fxjWIkxKG&axdvebaaxJ zh&rsJny6Fi_&jogEFzm|-^?dzq?{ZkI!=)Vq>B8WxCvY1hvOAW!$~|jO&%t`vjB${6)lNNG6(Q(|u+=<$`|9|Lhc$)l*JWuwMTB5x& zl-xsfXz3cgCF?(1>@wSq<<>AcMiV~cW}!~(V-RYiyh+$g-oIcrb|EZaDD1N%9GDh^!#PNVeLaKxUI8B#8u(TSpd!KM*#pd6w`Ndf%2uQO9m_ zz+2*bjxP{iEARh=#Nra7qlqMwZDc9wLUg#a)AfyyB2&mg@;aGI?jw82MACyq5*>Ri zyr16Xc6kS`B5#qt|Vag1~)4-y?a$z*TIm_OOB zL=V|V7TedvUF0$QJPiHpas~c^93^A5S=vbr(Q(oKmAul9m~tmYtjK zK9?C6^uyT*w=-){NOeWk+`NY>AFi&hs7_t{V7WU#>!c^>OuFY!cp!Q3)6iTS9z`!7WsOrivj~8=gwbP eQ?@96aaH`hvZZC!H5KI*i^@||J\n" +"POT-Creation-Date: 2011-09-22 19:03+0100\n" +"PO-Revision-Date: 2011-09-22 19:19+0100\n" +"Last-Translator: Pieter Wuille \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" @@ -12,116 +12,488 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-KeywordsList: _;gettext;gettext_noop\n" "X-Poedit-Basepath: .\n" +"X-Poedit-Language: Dutch\n" "X-Poedit-SearchPath-0: ../../..\n" -#: ../../../src/net.cpp:1499 +#: ../../../src/init.cpp:163 +msgid "Bitcoin version" +msgstr "Bitcoin versie" + +#: ../../../src/init.cpp:164 +msgid "Usage:" +msgstr "Mededeling:" + +#: ../../../src/init.cpp:166 +msgid "Send command to -server or bitcoind\n" +msgstr "Zend commando naar -server of bitcoind\n" + +#: ../../../src/init.cpp:167 +msgid "List commands\n" +msgstr "List van commando's\n" + +#: ../../../src/init.cpp:168 +msgid "Get help for a command\n" +msgstr "Toon hulp voor een commando\n" + +#: ../../../src/init.cpp:169 +msgid "Options:\n" +msgstr "Opties:\n" + +#: ../../../src/init.cpp:170 +msgid "Specify configuration file (default: bitcoin.conf)\n" +msgstr "Specifieer configuratiebestand (standaard: bitcoin.conf)\n" + +#: ../../../src/init.cpp:171 +msgid "Specify pid file (default: bitcoind.pid)\n" +msgstr "Specifieer pid-bestand (standaard: bitcoind.pid)\n" + +#: ../../../src/init.cpp:172 +msgid "Generate coins\n" +msgstr "Genereer coins\n" + +#: ../../../src/init.cpp:173 +msgid "Don't generate coins\n" +msgstr "Genereer geen coins\n" + +#: ../../../src/init.cpp:174 +msgid "Start minimized\n" +msgstr "Geminimaliseerd starten\n" + +#: ../../../src/init.cpp:175 +msgid "Specify data directory\n" +msgstr "Stel datamap in\n" + +#: ../../../src/init.cpp:176 +msgid "Specify connection timeout (in milliseconds)\n" +msgstr "Gelieve de time-out tijd te specifieren (in milliseconden)\n" + +#: ../../../src/init.cpp:177 +msgid "Connect through socks4 proxy\n" +msgstr "Verbind via socks4 proxy\n" + +#: ../../../src/init.cpp:178 +msgid "Allow DNS lookups for addnode and connect\n" +msgstr "Sta DNS-opzoeking toe voor addnode en connect\n" + +#: ../../../src/init.cpp:179 +msgid "Add a node to connect to\n" +msgstr "Voeg een node toe om mee te verbinden\n" + +#: ../../../src/init.cpp:180 +msgid "Connect only to the specified node\n" +msgstr "Verbind alleen met deze node\n" + +#: ../../../src/init.cpp:181 +msgid "Don't accept connections from outside\n" +msgstr "Sta geen verbindingen van buitenaf toe\n" + +#: ../../../src/init.cpp:184 +msgid "Don't attempt to use UPnP to map the listening port\n" +msgstr "Probeer geen UPnP te gebruiken om de poort waarop geluisterd wordt te mappen\n" + +#: ../../../src/init.cpp:186 +msgid "Attempt to use UPnP to map the listening port\n" +msgstr "Probeer UPnP te gebruiken om de poort waarop geluisterd wordt te mappen\n" + +#: ../../../src/init.cpp:189 +msgid "Fee per KB to add to transactions you send\n" +msgstr "Fooi per KB om aan transacties die gezonden worden toe te voegen\n" + +#: ../../../src/init.cpp:191 +msgid "Accept command line and JSON-RPC commands\n" +msgstr "Aanvaard commandolijn en JSON-RPC commando's\n" + +#: ../../../src/init.cpp:194 +msgid "Run in the background as a daemon and accept commands\n" +msgstr "Draai in de achtergrond als daemon en aanvaard commando's\n" + +#: ../../../src/init.cpp:196 +msgid "Use the test network\n" +msgstr "Gebruik het test-netwerk\n" + +#: ../../../src/init.cpp:197 +msgid "Username for JSON-RPC connections\n" +msgstr "Gebruikersnaam voor JSON-RPC verbindingen\n" + +#: ../../../src/init.cpp:198 +msgid "Password for JSON-RPC connections\n" +msgstr "Wachtwoord voor JSON-RPC verbindingen\n" + +#: ../../../src/init.cpp:199 +msgid "Listen for JSON-RPC connections on (default: 8332)\n" +msgstr "Luister voor JSON-RPC verbindingen op (standaard: 8332)\n" + +#: ../../../src/init.cpp:200 +msgid "Allow JSON-RPC connections from specified IP address\n" +msgstr "Enkel JSON-RPC verbindingen van opgegeven IP adres toestaan\n" + +#: ../../../src/init.cpp:201 +msgid "Send commands to node running on (default: 127.0.0.1)\n" +msgstr "Zend commando's naar proces dat op draait (standaard: 127.0.0.1)\n" + +#: ../../../src/init.cpp:202 +msgid "Set key pool size to (default: 100)\n" +msgstr "Stel sleutelpoelgrootte in op (standaard: 100)\n" + +#: ../../../src/init.cpp:203 +msgid "Rescan the block chain for missing wallet transactions\n" +msgstr "Doorzoek de blokken database voor ontbrekende portefeuille-transacties\n" + +#: ../../../src/init.cpp:207 +msgid "" +"\n" +"SSL options: (see the Bitcoin Wiki for SSL setup instructions)\n" +msgstr "" +"\n" +"SSL opties: (zie de Bitcoin wiki voor SSL instructies)\n" + +#: ../../../src/init.cpp:208 +msgid "Use OpenSSL (https) for JSON-RPC connections\n" +msgstr "Gebruik OpenSSL (https) voor JSON-RPC verbindingen\n" + +#: ../../../src/init.cpp:209 +msgid "Server certificate file (default: server.cert)\n" +msgstr "Certificaat-bestand voor server (standaard: server.cert)\n" + +#: ../../../src/init.cpp:210 +msgid "Server private key (default: server.pem)\n" +msgstr "Geheime sleutel voor server (standaard: server.pem)\n" + +#: ../../../src/init.cpp:211 +msgid "Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)\n" +msgstr "Aanvaardbare ciphers (standaard: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)\n" + +#: ../../../src/init.cpp:215 +msgid "This help message\n" +msgstr "Dit helpbericht\n" + +#: ../../../src/init.cpp:353 +#, c-format +msgid "Cannot obtain a lock on data directory %s. Bitcoin is probably already running." +msgstr "Kan geen lock op de gegevensdirectory %s verkrijgen. Bitcoin draait vermoedelijk reeds." + +#: ../../../src/init.cpp:379 +msgid "Error loading addr.dat \n" +msgstr "Fout bij laden van bestand addr.dat \n" + +#: ../../../src/init.cpp:385 +msgid "Error loading blkindex.dat \n" +msgstr "Fout bij laden van bestand blkindex.dat \n" + +#: ../../../src/init.cpp:396 +msgid "Error loading wallet.dat: Wallet corrupted \n" +msgstr "Fout bij laden van bestand wallet.dat: portefeuille beschadigd \n" + +#: ../../../src/init.cpp:398 +msgid "Error loading wallet.dat: Wallet requires newer version of Bitcoin \n" +msgstr "Fout bij laden van bestand wallet.dat: portefeuille vereist nieuwere versie van Bitcoin\n" + +#: ../../../src/init.cpp:400 +msgid "Error loading wallet.dat \n" +msgstr "Fout bij laden van bestand wallet.dat \n" + +#: ../../../src/init.cpp:489 +msgid "Invalid -proxy address" +msgstr "Foutief -proxy adres" + +#: ../../../src/init.cpp:514 +msgid "Invalid amount for -paytxfee=" +msgstr "Ongeldig bedrag voor -paytxfee=" + +#: ../../../src/init.cpp:518 +msgid "Warning: -paytxfee is set very high. This is the transaction fee you will pay if you send a transaction." +msgstr "Waarschuwing: -paytxfee is zeer hoog ingesteld. Dit is de fooi die betaald wordt bij het zenden van een transactie." + +#: ../../../src/rpc.cpp:2035 +#: ../../../src/rpc.cpp:2037 +#, c-format +msgid "To use the %s option" +msgstr "Om de %s optie te gebruiken" + +#: ../../../src/rpc.cpp:2039 +#, c-format +msgid "" +"Warning: %s, you must set rpcpassword=\n" +"in the configuration file: %s\n" +"If the file does not exist, create it with owner-readable-only file permissions.\n" +msgstr "" +"Waarschuwing: %s, rpcpassword= moet ingesteld zijn\n" +"in het configuratie bestand: %s\n" +"Als het bestand nog niet bestaat, maak het dan aan met enkel-leesbaar-door-eigenaar rechten.\n" + +#: ../../../src/rpc.cpp:2215 +#, c-format +msgid "" +"You must set rpcpassword= in the configuration file:\n" +"%s\n" +"If the file does not exist, create it with owner-readable-only file permissions." +msgstr "" +"rpcpassword= moet ingesteld in het configuratie bestand:\n" +"%s\n" +"Als het bestand nog niet bestaat, maak het dan aan met enkel-leesbaar-door-eigenaar rechten." + +#: ../../../src/net.cpp:1616 #, c-format msgid "Unable to bind to port %d on this computer. Bitcoin is probably already running." msgstr "Kan niet binden met poort %d op deze computer. Bitcoin draait vermoedelijk reeds." -#: ../../../src/ui.cpp:202 +#: ../../../src/util.cpp:1008 +msgid "Warning: Please check that your computer's date and time are correct. If your clock is wrong Bitcoin will not work properly." +msgstr "Waarschuwing: Controleer of uw computers datum en tijd correct ingesteld zijn. Als uw klok fout staat zal Bitcoin niet correct werken." + +#: ../../../src/util.cpp:1042 +msgid "beta" +msgstr "beta" + +#: ../../../src/wallet.cpp:1073 +msgid "Error: Wallet locked, unable to create transaction " +msgstr "Fout: portefeuille is op slot, kan geen transactie aanmaken" + +#: ../../../src/wallet.cpp:1081 +#, c-format +msgid "Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds " +msgstr "Fout: Deze transactie vergt een fooi van ten minste %s omwille van zijn bedrag, complexiteit, of gebruik van recent ontvangen fonden " + +#: ../../../src/wallet.cpp:1083 +msgid "Error: Transaction creation failed " +msgstr "Fout: Aanmaken van transactie mislukt " + +#: ../../../src/wallet.cpp:1088 +msgid "Sending..." +msgstr "Versturen..." + +#: ../../../src/wallet.cpp:1092 +msgid "Error: The transaction was rejected. This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here." +msgstr "Fout: De transactie is afgekeurd. Dit kan gebeuren als bepaalde coins in je Portefeuille al zijn uitgegeven. Dit kan veroorzaakt worden doordat je een kopie van wallet.dat gebruikt hebt en enkel daar je uitgave geregistreerd is." + +#: ../../../src/wallet.cpp:1104 +msgid "Invalid amount" +msgstr "Foutieve hoeveelheid" + +#: ../../../src/wallet.cpp:1106 +msgid "Insufficient funds" +msgstr "Onvoldoende saldo" + +#: ../../../src/main.cpp:1398 +#: ../../../src/bak/main.cpp:1414 +msgid "Warning: Disk space is low " +msgstr "Waarschuwing: Weinig schijfruimte over " + +#: ../../../src/ui.cpp:217 +#: ../../../src/bak/ui.cpp:216 #, c-format msgid "This transaction is over the size limit. You can still send it for a fee of %s, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee?" msgstr "Deze transactie overschrijdt de limiet. Om de transactie alsnog te verwerken kun je een fooi betalen van %s. Deze zal betaald worden aan de node die uw transactie verwerkt. Wil je doorgaan en deze fooi betalen?" -#: ../../../src/ui.cpp:301 +#: ../../../src/ui.cpp:261 +#: ../../../src/ui.cpp:1247 +msgid "Enter the current passphrase to the wallet." +msgstr "Geef het huidige wachtwoord voor de portefeuille." + +#: ../../../src/ui.cpp:262 +#: ../../../src/ui.cpp:1183 +#: ../../../src/ui.cpp:1200 +#: ../../../src/ui.cpp:1248 +#: ../../../src/ui.cpp:1272 +#: ../../../src/ui.cpp:1292 +msgid "Passphrase" +msgstr "Wachtwoord" + +#: ../../../src/ui.cpp:268 +msgid "Please supply the current wallet decryption passphrase." +msgstr "Geef het huidige wachtwoord voor de portefeille" + +#: ../../../src/ui.cpp:276 +#: ../../../src/ui.cpp:1257 +#: ../../../src/ui.cpp:1314 +msgid "The passphrase entered for the wallet decryption was incorrect." +msgstr "Het wachtwoord voor het openen van de portefeulle is foutief." + +#: ../../../src/ui.cpp:353 +#: ../../../src/bak/ui.cpp:316 msgid "Status" msgstr "Status" -#: ../../../src/ui.cpp:302 +#: ../../../src/ui.cpp:354 +#: ../../../src/bak/ui.cpp:317 msgid "Date" msgstr "Datum" -#: ../../../src/ui.cpp:303 +#: ../../../src/ui.cpp:355 +#: ../../../src/bak/ui.cpp:318 msgid "Description" msgstr "Beschrijving" -#: ../../../src/ui.cpp:304 +#: ../../../src/ui.cpp:356 +#: ../../../src/bak/ui.cpp:319 msgid "Debit" msgstr "Debet" -#: ../../../src/ui.cpp:305 +#: ../../../src/ui.cpp:357 +#: ../../../src/bak/ui.cpp:320 msgid "Credit" msgstr "Credit" -#: ../../../src/ui.cpp:511 +#: ../../../src/ui.cpp:568 +#: ../../../src/bak/ui.cpp:526 #, c-format msgid "Open for %d blocks" msgstr "Open gedurende %d blokken" -#: ../../../src/ui.cpp:513 +#: ../../../src/ui.cpp:570 +#: ../../../src/bak/ui.cpp:528 #, c-format msgid "Open until %s" msgstr "Open tot %s" -#: ../../../src/ui.cpp:519 +#: ../../../src/ui.cpp:576 +#: ../../../src/bak/ui.cpp:534 #, c-format msgid "%d/offline?" msgstr "%d/offline?" -#: ../../../src/ui.cpp:521 +#: ../../../src/ui.cpp:578 +#: ../../../src/bak/ui.cpp:536 #, c-format msgid "%d/unconfirmed" msgstr "%d/niet bevestigd" -#: ../../../src/ui.cpp:523 +#: ../../../src/ui.cpp:580 +#: ../../../src/bak/ui.cpp:538 #, c-format msgid "%d confirmations" msgstr "%d bevestigingen" -#: ../../../src/ui.cpp:608 +#: ../../../src/ui.cpp:665 +#: ../../../src/bak/ui.cpp:623 msgid "Generated" msgstr "Gegenereerd" -#: ../../../src/ui.cpp:616 +#: ../../../src/ui.cpp:673 +#: ../../../src/bak/ui.cpp:631 #, c-format msgid "Generated (%s matures in %d more blocks)" msgstr "Gegenereerd (%s wordt volwassen over %d blokken)" -#: ../../../src/ui.cpp:620 +#: ../../../src/ui.cpp:677 +#: ../../../src/bak/ui.cpp:635 msgid "Generated - Warning: This block was not received by any other nodes and will probably not be accepted!" msgstr "Gegenereerd - Waarschuwing: Dit blok is niet ontvangen door andere nodes en zal waarschijnlijk niet geaccepteerd worden!" -#: ../../../src/ui.cpp:624 +#: ../../../src/ui.cpp:681 +#: ../../../src/bak/ui.cpp:639 msgid "Generated (not accepted)" msgstr "Gegenereerd (niet geaccepteerd)" -#: ../../../src/ui.cpp:634 +#: ../../../src/ui.cpp:691 +#: ../../../src/bak/ui.cpp:649 msgid "From: " msgstr "Van: " -#: ../../../src/ui.cpp:658 +#: ../../../src/ui.cpp:715 +#: ../../../src/bak/ui.cpp:673 msgid "Received with: " -msgstr "Ontvangen op: " +msgstr "Ontvangen met: " -#: ../../../src/ui.cpp:704 +#: ../../../src/ui.cpp:760 +#: ../../../src/bak/ui.cpp:719 msgid "Payment to yourself" msgstr "Betaling aan uzelf" -#: ../../../src/ui.cpp:738 +#: ../../../src/ui.cpp:794 +#: ../../../src/bak/ui.cpp:753 msgid "To: " msgstr "Naar: " -#: ../../../src/ui.cpp:1053 +#: ../../../src/ui.cpp:1109 +#: ../../../src/bak/ui.cpp:1068 msgid " Generating" msgstr " Genereren..." -#: ../../../src/ui.cpp:1055 +#: ../../../src/ui.cpp:1111 +#: ../../../src/bak/ui.cpp:1070 msgid "(not connected)" msgstr "(niet verbonden)" -#: ../../../src/ui.cpp:1058 +#: ../../../src/ui.cpp:1114 +#: ../../../src/bak/ui.cpp:1073 #, c-format msgid " %d connections %d blocks %d transactions" msgstr " %d verbindingen %d blokken %d transacties" -#: ../../../src/ui.cpp:1163 -#: ../../../src/ui.cpp:2527 +#: ../../../src/ui.cpp:1171 +msgid "Wallet already encrypted." +msgstr "Portefeuille reeds versleuteld." + +#: ../../../src/ui.cpp:1182 +msgid "" +"Enter the new passphrase to the wallet.\n" +"Please use a passphrase of 10 or more random characters, or eight or more words." +msgstr "" +"Geef het nieuwe wachtwoord voor de portefeuille.\n" +"Gebruik een wachtwoord van 10 of meer willekeurige characters, of 8 of meer woorden." + +#: ../../../src/ui.cpp:1189 +#: ../../../src/ui.cpp:1280 +msgid "Error: The supplied passphrase was too short." +msgstr "Fout: het wachtwoord is kort." + +#: ../../../src/ui.cpp:1193 +msgid "" +"WARNING: If you encrypt your wallet and lose your passphrase, you will LOSE ALL OF YOUR BITCOINS!\n" +"Are you sure you wish to encrypt your wallet?" +msgstr "" +"WAARSCHUWING: Indien u uw portefeuille versleutelt en het wachtwoord verliest, zal u AL UW BITCOINS VERLIEZEN!\n" +"Bent u zeker dat u de portfeuille wenst te versleutelen?" + +#: ../../../src/ui.cpp:1199 +msgid "Please re-enter your new wallet passphrase." +msgstr "Voer uw portefeuille-wachtwoord opnieuw in." + +#: ../../../src/ui.cpp:1208 +#: ../../../src/ui.cpp:1302 +msgid "Error: the supplied passphrases didn't match." +msgstr "Fout: de ingevoerde wachtwoorden komen niet overeen." + +#: ../../../src/ui.cpp:1218 +msgid "Wallet encryption failed." +msgstr "Versleutelen van de portefeuille mislukt." + +#: ../../../src/ui.cpp:1225 +msgid "" +"Wallet Encrypted.\n" +"Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer." +msgstr "" +"Portefeuille versleuteld.\n" +"Denk eraan dat uw portefeuille versleutelen geen volledige bescherming biedt tegen malware die uw computer zou geinfecteerd hebben." + +#: ../../../src/ui.cpp:1236 +msgid "Wallet is unencrypted, please encrypt it first." +msgstr "Portefeuille is onversleuteld. Versleutel ze eerst." + +#: ../../../src/ui.cpp:1271 +msgid "Enter the new passphrase for the wallet." +msgstr "Voer nieuw wachtwoord voor de portefeuille in." + +#: ../../../src/ui.cpp:1291 +msgid "Re-enter the new passphrase for the wallet." +msgstr "Voer nieuw wachtwoord voor de portefeuille opnieuw in." + +#: ../../../src/ui.cpp:1323 +msgid "Wallet Passphrase Changed." +msgstr "Portefeuille-wachtwoord gewijzigd." + +#: ../../../src/ui.cpp:1379 +#: ../../../src/ui.cpp:2825 +#: ../../../src/bak/ui.cpp:1178 +#: ../../../src/bak/ui.cpp:2571 msgid "New Receiving Address" msgstr "Nieuw Ontvangstadres" -#: ../../../src/ui.cpp:1164 -#: ../../../src/ui.cpp:2528 +#: ../../../src/ui.cpp:1380 +#: ../../../src/ui.cpp:2826 +#: ../../../src/bak/ui.cpp:1179 +#: ../../../src/bak/ui.cpp:2572 msgid "" "You should use a new address for each payment you receive.\n" "\n" @@ -131,248 +503,299 @@ msgstr "" "\n" "Label" -#: ../../../src/ui.cpp:1233 +#: ../../../src/ui.cpp:1464 +#: ../../../src/bak/ui.cpp:1251 msgid "Status: " msgstr "Status: " -#: ../../../src/ui.cpp:1238 +#: ../../../src/ui.cpp:1469 +#: ../../../src/bak/ui.cpp:1256 msgid ", has not been successfully broadcast yet" msgstr ", is nog niet succesvol verstuurd naar het netwerk" -#: ../../../src/ui.cpp:1240 +#: ../../../src/ui.cpp:1471 +#: ../../../src/bak/ui.cpp:1258 #, c-format msgid ", broadcast through %d node" msgstr ", verstuurd via %d node" -#: ../../../src/ui.cpp:1242 +#: ../../../src/ui.cpp:1473 +#: ../../../src/bak/ui.cpp:1260 #, c-format msgid ", broadcast through %d nodes" msgstr ", verstuurd via %d nodes" -#: ../../../src/ui.cpp:1246 +#: ../../../src/ui.cpp:1477 +#: ../../../src/bak/ui.cpp:1264 msgid "Date: " msgstr "Datum: " -#: ../../../src/ui.cpp:1254 +#: ../../../src/ui.cpp:1485 +#: ../../../src/bak/ui.cpp:1272 msgid "Source: Generated
" msgstr "Bron: Gegenereerd
" -#: ../../../src/ui.cpp:1260 -#: ../../../src/ui.cpp:1278 +#: ../../../src/ui.cpp:1491 +#: ../../../src/ui.cpp:1508 +#: ../../../src/bak/ui.cpp:1278 +#: ../../../src/bak/ui.cpp:1296 msgid "From: " msgstr "Van: " -#: ../../../src/ui.cpp:1278 +#: ../../../src/ui.cpp:1508 +#: ../../../src/bak/ui.cpp:1296 msgid "unknown" msgstr "onbekend" -#: ../../../src/ui.cpp:1279 -#: ../../../src/ui.cpp:1303 -#: ../../../src/ui.cpp:1362 +#: ../../../src/ui.cpp:1509 +#: ../../../src/ui.cpp:1533 +#: ../../../src/ui.cpp:1592 +#: ../../../src/bak/ui.cpp:1297 +#: ../../../src/bak/ui.cpp:1321 +#: ../../../src/bak/ui.cpp:1380 msgid "To: " msgstr "Naar: " -#: ../../../src/ui.cpp:1282 +#: ../../../src/ui.cpp:1512 +#: ../../../src/bak/ui.cpp:1300 msgid " (yours, label: " msgstr " (van jou, label: " -#: ../../../src/ui.cpp:1284 +#: ../../../src/ui.cpp:1514 +#: ../../../src/bak/ui.cpp:1302 msgid " (yours)" msgstr " (van jou)" -#: ../../../src/ui.cpp:1321 -#: ../../../src/ui.cpp:1333 -#: ../../../src/ui.cpp:1379 -#: ../../../src/ui.cpp:1396 +#: ../../../src/ui.cpp:1551 +#: ../../../src/ui.cpp:1563 +#: ../../../src/ui.cpp:1609 +#: ../../../src/ui.cpp:1626 +#: ../../../src/bak/ui.cpp:1339 +#: ../../../src/bak/ui.cpp:1351 +#: ../../../src/bak/ui.cpp:1397 +#: ../../../src/bak/ui.cpp:1414 msgid "Credit: " msgstr "Credit:" -#: ../../../src/ui.cpp:1323 +#: ../../../src/ui.cpp:1553 +#: ../../../src/bak/ui.cpp:1341 #, c-format msgid "(%s matures in %d more blocks)" msgstr "(%s wordt volwassen over %d blokken)" -#: ../../../src/ui.cpp:1325 +#: ../../../src/ui.cpp:1555 +#: ../../../src/bak/ui.cpp:1343 msgid "(not accepted)" msgstr "(niet geaccepteerd)" -#: ../../../src/ui.cpp:1370 -#: ../../../src/ui.cpp:1378 -#: ../../../src/ui.cpp:1393 +#: ../../../src/ui.cpp:1600 +#: ../../../src/ui.cpp:1608 +#: ../../../src/ui.cpp:1623 +#: ../../../src/bak/ui.cpp:1388 +#: ../../../src/bak/ui.cpp:1396 +#: ../../../src/bak/ui.cpp:1411 msgid "Debit: " msgstr "Debet:" -#: ../../../src/ui.cpp:1384 +#: ../../../src/ui.cpp:1614 +#: ../../../src/bak/ui.cpp:1402 msgid "Transaction fee: " msgstr "Transactiefooi: " -#: ../../../src/ui.cpp:1400 +#: ../../../src/ui.cpp:1630 +#: ../../../src/bak/ui.cpp:1418 msgid "Net amount: " msgstr "Nettobedrag: " -#: ../../../src/ui.cpp:1407 +#: ../../../src/ui.cpp:1637 +#: ../../../src/bak/ui.cpp:1425 msgid "Message:" msgstr "Mededeling:" -#: ../../../src/ui.cpp:1409 +#: ../../../src/ui.cpp:1639 +#: ../../../src/bak/ui.cpp:1427 msgid "Comment:" msgstr "Commentaar:" -#: ../../../src/ui.cpp:1412 +#: ../../../src/ui.cpp:1642 +#: ../../../src/bak/ui.cpp:1430 msgid "Generated coins must wait 120 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, it will change to \"not accepted\" and not be spendable. This may occasionally happen if another node generates a block within a few seconds of yours." msgstr "Gegenereerde coins mogen pas na een wachttijd van 120 blokken uitgegeven worden. Op het moment dat dit blok gegenereerd werd, is het naar het netwerk verzonden om aan de blokkenreeks toegevoegd te worden. Als het niet succesvol in de blokkenreeks opgenomen kan worden verandert de status in \"niet geaccepteerd\" en kan het niet uitegegeven worden. Dit kan soms gebeuren als een andere node op ongeveer hetzelfde moment een blok genereert." -#: ../../../src/ui.cpp:1592 +#: ../../../src/ui.cpp:1826 +#: ../../../src/bak/ui.cpp:1610 msgid "Cannot write autostart/bitcoin.desktop file" msgstr "Kan niet schrijven naar het bestand autostart/bitcoin.desktop" -#: ../../../src/ui.cpp:1628 +#: ../../../src/ui.cpp:1862 +#: ../../../src/bak/ui.cpp:1646 msgid "Main" msgstr "Algemeen" -#: ../../../src/ui.cpp:1636 +#: ../../../src/ui.cpp:1872 +#: ../../../src/bak/ui.cpp:1656 msgid "&Start Bitcoin on window system startup" msgstr "&Start Bitcoin wanneer het systeem opstart" -#: ../../../src/ui.cpp:1643 +#: ../../../src/ui.cpp:1879 +#: ../../../src/bak/ui.cpp:1663 msgid "&Minimize on close" msgstr "&Minimaliseer bij sluiten van het venster" -#: ../../../src/ui.cpp:1785 +#: ../../../src/ui.cpp:2021 +#: ../../../src/bak/ui.cpp:1805 #, c-format msgid "version %s" msgstr "versie %s" -#: ../../../src/ui.cpp:1897 +#: ../../../src/ui.cpp:2144 +#: ../../../src/bak/ui.cpp:1928 msgid "Error in amount " msgstr "Fout in hoeveelheid " -#: ../../../src/ui.cpp:1897 -#: ../../../src/ui.cpp:1902 -#: ../../../src/ui.cpp:1907 -#: ../../../src/ui.cpp:1942 -#: ../../../src/uibase.cpp:55 +#: ../../../src/ui.cpp:2144 +#: ../../../src/ui.cpp:2149 +#: ../../../src/ui.cpp:2154 +#: ../../../src/ui.cpp:2207 +#: ../../../src/uibase.cpp:61 +#: ../../../src/bak/ui.cpp:1928 +#: ../../../src/bak/ui.cpp:1933 +#: ../../../src/bak/ui.cpp:1938 +#: ../../../src/bak/ui.cpp:1973 msgid "Send Coins" msgstr "Verstuur coins" -#: ../../../src/ui.cpp:1902 +#: ../../../src/ui.cpp:2149 +#: ../../../src/bak/ui.cpp:1933 msgid "Amount exceeds your balance " msgstr "Hoeveelheid overschrijdt uw huidige balans " -#: ../../../src/ui.cpp:1907 +#: ../../../src/ui.cpp:2154 +#: ../../../src/bak/ui.cpp:1938 msgid "Total exceeds your balance when the " msgstr "Totaal overschrijdt uw huidige balans wanneer de " -#: ../../../src/ui.cpp:1907 +#: ../../../src/ui.cpp:2154 +#: ../../../src/bak/ui.cpp:1938 msgid " transaction fee is included " msgstr " transactiefooi is meegerekend " -#: ../../../src/ui.cpp:1925 +#: ../../../src/ui.cpp:2181 +#: ../../../src/bak/ui.cpp:1956 msgid "Payment sent " msgstr "Betaling verzonden " -#: ../../../src/ui.cpp:1925 -#: ../../../src/ui.cpp:1930 -#: ../../../src/ui.cpp:2074 -#: ../../../src/ui.cpp:2227 -#: ../../../src/main.cpp:3999 -msgid "Sending..." -msgstr "Versturen..." - -#: ../../../src/ui.cpp:1942 +#: ../../../src/ui.cpp:2207 +#: ../../../src/bak/ui.cpp:1973 msgid "Invalid address " msgstr "Foutief adres " -#: ../../../src/ui.cpp:1995 +#: ../../../src/ui.cpp:2262 +#: ../../../src/bak/ui.cpp:2028 #, c-format msgid "Sending %s to %s" msgstr "%s versturen naar %s" -#: ../../../src/ui.cpp:2068 -#: ../../../src/ui.cpp:2101 +#: ../../../src/ui.cpp:2335 +#: ../../../src/ui.cpp:2368 +#: ../../../src/bak/ui.cpp:2101 +#: ../../../src/bak/ui.cpp:2134 msgid "CANCELLED" msgstr "GEANNULEERD" -#: ../../../src/ui.cpp:2072 +#: ../../../src/ui.cpp:2339 +#: ../../../src/bak/ui.cpp:2105 msgid "Cancelled" msgstr "Geannuleerd" -#: ../../../src/ui.cpp:2074 +#: ../../../src/ui.cpp:2341 +#: ../../../src/bak/ui.cpp:2107 msgid "Transfer cancelled " msgstr "Transactie geannuleerd " -#: ../../../src/ui.cpp:2127 +#: ../../../src/ui.cpp:2394 +#: ../../../src/bak/ui.cpp:2160 msgid "Error: " msgstr "Fout: " -#: ../../../src/ui.cpp:2141 -#: ../../../src/ui.cpp:2212 -#: ../../../src/main.cpp:4018 -msgid "Insufficient funds" -msgstr "Onvoldoende saldo" - -#: ../../../src/ui.cpp:2146 +#: ../../../src/ui.cpp:2413 +#: ../../../src/bak/ui.cpp:2179 msgid "Connecting..." msgstr "Verbinden..." -#: ../../../src/ui.cpp:2151 +#: ../../../src/ui.cpp:2418 +#: ../../../src/bak/ui.cpp:2184 msgid "Unable to connect" msgstr "Kan niet verbinden" -#: ../../../src/ui.cpp:2156 +#: ../../../src/ui.cpp:2423 +#: ../../../src/bak/ui.cpp:2189 msgid "Requesting public key..." msgstr "Aanvragen van publieke sleutel..." -#: ../../../src/ui.cpp:2168 +#: ../../../src/ui.cpp:2435 +#: ../../../src/bak/ui.cpp:2201 msgid "Received public key..." msgstr "Publieke sleutel ontvangen..." -#: ../../../src/ui.cpp:2182 +#: ../../../src/ui.cpp:2449 +#: ../../../src/bak/ui.cpp:2215 msgid "Recipient is not accepting transactions sent by IP address" msgstr "Ontvanger aanvaardt geen transacties via IP adres" -#: ../../../src/ui.cpp:2184 +#: ../../../src/ui.cpp:2451 +#: ../../../src/bak/ui.cpp:2217 msgid "Transfer was not accepted" msgstr "Transactie niet geaccepteerd" -#: ../../../src/ui.cpp:2193 +#: ../../../src/ui.cpp:2460 +#: ../../../src/bak/ui.cpp:2226 msgid "Invalid response received" msgstr "Foutief antwoord ontvangen" -#: ../../../src/ui.cpp:2208 +#: ../../../src/ui.cpp:2473 +#: ../../../src/bak/ui.cpp:2241 msgid "Creating transaction..." msgstr "Transactie aanmaken..." -#: ../../../src/ui.cpp:2220 +#: ../../../src/ui.cpp:2496 +#: ../../../src/bak/ui.cpp:2253 #, c-format msgid "This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds" msgstr "Deze transactie vergt een fooi van ten minste %s omwille van zijn bedrag, complexiteit, of gebruik van recent ontvangen fonden" -#: ../../../src/ui.cpp:2222 +#: ../../../src/ui.cpp:2498 +#: ../../../src/bak/ui.cpp:2255 msgid "Transaction creation failed" msgstr "Aanmaken van transactie mislukt" -#: ../../../src/ui.cpp:2229 +#: ../../../src/ui.cpp:2508 +#: ../../../src/bak/ui.cpp:2262 msgid "Transaction aborted" msgstr "Transactie geannuleerd" -#: ../../../src/ui.cpp:2237 +#: ../../../src/ui.cpp:2516 +#: ../../../src/bak/ui.cpp:2270 msgid "Lost connection, transaction cancelled" msgstr "Verbinding verloren, transactie geannuleerd" -#: ../../../src/ui.cpp:2253 +#: ../../../src/ui.cpp:2532 +#: ../../../src/bak/ui.cpp:2286 msgid "Sending payment..." msgstr "Betaling versturen..." -#: ../../../src/ui.cpp:2259 +#: ../../../src/ui.cpp:2544 +#: ../../../src/bak/ui.cpp:2292 msgid "The transaction was rejected. This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here." msgstr "Fout: De transactie is afgekeurd. Dit kan gebeuren als bepaalde coins in je Portefeuille al zijn uitgegeven. Dit kan veroorzaakt worden doordat je een kopie van wallet.dat gebruikt hebt en enkel daar je uitgave geregistreerd is." -#: ../../../src/ui.cpp:2268 +#: ../../../src/ui.cpp:2553 +#: ../../../src/bak/ui.cpp:2301 msgid "Waiting for confirmation..." msgstr "Wachten op bevestiging..." -#: ../../../src/ui.cpp:2286 +#: ../../../src/ui.cpp:2570 +#: ../../../src/bak/ui.cpp:2319 msgid "" "The payment was sent, but the recipient was unable to verify it.\n" "The transaction is recorded and will credit to the recipient,\n" @@ -382,149 +805,112 @@ msgstr "" "De transactie is opgenomen en wordt uitbetaald aan de ontvanger,\n" "maar het mededelings-veld blijft blanco." -#: ../../../src/ui.cpp:2295 +#: ../../../src/ui.cpp:2579 +#: ../../../src/bak/ui.cpp:2328 msgid "Payment was sent, but an invalid response was received" msgstr "Betaling is verstuurd, maar een foutief antword is ontvangen." -#: ../../../src/ui.cpp:2301 +#: ../../../src/ui.cpp:2585 +#: ../../../src/bak/ui.cpp:2334 msgid "Payment completed" msgstr "Betaling voltooid" -#: ../../../src/ui.cpp:2332 -#: ../../../src/ui.cpp:2478 -#: ../../../src/ui.cpp:2515 +#: ../../../src/ui.cpp:2627 +#: ../../../src/ui.cpp:2773 +#: ../../../src/ui.cpp:2813 +#: ../../../src/bak/ui.cpp:2376 +#: ../../../src/bak/ui.cpp:2522 +#: ../../../src/bak/ui.cpp:2559 msgid "Name" msgstr "Naam" -#: ../../../src/ui.cpp:2333 -#: ../../../src/ui.cpp:2478 -#: ../../../src/ui.cpp:2515 +#: ../../../src/ui.cpp:2628 +#: ../../../src/ui.cpp:2773 +#: ../../../src/ui.cpp:2813 +#: ../../../src/bak/ui.cpp:2377 +#: ../../../src/bak/ui.cpp:2522 +#: ../../../src/bak/ui.cpp:2559 msgid "Address" msgstr "Adres" -#: ../../../src/ui.cpp:2335 -#: ../../../src/ui.cpp:2490 +#: ../../../src/ui.cpp:2630 +#: ../../../src/ui.cpp:2785 +#: ../../../src/bak/ui.cpp:2379 +#: ../../../src/bak/ui.cpp:2534 msgid "Label" msgstr "Label" -#: ../../../src/ui.cpp:2336 -#: ../../../src/uibase.cpp:837 +#: ../../../src/ui.cpp:2631 +#: ../../../src/uibase.cpp:847 +#: ../../../src/bak/ui.cpp:2380 msgid "Bitcoin Address" msgstr "Bitcoin-adres" -#: ../../../src/ui.cpp:2460 +#: ../../../src/ui.cpp:2755 +#: ../../../src/bak/ui.cpp:2504 msgid "This is one of your own addresses for receiving payments and cannot be entered in the address book. " msgstr "Dit is een van uw eigen adressen voor het ontvangen van betalingen, en kan niet worden toegevoegd aan uw adresboek. " -#: ../../../src/ui.cpp:2478 -#: ../../../src/ui.cpp:2484 +#: ../../../src/ui.cpp:2773 +#: ../../../src/ui.cpp:2779 +#: ../../../src/bak/ui.cpp:2522 +#: ../../../src/bak/ui.cpp:2528 msgid "Edit Address" msgstr "Bewerk adres" -#: ../../../src/ui.cpp:2490 +#: ../../../src/ui.cpp:2785 +#: ../../../src/bak/ui.cpp:2534 msgid "Edit Address Label" msgstr "Bewerk adreslabel" -#: ../../../src/ui.cpp:2515 -#: ../../../src/ui.cpp:2521 +#: ../../../src/ui.cpp:2813 +#: ../../../src/ui.cpp:2819 +#: ../../../src/bak/ui.cpp:2559 +#: ../../../src/bak/ui.cpp:2565 msgid "Add Address" msgstr "Adres toevoegen" -#: ../../../src/ui.cpp:2598 +#: ../../../src/ui.cpp:2906 +#: ../../../src/bak/ui.cpp:2642 msgid "Bitcoin" msgstr "Bitcoin" -#: ../../../src/ui.cpp:2600 +#: ../../../src/ui.cpp:2908 +#: ../../../src/bak/ui.cpp:2644 msgid "Bitcoin - Generating" msgstr "Bitcoin - Genereren..." -#: ../../../src/ui.cpp:2602 +#: ../../../src/ui.cpp:2910 +#: ../../../src/bak/ui.cpp:2646 msgid "Bitcoin - (not connected)" msgstr "Bitcoin - (niet verbonden)" -#: ../../../src/ui.cpp:2681 +#: ../../../src/ui.cpp:2989 +#: ../../../src/bak/ui.cpp:2725 msgid "&Open Bitcoin" msgstr "&Open Bitcoin" -#: ../../../src/ui.cpp:2682 +#: ../../../src/ui.cpp:2990 +#: ../../../src/bak/ui.cpp:2726 msgid "&Send Bitcoins" msgstr "&Verstuur Bitcoins" -#: ../../../src/ui.cpp:2683 +#: ../../../src/ui.cpp:2991 +#: ../../../src/bak/ui.cpp:2727 msgid "O&ptions..." msgstr "O&pties" -#: ../../../src/ui.cpp:2686 +#: ../../../src/ui.cpp:2994 #: ../../../src/uibase.cpp:25 +#: ../../../src/bak/ui.cpp:2730 msgid "E&xit" msgstr "A&fsluiten" -#: ../../../src/ui.cpp:2902 +#: ../../../src/ui.cpp:3220 +#: ../../../src/bak/ui.cpp:2956 msgid "Program has crashed and will terminate. " msgstr "Het programma is gecrasht en wordt afgesloten. " -#: ../../../src/main.cpp:1868 -msgid "Warning: Disk space is low " -msgstr "Waarschuwing: Weinig schijfruimte over " - -#: ../../../src/main.cpp:3992 -#, c-format -msgid "Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds " -msgstr "Fout: Deze transactie vergt een fooi van ten minste %s omwille van zijn bedrag, complexiteit, of gebruik van recent ontvangen fonden " - -#: ../../../src/main.cpp:3994 -msgid "Error: Transaction creation failed " -msgstr "Fout: Aanmaken van transactie mislukt " - -#: ../../../src/main.cpp:4003 -msgid "Error: The transaction was rejected. This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here." -msgstr "Fout: De transactie is afgekeurd. Dit kan gebeuren als bepaalde coins in je Portefeuille al zijn uitgegeven. Dit kan veroorzaakt worden doordat je een kopie van wallet.dat gebruikt hebt en enkel daar je uitgave geregistreerd is." - -#: ../../../src/main.cpp:4016 -msgid "Invalid amount" -msgstr "Foutieve hoeveelheid" - -#: ../../../src/main.cpp:4023 -msgid "Invalid bitcoin address" -msgstr "Foutief bitcoin-adres" - -#: ../../../src/rpc.cpp:1800 -#: ../../../src/rpc.cpp:1802 -#, c-format -msgid "To use the %s option" -msgstr "Om de %s optie te gebruiken" - -#: ../../../src/rpc.cpp:1804 -#, c-format -msgid "" -"Warning: %s, you must set rpcpassword=\n" -"in the configuration file: %s\n" -"If the file does not exist, create it with owner-readable-only file permissions.\n" -msgstr "" -"Waarschuwing: %s, rpcpassword= moet ingesteld zijn\n" -"in het configuratie bestand: %s\n" -"Als het bestand nog niet bestaat, maak het dan aan met enkel-leesbaar-door-eigenaar rechten.\n" - - -#: ../../../src/rpc.cpp:1972 -#, c-format -msgid "" -"You must set rpcpassword= in the configuration file:\n" -"%s\n" -"If the file does not exist, create it with owner-readable-only file permissions." -msgstr "" -"rpcpassword= moet ingesteld in het configuratie bestand:\n" -"%s\n" -"Als het bestand nog niet bestaat, maak het dan aan met enkel-leesbaar-door-eigenaar rechten." - -#: ../../../src/util.cpp:865 -msgid "Warning: Please check that your computer's date and time are correct. If your clock is wrong Bitcoin will not work properly." -msgstr "Waarschuwing: Controleer of uw computers datum en tijd correct ingesteld zijn. Als uw klok fout staat zal Bitcoin niet correct werken." - -#: ../../../src/util.cpp:898 -msgid "beta" -msgstr "beta" - #: ../../../src/uibase.cpp:28 msgid "&File" msgstr "&Bestand" @@ -533,152 +919,160 @@ msgstr "&Bestand" msgid "&Your Receiving Addresses..." msgstr "&Uw ontvangstadressen..." -#: ../../../src/uibase.cpp:36 +#: ../../../src/uibase.cpp:35 +msgid "&Encrypt Wallet..." +msgstr "&Versleutel portefeuille..." + +#: ../../../src/uibase.cpp:38 +msgid "&Change Wallet Encryption Passphrase..." +msgstr "&Wijzig portefeuille-wachtwoord..." + +#: ../../../src/uibase.cpp:42 msgid "&Options..." msgstr "&Opties..." -#: ../../../src/uibase.cpp:39 +#: ../../../src/uibase.cpp:45 msgid "&Settings" msgstr "&Eigenschappen" -#: ../../../src/uibase.cpp:43 +#: ../../../src/uibase.cpp:49 msgid "&About..." msgstr "&Over..." -#: ../../../src/uibase.cpp:46 +#: ../../../src/uibase.cpp:52 msgid "&Help" msgstr "&Help" -#: ../../../src/uibase.cpp:56 +#: ../../../src/uibase.cpp:62 msgid "Address Book" msgstr "Adresboek" -#: ../../../src/uibase.cpp:69 +#: ../../../src/uibase.cpp:75 msgid "Your Bitcoin Address:" msgstr "Uw bitcoin-adres:" -#: ../../../src/uibase.cpp:76 +#: ../../../src/uibase.cpp:82 msgid " &New... " msgstr " &Nieuw... " -#: ../../../src/uibase.cpp:79 -#: ../../../src/uibase.cpp:780 -#: ../../../src/uibase.cpp:883 +#: ../../../src/uibase.cpp:85 +#: ../../../src/uibase.cpp:790 +#: ../../../src/uibase.cpp:893 msgid " &Copy to Clipboard " msgstr " &Kopieer naar plakbord " -#: ../../../src/uibase.cpp:93 +#: ../../../src/uibase.cpp:99 msgid "Balance:" msgstr "Balans:" -#: ../../../src/uibase.cpp:109 +#: ../../../src/uibase.cpp:115 msgid " All" msgstr " Alles" -#: ../../../src/uibase.cpp:109 +#: ../../../src/uibase.cpp:115 msgid " Sent" msgstr " Verstuurd" -#: ../../../src/uibase.cpp:109 +#: ../../../src/uibase.cpp:115 msgid " Received" msgstr " Ontvangen" -#: ../../../src/uibase.cpp:109 +#: ../../../src/uibase.cpp:115 msgid " In Progress" msgstr " Wordt verwerkt" -#: ../../../src/uibase.cpp:130 +#: ../../../src/uibase.cpp:136 msgid "All Transactions" msgstr "Alle transacties" -#: ../../../src/uibase.cpp:141 +#: ../../../src/uibase.cpp:147 msgid "Sent/Received" msgstr "Verstuurd/Ontvangen" -#: ../../../src/uibase.cpp:152 +#: ../../../src/uibase.cpp:158 msgid "Sent" msgstr "Verstuurd" -#: ../../../src/uibase.cpp:163 +#: ../../../src/uibase.cpp:169 msgid "Received" msgstr "Ontvangen" -#: ../../../src/uibase.cpp:302 -#: ../../../src/uibase.cpp:443 -#: ../../../src/uibase.cpp:542 -#: ../../../src/uibase.cpp:722 -#: ../../../src/uibase.cpp:783 -#: ../../../src/uibase.cpp:892 -#: ../../../src/uibase.cpp:981 +#: ../../../src/uibase.cpp:312 +#: ../../../src/uibase.cpp:453 +#: ../../../src/uibase.cpp:552 +#: ../../../src/uibase.cpp:732 +#: ../../../src/uibase.cpp:793 +#: ../../../src/uibase.cpp:902 +#: ../../../src/uibase.cpp:991 msgid "OK" msgstr "OK" -#: ../../../src/uibase.cpp:345 +#: ../../../src/uibase.cpp:355 msgid "&Start Bitcoin on system startup" msgstr "&Start Bitcoin wanneer het systeem opstart" -#: ../../../src/uibase.cpp:348 +#: ../../../src/uibase.cpp:358 msgid "&Minimize to the tray instead of the taskbar" msgstr "&Minimaliseer tot systeemvak in plaats van de taakbalk" -#: ../../../src/uibase.cpp:351 +#: ../../../src/uibase.cpp:361 msgid "Map port using &UPnP" msgstr "Portmapping via &UPnP" -#: ../../../src/uibase.cpp:354 +#: ../../../src/uibase.cpp:364 msgid "M&inimize to the tray on close" msgstr "M&inimaliseer tot taakbalk bij sluiten" -#: ../../../src/uibase.cpp:360 -msgid "&Connect through socks4 proxy: " -msgstr "&Verbind via socks4 proxy: " +#: ../../../src/uibase.cpp:370 +msgid "&Connect through socks4 proxy (requires restart to apply): " +msgstr "&Verbind via socks4 proxy (vereist herstart):" -#: ../../../src/uibase.cpp:371 +#: ../../../src/uibase.cpp:381 msgid "Proxy &IP:" msgstr "Proxy &IP:" -#: ../../../src/uibase.cpp:379 +#: ../../../src/uibase.cpp:389 msgid " &Port:" msgstr " &Poort:" -#: ../../../src/uibase.cpp:392 +#: ../../../src/uibase.cpp:402 msgid "Optional transaction fee per KB that helps make sure your transactions are processed quickly. Most transactions are 1KB. Fee 0.01 recommended." msgstr "Optionele transactiefooi per KB die helpt ervoor zorgen dat uw transacties snel verwerkt worden. De meeste transacties zijn 1KB. Fooi 0.01 is aangeraden." -#: ../../../src/uibase.cpp:399 +#: ../../../src/uibase.cpp:409 msgid "Pay transaction fee:" msgstr "Transactiefooi:" -#: ../../../src/uibase.cpp:420 +#: ../../../src/uibase.cpp:430 msgid "// [don't translate] Test panel 2 for future expansion" msgstr "" -#: ../../../src/uibase.cpp:424 +#: ../../../src/uibase.cpp:434 msgid "// [don't translate] Let's not start multiple pages until the first page is filled up" msgstr "" -#: ../../../src/uibase.cpp:446 -#: ../../../src/uibase.cpp:668 -#: ../../../src/uibase.cpp:727 -#: ../../../src/uibase.cpp:786 -#: ../../../src/uibase.cpp:895 -#: ../../../src/uibase.cpp:984 +#: ../../../src/uibase.cpp:456 +#: ../../../src/uibase.cpp:678 +#: ../../../src/uibase.cpp:737 +#: ../../../src/uibase.cpp:796 +#: ../../../src/uibase.cpp:905 +#: ../../../src/uibase.cpp:994 msgid "Cancel" msgstr "Annuleren" -#: ../../../src/uibase.cpp:449 +#: ../../../src/uibase.cpp:459 msgid "&Apply" msgstr "&Toepassen" -#: ../../../src/uibase.cpp:508 +#: ../../../src/uibase.cpp:518 msgid "Bitcoin " msgstr "Bitcoin " -#: ../../../src/uibase.cpp:514 +#: ../../../src/uibase.cpp:524 msgid "version" msgstr "versie" -#: ../../../src/uibase.cpp:525 +#: ../../../src/uibase.cpp:535 msgid "" "Copyright (c) 2009-2011 Bitcoin Developers\n" "\n" @@ -703,39 +1097,39 @@ msgstr "" "software geschreven door Eric Young (eay@cryptsoft.com)) en UPnP software geschreven\n" "door Thomas Bernard." -#: ../../../src/uibase.cpp:581 +#: ../../../src/uibase.cpp:591 msgid "Enter a Bitcoin address (e.g. 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)" msgstr "Voer een bitcoin-adres (bijvoorbeeld: 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L)" -#: ../../../src/uibase.cpp:595 +#: ../../../src/uibase.cpp:605 msgid "Pay &To:" msgstr "Betaal &aan:" -#: ../../../src/uibase.cpp:610 +#: ../../../src/uibase.cpp:620 msgid "&Paste" msgstr "&Plakken" -#: ../../../src/uibase.cpp:613 +#: ../../../src/uibase.cpp:623 msgid " Address &Book..." msgstr " Adres&boek..." -#: ../../../src/uibase.cpp:620 +#: ../../../src/uibase.cpp:630 msgid "&Amount:" msgstr "&Hoeveelheid:" -#: ../../../src/uibase.cpp:630 +#: ../../../src/uibase.cpp:640 msgid "T&ransfer:" msgstr "O&verdracht:" -#: ../../../src/uibase.cpp:636 +#: ../../../src/uibase.cpp:646 msgid " Standard" msgstr " Standaard" -#: ../../../src/uibase.cpp:663 +#: ../../../src/uibase.cpp:673 msgid "&Send" msgstr "&Versturen" -#: ../../../src/uibase.cpp:711 +#: ../../../src/uibase.cpp:721 msgid "" "\n" "\n" @@ -745,229 +1139,57 @@ msgstr "" "\n" "Verbinden..." -#: ../../../src/uibase.cpp:761 +#: ../../../src/uibase.cpp:771 msgid "These are your Bitcoin addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. The highlighted address is displayed in the main window." msgstr "Dit zijn je bitcoin-adressen voor het ontvangen van betalingen. Het is een goed idee iedere afzender een ander adres te geven zodat je bij kunt houden wie je een betaling stuurt. Het geselecteerde adres is zichtbaar in het hoofdscherm." -#: ../../../src/uibase.cpp:774 -#: ../../../src/uibase.cpp:886 +#: ../../../src/uibase.cpp:784 +#: ../../../src/uibase.cpp:896 msgid "&Edit..." msgstr "&Bewerken..." -#: ../../../src/uibase.cpp:777 -#: ../../../src/uibase.cpp:889 +#: ../../../src/uibase.cpp:787 +#: ../../../src/uibase.cpp:899 msgid " &New Address... " msgstr " &Nieuw adres... " -#: ../../../src/uibase.cpp:849 +#: ../../../src/uibase.cpp:859 msgid "Sending" msgstr "Versturen..." -#: ../../../src/uibase.cpp:857 +#: ../../../src/uibase.cpp:867 msgid "These are your Bitcoin addresses for receiving payments. You can give a different one to each sender to keep track of who is paying you. The highlighted address will be displayed in the main window." msgstr "Dit zijn je bitcoin-adressen voor het ontvangen van betalingen. Het is een goed idee iedere afzender een ander adres te geven zodat je bij kunt houden wie je een betaling stuurt. Het geselecteerde adres is zichtbaar in het hoofdscherm." -#: ../../../src/uibase.cpp:870 +#: ../../../src/uibase.cpp:880 msgid "Receiving" msgstr "Ontvangen..." -#: ../../../src/uibase.cpp:880 +#: ../../../src/uibase.cpp:890 msgid "&Delete" msgstr "&Verwijderen" -#: ../../../src/init.cpp:147 -msgid "Bitcoin version" -msgstr "Bitcoin " - -#: ../../../src/init.cpp:148 -msgid "Usage:" -msgstr "Mededeling:" - -#: ../../../src/init.cpp:150 -msgid "Send command to -server or bitcoind\n" -msgstr "Zend commando naar -server of bitcoind\n" - -#: ../../../src/init.cpp:151 -msgid "List commands\n" -msgstr "List van commando's\n" - -#: ../../../src/init.cpp:152 -msgid "Get help for a command\n" -msgstr "Toon hulp voor een commando\n" - -#: ../../../src/init.cpp:153 -msgid "Options:\n" -msgstr "Opties:\n" - -#: ../../../src/init.cpp:154 -msgid "Specify configuration file (default: bitcoin.conf)\n" -msgstr "Specifieer configuratiebestand (standaard: bitcoin.conf)\n" - -#: ../../../src/init.cpp:155 -msgid "Specify pid file (default: bitcoind.pid)\n" -msgstr "Specifieer pid-bestand (standaard: bitcoind.pid)\n" - -#: ../../../src/init.cpp:156 -msgid "Generate coins\n" -msgstr "Genereer coins\n" - -#: ../../../src/init.cpp:157 -msgid "Don't generate coins\n" -msgstr "Genereer geen coins\n" - -#: ../../../src/init.cpp:158 -msgid "Start minimized\n" -msgstr "Geminimaliseerd starten\n" - -#: ../../../src/init.cpp:159 -msgid "Specify data directory\n" -msgstr "Stel datamap in\n" - -#: ../../../src/init.cpp:161 -msgid "Specify connection timeout (in milliseconds)\n" -msgstr "Gelieve de time-out tijd te specifieren (in milliseconden)\n" - -#: ../../../src/init.cpp:160 -msgid "Connect through socks4 proxy\n" -msgstr "Verbind via socks4 proxy\n" - -#: ../../../src/init.cpp:161 -msgid "Allow DNS lookups for addnode and connect\n" -msgstr "Sta DNS-opzoeking toe voor addnode en connect\n" - -#: ../../../src/init.cpp:162 -msgid "Add a node to connect to\n" -msgstr "Voeg een node toe om mee te verbinden\n" - -#: ../../../src/init.cpp:163 -msgid "Connect only to the specified node\n" -msgstr "Verbind alleen met deze node\n" - -#: ../../../src/init.cpp:164 -msgid "Don't accept connections from outside\n" -msgstr "Sta geen verbindingen van buitenaf toe\n" - -#: ../../../src/init.cpp:167 -msgid "Don't attempt to use UPnP to map the listening port\n" -msgstr "Probeer geen UPnP te gebruiken om de poort waarop geluisterd wordt te mappen\n" - -#: ../../../src/init.cpp:169 -msgid "Attempt to use UPnP to map the listening port\n" -msgstr "Probeer UPnP te gebruiken om de poort waarop geluisterd wordt te mappen\n" - -#: ../../../src/init.cpp:172 -msgid "Fee per KB to add to transactions you send\n" -msgstr "Fooi per KB om aan transacties die gezonden worden toe te voegen\n" - -#: ../../../src/init.cpp:174 -msgid "Accept command line and JSON-RPC commands\n" -msgstr "Aanvaard commandolijn en JSON-RPC commando's\n" - -#: ../../../src/init.cpp:177 -msgid "Run in the background as a daemon and accept commands\n" -msgstr "Draai in de achtergrond als daemon en aanvaard commando's\n" - -#: ../../../src/init.cpp:179 -msgid "Use the test network\n" -msgstr "Gebruik het test-netwerk\n" - -#: ../../../src/init.cpp:180 -msgid "Username for JSON-RPC connections\n" -msgstr "Gebruikersnaam voor JSON-RPC verbindingen\n" - -#: ../../../src/init.cpp:181 -msgid "Password for JSON-RPC connections\n" -msgstr "Wachtwoord voor JSON-RPC verbindingen\n" - -#: ../../../src/init.cpp:182 -msgid "Listen for JSON-RPC connections on (default: 8332)\n" -msgstr "Luister voor JSON-RPC verbindingen op (standaard: 8332)\n" - -#: ../../../src/init.cpp:183 -msgid "Allow JSON-RPC connections from specified IP address\n" -msgstr "Enkel JSON-RPC verbindingen van opgegeven IP adres toestaan\n" - -#: ../../../src/init.cpp:184 -msgid "Send commands to node running on (default: 127.0.0.1)\n" -msgstr "Zend commando's naar proces dat op draait (standaard: 127.0.0.1)\n" - -#: ../../../src/init.cpp:185 -msgid "Set key pool size to (default: 100)\n" -msgstr "Stel sleutelpoelgrootte in op (standaard: 100)\n" - -#: ../../../src/init.cpp:186 -msgid "Rescan the block chain for missing wallet transactions\n" -msgstr "Doorzoek de blokken database voor ontbrekende portefeuille-transacties\n" - -#: ../../../src/init.cpp:190 -msgid "" -"\n" -"SSL options: (see the Bitcoin Wiki for SSL setup instructions)\n" -msgstr "" -"\n" -"SSL opties: (zie de Bitcoin wiki voor SSL instructies)\n" - -#: ../../../src/init.cpp:191 -msgid "Use OpenSSL (https) for JSON-RPC connections\n" -msgstr "Gebruik OpenSSL (https) voor JSON-RPC verbindingen\n" - -#: ../../../src/init.cpp:192 -msgid "Server certificate file (default: server.cert)\n" -msgstr "Certificaat-bestand voor server (standaard: server.cert)\n" - -#: ../../../src/init.cpp:193 -msgid "Server private key (default: server.pem)\n" -msgstr "Geheime sleutel voor server (standaard: server.pem)\n" - -#: ../../../src/init.cpp:194 -msgid "Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)\n" -msgstr "Aanvaardbare ciphers (standaard: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)\n" - -#: ../../../src/init.cpp:198 -msgid "This help message\n" -msgstr "Dit helpbericht\n" - -#: ../../../src/init.cpp:335 -#, c-format -msgid "Cannot obtain a lock on data directory %s. Bitcoin is probably already running." -msgstr "Kan geen lock op de gegevensdirectory %s verkrijgen. Bitcoin draait vermoedelijk reeds." - -#: ../../../src/init.cpp:361 -msgid "Error loading addr.dat \n" -msgstr "Fout bij laden van bestand addr.dat \n" - -#: ../../../src/init.cpp:367 -msgid "Error loading blkindex.dat \n" -msgstr "Fout bij laden van bestand blkindex.dat \n" - -#: ../../../src/init.cpp:374 -msgid "Error loading wallet.dat \n" -msgstr "Fout bij laden van bestand wallet.dat \n" - -#: ../../../src/init.cpp:454 -msgid "Invalid -proxy address" -msgstr "Foutief -proxy adres" - -#: ../../../src/init.cpp:477 -msgid "Invalid amount for -paytxfee=" -msgstr "Ongeldig bedrag voor -paytxfee=" +#: ../../../src/bak/wallet.cpp:957 +msgid "Invalid bitcoin address" +msgstr "Foutief bitcoin-adres" -#: ../../../src/init.cpp:481 -msgid "Warning: -paytxfee is set very high. This is the transaction fee you will pay if you send a transaction." -msgstr "Waarschuwing: -paytxfee is zeer hoog ingesteld. Dit is de fooi die betaald wordt bij het zenden van een transactie." +#: ../../../src/bak/uibase.cpp:360 +msgid "&Connect through socks4 proxy: " +msgstr "&Verbind via socks4 proxy: " -#: ../../../src/uibase.h:147 +#: ../../../src/uibase.h:151 msgid "Transaction Details" msgstr "Transactiedetails" -#: ../../../src/uibase.h:199 +#: ../../../src/uibase.h:203 msgid "Options" msgstr "Opties" -#: ../../../src/uibase.h:228 +#: ../../../src/uibase.h:232 msgid "About Bitcoin" msgstr "Over Bitcoin" -#: ../../../src/uibase.h:337 +#: ../../../src/uibase.h:341 msgid "Your Bitcoin Addresses" msgstr "Uw bitcoin-adressen" + From 16d6963ef648fce5c651571d260d48cf0dea095f Mon Sep 17 00:00:00 2001 From: Gavin Andresen Date: Thu, 22 Sep 2011 16:50:32 -0400 Subject: [PATCH 7/8] Fix QA email address --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a41eb2d7..92635bb3 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ or are controversial. The master branch is regularly built and tested, but is not guaranteed to be completely stable. Tags are regularly created to indicate new official, stable release versions of Bitcoin. If you would like to -help test the Bitcoin core, please contact QA@Bitcoin.org. +help test the Bitcoin core, please contact QA@BitcoinTesting.org. Feature branches are created when there are major new features being worked on by several people. From 0920ad152fc8ec0486b360a9b6fe04ada3abba39 Mon Sep 17 00:00:00 2001 From: Matt Corallo Date: Thu, 22 Sep 2011 13:07:17 -0400 Subject: [PATCH 8/8] Restructure gitian files and add download config files. --- .../{ => gitian-descriptors}/boost-win32.yml | 0 .../{ => gitian-descriptors}/gitian-win32.yml | 0 contrib/{ => gitian-descriptors}/gitian.yml | 0 .../wxwidgets-win32.yml | 0 .../{ => gitian-descriptors}/wxwidgets.yml | 0 .../gitian-downloader/bitcoin-download-config | 30 ++++++++++++++++++ contrib/gitian-downloader/bluematt-key.pgp | Bin 0 -> 4113 bytes contrib/gitian-downloader/devrandom-key.pgp | Bin 0 -> 2213 bytes .../gitian-downloader/gavinandresen-key.pgp | Bin 0 -> 1176 bytes contrib/gitian-downloader/sipa-key.pgp | Bin 0 -> 13642 bytes contrib/gitian-downloader/tcatm-key.pgp | Bin 0 -> 1554 bytes 11 files changed, 30 insertions(+) rename contrib/{ => gitian-descriptors}/boost-win32.yml (100%) rename contrib/{ => gitian-descriptors}/gitian-win32.yml (100%) rename contrib/{ => gitian-descriptors}/gitian.yml (100%) rename contrib/{ => gitian-descriptors}/wxwidgets-win32.yml (100%) rename contrib/{ => gitian-descriptors}/wxwidgets.yml (100%) create mode 100644 contrib/gitian-downloader/bitcoin-download-config create mode 100644 contrib/gitian-downloader/bluematt-key.pgp create mode 100644 contrib/gitian-downloader/devrandom-key.pgp create mode 100644 contrib/gitian-downloader/gavinandresen-key.pgp create mode 100644 contrib/gitian-downloader/sipa-key.pgp create mode 100644 contrib/gitian-downloader/tcatm-key.pgp diff --git a/contrib/boost-win32.yml b/contrib/gitian-descriptors/boost-win32.yml similarity index 100% rename from contrib/boost-win32.yml rename to contrib/gitian-descriptors/boost-win32.yml diff --git a/contrib/gitian-win32.yml b/contrib/gitian-descriptors/gitian-win32.yml similarity index 100% rename from contrib/gitian-win32.yml rename to contrib/gitian-descriptors/gitian-win32.yml diff --git a/contrib/gitian.yml b/contrib/gitian-descriptors/gitian.yml similarity index 100% rename from contrib/gitian.yml rename to contrib/gitian-descriptors/gitian.yml diff --git a/contrib/wxwidgets-win32.yml b/contrib/gitian-descriptors/wxwidgets-win32.yml similarity index 100% rename from contrib/wxwidgets-win32.yml rename to contrib/gitian-descriptors/wxwidgets-win32.yml diff --git a/contrib/wxwidgets.yml b/contrib/gitian-descriptors/wxwidgets.yml similarity index 100% rename from contrib/wxwidgets.yml rename to contrib/gitian-descriptors/wxwidgets.yml diff --git a/contrib/gitian-downloader/bitcoin-download-config b/contrib/gitian-downloader/bitcoin-download-config new file mode 100644 index 00000000..d21bb078 --- /dev/null +++ b/contrib/gitian-downloader/bitcoin-download-config @@ -0,0 +1,30 @@ +--- +name: bitcoin +urls: +- http://bitcoin.org/bitcoin-latest-linux-gitian.zip +rss: +- url: http://sourceforge.net/api/file/index/project-id/244765/mtime/desc/limit/100/rss + xpath: //item/link/text() + pattern: bitcoin-\d+.\d+.\d+-linux-gitian.zip +signers: + 0A82509767C7D4A5D14DA2301AE1D35043E08E54: + weight: 40 + name: BlueMatt + key: bluematt + BF6273FAEF7CC0BA1F562E50989F6B3048A116B5: + weight: 40 + name: Devrandom + key: devrandom + D762373D24904A3E42F33B08B9A408E71DAAC974: + weight: 40 + name: Sipa + key: sipa + 77E72E69DA7EE0A148C06B21B34821D4944DE5F7: + weight: 40 + name: tcatm + key: tcatm + 01CDF4627A3B88AAE4A571C87588242FBE38D3A8: + weight: 40 + name: "Gavin Andresen" + key: gavinandresen +minimum_weight: 120 diff --git a/contrib/gitian-downloader/bluematt-key.pgp b/contrib/gitian-downloader/bluematt-key.pgp new file mode 100644 index 0000000000000000000000000000000000000000..fb6d9eb28423d2c8ece89179f8e67ae06fa6dc13 GIT binary patch literal 4113 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 literal 0 HcmV?d00001 diff --git a/contrib/gitian-downloader/gavinandresen-key.pgp b/contrib/gitian-downloader/gavinandresen-key.pgp new file mode 100644 index 0000000000000000000000000000000000000000..f81f44e874707837c13446858db2fed14ad5c501 GIT binary patch literal 1176 zcmV;J1ZVr10ipyd+BPOXG1ZrDpv%iXyY*~=|+SlmVRJ2@d|5G=3lw%C&g;j0KvRW zG0RVD!3nRuh%R)pia&~L1FEOGx;eXR*K` zu*WO05N?XC!C+-X<8ovFvIpC&fxEyfX(2{j!G#JZ7?CU%mrw)$TSGNqq(L>S_EMhm z>C$tB193UkB)z)vhMWgbGCTvPxP}Kfdx0GIl8t06ZPII(&3kQCzEXv7#M)%vPj{EY zcen(gIU`UxU-nd2`Gon+|B_0Ff*@;+F`bIwREZv?xbmc4=-PL2hJnWpib2AUtPbc4=;5Ze((0b7gKoXKi6=Y%XJO zZ9a%*1QQVg044HzfCdW*2nPcK1Qh}Z0|XWV0|5da0Rk6*0162Z zb%-P{zBtpUe6IkY$jlON2g&-~!PtabhH%KRx;RqM0G%3)n>ot_(%$#C+gXU@atMHu zy_C5E4FpWQvb7Kh0Lyf?4-i~4^f3$`ga{Ay5*wreKf>2lV6ywp8d}7ENW=D%ux6^* zfe_#szOQ3V{y*tz7?DrDyfq@LWFCHCr%@-(h(6PCP!Kw9x74URPC$@TblGE?^C!T- zq8)?0%b0~_Ytjnul$QnT9RS<*D5dmu1n$x{uRAV*zh*N+8p9}Ho%Pe)*0 zMnEdZ`oH?%L4~7A1F_aQ|8Rcjri-TI9EL4W#QMcIXrNTVrH)rvOHg%{!T`G$1?>8K zRy|m)M}%VOrUsN$>#AQvZnPq$teX`yY;D;>tsyDHK5Qtj#S?asN{)W{exHw@bhzOU z9^1V{J3(+Kj{pM&2mgPBEamX!SrHwdYa^4uCaz(-f7?+0M)V2mw#6{WkHkn8b1R-^ zYDL+eN?p#i&&iBy&Go@UU6MyD*c7YSQ3wLLX`?CdU~}FpEb`VEVP6+=?&FSbCm=k@ z&d1&vM(f=F5d18_%WVyD>j@@JhkmOlWQELtPqF$CFI z6&Wk2#X|#%!_kOO1Q-zl01pKMOuVwS0vikk2`>HzfB*^!5Os(oFTOa_s4)oupKEmm q7ky6Gg$kN{t|V0xiYY!|8vvlVg5(~9gx$G(luB9`Z;BnEL2B3d)*1@{ literal 0 HcmV?d00001 diff --git a/contrib/gitian-downloader/sipa-key.pgp b/contrib/gitian-downloader/sipa-key.pgp new file mode 100644 index 0000000000000000000000000000000000000000..086c9eb42e4a1e3d017e4bc5fcf560dffc52c929 GIT binary patch literal 13642 zcmbWd1yo$mmo40lJB_=$y9Rf6cWd0;g1ZE_-~@NK;BJB7?tuhPa1scwli$p||IC~3 zTW?<7UcH)Ir*557z0cmK=*odYg^?R&p96vb6}(+2ri1g0vBz}y)qX>q&b?O7(k^_|CW%!&8jL1}`lMtH3OUecQ3uZTR)J(pK2;0F zb}K2qXoT#(x_95o!l>6IH*+a&*;WySe%(qDnVAmmGAlsym5CCiyQnLelg5Ak=z3dzv!Q}KxE|%t=b}r6> zoHF%#`+NbsZ_02VulH3$*D;9EusOi>HS7pd_M6R=CmM8KoU*UBl^g(e<-P^vNJ zXYQ@Nd4m=HO_6D%E(a$W}|o_$s@Yu)ie>Yx$|T6w=8 zZu##oE?Wm*nJ@_1pA>ak;EXWpztDaaAT1%F3Rx$2$rvb)#QwVJs8N#SWj*@SF>jd; zOODz%Xr1~Z(Wmox^pSqalH+D!s8+D;GJ7zw)RTYC2^-5;5mpOzha#<%nRLHE0j?$D zEAA80_vR@Wjk&6YeIHofMnTh>GItBO`T{vBDCD;`0SaQmHv&C%Fo-S9HcRCQ$HPKh zl=aosQ@1OjxsPAypl7AubzNh)NOooSoC@rBwR(FWm_9Rvr9Y3-C5tr2efa>~4vG04 zPI8sTA@7}+EXK-n+Bzy%Ef0MB4v*fsnmL~LVYVq-ILFC{0rRWJa~L3Co{%Rirn2we z{B3lln`e?D8OJ)ciD9_L$7pLSx*G&FFm(;ZBq=FX`3#!ICpq`e@Lx0zQ-Pib%Rktk zxapkYd!aB2+l%Uj{R1jchP&4myI?n6bJTK%4u_ka7WCmcdYl7!KKLX)(O*U3?Jw3h zjZOq2bRw4Saa7O;N%+Kenwq^>vcF&|tYa58As(Ruc<^Idh5rYzbN!1@F`vH(Wwo&L z|9`_B)h_z0U+TA)a1i-094tfOWi(#U^h-j}3maXzy4A7bl!}6=UH&bNeziVN9@&9# zJ4rN^2A#>QJ(>ydgP6#x*1ok=S90)rSGzU#dGW6&81V*{Iw|gVbQXw48%ic;2->?M zg-VyM_D$7tpI6Cfu|B^$b$hq6J9A>YZ4z0EEF&MW#3oRix6p?(KZ9ascz=~7d-}DS zn(c*t@bdOCCOy!`H@>j^Ax~TjQC1_SjSt5&%0xf4aLrAWi~tJ@JI?71NIR#&1^&qD zrnp8_!JniZBR~!WO2P{Df4=y_wsrR~&3q7v`5pHvVtCvujUhylXl2~@uXRzPvm+HfGasN+(NcSjfdxNBz*WGbS7q~-Y;FQ z{Fb#qgz$hM!MU7t*H&iyjVe#4Ml|Wqkn3s`#mR`52dV5r7`Rv@ct;D)V7sLjs=o1# z{g%)~{)XDhmm@{Y`{eepWjgTVTOOJw@xn%y28~y*xUE}%QUa_!d`c*^cd^yC?^G8E zNbAnoTZ(^JEr-%1LG_2~Khcf#KPqv?Ih4b!BOwf8XOQ6TA6wmh6zEx}#8g{nK$1!3 z1mj{3MG$MmCNJD>#UsJ(H34h!U;!ekp_=zkl)ce!UkHCMQ!+$p^cIkw`gbrTOP-za zlmtCYf1#kbScV&p4&W;^O(&W*VZIQyw|9*av(o@T7|8B+6##}Dh?}^oO7|#X$ z)fS<2A}&~UCRfz{N0uRK{0}Yu zJ3K8tSRK3^|4KHi1sH-+fxj4~`VWjk5di;+^X~rv)_=t#u?7fG=J|LRo#fJXYKs}e zwxB1aC5e+gt}WGUoEcNk`t?VwZgt~Z{4)CJyUr4&-#9yc9s1mFh8mL0#pP#*CkRfm zznE$LGJSqDpE$#8Gb(YE|kAE>VE^RIj`?25d4NW}1>Tecy z>YcF#bseg=W{KObU#gm?h@zVW?KB5}yeS`I^>tE0_Y$iD_s>|Se|u&EpFJfG#}U!w zv;brKtBLLEi!`(Z&|y*Pe1vXr^Xy?D8(a z{UAiRi64WHk5n*p&H+gX+ikDYR*uPzh*D4~6OarG!K@A_QWEo1(8+51UQwKZ8X5N6 z>PeX?I#tKd9=N2%8%SrI=4KC-B;BBLqOX5VEm!q_cnW?Xq13$C8Ropva3@4E*NpwSsvSU4j zAB}sQnXwroArGaP8sI;S7>d|j8tmHhi;6>41r?iN)XuM>tRg`+2tXjmC54 zAR{jW=>P)cAQ#|uAAl?EYiA7rC@TXPA;t**40zoHNCFVy;1S^A5D^d%kdP3O(eTjG zP*Kr{v2if)C`qZPC`if4X&8A}Xy`cU$;nwo**N(GgoK2sStMk{1!Z{N2nqao2oMPg z2@M5}2pyeBfR>zA;D6j+hX5D|Kn%clXdop33Ihm@0el?+5CMPyNLBi;@xj1CLBj#z zA)WY;@cu;jFAWF<4fDDIK!FspP#|a!006xFm)`&M(P4;Lu1z~$TCY_bSz9%7JOgTX zBQPGU_Rqbka&e4MC&)x+E2J0$#QuY;UdhE zDP~vz0H=v&BuZrdohgYuFDb7}Caun!^6HiDsY#+%{WU#T<6O=){~U#Q#@au&jYlJi zLVU`TtfagID(h?{o|EhCp2ODqiVY+?GTH6;TQ@!#8+_w!o8{6&M)F>NT&ay_#rD9) z)mF?%V3M!m+NgxQ7@r)m}|>@^u58RLE?`KW_zc4;S54$JtP2tiQ(epLt-o= z=aGY^Q@+Y9slb_CbGxQS@9^k$q9;-A%n6^;MahZ4=DYZ!Bf(EL0vKgRYmjk_r*-y+ zNex}KbE?b^=c(Kc+-)7i-nHwVHy(?q%+7o+i=Fr72ZD|#3>V7R7K*z>7-9feuyQTJ zaqHAvVR_j2c1J;Jp^dWde(x?-XzyGrCA(r(*J0&Mbv86$c_&;=xlQ_tNB3j?-2I#p`^fvq3Y=B zWAOU9a?VM!wD*CE-to!h40{?uMhh$7+PCJ;;XpgVx#j}}=19ma?A{(J!E>4pb(|fJ zv)9q!8o|)E8oj18#k}SA7!6exj@^7srFnS03!3NOXL=`PHxFf%MF8lpJ^d>sg>3n^ zY`O_ax6B-iantShBEeVwEfJerR&E~!UjbAZH??f=4IjtmvJP)oo}R}mPs(ur6E6Sz zKhPm~XMtooG!!f}3=}i~`mfoax7$6PYu!9M7jhYt*4wI_qMPh}nfhv+;lzsLhDj1U zTUaovDkR@rP}PL!@Wq|8YwGlI+gM{cJ6)60bn0&>qPDgL^+VQ2BIZgSuq?tCW-smo zo!{8c_l$n~hMLJ(f$lZ5&EKS2byDYLFfp9cH3a#@S!;d9{tV{fYUZ@D@kTXgXrcfq zC%`&7)|S~=;HjhzqA>jN%UJ$CVQ(-ys=N*OsIRY&u_10r93_D7@o&A-4}N0CQcF*~jKn1M&`XFg~aVJfM&!+jD{pJ#$CG zXtQ0Q=FM95aluw<0V_0@!gXzJ-Wzmgl8lT-hQ0tipyS`jv=ch*y0a#fB@tDvO(f!!CeleVK96Vo zSx)Vj$O)(i)*=zh0S%Y{Ca7?oLUW|xfiImApy#Zfe*Z6^jJIP8b?X>A}_B@wIt#qpJv+#P`78H$7~TmIpU<$a%{(B$NZM= zE~F!^yofnUGn`^IR@3uAN)=YRaCo8iC!_J=BqAbyii9M=?b|~}wt3ExX-;ZkjDrM) z0|Rvno3hx%6LrEv%5yol&ppKR?>S}ExnykTu1z6ckpA)FKRE#aVz7fS$)PyZ%>McS z^~Z;2;#6gK<%Tjv@&s|HVvg${U;7g#9&a{}*{j|%ZcJmAH3`WOVHLlBpDf8^UAubz zCqTA8l?WU(JT%O|NBBpDF(}wM$lXGrF)2B@ic7@R&BZ)Y2F+Yk|Ba#GM4^8Ban}Dg ztk@CeU9!E{cFww&fNwwK^1s7zT9wS|!d+)VxT%U%drnihL{^sK=`A zvz&lRI4uLIgN2xB0KZi^Wfyi>?0_pIDvdRA?5t_X_`xxKgiD6`5cRuZh{q4SrYBO_ z8H85QY#HM%ge=EO1@0w$8+mxpWEmq%y;XDQ$ZAH8LD;jG_RPs(>7>dH>kC#9$pkx_QPojUQuS-jL$?J{OP^8A$n`AFy9^(JF-t6t?St;<;C zNEQ6$AA4gm%8q+O;gw?K!jnJWEIkMS1%!qO&mZLc(|{Nt3J!7g@9YrLBM&WZGILGY z|98<5rTFc;LK%eSIs1Qgjiqq?m><94!*(Ss#z!VW$#>_L0hs7VH-2ckH;kyd6oygn z<`7rW>#Qono2Ju>oyhNa3wH%Nu(ouI#lliMz50fyK;{&rFBlPvwNvVujUuHtkUXS8 zI~DuMuH>!o*a#2s~qyf$|xYw&Y*rde=wIb3R*~emAbRJ0F2%K_;mm zp6Xlrv`G2Z*20M=Q?BeImHuA1S=q>%J*%n9+7fTtxEn3S#4yakG~s7Owec+_ql1Z0 z@6YiK9+-E=#By>=$F0_v(6@@9i zC9fs6qvVx`&7^2%%6p?|EX41I2Q*w5Ba4?z z2nA<&CS5;S(F;S9B>JM##BJsLW6lwM85YgAoQ34xyR=IfvOioKs}N|<&ASFJ7oOn6 zwr6za?+Hk$dlN?u#oD2cWzn=@ag*9ru~dE@@U1tA4?j-CG>qWj-4zKxLs?D(HM)WRyHc<(7o4e$H z8D|P0y7~0Q#r>%#mJ&RynY82aYc|+-oj&E0OULF<7f7!E-DUk%GtkYP(0}_fC4Re{ zs| zHNxL@h13LY#Z4gg(E0Bv; zQyo7o>|Yios}2&?dJd|3{CoTG@9m_2y{#@R*4>m;Xw&u-JkKa@zlFIR1g7;0{n+E_ z*m=2n;`#~@{xx}iPsa9S-JR7TkQ=yxkLx)cX3^Rs@EF(nf>{jX21g*fXcTLXHl4&S zUgB7Jj5Y@Jp)SLsh`-OmWao|Fdl)SID>%I2i- z%a+XoC7&Oz=vp=c`?6rO;Ila!82c}VIIT>KDQ!IYS8>yKK~61RIITsNM57^mnIBl0 zut1q0nX73KD>Ma17Bo`WxC!% zF^i=T?dLO%onKT0IAg*z{KWVQZN7@(zPDF9sy59}Z*k&E_?aAalQW*9KG)OvlH;13 zu*GEM;xwveTS1xFVQB;HyNB$|dw7%*DcjiJk4dvM`M&&0AX;uBS<~|C_Vh}{a7(NPXFR6ej zA_4DPN1g#%`3X7*2Rik##^`Sda&r))s98S?TD|id(&2(wC-b>JS#ToSf=BEeNXp#& zI;U`PMy*+)Kfxi?IPwt$+Y#1BFhU7Zi}4`3AMybwP|&$v0Vavk&ng#R?j1wBu7|p? z*ELFp)syX;lM-m_AIV`n^Dt(M_8c3eP(j#?gA|f=pkE4gY?qZhEofazM=h4gV!+m>l5ZUb{7}mXmT|1z zl7rU|&`ogdRUhNX3Xv8EYeuE$sAG1(w%5-1l#GGL<+ma5b-Mnfi0Zd8kKHEm7-}H< z$u(~JL@cJJ3Xj5HMj*6E;D~(y3&eU+k9lcM8Y-=sjz>78Y2_oHxR6ub8F{YJWYWwt zK#`Eap&hGc{Bahtn8u!cdf3BZc7DMZqV6Hu%P*n$2;Dii7%Tf6`(Xh2Uu%8 zGgT;;V{fLMtnV`SBHVf~(yQZ6434#i)ObLza3%k?Uv}qgwMh>;=8YQc*jSW%(*n)#`$VLKSvx^-)Tmw_PFihzsHgB*3Zq z=xHwfikGR6CE;Z~e#+jtYNnW|k`Y9*#hl4T&EKTmx3oWLRj62cx`OLSIga^sePfIT zrta#7Yd^J>JdH}GH!KtpTdq4ZH4T})L-O}wqidEqQ>Dj{C2EwA?c<6EAt$JfAh#*Z zETJ`)30e0HH#Xa&X{7f2w(;xPtQ$g*#^%VUNcps!U0Dtn!Q<#!58AA1wYO2Z2UAJH zl6c)-nW$P3fO>UcBxmW=d}|7Aj3Vxc$L6nJ9+S*6o6FY7>$G4L-i1ez zr+fBN9x=3;X|e2}i0j%J0`kmFc|&er0q69%&wLs3Cp*st6GWX%zuT>-)()O zG&4%4n?eYM6~of$ykyJK%7KY1RfzHSjF*Lja*fB{8?bmn2sLO(md9s4zN2vajLXK zR?>j;o-&W!Dk=$gKP_r&AF3~BA7FO>W))b9(XtBy{-jRFEt z@2l(Z^0Gw0p3(2%Z_iY;W^mSoExpJ{CK0AgcpxXCLe?3~#Wi<=JMAZp(YhtQzgQGyywhYu918=ySA5eKTf?}id6b2Y# zKi@58HPHwwiZKcW42V*OgyJuXk@pII z0m7ZT_>GmsQyzuy|0KO>#9|TV9LH$^e?7^XZndEk@@~BJogPE`(cB)j-XLiok!n;f@uw z7~{2?QW!v1LEP^>-39z}R*e505CL$R5r%>U#c{xPTTpa0yYBb>Nn3I^<9FT(ncA{^ z@BzhVPl2&9oA`$!@n8pLsG@egWy>Td06gb-#9J~cY3)w^m<*q*$4ze)-dCm^Xp4mb zjqjW zj}9(Xp1z0AFii3KkK#&lLh>_}_<{ z28_vJ2p~3a|JeNbX_cR1g{?^S;=>gK{0p($KKuo>e0h(8KYnF=z7!wYj&>mGi5zKh zjUW6txvt5*BKLV0vsvMu(!~Z4*v>J_qO3+c&U}=P%V1nZ;hj~0L)S86D51kr z-XP*&gQpu~-0*aQt@`GvUo%2|LU3MWK)aHdv$7dq-x;BZ*e%NeKSkPNc?H0jdYq-t zHJeG)Hz_=Sq(27<7xik{f(|3#%%+uNylnIZ>YI_^!-uNsEyVY~-WmMfjZ}`0s=pPC zGfBVqqbFGvReicD{l=Q2!ke~1H(ilf__$7!F|Aq0IVEmBa^&f4n&9fic^n%-T83nD zH-nOsOAt5BloZBoM#tf*d-rQ(@QHgJ1c>4(2ICM=U$R#bY9BE3-&1l7G7|M9KV3`& z8Pa={?eeacnttqaXf9sGZG0=zWytg9vF{+j>RL%A1!K*6i0uAz>b}EFK2sdcrUV+! zc+cJ{&wLQNjRe8B-DTq)%o^{2nHU*m*l zPGdi`M7Ff&Ts%p%56u0@pc@!X(Y%cWD$ziH75&82Sm1m`_2d~F6c} zwtnbyINS>F=i8-qG(~}o-xW~v&3eO)flERfsgXXuV3kD87zHRXVuA{owr3?4R1cT-fg)=g{YDHlzaIlg)y4W_H?CT#i-VM~rRIAjcD(Js9;m_nO#LNcSJIo_r$xA*HPO6E^?J|uWdZG%FY})B( zvNoif9n2eGJ2oB=W&2X}7F2Xr$r0#9@6bQAaRtpORqrb4WWp=#^IwPIZy{H?>jAth z=xs6{@d<)}M?F1lgB;cR(Zr+w(24*$gjUMG->o0`#RUfLq&D@c<1O`*bCBXaCpN&SkqCQJ43v|J9S$JGWoBgjl4s|2^*8JIq5n<)`= zj0E7W$hu{C#%itH$SsNNjPN|0Ae}OPc(uW15xjmYlEf{_<4TZ-&;Tp0T(;m#!JuE~ zZpkMiq_`AQL`hFGj`8hRj;)7y@v_;8o@}Km7lwnZKxCc2zAR#96N}!e-KD_2Ep~&j z;K$IKc-0ez)in5xzRFw_&7zBpgH=rj%*M+QI|PSYnY_eNwPu1Rf6in4i|ka9nI&K| zrtfs~)b%^ss=a7I(PE`2xiygMqqOipv;sx*ziCAP9f}C$A6og>V;Q`vAV2~9wGJ1F z$l3`K@T1y*%^bquQ8~+qVUF?=;bj7om!&U!1<=?Oh{6D>CJdd{A4o zrp{J~SldP$`FQrpvc8Hp_kQ9n{7qZ>2Bdf_CLr6iw-2aX&RW5Rl@+UWEZZ@Ozj~Xo z+ps?@2VIF`{5+O%`2&R&#YjPWDj8JSEAoErcQ$i5qLK-@Zuu|89|c&Ysy!kzVs)Q48*p8X{Cf0vk3GnK~E>V*umCVmx9O{WVh ze)MaIY)+{ekA3&U!vLFLSuium`2oW=^c}IA=vQQhazaD+<159dZ(w*q)vUn z9~L%~NV{g_r>_4=JNPL*n%<$oUM|Uw(zd2wf~JQx)3lCL!|M;+5X?+7aYHf&O*!z~IR0l-Xc0*G-hThaQ}+hznIA&dYz5<3G#t zSB{~FYykfsatyJl{gYDG>E5T+-o6HIwg`YiX~SXks_cBWE2cnnbAVO|*e4wu+1w4RD ztbj!y%`tqgZ4tW#PN<7rrpY{HSEULKNn7?tIMZ)vdSYi5!-vy$?Oj$|hZm3z*l3_P z+-1@;WXIRj;soGw*G#9s$=1^wp4g^Q;CKEd+EHWqjfSQRXBe^4sO*P^kloeZnNnDg zT}k0fa_#c%yew;15GHqs?03IKy!uG>9{Pumg&S|nmEn{y zlWT?Bp_f=Q^%sH>lF!eenDePvU{>PG{q= zXk3We6}ndMZBfXmJrk{A?FtnKZfaQ*rfR#LYTt{$>mYJfe{X=+%tVqzu(Z2h-+lbG z!Qe$n-D#Ws?!r$baqxjL!%A6VI5Q^2KkldD$VrteG?+kDuJpObtR=jg^l7i_UPq;z zYpcwbGZHz|moBqV9%BqraP7x7SZoEngFNcs}cvGhzvrPAKeT|0>3Jo!T zjVM#!p&?_b*RAIsp;D_p2t0VVx6%Md?@^qO^ltfO?X5_T1^w-Ki>>=^)A!qbQXF6* z4C0UGd?{U3dT4+ucy`uAiG-8#Gfb)UL&T3gXLafPLBVmD?vxCGHWee zkCQ%L-v7x>c&MPxBXR{jZ#hT$K-nGdY5Pz+j+=(?-WS>MJ&rRU!=&XeLD`M24szc) zBN#CJaiJ7mSy4gRrAM?={#c)ZMh1Nn%)pOU<$3ykM-hZzkdLZ#DMLq)C@hW(CUa4F~ z!4$-THwzZoSSKHG>$`s<+RtUL^=WgjNnLm9&(kPFtsxbhI^zCF!yze`>pPfz>#fZ* zTmmSAE3;eWrhWiqi-)*WWTq7YQCn}(>i(-7LnveCuN?oOm4B7vOfL{1DFEXUb?9cQ zVb=6krByD$)-cWK7Rjl{H$C)vdatW`uR4N!lltOC?!#5|CUEW;S);=c{Gk@b0p$Em z48i~LHaR<*m9neiV_)bz{XG1*a`yJ@;u{NU3X`3Q#~4RaB2f&5_&`1&TJ*s;Hou6? zqs<;}S`(icu6%<`X`}D{uD3R2rKIQ?0g?PHc=s}G0H_gM)GNBh^>SVsdC`>KbSUHd zlBcPfT)x?}Iikd@5|UT}yJgb^8#`#B-x)&7-0Y}hVP;RdY?mK@nJ}$hO_h5z+6=~) zn0h*1Ej9v>8}+Dm9JDq=BaQlUHKIYJ>8a-@nMI-ivh`6`x`ZW>`dyy04X0X4ld&s z0^VZpPv};fvm#!Umt5*k^EBkZSEmm?G2CrH4=pZ+--zu^uIldO)K__c5aZVUFAQY@ z2JyaF`Qu`p+z%|{I_t55oBS!^Ve8m|XCH>4rKHO@UvsIcr*13ExP+pt&HTMK`yYwB zC#{j08R?7Azfeb5AxtE2J=^lT#3r-kocg*~AcAy&deG#nLimN!^#ic?)$cHSiu<8~ pk59D=odYr;)$Xe^jZgR{}2b&au>j&AO;b^5AaZw zS_2#|)T*hrzK+H*LHsz!|6K?Ku&VUx#NdeA@N5NXFT>aIOjxF zy4whds0=Oq(@2 zz5C0o8+C^w{_b)@?4r`gwi%FXMnpT2F%#BQYsG;hiPIg))5Y|!x1ZJex)A$MiNNX( zq6&=I<&6kZI1wW|8o{H$=I*P|T^9^$R+XKtQ`SnvhEOJ;uhQjn2CWkmj_^7`Aa3c- z8Zs}@d#(_b{reL%xnIYqQg<&4Shq?0ZMJt4#E_eu1;rw?zks%bLEvhXHQt|~VCQuq z&A-#OrVqAfk)-lg}vy7 zYs{BAGW}t+Bct766}J4~uIL-c)@4fnX~wI?{tt{!6ZM`1wc=GKOA;;?`>n3icWB0G zn*||8j}j?7(5Ob(-PQ-uJThqd2@S1uW*w1X-|9A4-%6Qux^GMLljXjQ)sN@kpv?VO z)UkLWhmj->gnz;q!4owp@2yD~e{+z0Gz?Wg#-nKk+Qh}dVfq|kPnBUdp-;hvz)x2t zD?{SnDzor5MGJ>X13OouOQ(XXjf?e%bQ%eENi%61!fX|rVS*-fUgk}jZXdQS*=pu7 zn*l%)vEtxtnsfe78h_1@2}w%6!25|yQBmC1DEcXumbL82v@a7>)Mz3#h|4L`WPlN(+95yvu#{C!>gm(Nv!S*Yv%^(qS9*ha8g`_+-5KMB1k7w}O?nKX_$dgx0zKT> zsK@?(;%%efAn>h*Z*5Z>_ERN@VpIEg)VY;7&-da56_Nt)d)n(s{^moqKbzg#(kvLW z_g3p9;|WwT=QceTow#FuTvuyb#6|7txyOiS%w#V=}?{wnLKuU3K z)LKWy{tfcIT~3<;zL)*5y45%&9BU728+bn0YHD;;MHsu8*-lKYQs(yGsc3#7XH3FF z)6ZNg<)%-4Jo9KihD(yQ2p@45F;h{7b%utDjKt-eDI`%@T2fxC!k6(j540(SjvdEY z&4sPj$l9*nt{0{Ksm2XXNloeRVl7wfZyz{W@(szDaGi^F^8SE`Mg86EWbj@=+3$sw z5CVQYJU~ud2m(0|CjFY5huQFyjG2;4Ye>`;Or>jAW`VBfSSCzgV_T@{G&oZG zMZ&q+CGm;Gb?Vy`__|_oh6ILLkb2J~@O-;TLScpzuRgCrq~`N8>#L#y{$+GFo~DN* zIi%T&4(?=Dgd6kV_SqzM&HYCc@^&t@&q)T@niB6VT*F0pG7n11dnBi@v SyHEabV7`Cld{4j