diff options
226 files changed, 8606 insertions, 10486 deletions
diff --git a/.gitignore b/.gitignore index bafc5919c1..c97432df92 100644 --- a/.gitignore +++ b/.gitignore @@ -99,7 +99,9 @@ linux-coverage-build linux-build win32-build qa/pull-tester/run-bitcoind-for-test.sh -qa/pull-tester/build-tests.sh +qa/pull-tester/tests-config.sh +qa/pull-tester/cache/* +qa/pull-tester/test.*/* !src/leveldb*/Makefile diff --git a/.travis.yml b/.travis.yml index 94d1c15f80..f6b011ee1c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -27,17 +27,17 @@ matrix: - compiler: ": ARM" env: HOST=arm-linux-gnueabihf PACKAGES="g++-arm-linux-gnueabihf" DEP_OPTS="NO_QT=1" GOAL="install" BITCOIN_CONFIG="--enable-glibc-back-compat" - compiler: ": bitcoind" - env: HOST=x86_64-unknown-linux-gnu DEP_OPTS="NO_QT=1 NO_UPNP=1 DEBUG=1" RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-glibc-back-compat CPPFLAGS=-DDEBUG_LOCKORDER" + env: HOST=x86_64-unknown-linux-gnu PACKAGES="bc" DEP_OPTS="NO_QT=1 NO_UPNP=1 DEBUG=1" RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-glibc-back-compat CPPFLAGS=-DDEBUG_LOCKORDER" - compiler: ": No wallet" env: HOST=x86_64-unknown-linux-gnu DEP_OPTS="NO_WALLET=1" RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-glibc-back-compat" - compiler: ": 32-bit + dash" - env: HOST=i686-pc-linux-gnu PACKAGES="g++-multilib" RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-glibc-back-compat" USE_SHELL="/bin/dash" + env: HOST=i686-pc-linux-gnu PACKAGES="g++-multilib bc" RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-glibc-back-compat" USE_SHELL="/bin/dash" - compiler: ": Cross-Mac" env: HOST=x86_64-apple-darwin11 PACKAGES="gcc-multilib g++-multilib cmake libcap-dev libz-dev libbz2-dev" OSX_SDK=10.7 GOAL="deploy" - compiler: ": Win64" - env: HOST=x86_64-w64-mingw32 PACKAGES="nsis gcc-mingw-w64-x86-64 g++-mingw-w64-x86-64 binutils-mingw-w64-x86-64 mingw-w64-dev wine" RUN_TESTS=true GOAL="deploy" + env: HOST=x86_64-w64-mingw32 PACKAGES="nsis gcc-mingw-w64-x86-64 g++-mingw-w64-x86-64 binutils-mingw-w64-x86-64 mingw-w64-dev wine bc" RUN_TESTS=true GOAL="deploy" BITCOIN_CONFIG="--enable-gui" MAKEJOBS="-j2" - compiler: ": Win32" - env: HOST=i686-w64-mingw32 PACKAGES="nsis gcc-mingw-w64-i686 g++-mingw-w64-i686 binutils-mingw-w64-i686 mingw-w64-dev wine" RUN_TESTS=true GOAL="deploy" + env: HOST=i686-w64-mingw32 PACKAGES="nsis gcc-mingw-w64-i686 g++-mingw-w64-i686 binutils-mingw-w64-i686 mingw-w64-dev wine bc" RUN_TESTS=true GOAL="deploy" BITCOIN_CONFIG="--enable-gui" MAKEJOBS="-j2" install: - if [ -n "$PACKAGES" ]; then travis_retry sudo apt-get update; fi - if [ -n "$PACKAGES" ]; then travis_retry sudo apt-get install --no-upgrade -qq $PACKAGES; fi @@ -46,7 +46,7 @@ before_script: - mkdir -p depends/SDKs depends/sdk-sources - if [ -n "$OSX_SDK" -a ! -f depends/sdk-sources/MacOSX${OSX_SDK}.sdk.tar.gz ]; then wget $SDK_URL/MacOSX${OSX_SDK}.sdk.tar.gz -O depends/sdk-sources/MacOSX${OSX_SDK}.sdk.tar.gz; fi - if [ -n "$OSX_SDK" -a -f depends/sdk-sources/MacOSX${OSX_SDK}.sdk.tar.gz ]; then tar -C depends/SDKs -xf depends/sdk-sources/MacOSX${OSX_SDK}.sdk.tar.gz; fi - - make $MAKEJOBS -C depends HOST=$HOST $DEP_OPTS || (echo "Build failure. Verbose build follows." && make -C depends V=1 HOST=$HOST $DEP_OPTS) + - make $MAKEJOBS -C depends HOST=$HOST $DEP_OPTS script: - if [ -n "$USE_SHELL" ]; then export CONFIG_SHELL="$USE_SHELL"; fi - OUTDIR=$BASE_OUTDIR/$TRAVIS_PULL_REQUEST/$TRAVIS_JOB_NUMBER-$HOST @@ -60,5 +60,6 @@ script: - ./configure --cache-file=../config.cache $BITCOIN_CONFIG_ALL $BITCOIN_CONFIG || ( cat config.log && false) - make $MAKEJOBS $GOAL || ( echo "Build failure. Verbose build follows." && make $GOAL V=1 ; false ) - if [ "$RUN_TESTS" = "true" ]; then make check; fi + - if [ "$RUN_TESTS" = "true" ]; then qa/pull-tester/rpc-tests.sh; fi after_script: - if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then (echo "Upload goes here. Something like: scp -r $BASE_OUTDIR server" || echo "upload failed"); fi diff --git a/Makefile.am b/Makefile.am index 7fe3811476..6bc0044313 100644 --- a/Makefile.am +++ b/Makefile.am @@ -172,7 +172,7 @@ check-local: @qa/pull-tester/run-bitcoind-for-test.sh $(JAVA) -jar $(JAVA_COMPARISON_TOOL) qa/tmp/compTool $(COMPARISON_TOOL_REORG_TESTS) 2>&1 endif -EXTRA_DIST = $(top_srcdir)/share/genbuild.sh qa/pull-tester/pull-tester.sh qa/rpc-tests $(DIST_DOCS) $(WINDOWS_PACKAGING) $(OSX_PACKAGING) +EXTRA_DIST = $(top_srcdir)/share/genbuild.sh qa/pull-tester/rpc-tests.sh qa/pull-tester/run-bitcoin-cli qa/rpc-tests $(DIST_DOCS) $(WINDOWS_PACKAGING) $(OSX_PACKAGING) CLEANFILES = $(OSX_DMG) $(BITCOIN_WIN_INSTALLER) diff --git a/configure.ac b/configure.ac index b603d1766d..837810401a 100644 --- a/configure.ac +++ b/configure.ac @@ -14,42 +14,14 @@ AC_CONFIG_MACRO_DIR([build-aux/m4]) AC_CANONICAL_HOST -dnl By default, libtool for mingw refuses to link static libs into a dll for -dnl fear of mixing pic/non-pic objects, and import/export complications. Since -dnl we have those under control, re-enable that functionality. - -case $host in - *mingw*) - lt_cv_deplibs_check_method="pass_all" - ;; -esac - -LT_INIT([disable-shared]) - AH_TOP([#ifndef BITCOIN_CONFIG_H]) AH_TOP([#define BITCOIN_CONFIG_H]) AH_BOTTOM([#endif //BITCOIN_CONFIG_H]) -# This m4 will only be used if a system copy cannot be found. This is helpful -# on systems where autotools are installed but the pkg-config macros are not in -# a default location. It is currently used for building on OSX where autotools -# are preinstalled but pkg-config comes from macports or homebrew. It should -# probably be removed when building on <= 10.6 is no longer supported. -m4_include([pkg.m4]) - dnl faketime breaks configure and is only needed for make. Disable it here. unset FAKETIME -if test "x${CXXFLAGS+set}" = "xset"; then - CXXFLAGS_overridden=yes -else - CXXFLAGS_overridden=no -fi - -dnl ============================================================== -dnl Setup for automake -dnl ============================================================== - +dnl Automake init set-up and checks AM_INIT_AUTOMAKE([no-define subdir-objects foreign]) dnl faketime messes with timestamps and causes configure to be re-run. @@ -59,17 +31,27 @@ AM_MAINTAINER_MODE([enable]) dnl make the compilation flags quiet unless V=1 is used m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) -dnl Checks for programs. +dnl Compiler checks (here before libtool). +if test "x${CXXFLAGS+set}" = "xset"; then + CXXFLAGS_overridden=yes +else + CXXFLAGS_overridden=no +fi AC_PROG_CXX -AC_PROG_CC -AC_PROG_CPP -AC_PROG_CXXCPP -AC_PROG_INSTALL -AC_PROG_OBJC -AC_PROG_LN_S m4_ifdef([AC_PROG_OBJCXX],[AC_PROG_OBJCXX]) -AC_PROG_MKDIR_P -AC_PROG_SED + +dnl By default, libtool for mingw refuses to link static libs into a dll for +dnl fear of mixing pic/non-pic objects, and import/export complications. Since +dnl we have those under control, re-enable that functionality. +case $host in + *mingw*) + lt_cv_deplibs_check_method="pass_all" + ;; +esac +dnl Libtool init checks. +LT_INIT([disable-shared]) + +dnl Check/return PATH for base programs. AC_PATH_TOOL(AR, ar) AC_PATH_TOOL(RANLIB, ranlib) AC_PATH_TOOL(STRIP, strip) @@ -81,6 +63,15 @@ AC_PATH_PROG([GIT], [git]) AC_PATH_PROG(CCACHE,ccache) AC_PATH_PROG(XGETTEXT,xgettext) AC_PATH_PROG(HEXDUMP,hexdump) + +# This m4 will only be used if a system copy cannot be found. This is helpful +# on systems where autotools are installed but the pkg-config macros are not in +# a default location. It is currently used for building on OSX where autotools +# are preinstalled but pkg-config comes from macports or homebrew. It should +# probably be removed when building on <= 10.6 is no longer supported. +m4_include([pkg.m4]) + +dnl pkg-config check. PKG_PROG_PKG_CONFIG # Enable wallet @@ -824,7 +815,7 @@ AC_SUBST(MINIUPNPC_CPPFLAGS) AC_SUBST(MINIUPNPC_LIBS) AC_CONFIG_FILES([Makefile src/Makefile share/setup.nsi share/qt/Info.plist src/test/buildenv.py]) AC_CONFIG_FILES([qa/pull-tester/run-bitcoind-for-test.sh],[chmod +x qa/pull-tester/run-bitcoind-for-test.sh]) -AC_CONFIG_FILES([qa/pull-tester/build-tests.sh],[chmod +x qa/pull-tester/build-tests.sh]) +AC_CONFIG_FILES([qa/pull-tester/tests-config.sh],[chmod +x qa/pull-tester/tests-config.sh]) AC_OUTPUT dnl Taken from https://wiki.debian.org/RpathIssue diff --git a/depends/packages/boost.mk b/depends/packages/boost.mk index 98ed3de772..53c4c3c74e 100644 --- a/depends/packages/boost.mk +++ b/depends/packages/boost.mk @@ -21,6 +21,7 @@ $(package)_archiver_$(host_os)=$($(package)_ar) $(package)_toolset_darwin=darwin $(package)_archiver_darwin=$($(package)_libtool) $(package)_config_libraries=chrono,filesystem,program_options,system,thread,test +$(package)_cxxflags=-fvisibility=hidden $(package)_cxxflags_x86_64_linux=-fPIC $(package)_cxxflags_arm_linux=-fPIC endef diff --git a/depends/packages/qt.mk b/depends/packages/qt.mk index 5fbab57dd4..51f2ea663b 100644 --- a/depends/packages/qt.mk +++ b/depends/packages/qt.mk @@ -93,5 +93,5 @@ endef define $(package)_postprocess_cmds rm -rf mkspecs/ lib/cmake/ && \ - rm lib/libQt5Bootstrap.a lib/lib*.la lib/lib*.prl + rm lib/libQt5Bootstrap.a lib/lib*.la lib/*.prl plugins/*/*.prl endef diff --git a/doc/bootstrap.md b/doc/bootstrap.md index 7ce71abaad..b84fd24b11 100644 --- a/doc/bootstrap.md +++ b/doc/bootstrap.md @@ -1,41 +1,31 @@ ### Bootstrap the Blockchain Synchronization -Normally the Bitcoin client will download the transaction and network information, called the blockchain, from the network by syncing with the other clients. This can be a process that can take multiple days as the [Bitcoin block chain](https://blockchain.info/charts/blocks-size) has grown to more than 15 gigabytes, and is growing almost a gigabyte every month. Luckily there is a safe and fast way to speed up this process. We’ll show you how to bootstrap your blockchain to bring your client up to speed in just a few simple steps. +Normally the Bitcoin client will download the transaction and network information, called the blockchain, from the network by syncing with the other clients. This process can take quite some time as the [Bitcoin blockchain](https://blockchain.info/charts/blocks-size) is growing bigger and bigger for each day. Luckily there is a safe and fast way to speed up this process. We'll show you how to bootstrap your blockchain to bring your client up to speed in just a few simple steps. ### Requirements - A fresh install of the Bitcoin client software. -### Download the blockchain via Bittorent +### Download the blockchain via BitTorrent -Jeff Garzik, Bitcoin core developer, offers an [torrent file](https://bitcointalk.org/index.php?topic=145386.0) for bootstrapping purposes that is updated often. Bittorrent is a protocol that speeds up the downloading of large files by using the other clients in the network. Examples of free and safe open-source clients are [Deluge](http://deluge-torrent.org/) or [QBittorent](http://www.qbittorrent.org/). A guide to installing and configuring the torrent clients can be found [here](http://dev.deluge-torrent.org/wiki/UserGuide) for Deluge and [here](http://qbforums.shiki.hu/) for QBittorent. A further in-depth tutorial on Bittorent can be found [here](http://www.howtogeek.com/howto/31846/bittorrent-for-beginners-how-get-started-downloading-torrents/). +Jeff Garzik, Bitcoin Core developer, offers an [torrent file](https://bitcointalk.org/index.php?topic=145386.0) for bootstrapping purposes that is updated often. BitTorrent is a protocol that speeds up the downloading of large files by using the other clients in the network. Examples of free and safe open source clients are [Deluge](http://deluge-torrent.org/) or [qBittorrent](http://www.qbittorrent.org/). A guide to installing and configuring the torrent clients can be found [here](http://dev.deluge-torrent.org/wiki/UserGuide) for Deluge and [here](http://qbforums.shiki.hu/) for qBittorrent. A further in-depth tutorial on BitTorrent can be found [here](http://www.howtogeek.com/howto/31846/bittorrent-for-beginners-how-get-started-downloading-torrents/). -With the client installed we’ll proceed to download the blockchain torrent file. Use the following magnet link: +With the client installed we'll proceed to download the blockchain torrent file. Use the following magnet link: magnet:?xt=urn:btih:2d4e6c1f96c5d5fb260dff92aea4e600227f1aea&dn=bootstrap.dat&tr=udp://tracker.openbittorrent.com:80&tr=udp://tracker.publicbt.com:80&tr=udp://tracker.ccc.de:80&tr=udp://tracker.istole.it:80 - or go to [Jeff Garzik's topic](https://bitcointalk.org/index.php?topic=145386.0) for a signed magnet link. Alternately you can use the [.torrent file](http://sourceforge.net/projects/bitcoin/files/Bitcoin/blockchain/bootstrap.dat.torrent/download) found on Sourceforge. + or go to [Jeff Garzik's topic](https://bitcointalk.org/index.php?topic=145386.0) for a signed magnet link. Alternatively you can use the [.torrent file](http://sourceforge.net/projects/bitcoin/files/Bitcoin/blockchain/bootstrap.dat.torrent/download) found on SourceForge. ![Fig1](img/bootstrap1.png) The download page should look like this, with a countdown to the download. If it does not work click the direct download link. -The torrent client installed will recognize the download of the torrent file. Save the bootstrap.dat file to a folder you use for downloads. The image below shows the torrent download in QBittorent, with current speed and ETA highlighted. +The torrent client installed will recognize the download of the torrent file. Save the bootstrap.dat file to the folder you use for downloads. The image below shows the torrent download in qBittorrent, with current speed and ETA highlighted. ![Fig2](img/bootstrap2.png) -### Download the block chain directly from official repositories -The Bittorent version, see above, of the block chain download is refreshed more often than the direct download available. If Bittorent is blocked on your network then you can use the direct download method. Be sure to only use official repositories as the link displayed below. This download will only update the client to March 2013. - -Click [here](http://sourceforge.net/projects/bitcoin/files/Bitcoin/blockchain/bitcoin_blockchain_170000.zip/download) to download or copy and paste the link below. - - http://sourceforge.net/projects/bitcoin/files/Bitcoin/blockchain/bitcoin_blockchain_170000.zip/download - -The download page should look like this, with a countdown to the download. If it does not work directly click the download. Save the file to a folder you use for downloads. -![Fig3](img/bootstrap3.png) - ### Importing the blockchain -Exit the Bitcoin Client software if you have it running. Be sure not to have an actively used wallet in use. We are going to copy the download of the blockchain to the Bitcoin client data directory. You should run the client software at least once so it can generate the data directory. Copy the downloaded bootstrap.dat file into the Bitcoin data folder. +Exit the Bitcoin client software if you have it running. Be sure not to have an actively used wallet in use. We are going to copy the download of the blockchain to the Bitcoin client data directory. You should run the client software at least once so it can generate the data directory. Copy the downloaded bootstrap.dat file into the Bitcoin data folder. **For Windows users:** Open explorer, and type into the address bar: @@ -63,4 +53,4 @@ Wait until the import finishes. The client will download the last days not cover ### Is this safe? -Yes, the above method is safe. The download contains only raw block chain data and the client verifies this on import. Do not download the blockchain from unofficial sources, especially if they provide `*.rev` and `*.sst` files. These files are not verified and can contain malicious edits. +Yes, the above method is safe. The download contains only raw blockchain data and the client verifies this on import. Do not download the blockchain from unofficial sources, especially if they provide `*.rev` and `*.sst` files. These files are not verified and can contain malicious edits. diff --git a/doc/coding.md b/doc/coding.md index ceed8c18b4..b9d2006e3c 100644 --- a/doc/coding.md +++ b/doc/coding.md @@ -12,20 +12,6 @@ gradually. - No indentation for public/protected/private or for namespaces. - No extra spaces inside parenthesis; don't do ( this ) - No space after function names; one space after if, for and while. -- Includes need to be ordered alphabetically, separate own and foreign headers with a new-line (example key.cpp): -```c++ -#include "key.h" - -#include "crypto/sha2.h" -#include "util.h" - -#include <openssl/foo.h> -``` -- Class or struct keywords in header files need to be ordered alphabetically: -```c++ -class CAlpha; -class CBeta; -``` Block style example: ```c++ diff --git a/doc/img/bootstrap3.png b/doc/img/bootstrap3.png Binary files differdeleted file mode 100644 index 8a6754e3e0..0000000000 --- a/doc/img/bootstrap3.png +++ /dev/null diff --git a/doc/release-notes.md b/doc/release-notes.md index 169ad71a0f..6aaea67790 100644 --- a/doc/release-notes.md +++ b/doc/release-notes.md @@ -84,3 +84,14 @@ Using wildcards will result in the rule being rejected with the following error Error: Invalid -rpcallowip subnet specification: *. Valid are a single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). +RPC Server "Warm-Up" Mode +========================= + +The RPC server is started earlier now, before most of the expensive +intialisations like loading the block index. It is available now almost +immediately after starting the process. However, until all initialisations +are done, it always returns an immediate error with code -28 to all calls. + +This new behaviour can be useful for clients to know that a server is already +started and will be available soon (for instance, so that they do not +have to start it themselves). diff --git a/qa/pull-tester/build-tests.sh.in b/qa/pull-tester/build-tests.sh.in deleted file mode 100755 index f5c5f0bf70..0000000000 --- a/qa/pull-tester/build-tests.sh.in +++ /dev/null @@ -1,102 +0,0 @@ -#!/bin/bash -# Copyright (c) 2013-2014 The Bitcoin Core developers -# Distributed under the MIT software license, see the accompanying -# file COPYING or http://www.opensource.org/licenses/mit-license.php. -# -# Param1: The prefix to mingw staging -# Param2: Path to java comparison tool -# Param3: Number of make jobs. Defaults to 1. - -# Exit immediately if anything fails: -set -e -set -o xtrace - -MINGWPREFIX=$1 -JAVA_COMPARISON_TOOL=$2 -RUN_EXPENSIVE_TESTS=$3 -JOBS=${4-1} -OUT_DIR=${5-} - -if [ $# -lt 2 ]; then - echo "Usage: $0 [mingw-prefix] [java-comparison-tool] <make jobs> <save output dir>" - exit 1 -fi - -DISTDIR=@PACKAGE@-@VERSION@ - -# Cross-compile for windows first (breaking the mingw/windows build is most common) -cd @abs_top_srcdir@ -make distdir -mkdir -p win32-build -rsync -av $DISTDIR/ win32-build/ -rm -r $DISTDIR -cd win32-build - -if [ $RUN_EXPENSIVE_TESTS = 1 ]; then - ./configure --disable-silent-rules --disable-ccache --prefix=$MINGWPREFIX --host=i586-mingw32msvc --with-qt-bindir=$MINGWPREFIX/host/bin --with-qt-plugindir=$MINGWPREFIX/plugins --with-qt-incdir=$MINGWPREFIX/include --with-boost=$MINGWPREFIX --with-protoc-bindir=$MINGWPREFIX/host/bin CPPFLAGS=-I$MINGWPREFIX/include LDFLAGS=-L$MINGWPREFIX/lib --with-comparison-tool="$JAVA_COMPARISON_TOOL" -else - ./configure --disable-silent-rules --disable-ccache --prefix=$MINGWPREFIX --host=i586-mingw32msvc --with-qt-bindir=$MINGWPREFIX/host/bin --with-qt-plugindir=$MINGWPREFIX/plugins --with-qt-incdir=$MINGWPREFIX/include --with-boost=$MINGWPREFIX --with-protoc-bindir=$MINGWPREFIX/host/bin CPPFLAGS=-I$MINGWPREFIX/include LDFLAGS=-L$MINGWPREFIX/lib -fi -make -j$JOBS - -# And compile for Linux: -cd @abs_top_srcdir@ -make distdir -mkdir -p linux-build -rsync -av $DISTDIR/ linux-build/ -rm -r $DISTDIR -cd linux-build -if [ $RUN_EXPENSIVE_TESTS = 1 ]; then - ./configure --disable-silent-rules --disable-ccache --with-comparison-tool="$JAVA_COMPARISON_TOOL" --enable-comparison-tool-reorg-tests -else - ./configure --disable-silent-rules --disable-ccache --with-comparison-tool="$JAVA_COMPARISON_TOOL" -fi -make -j$JOBS - -# link interesting binaries to parent out/ directory, if it exists. Do this before -# running unit tests (we want bad binaries to be easy to find) -if [ -d "$OUT_DIR" -a -w "$OUT_DIR" ]; then - set +e - # Windows: - cp @abs_top_srcdir@/win32-build/src/bitcoind.exe $OUT_DIR/bitcoind.exe - cp @abs_top_srcdir@/win32-build/src/test/test_bitcoin.exe $OUT_DIR/test_bitcoin.exe - cp @abs_top_srcdir@/win32-build/src/qt/bitcoind-qt.exe $OUT_DIR/bitcoin-qt.exe - # Linux: - cp @abs_top_srcdir@/linux-build/src/bitcoind $OUT_DIR/bitcoind - cp @abs_top_srcdir@/linux-build/src/test/test_bitcoin $OUT_DIR/test_bitcoin - cp @abs_top_srcdir@/linux-build/src/qt/bitcoind-qt $OUT_DIR/bitcoin-qt - set -e -fi - -# Run unit tests and blockchain-tester on Linux: -cd @abs_top_srcdir@/linux-build -make check - -# Run RPC integration test on Linux: -@abs_top_srcdir@/qa/rpc-tests/wallet.sh @abs_top_srcdir@/linux-build/src -@abs_top_srcdir@/qa/rpc-tests/listtransactions.py --srcdir @abs_top_srcdir@/linux-build/src -@abs_top_srcdir@/qa/rpc-tests/forknotify.py --srcdir @abs_top_srcdir@/linux-build/src -# Clean up cache/ directory that the python regression tests create -rm -rf cache - -if [ $RUN_EXPENSIVE_TESTS = 1 ]; then - # Run unit tests and blockchain-tester on Windows: - cd @abs_top_srcdir@/win32-build - make check -fi - -# Clean up builds (pull-tester machine doesn't have infinite disk space) -cd @abs_top_srcdir@/linux-build -make clean -cd @abs_top_srcdir@/win32-build -make clean - -# TODO: Fix code coverage builds on pull-tester machine -# # Test code coverage -# cd @abs_top_srcdir@ -# make distdir -# mv $DISTDIR linux-coverage-build -# cd linux-coverage-build -# ./configure --enable-lcov --disable-silent-rules --disable-ccache --with-comparison-tool="$JAVA_COMPARISON_TOOL" -# make -j$JOBS -# make cov diff --git a/qa/pull-tester/pull-tester.py b/qa/pull-tester/pull-tester.py deleted file mode 100755 index 66688dd4b5..0000000000 --- a/qa/pull-tester/pull-tester.py +++ /dev/null @@ -1,193 +0,0 @@ -#!/usr/bin/python -# Copyright (c) 2013-2014 The Bitcoin Core developers -# Distributed under the MIT software license, see the accompanying -# file COPYING or http://www.opensource.org/licenses/mit-license.php. -# -import json -from urllib import urlopen -import requests -import getpass -from string import Template -import sys -import os -import subprocess - -class RunError(Exception): - def __init__(self, value): - self.value = value - def __str__(self): - return repr(self.value) - -def run(command, **kwargs): - fail_hard = kwargs.pop("fail_hard", True) - # output to /dev/null by default: - kwargs.setdefault("stdout", open('/dev/null', 'w')) - kwargs.setdefault("stderr", open('/dev/null', 'w')) - command = Template(command).substitute(os.environ) - if "TRACE" in os.environ: - if 'cwd' in kwargs: - print("[cwd=%s] %s"%(kwargs['cwd'], command)) - else: print(command) - try: - process = subprocess.Popen(command.split(' '), **kwargs) - process.wait() - except KeyboardInterrupt: - process.terminate() - raise - if process.returncode != 0 and fail_hard: - raise RunError("Failed: "+command) - return process.returncode - -def checkout_pull(clone_url, commit, out): - # Init - build_dir=os.environ["BUILD_DIR"] - run("umount ${CHROOT_COPY}/proc", fail_hard=False) - run("rsync --delete -apv ${CHROOT_MASTER}/ ${CHROOT_COPY}") - run("rm -rf ${CHROOT_COPY}${SCRIPTS_DIR}") - run("cp -a ${SCRIPTS_DIR} ${CHROOT_COPY}${SCRIPTS_DIR}") - # Merge onto upstream/master - run("rm -rf ${BUILD_DIR}") - run("mkdir -p ${BUILD_DIR}") - run("git clone ${CLONE_URL} ${BUILD_DIR}") - run("git remote add pull "+clone_url, cwd=build_dir, stdout=out, stderr=out) - run("git fetch pull", cwd=build_dir, stdout=out, stderr=out) - if run("git merge "+ commit, fail_hard=False, cwd=build_dir, stdout=out, stderr=out) != 0: - return False - run("chown -R ${BUILD_USER}:${BUILD_GROUP} ${BUILD_DIR}", stdout=out, stderr=out) - run("mount --bind /proc ${CHROOT_COPY}/proc") - return True - -def commentOn(commentUrl, success, inMerge, needTests, linkUrl): - common_message = """ -This test script verifies pulls every time they are updated. It, however, dies sometimes and fails to test properly. If you are waiting on a test, please check timestamps to verify that the test.log is moving at http://jenkins.bluematt.me/pull-tester/current/ -Contact BlueMatt on freenode if something looks broken.""" - - # Remove old BitcoinPullTester comments (I'm being lazy and not paginating here) - recentcomments = requests.get(commentUrl+"?sort=created&direction=desc", - auth=(os.environ['GITHUB_USER'], os.environ["GITHUB_AUTH_TOKEN"])).json - for comment in recentcomments: - if comment["user"]["login"] == os.environ["GITHUB_USER"] and common_message in comment["body"]: - requests.delete(comment["url"], - auth=(os.environ['GITHUB_USER'], os.environ["GITHUB_AUTH_TOKEN"])) - - if success == True: - if needTests: - message = "Automatic sanity-testing: PLEASE ADD TEST-CASES, though technically passed. See " + linkUrl + " for binaries and test log." - else: - message = "Automatic sanity-testing: PASSED, see " + linkUrl + " for binaries and test log." - - post_data = { "body" : message + common_message} - elif inMerge: - post_data = { "body" : "Automatic sanity-testing: FAILED MERGE, see " + linkUrl + " for test log." + """ - -This pull does not merge cleanly onto current master""" + common_message} - else: - post_data = { "body" : "Automatic sanity-testing: FAILED BUILD/TEST, see " + linkUrl + " for binaries and test log." + """ - -This could happen for one of several reasons: -1. It chanages changes build scripts in a way that made them incompatible with the automated testing scripts (please tweak those patches in qa/pull-tester) -2. It adds/modifies tests which test network rules (thanks for doing that), which conflicts with a patch applied at test time -3. It does not build on either Linux i386 or Win32 (via MinGW cross compile) -4. The test suite fails on either Linux i386 or Win32 -5. The block test-cases failed (lookup the first bNN identifier which failed in https://github.com/TheBlueMatt/test-scripts/blob/master/FullBlockTestGenerator.java) - -If you believe this to be in error, please ping BlueMatt on freenode or TheBlueMatt here. -""" + common_message} - - resp = requests.post(commentUrl, json.dumps(post_data), auth=(os.environ['GITHUB_USER'], os.environ["GITHUB_AUTH_TOKEN"])) - -def testpull(number, comment_url, clone_url, commit): - print("Testing pull %d: %s : %s"%(number, clone_url,commit)) - - dir = os.environ["RESULTS_DIR"] + "/" + commit + "/" - print(" ouput to %s"%dir) - if os.path.exists(dir): - os.system("rm -r " + dir) - os.makedirs(dir) - currentdir = os.environ["RESULTS_DIR"] + "/current" - os.system("rm -r "+currentdir) - os.system("ln -s " + dir + " " + currentdir) - out = open(dir + "test.log", 'w+') - - resultsurl = os.environ["RESULTS_URL"] + commit - checkedout = checkout_pull(clone_url, commit, out) - if checkedout != True: - print("Failed to test pull - sending comment to: " + comment_url) - commentOn(comment_url, False, True, False, resultsurl) - open(os.environ["TESTED_DB"], "a").write(commit + "\n") - return - - run("rm -rf ${CHROOT_COPY}/${OUT_DIR}", fail_hard=False); - run("mkdir -p ${CHROOT_COPY}/${OUT_DIR}", fail_hard=False); - run("chown -R ${BUILD_USER}:${BUILD_GROUP} ${CHROOT_COPY}/${OUT_DIR}", fail_hard=False) - - script = os.environ["BUILD_PATH"]+"/qa/pull-tester/pull-tester.sh" - script += " ${BUILD_PATH} ${MINGW_DEPS_DIR} ${SCRIPTS_DIR}/BitcoindComparisonTool_jar/BitcoindComparisonTool.jar 0 6 ${OUT_DIR}" - returncode = run("chroot ${CHROOT_COPY} sudo -u ${BUILD_USER} -H timeout ${TEST_TIMEOUT} "+script, - fail_hard=False, stdout=out, stderr=out) - - run("mv ${CHROOT_COPY}/${OUT_DIR} " + dir) - run("mv ${BUILD_DIR} " + dir) - - if returncode == 42: - print("Successfully tested pull (needs tests) - sending comment to: " + comment_url) - commentOn(comment_url, True, False, True, resultsurl) - elif returncode != 0: - print("Failed to test pull - sending comment to: " + comment_url) - commentOn(comment_url, False, False, False, resultsurl) - else: - print("Successfully tested pull - sending comment to: " + comment_url) - commentOn(comment_url, True, False, False, resultsurl) - open(os.environ["TESTED_DB"], "a").write(commit + "\n") - -def environ_default(setting, value): - if not setting in os.environ: - os.environ[setting] = value - -if getpass.getuser() != "root": - print("Run me as root!") - sys.exit(1) - -if "GITHUB_USER" not in os.environ or "GITHUB_AUTH_TOKEN" not in os.environ: - print("GITHUB_USER and/or GITHUB_AUTH_TOKEN environment variables not set") - sys.exit(1) - -environ_default("CLONE_URL", "https://github.com/bitcoin/bitcoin.git") -environ_default("MINGW_DEPS_DIR", "/mnt/w32deps") -environ_default("SCRIPTS_DIR", "/mnt/test-scripts") -environ_default("CHROOT_COPY", "/mnt/chroot-tmp") -environ_default("CHROOT_MASTER", "/mnt/chroot") -environ_default("OUT_DIR", "/mnt/out") -environ_default("BUILD_PATH", "/mnt/bitcoin") -os.environ["BUILD_DIR"] = os.environ["CHROOT_COPY"] + os.environ["BUILD_PATH"] -environ_default("RESULTS_DIR", "/mnt/www/pull-tester") -environ_default("RESULTS_URL", "http://jenkins.bluematt.me/pull-tester/") -environ_default("GITHUB_REPO", "bitcoin/bitcoin") -environ_default("TESTED_DB", "/mnt/commits-tested.txt") -environ_default("BUILD_USER", "matt") -environ_default("BUILD_GROUP", "matt") -environ_default("TEST_TIMEOUT", str(60*60*2)) - -print("Optional usage: pull-tester.py 2112") - -f = open(os.environ["TESTED_DB"]) -tested = set( line.rstrip() for line in f.readlines() ) -f.close() - -if len(sys.argv) > 1: - pull = requests.get("https://api.github.com/repos/"+os.environ["GITHUB_REPO"]+"/pulls/"+sys.argv[1], - auth=(os.environ['GITHUB_USER'], os.environ["GITHUB_AUTH_TOKEN"])).json - testpull(pull["number"], pull["_links"]["comments"]["href"], - pull["head"]["repo"]["clone_url"], pull["head"]["sha"]) - -else: - for page in range(1,100): - result = requests.get("https://api.github.com/repos/"+os.environ["GITHUB_REPO"]+"/pulls?state=open&page=%d"%(page,), - auth=(os.environ['GITHUB_USER'], os.environ["GITHUB_AUTH_TOKEN"])).json - if len(result) == 0: break; - for pull in result: - if pull["head"]["sha"] in tested: - print("Pull %d already tested"%(pull["number"],)) - continue - testpull(pull["number"], pull["_links"]["comments"]["href"], - pull["head"]["repo"]["clone_url"], pull["head"]["sha"]) diff --git a/qa/pull-tester/pull-tester.sh b/qa/pull-tester/pull-tester.sh deleted file mode 100755 index 3fe4a05c76..0000000000 --- a/qa/pull-tester/pull-tester.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh -# Copyright (c) 2013-2014 The Bitcoin Core developers -# Distributed under the MIT software license, see the accompanying -# file COPYING or http://www.opensource.org/licenses/mit-license.php. -# -# Helper script for pull-tester. -#Param 1: path to bitcoin srcroot -#Param ...: arguments for build-test.sh - -if [ $# -lt 1 ]; then - echo "usage: $0 [bitcoin srcroot] build-test arguments..." -fi - -killall -q bitcoin-cli -killall -q bitcoind - -cd $1 -shift - -./autogen.sh -./configure -./qa/pull-tester/build-tests.sh "$@" diff --git a/qa/pull-tester/rpc-tests.sh b/qa/pull-tester/rpc-tests.sh new file mode 100755 index 0000000000..a0056c141b --- /dev/null +++ b/qa/pull-tester/rpc-tests.sh @@ -0,0 +1,19 @@ +#!/bin/bash +set -e + +CURDIR=$(cd $(dirname "$0"); pwd) +# Get BUILDDIR and REAL_BITCOIND +. "${CURDIR}/tests-config.sh" + +export BITCOINCLI=${BUILDDIR}/qa/pull-tester/run-bitcoin-cli +export BITCOIND=${REAL_BITCOIND} + +#Run the tests + +if [ "x${ENABLE_BITCOIND}${ENABLE_UTILS}${ENABLE_WALLET}" = "x111" ]; then + ${BUILDDIR}/qa/rpc-tests/wallet.sh "${BUILDDIR}/src" + ${BUILDDIR}/qa/rpc-tests/listtransactions.py --srcdir "${BUILDDIR}/src" + #${BUILDDIR}/qa/rpc-tests/forknotify.py --srcdir "${BUILDDIR}/src" +else + echo "No rpc tests to run. Wallet, utils, and bitcoind must all be enabled" +fi diff --git a/qa/pull-tester/run-bitcoin-cli b/qa/pull-tester/run-bitcoin-cli new file mode 100755 index 0000000000..93c25bb9fc --- /dev/null +++ b/qa/pull-tester/run-bitcoin-cli @@ -0,0 +1,13 @@ +#!/bin/bash + +# This is a thin wrapper around bitcoin-cli that strips the Windows-style EOLs +# from the output if present. It is necessary when using bitcoin-cli.exe on +# Linux since shells will interpret the line-endings as part of the result. + +CURDIR=$(cd $(dirname "$0"); pwd) +# Get BUILDDIR and REAL_BITCOIND + +# Grab the value of $REAL_BITCOINCLI which may be bitcoin-cli.exe. +. "${CURDIR}/tests-config.sh" + +"${REAL_BITCOINCLI}" "$@" | sed 's/\r//' diff --git a/qa/pull-tester/tests-config.sh.in b/qa/pull-tester/tests-config.sh.in new file mode 100755 index 0000000000..10f4d33e47 --- /dev/null +++ b/qa/pull-tester/tests-config.sh.in @@ -0,0 +1,16 @@ +#!/bin/bash +# Copyright (c) 2013-2014 The Bitcoin Core developers +# Distributed under the MIT software license, see the accompanying +# file COPYING or http://www.opensource.org/licenses/mit-license.php. + +BUILDDIR="@abs_top_builddir@" +EXEEXT="@EXEEXT@" + +# These will turn into comments if they were disabled when configuring. +@ENABLE_WALLET_TRUE@ENABLE_WALLET=1 +@BUILD_BITCOIN_UTILS_TRUE@ENABLE_UTILS=1 +@BUILD_BITCOIND_TRUE@ENABLE_BITCOIND=1 + +REAL_BITCOIND="$BUILDDIR/src/bitcoind${EXEEXT}" +REAL_BITCOINCLI="$BUILDDIR/src/bitcoin-cli${EXEEXT}" + diff --git a/qa/rpc-tests/conflictedbalance.sh b/qa/rpc-tests/conflictedbalance.sh index 71761321ed..a112244c74 100755 --- a/qa/rpc-tests/conflictedbalance.sh +++ b/qa/rpc-tests/conflictedbalance.sh @@ -18,13 +18,14 @@ if [ $# -lt 1 ]; then echo "Usage: $0 path_to_binaries" echo "e.g. $0 ../../src" + echo "Env vars BITCOIND and BITCOINCLI may be used to specify the exact binaries used" exit 1 fi set -f -BITCOIND=${1}/bitcoind -CLI=${1}/bitcoin-cli +BITCOIND=${BITCOIND:-${1}/bitcoind} +CLI=${BITCOINCLI:-${1}/bitcoin-cli} DIR="${BASH_SOURCE%/*}" SENDANDWAIT="${DIR}/send.sh" diff --git a/qa/rpc-tests/forknotify.py b/qa/rpc-tests/forknotify.py index a4c2dc944e..1d2c4a9966 100755 --- a/qa/rpc-tests/forknotify.py +++ b/qa/rpc-tests/forknotify.py @@ -23,7 +23,7 @@ class ForkNotifyTest(BitcoinTestFramework): with open(self.alert_filename, 'w') as f: pass # Just open then close to create zero-length file self.nodes.append(start_node(0, self.options.tmpdir, - ["-blockversion=2", "-alertnotify=echo %s >> '" + self.alert_filename + "'"])) + ["-blockversion=2", "-alertnotify=echo %s >> \"" + self.alert_filename + "\""])) # Node1 mines block.version=211 blocks self.nodes.append(start_node(1, self.options.tmpdir, ["-blockversion=211"])) diff --git a/qa/rpc-tests/txnmall.sh b/qa/rpc-tests/txnmall.sh index 035e7ee15f..1296d54d92 100755 --- a/qa/rpc-tests/txnmall.sh +++ b/qa/rpc-tests/txnmall.sh @@ -8,13 +8,14 @@ if [ $# -lt 1 ]; then echo "Usage: $0 path_to_binaries" echo "e.g. $0 ../../src" + echo "Env vars BITCOIND and BITCOINCLI may be used to specify the exact binaries used" exit 1 fi set -f -BITCOIND=${1}/bitcoind -CLI=${1}/bitcoin-cli +BITCOIND=${BITCOIND:-${1}/bitcoind} +CLI=${BITCOINCLI:-${1}/bitcoin-cli} DIR="${BASH_SOURCE%/*}" SENDANDWAIT="${DIR}/send.sh" diff --git a/qa/rpc-tests/util.py b/qa/rpc-tests/util.py index 6d0b21c927..e5383b6c57 100644 --- a/qa/rpc-tests/util.py +++ b/qa/rpc-tests/util.py @@ -85,11 +85,11 @@ def initialize_chain(test_dir): # Create cache directories, run bitcoinds: for i in range(4): datadir=initialize_datadir("cache", i) - args = [ "bitcoind", "-keypool=1", "-datadir="+datadir, "-discover=0" ] + args = [ os.getenv("BITCOIND", "bitcoind"), "-keypool=1", "-datadir="+datadir, "-discover=0" ] if i > 0: args.append("-connect=127.0.0.1:"+str(p2p_port(0))) bitcoind_processes[i] = subprocess.Popen(args) - subprocess.check_call([ "bitcoin-cli", "-datadir="+datadir, + subprocess.check_call([ os.getenv("BITCOINCLI", "bitcoin-cli"), "-datadir="+datadir, "-rpcwait", "getblockcount"], stdout=devnull) devnull.close() rpcs = [] @@ -150,11 +150,11 @@ def start_node(i, dir, extra_args=None, rpchost=None): Start a bitcoind and return RPC connection to it """ datadir = os.path.join(dir, "node"+str(i)) - args = [ "bitcoind", "-datadir="+datadir, "-keypool=1", "-discover=0" ] + args = [ os.getenv("BITCOIND", "bitcoind"), "-datadir="+datadir, "-keypool=1", "-discover=0" ] if extra_args is not None: args.extend(extra_args) bitcoind_processes[i] = subprocess.Popen(args) devnull = open("/dev/null", "w+") - subprocess.check_call([ "bitcoin-cli", "-datadir="+datadir] + + subprocess.check_call([ os.getenv("BITCOINCLI", "bitcoin-cli"), "-datadir="+datadir] + _rpchost_to_args(rpchost) + ["-rpcwait", "getblockcount"], stdout=devnull) devnull.close() @@ -225,7 +225,7 @@ def gather_inputs(from_node, amount_needed): total_in += t["amount"] inputs.append({ "txid" : t["txid"], "vout" : t["vout"], "address" : t["address"] } ) if total_in < amount_needed: - raise RuntimeError("Insufficient funds: need %d, have %d"%(amount+fee*2, total_in)) + raise RuntimeError("Insufficient funds: need %d, have %d"%(amount_needed, total_in)) return (total_in, inputs) def make_change(from_node, amount_in, amount_out, fee): diff --git a/qa/rpc-tests/wallet.sh b/qa/rpc-tests/wallet.sh index bb5f34f590..c9ad0f2a78 100755 --- a/qa/rpc-tests/wallet.sh +++ b/qa/rpc-tests/wallet.sh @@ -8,13 +8,14 @@ if [ $# -lt 1 ]; then echo "Usage: $0 path_to_binaries" echo "e.g. $0 ../../src" + echo "Env vars BITCOIND and BITCOINCLI may be used to specify the exact binaries used" exit 1 fi set -f -BITCOIND=${1}/bitcoind -CLI=${1}/bitcoin-cli +BITCOIND=${BITCOIND:-${1}/bitcoind} +CLI=${BITCOINCLI:-${1}/bitcoin-cli} DIR="${BASH_SOURCE%/*}" SENDANDWAIT="${DIR}/send.sh" diff --git a/qa/rpc-tests/walletbackup.sh b/qa/rpc-tests/walletbackup.sh index ee11418bef..4af3d97f35 100755 --- a/qa/rpc-tests/walletbackup.sh +++ b/qa/rpc-tests/walletbackup.sh @@ -36,11 +36,12 @@ if [ $# -lt 1 ]; then echo "Usage: $0 path_to_binaries" echo "e.g. $0 ../../src" + echo "Env vars BITCOIND and BITCOINCLI may be used to specify the exact binaries used" exit 1 fi -BITCOIND=${1}/bitcoind -CLI=${1}/bitcoin-cli +BITCOIND=${BITCOIND:-${1}/bitcoind} +CLI=${BITCOINCLI:-${1}/bitcoin-cli} DIR="${BASH_SOURCE%/*}" SENDANDWAIT="${DIR}/send.sh" diff --git a/qa/rpc-tests/zapwallettxes.sh b/qa/rpc-tests/zapwallettxes.sh index e6d490cccc..4312d84e94 100755 --- a/qa/rpc-tests/zapwallettxes.sh +++ b/qa/rpc-tests/zapwallettxes.sh @@ -8,13 +8,14 @@ if [ $# -lt 1 ]; then echo "Usage: $0 path_to_binaries" echo "e.g. $0 ../../src" + echo "Env vars BITCOIND and BITCOINCLI may be used to specify the exact binaries used" exit 1 fi set -f -BITCOIND=${1}/bitcoind -CLI=${1}/bitcoin-cli +BITCOIND=${BITCOIND:-${1}/bitcoind} +CLI=${BITCOINCLI:-${1}/bitcoin-cli} DIR="${BASH_SOURCE%/*}" SENDANDWAIT="${DIR}/send.sh" diff --git a/share/genbuild.sh b/share/genbuild.sh index 679566e596..ffa89ca6e4 100755 --- a/share/genbuild.sh +++ b/share/genbuild.sh @@ -16,7 +16,7 @@ fi DESC="" SUFFIX="" LAST_COMMIT_DATE="" -if [ -e "$(which git 2>/dev/null)" -a $(git rev-parse --is-inside-work-tree 2>/dev/null) = "true" ]; then +if [ -e "$(which git 2>/dev/null)" -a "$(git rev-parse --is-inside-work-tree 2>/dev/null)" = "true" ]; then # clean 'dirty' status of touched files that haven't been modified git diff >/dev/null 2>/dev/null diff --git a/share/seeds/generate-seeds.py b/share/seeds/generate-seeds.py index 5f06740560..cdd6831218 100755 --- a/share/seeds/generate-seeds.py +++ b/share/seeds/generate-seeds.py @@ -114,8 +114,8 @@ def main(): exit(1) g = sys.stdout indir = sys.argv[1] - g.write('#ifndef H_CHAINPARAMSSEEDS\n') - g.write('#define H_CHAINPARAMSSEEDS\n') + g.write('#ifndef BITCOIN_CHAINPARAMSSEEDS_H\n') + g.write('#define BITCOIN_CHAINPARAMSSEEDS_H\n') g.write('/**\n') g.write(' * List of fixed seed nodes for the bitcoin network\n') g.write(' * AUTOGENERATED by share/seeds/generate-seeds.py\n') @@ -128,7 +128,7 @@ def main(): g.write('\n') with open(os.path.join(indir,'nodes_test.txt'),'r') as f: process_nodes(g, f, 'pnSeed6_test', 18333) - g.write('#endif\n') + g.write('#endif // BITCOIN_CHAINPARAMSSEEDS_H\n') if __name__ == '__main__': main() diff --git a/src/Makefile.am b/src/Makefile.am index 8253c4ab14..8b5d009842 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -86,6 +86,7 @@ BITCOIN_CORE_H = \ core_io.h \ crypter.h \ db.h \ + eccryptoverify.h \ ecwrapper.h \ hash.h \ init.h \ @@ -101,6 +102,7 @@ BITCOIN_CORE_H = \ noui.h \ pow.h \ protocol.h \ + pubkey.h \ random.h \ rpcclient.h \ rpcprotocol.h \ @@ -169,6 +171,7 @@ libbitcoin_server_a_SOURCES = \ rpcnet.cpp \ rpcrawtransaction.cpp \ rpcserver.cpp \ + script/sigcache.cpp \ timedata.cpp \ txdb.cpp \ txmempool.cpp \ @@ -220,15 +223,16 @@ libbitcoin_common_a_SOURCES = \ core/transaction.cpp \ core_read.cpp \ core_write.cpp \ + eccryptoverify.cpp \ ecwrapper.cpp \ hash.cpp \ key.cpp \ keystore.cpp \ netbase.cpp \ protocol.cpp \ + pubkey.cpp \ script/interpreter.cpp \ script/script.cpp \ - script/sigcache.cpp \ script/sign.cpp \ script/standard.cpp \ $(BITCOIN_CORE_H) @@ -297,13 +301,10 @@ bitcoind_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) # bitcoin-cli binary # bitcoin_cli_LDADD = \ $(LIBBITCOIN_CLI) \ - $(LIBBITCOIN_COMMON) \ $(LIBBITCOIN_UTIL) \ - $(LIBBITCOIN_CRYPTO) \ $(BOOST_LIBS) \ $(SSL_LIBS) \ - $(CRYPTO_LIBS) \ - $(MINIUPNPC_LIBS) + $(CRYPTO_LIBS) bitcoin_cli_SOURCES = \ bitcoin-cli.cpp @@ -326,9 +327,7 @@ if USE_LIBSECP256K1 endif bitcoin_tx_LDADD += $(BOOST_LIBS) \ - $(SSL_LIBS) \ - $(CRYPTO_LIBS) \ - $(MINIUPNPC_LIBS) + $(CRYPTO_LIBS) bitcoin_tx_SOURCES = bitcoin-tx.cpp bitcoin_tx_CPPFLAGS = $(BITCOIN_INCLUDES) diff --git a/src/Makefile.test.include b/src/Makefile.test.include index 340eb9f1a7..6a8d9e58a4 100644 --- a/src/Makefile.test.include +++ b/src/Makefile.test.include @@ -42,8 +42,8 @@ BITCOIN_TESTS =\ test/bloom_tests.cpp \ test/checkblock_tests.cpp \ test/Checkpoints_tests.cpp \ - test/compress_tests.cpp \ test/coins_tests.cpp \ + test/compress_tests.cpp \ test/crypto_tests.cpp \ test/DoS_tests.cpp \ test/getarg_tests.cpp \ @@ -58,7 +58,9 @@ BITCOIN_TESTS =\ test/rpc_tests.cpp \ test/script_P2SH_tests.cpp \ test/script_tests.cpp \ + test/scriptnum_tests.cpp \ test/serialize_tests.cpp \ + test/sighash_tests.cpp \ test/sigopcount_tests.cpp \ test/skiplist_tests.cpp \ test/test_bitcoin.cpp \ @@ -66,9 +68,7 @@ BITCOIN_TESTS =\ test/transaction_tests.cpp \ test/uint256_tests.cpp \ test/univalue_tests.cpp \ - test/util_tests.cpp \ - test/scriptnum_tests.cpp \ - test/sighash_tests.cpp + test/util_tests.cpp if ENABLE_WALLET BITCOIN_TESTS += \ diff --git a/src/addrman.h b/src/addrman.h index 914086fc76..d47217683c 100644 --- a/src/addrman.h +++ b/src/addrman.h @@ -2,8 +2,8 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef _BITCOIN_ADDRMAN -#define _BITCOIN_ADDRMAN +#ifndef BITCOIN_ADDRMAN_H +#define BITCOIN_ADDRMAN_H #include "netbase.h" #include "protocol.h" @@ -514,4 +514,4 @@ public: } }; -#endif // _BITCOIN_ADDRMAN +#endif // BITCOIN_ADDRMAN_H diff --git a/src/alert.cpp b/src/alert.cpp index f16898dc38..64399a4260 100644 --- a/src/alert.cpp +++ b/src/alert.cpp @@ -1,14 +1,14 @@ // Copyright (c) 2010 Satoshi Nakamoto // Copyright (c) 2009-2014 The Bitcoin developers -// Distributed under the MIT/X11 software license, see the accompanying +// Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #include "alert.h" #include "chainparams.h" #include "clientversion.h" -#include "key.h" #include "net.h" +#include "pubkey.h" #include "timedata.h" #include "ui_interface.h" #include "util.h" @@ -128,6 +128,9 @@ bool CAlert::RelayTo(CNode* pnode) const { if (!IsInEffect()) return false; + // don't relay to nodes which haven't sent their version message + if (pnode->nVersion == 0) + return false; // returns true if wasn't already contained in the set if (pnode->setKnown.insert(GetHash()).second) { diff --git a/src/alert.h b/src/alert.h index ba3235858d..96c203b557 100644 --- a/src/alert.h +++ b/src/alert.h @@ -3,8 +3,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef _BITCOINALERT_H_ -#define _BITCOINALERT_H_ +#ifndef BITCOIN_ALERT_H +#define BITCOIN_ALERT_H #include "serialize.h" #include "sync.h" @@ -110,4 +110,4 @@ public: static CAlert getAlertByHash(const uint256 &hash); }; -#endif // _BITCOINALERT_H_ +#endif // BITCOIN_ALERT_H diff --git a/src/base58.h b/src/base58.h index c5e230c72e..7cd2d651a1 100644 --- a/src/base58.h +++ b/src/base58.h @@ -16,6 +16,7 @@ #include "chainparams.h" #include "key.h" +#include "pubkey.h" #include "script/script.h" #include "script/standard.h" diff --git a/src/bitcoin-cli.cpp b/src/bitcoin-cli.cpp index 38fbc29faf..a2b95d5086 100644 --- a/src/bitcoin-cli.cpp +++ b/src/bitcoin-cli.cpp @@ -5,7 +5,6 @@ #include "chainparamsbase.h" #include "clientversion.h" -#include "init.h" #include "rpcclient.h" #include "rpcprotocol.h" #include "util.h" @@ -46,6 +45,21 @@ std::string HelpMessageCli() // // Start // + +// +// Exception thrown on connection error. This error is used to determine +// when to wait if -rpcwait is given. +// +class CConnectionFailed : public std::runtime_error +{ +public: + + explicit inline CConnectionFailed(const std::string& msg) : + std::runtime_error(msg) + {} + +}; + static bool AppInitRPC(int argc, char* argv[]) { // @@ -101,15 +115,9 @@ Object CallRPC(const string& strMethod, const Array& params) SSLIOStreamDevice<asio::ip::tcp> d(sslStream, fUseSSL); iostreams::stream< SSLIOStreamDevice<asio::ip::tcp> > stream(d); - bool fWait = GetBoolArg("-rpcwait", false); // -rpcwait means try until server has started - do { - bool fConnected = d.connect(GetArg("-rpcconnect", "127.0.0.1"), GetArg("-rpcport", itostr(BaseParams().RPCPort()))); - if (fConnected) break; - if (fWait) - MilliSleep(1000); - else - throw runtime_error("couldn't connect to server"); - } while (fWait); + const bool fConnected = d.connect(GetArg("-rpcconnect", "127.0.0.1"), GetArg("-rpcport", itostr(BaseParams().RPCPort()))); + if (!fConnected) + throw CConnectionFailed("couldn't connect to server"); // HTTP basic authentication string strUserPass64 = EncodeBase64(mapArgs["-rpcuser"] + ":" + mapArgs["-rpcpassword"]); @@ -168,27 +176,43 @@ int CommandLineRPC(int argc, char *argv[]) std::vector<std::string> strParams(&argv[2], &argv[argc]); Array params = RPCConvertValues(strMethod, strParams); - // Execute - Object reply = CallRPC(strMethod, params); - - // Parse reply - const Value& result = find_value(reply, "result"); - const Value& error = find_value(reply, "error"); - - if (error.type() != null_type) { - // Error - strPrint = "error: " + write_string(error, false); - int code = find_value(error.get_obj(), "code").get_int(); - nRet = abs(code); - } else { - // Result - if (result.type() == null_type) - strPrint = ""; - else if (result.type() == str_type) - strPrint = result.get_str(); - else - strPrint = write_string(result, true); - } + // Execute and handle connection failures with -rpcwait + const bool fWait = GetBoolArg("-rpcwait", false); + do { + try { + const Object reply = CallRPC(strMethod, params); + + // Parse reply + const Value& result = find_value(reply, "result"); + const Value& error = find_value(reply, "error"); + + if (error.type() != null_type) { + // Error + const int code = find_value(error.get_obj(), "code").get_int(); + if (fWait && code == RPC_IN_WARMUP) + throw CConnectionFailed("server in warmup"); + strPrint = "error: " + write_string(error, false); + nRet = abs(code); + } else { + // Result + if (result.type() == null_type) + strPrint = ""; + else if (result.type() == str_type) + strPrint = result.get_str(); + else + strPrint = write_string(result, true); + } + + // Connection succeeded, no need to retry. + break; + } + catch (const CConnectionFailed& e) { + if (fWait) + MilliSleep(1000); + else + throw; + } + } while (fWait); } catch (boost::thread_interrupted) { throw; diff --git a/src/bloom.cpp b/src/bloom.cpp index c1e7aeb3bf..df8cedaf6a 100644 --- a/src/bloom.cpp +++ b/src/bloom.cpp @@ -5,6 +5,7 @@ #include "bloom.h" #include "core/transaction.h" +#include "hash.h" #include "script/script.h" #include "script/standard.h" #include "streams.h" diff --git a/src/chain.h b/src/chain.h index 7c5603dafc..f99fd113b7 100644 --- a/src/chain.h +++ b/src/chain.h @@ -3,8 +3,8 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef H_BITCOIN_CHAIN -#define H_BITCOIN_CHAIN +#ifndef BITCOIN_CHAIN_H +#define BITCOIN_CHAIN_H #include "core/block.h" #include "pow.h" @@ -409,4 +409,4 @@ public: const CBlockIndex *FindFork(const CBlockIndex *pindex) const; }; -#endif // H_BITCOIN_CHAIN +#endif // BITCOIN_CHAIN_H diff --git a/src/chainparams.cpp b/src/chainparams.cpp index 9ffc369b40..e539eb7bd7 100644 --- a/src/chainparams.cpp +++ b/src/chainparams.cpp @@ -369,7 +369,6 @@ bool SelectParamsFromCommandLine() if (network == CBaseChainParams::MAX_NETWORK_TYPES) return false; - SelectBaseParams(network); SelectParams(network); return true; } diff --git a/src/chainparams.h b/src/chainparams.h index 9279edd6c0..9f24b70a26 100644 --- a/src/chainparams.h +++ b/src/chainparams.h @@ -3,8 +3,8 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef BITCOIN_CHAIN_PARAMS_H -#define BITCOIN_CHAIN_PARAMS_H +#ifndef BITCOIN_CHAINPARAMS_H +#define BITCOIN_CHAINPARAMS_H #include "chainparamsbase.h" #include "checkpoints.h" @@ -151,4 +151,4 @@ void SelectParams(CBaseChainParams::Network network); */ bool SelectParamsFromCommandLine(); -#endif // BITCOIN_CHAIN_PARAMS_H +#endif // BITCOIN_CHAINPARAMS_H diff --git a/src/chainparamsbase.h b/src/chainparamsbase.h index 4042b8c879..eaf3fea1b6 100644 --- a/src/chainparamsbase.h +++ b/src/chainparamsbase.h @@ -2,8 +2,8 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef BITCOIN_CHAIN_PARAMS_BASE_H -#define BITCOIN_CHAIN_PARAMS_BASE_H +#ifndef BITCOIN_CHAINPARAMSBASE_H +#define BITCOIN_CHAINPARAMSBASE_H #include <string> #include <vector> @@ -62,4 +62,4 @@ bool SelectBaseParamsFromCommandLine(); */ bool AreBaseParamsConfigured(); -#endif // BITCOIN_CHAIN_PARAMS_BASE_H +#endif // BITCOIN_CHAINPARAMSBASE_H diff --git a/src/chainparamsseeds.h b/src/chainparamsseeds.h index c3323c48bd..575e129334 100644 --- a/src/chainparamsseeds.h +++ b/src/chainparamsseeds.h @@ -1,10 +1,9 @@ -#ifndef H_CHAINPARAMSSEEDS -#define H_CHAINPARAMSSEEDS - +#ifndef BITCOIN_CHAINPARAMSSEEDS_H +#define BITCOIN_CHAINPARAMSSEEDS_H /** * List of fixed seed nodes for the bitcoin network - * AUTOGENERATED by contrib/devtools/generate-seeds.py - * + * AUTOGENERATED by share/seeds/generate-seeds.py + * * Each line contains a 16-byte IPv6 address and a port. * IPv4 as well as onion addresses are wrapped inside a IPv6 address accordingly. */ @@ -638,4 +637,4 @@ static SeedSpec6 pnSeed6_test[] = { {{0xfd,0x87,0xd8,0x7e,0xeb,0x43,0x99,0xcb,0x26,0x31,0xba,0x48,0x51,0x31,0x39,0x0d}, 18333}, {{0xfd,0x87,0xd8,0x7e,0xeb,0x43,0x44,0xf4,0xf4,0xf0,0xbf,0xf7,0x7e,0x6d,0xc4,0xe8}, 18333} }; -#endif +#endif // BITCOIN_CHAINPARAMSSEEDS_H diff --git a/src/checkpoints.h b/src/checkpoints.h index b5b620fa6b..847524a9f2 100644 --- a/src/checkpoints.h +++ b/src/checkpoints.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef BITCOIN_CHECKPOINT_H -#define BITCOIN_CHECKPOINT_H +#ifndef BITCOIN_CHECKPOINTS_H +#define BITCOIN_CHECKPOINTS_H #include "uint256.h" @@ -40,4 +40,4 @@ extern bool fEnabled; } //namespace Checkpoints -#endif // BITCOIN_CHECKPOINT_H +#endif // BITCOIN_CHECKPOINTS_H diff --git a/src/checkqueue.h b/src/checkqueue.h index b2a713e646..afecfeede5 100644 --- a/src/checkqueue.h +++ b/src/checkqueue.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef CHECKQUEUE_H -#define CHECKQUEUE_H +#ifndef BITCOIN_CHECKQUEUE_H +#define BITCOIN_CHECKQUEUE_H #include <algorithm> #include <vector> @@ -204,4 +204,4 @@ public: } }; -#endif // CHECKQUEUE_H +#endif // BITCOIN_CHECKQUEUE_H diff --git a/src/clientversion.cpp b/src/clientversion.cpp index 4987c3ed38..b3414fdb4b 100644 --- a/src/clientversion.cpp +++ b/src/clientversion.cpp @@ -1,5 +1,5 @@ -// Copyright (c) 2012 The Bitcoin developers -// Distributed under the MIT/X11 software license, see the accompanying +// Copyright (c) 2012-2014 The Bitcoin developers +// Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #include "clientversion.h" @@ -8,35 +8,41 @@ #include <string> -// Name of client reported in the 'version' message. Report the same name -// for both bitcoind and bitcoin-qt, to make it harder for attackers to -// target servers or GUI users specifically. +/** + * Name of client reported in the 'version' message. Report the same name + * for both bitcoind and bitcoin-core, to make it harder for attackers to + * target servers or GUI users specifically. + */ const std::string CLIENT_NAME("Satoshi"); -// Client version number +/** + * Client version number + */ #define CLIENT_VERSION_SUFFIX "" -// The following part of the code determines the CLIENT_BUILD variable. -// Several mechanisms are used for this: -// * first, if HAVE_BUILD_INFO is defined, include build.h, a file that is -// generated by the build environment, possibly containing the output -// of git-describe in a macro called BUILD_DESC -// * secondly, if this is an exported version of the code, GIT_ARCHIVE will -// be defined (automatically using the export-subst git attribute), and -// GIT_COMMIT will contain the commit id. -// * then, three options exist for determining CLIENT_BUILD: -// * if BUILD_DESC is defined, use that literally (output of git-describe) -// * if not, but GIT_COMMIT is defined, use v[maj].[min].[rev].[build]-g[commit] -// * otherwise, use v[maj].[min].[rev].[build]-unk -// finally CLIENT_VERSION_SUFFIX is added - -// First, include build.h if requested +/** + * The following part of the code determines the CLIENT_BUILD variable. + * Several mechanisms are used for this: + * * first, if HAVE_BUILD_INFO is defined, include build.h, a file that is + * generated by the build environment, possibly containing the output + * of git-describe in a macro called BUILD_DESC + * * secondly, if this is an exported version of the code, GIT_ARCHIVE will + * be defined (automatically using the export-subst git attribute), and + * GIT_COMMIT will contain the commit id. + * * then, three options exist for determining CLIENT_BUILD: + * * if BUILD_DESC is defined, use that literally (output of git-describe) + * * if not, but GIT_COMMIT is defined, use v[maj].[min].[rev].[build]-g[commit] + * * otherwise, use v[maj].[min].[rev].[build]-unk + * finally CLIENT_VERSION_SUFFIX is added + */ + +//! First, include build.h if requested #ifdef HAVE_BUILD_INFO #include "build.h" #endif -// git will put "#define GIT_ARCHIVE 1" on the next line inside archives. $Format:%n#define GIT_ARCHIVE 1$ +//! git will put "#define GIT_ARCHIVE 1" on the next line inside archives. $Format:%n#define GIT_ARCHIVE 1$ #ifdef GIT_ARCHIVE #define GIT_COMMIT_ID "$Format:%h$" #define GIT_COMMIT_DATE "$Format:%cD$" @@ -85,7 +91,9 @@ std::string FormatFullVersion() return CLIENT_BUILD; } -// Format the subversion field according to BIP 14 spec (https://en.bitcoin.it/wiki/BIP_0014) +/** + * Format the subversion field according to BIP 14 spec (https://github.com/bitcoin/bips/blob/master/bip-0014.mediawiki) + */ std::string FormatSubVersion(const std::string& name, int nClientVersion, const std::vector<std::string>& comments) { std::ostringstream ss; diff --git a/src/clientversion.h b/src/clientversion.h index acaf54c6af..0a36eb8012 100644 --- a/src/clientversion.h +++ b/src/clientversion.h @@ -1,45 +1,50 @@ // Copyright (c) 2009-2014 The Bitcoin developers -// Distributed under the MIT/X11 software license, see the accompanying +// Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef CLIENTVERSION_H -#define CLIENTVERSION_H +#ifndef BITCOIN_CLIENTVERSION_H +#define BITCOIN_CLIENTVERSION_H #if defined(HAVE_CONFIG_H) #include "config/bitcoin-config.h" #else -// -// client versioning and copyright year -// -// These need to be macros, as version.cpp's and bitcoin*-res.rc's voodoo requires it +/** + * client versioning and copyright year + */ + +//! These need to be macros, as clientversion.cpp's and bitcoin*-res.rc's voodoo requires it #define CLIENT_VERSION_MAJOR 0 #define CLIENT_VERSION_MINOR 9 #define CLIENT_VERSION_REVISION 99 #define CLIENT_VERSION_BUILD 0 -// Set to true for release, false for prerelease or test build +//! Set to true for release, false for prerelease or test build #define CLIENT_VERSION_IS_RELEASE false -// Copyright year (2009-this) -// Todo: update this when changing our copyright comments in the source +/** + * Copyright year (2009-this) + * Todo: update this when changing our copyright comments in the source + */ #define COPYRIGHT_YEAR 2014 #endif //HAVE_CONFIG_H -// Converts the parameter X to a string after macro replacement on X has been performed. -// Don't merge these into one macro! +/** + * Converts the parameter X to a string after macro replacement on X has been performed. + * Don't merge these into one macro! + */ #define STRINGIZE(X) DO_STRINGIZE(X) #define DO_STRINGIZE(X) #X -// Copyright string used in Windows .rc files +//! Copyright string used in Windows .rc files #define COPYRIGHT_STR "2009-" STRINGIZE(COPYRIGHT_YEAR) " The Bitcoin Core Developers" -/* - bitcoind-res.rc includes this file, but it cannot cope with real c++ code. - WINDRES_PREPROC is defined to indicate that its pre-processor is running. - Anything other than a define should be guarded below. -*/ +/** + * bitcoind-res.rc includes this file, but it cannot cope with real c++ code. + * WINDRES_PREPROC is defined to indicate that its pre-processor is running. + * Anything other than a define should be guarded below. + */ #if !defined(WINDRES_PREPROC) @@ -62,4 +67,4 @@ std::string FormatSubVersion(const std::string& name, int nClientVersion, const #endif // WINDRES_PREPROC -#endif // CLIENTVERSION_H +#endif // BITCOIN_CLIENTVERSION_H diff --git a/src/coincontrol.h b/src/coincontrol.h index c8f12d92de..c8bdd3b39d 100644 --- a/src/coincontrol.h +++ b/src/coincontrol.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef COINCONTROL_H -#define COINCONTROL_H +#ifndef BITCOIN_COINCONTROL_H +#define BITCOIN_COINCONTROL_H #include "core/transaction.h" @@ -35,12 +35,12 @@ public: return (setSelected.count(outpt) > 0); } - void Select(COutPoint& output) + void Select(const COutPoint& output) { setSelected.insert(output); } - void UnSelect(COutPoint& output) + void UnSelect(const COutPoint& output) { setSelected.erase(output); } @@ -59,4 +59,4 @@ private: std::set<COutPoint> setSelected; }; -#endif // COINCONTROL_H +#endif // BITCOIN_COINCONTROL_H diff --git a/src/compat.h b/src/compat.h index 4fc28a36e0..dade79aae0 100644 --- a/src/compat.h +++ b/src/compat.h @@ -3,8 +3,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef _BITCOIN_COMPAT_H -#define _BITCOIN_COMPAT_H +#ifndef BITCOIN_COMPAT_H +#define BITCOIN_COMPAT_H #ifdef WIN32 #ifdef _WIN32_WINNT @@ -84,4 +84,4 @@ typedef u_int SOCKET; #define THREAD_PRIORITY_ABOVE_NORMAL (-2) #endif -#endif // _BITCOIN_COMPAT_H +#endif // BITCOIN_COMPAT_H diff --git a/src/compat/sanity.h b/src/compat/sanity.h index 7016ac0ab7..7f5bc1a4fb 100644 --- a/src/compat/sanity.h +++ b/src/compat/sanity.h @@ -2,10 +2,10 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef BITCON_COMPAT_SANITY_H -#define BITCON_COMPAT_SANITY_H +#ifndef BITCOIN_COMPAT_SANITY_H +#define BITCOIN_COMPAT_SANITY_H bool glibc_sanity_test(); bool glibcxx_sanity_test(); -#endif // BITCON_COMPAT_SANITY_H +#endif // BITCOIN_COMPAT_SANITY_H diff --git a/src/compressor.cpp b/src/compressor.cpp index 806175dd3e..c47a0f6f8c 100644 --- a/src/compressor.cpp +++ b/src/compressor.cpp @@ -6,7 +6,7 @@ #include "compressor.h" #include "hash.h" -#include "key.h" +#include "pubkey.h" #include "script/standard.h" bool CScriptCompressor::IsToKeyID(CKeyID &hash) const diff --git a/src/compressor.h b/src/compressor.h index a612c3a883..226be620e8 100644 --- a/src/compressor.h +++ b/src/compressor.h @@ -3,8 +3,8 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef H_BITCOIN_COMPRESSOR -#define H_BITCOIN_COMPRESSOR +#ifndef BITCOIN_COMPRESSOR_H +#define BITCOIN_COMPRESSOR_H #include "core/transaction.h" #include "script/script.h" @@ -116,4 +116,4 @@ public: } }; -#endif // H_BITCOIN_COMPRESSOR +#endif // BITCOIN_COMPRESSOR_H diff --git a/src/core/block.h b/src/core/block.h index f1eb7a844f..6e119c3699 100644 --- a/src/core/block.h +++ b/src/core/block.h @@ -3,8 +3,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef H_BITCOIN_CORE_BLOCK -#define H_BITCOIN_CORE_BLOCK +#ifndef BITCOIN_CORE_BLOCK_H +#define BITCOIN_CORE_BLOCK_H #include "core/transaction.h" #include "serialize.h" @@ -165,4 +165,4 @@ struct CBlockLocator } }; -#endif // H_BITCOIN_CORE_BLOCK +#endif // BITCOIN_CORE_BLOCK_H diff --git a/src/core/transaction.h b/src/core/transaction.h index c21558cfeb..724348020a 100644 --- a/src/core/transaction.h +++ b/src/core/transaction.h @@ -3,8 +3,8 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef H_BITCOIN_CORE_TRANSACTION -#define H_BITCOIN_CORE_TRANSACTION +#ifndef BITCOIN_CORE_TRANSACTION_H +#define BITCOIN_CORE_TRANSACTION_H #include "amount.h" #include "script/script.h" @@ -273,4 +273,4 @@ struct CMutableTransaction uint256 GetHash() const; }; -#endif // H_BITCOIN_CORE_TRANSACTION +#endif // BITCOIN_CORE_TRANSACTION_H diff --git a/src/core_io.h b/src/core_io.h index 94848f1c3d..b5ed03b8c8 100644 --- a/src/core_io.h +++ b/src/core_io.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef __BITCOIN_CORE_IO_H__ -#define __BITCOIN_CORE_IO_H__ +#ifndef BITCOIN_CORE_IO_H +#define BITCOIN_CORE_IO_H #include <string> #include <vector> @@ -26,4 +26,4 @@ extern void ScriptPubKeyToUniv(const CScript& scriptPubKey, UniValue& out, bool fIncludeHex); extern void TxToUniv(const CTransaction& tx, const uint256& hashBlock, UniValue& entry); -#endif // __BITCOIN_CORE_IO_H__ +#endif // BITCOIN_CORE_IO_H diff --git a/src/crypter.h b/src/crypter.h index c7424c9b20..b589987c4f 100644 --- a/src/crypter.h +++ b/src/crypter.h @@ -1,13 +1,13 @@ // Copyright (c) 2009-2013 The Bitcoin developers -// Distributed under the MIT/X11 software license, see the accompanying +// Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef __CRYPTER_H__ -#define __CRYPTER_H__ +#ifndef BITCOIN_CRYPTER_H +#define BITCOIN_CRYPTER_H #include "allocators.h" -#include "serialize.h" #include "keystore.h" +#include "serialize.h" class uint256; @@ -195,4 +195,4 @@ public: boost::signals2::signal<void (CCryptoKeyStore* wallet)> NotifyStatusChanged; }; -#endif // __CRYPTER_H__ +#endif // BITCOIN_CRYPTER_H diff --git a/src/crypto/ripemd160.h b/src/crypto/ripemd160.h index 902e7ca83f..f468ec6722 100644 --- a/src/crypto/ripemd160.h +++ b/src/crypto/ripemd160.h @@ -2,8 +2,8 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef BITCOIN_RIPEMD160_H -#define BITCOIN_RIPEMD160_H +#ifndef BITCOIN_CRYPTO_RIPEMD160_H +#define BITCOIN_CRYPTO_RIPEMD160_H #include <stdint.h> #include <stdlib.h> @@ -25,4 +25,4 @@ public: CRIPEMD160& Reset(); }; -#endif // BITCOIN_RIPEMD160_H +#endif // BITCOIN_CRYPTO_RIPEMD160_H diff --git a/src/crypto/sha1.h b/src/crypto/sha1.h index 68bd7ced9f..e28f98decd 100644 --- a/src/crypto/sha1.h +++ b/src/crypto/sha1.h @@ -2,8 +2,8 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef BITCOIN_SHA1_H -#define BITCOIN_SHA1_H +#ifndef BITCOIN_CRYPTO_SHA1_H +#define BITCOIN_CRYPTO_SHA1_H #include <stdint.h> #include <stdlib.h> @@ -25,4 +25,4 @@ public: CSHA1& Reset(); }; -#endif // BITCOIN_SHA1_H +#endif // BITCOIN_CRYPTO_SHA1_H diff --git a/src/crypto/sha2.h b/src/crypto/sha2.h index a6cbe58554..329c6675ab 100644 --- a/src/crypto/sha2.h +++ b/src/crypto/sha2.h @@ -2,8 +2,8 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef BITCOIN_SHA2_H -#define BITCOIN_SHA2_H +#ifndef BITCOIN_CRYPTO_SHA2_H +#define BITCOIN_CRYPTO_SHA2_H #include <stdint.h> #include <stdlib.h> @@ -61,4 +61,4 @@ public: void Finalize(unsigned char hash[OUTPUT_SIZE]); }; -#endif // BITCOIN_SHA2_H +#endif // BITCOIN_CRYPTO_SHA2_H diff --git a/src/eccryptoverify.cpp b/src/eccryptoverify.cpp new file mode 100644 index 0000000000..435154d608 --- /dev/null +++ b/src/eccryptoverify.cpp @@ -0,0 +1,68 @@ +// Copyright (c) 2009-2010 Satoshi Nakamoto +// Copyright (c) 2009-2014 The Bitcoin developers +// Distributed under the MIT software license, see the accompanying +// file COPYING or http://www.opensource.org/licenses/mit-license.php. + +#include "eccryptoverify.h" + +namespace { + +int CompareBigEndian(const unsigned char *c1, size_t c1len, const unsigned char *c2, size_t c2len) { + while (c1len > c2len) { + if (*c1) + return 1; + c1++; + c1len--; + } + while (c2len > c1len) { + if (*c2) + return -1; + c2++; + c2len--; + } + while (c1len > 0) { + if (*c1 > *c2) + return 1; + if (*c2 > *c1) + return -1; + c1++; + c2++; + c1len--; + } + return 0; +} + +/** Order of secp256k1's generator minus 1. */ +const unsigned char vchMaxModOrder[32] = { + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE, + 0xBA,0xAE,0xDC,0xE6,0xAF,0x48,0xA0,0x3B, + 0xBF,0xD2,0x5E,0x8C,0xD0,0x36,0x41,0x40 +}; + +/** Half of the order of secp256k1's generator minus 1. */ +const unsigned char vchMaxModHalfOrder[32] = { + 0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0x5D,0x57,0x6E,0x73,0x57,0xA4,0x50,0x1D, + 0xDF,0xE9,0x2F,0x46,0x68,0x1B,0x20,0xA0 +}; + +const unsigned char vchZero[1] = {0}; +} // anon namespace + +namespace eccrypto { + +bool Check(const unsigned char *vch) { + return vch && + CompareBigEndian(vch, 32, vchZero, 0) > 0 && + CompareBigEndian(vch, 32, vchMaxModOrder, 32) <= 0; +} + +bool CheckSignatureElement(const unsigned char *vch, int len, bool half) { + return vch && + CompareBigEndian(vch, len, vchZero, 0) > 0 && + CompareBigEndian(vch, len, half ? vchMaxModHalfOrder : vchMaxModOrder, 32) <= 0; +} + +} // namespace eccrypto diff --git a/src/eccryptoverify.h b/src/eccryptoverify.h new file mode 100644 index 0000000000..da7e80c7c3 --- /dev/null +++ b/src/eccryptoverify.h @@ -0,0 +1,21 @@ +// Copyright (c) 2009-2010 Satoshi Nakamoto +// Copyright (c) 2009-2014 The Bitcoin developers +// Distributed under the MIT software license, see the accompanying +// file COPYING or http://www.opensource.org/licenses/mit-license.php. + +#ifndef BITCOIN_ECCRYPTOVERIFY_H +#define BITCOIN_ECCRYPTOVERIFY_H + +#include <vector> +#include <cstdlib> + +class uint256; + +namespace eccrypto { + +bool Check(const unsigned char *vch); +bool CheckSignatureElement(const unsigned char *vch, int len, bool half); + +} // eccrypto namespace + +#endif // BITCOIN_ECCRYPTOVERIFY_H diff --git a/src/ecwrapper.cpp b/src/ecwrapper.cpp index e5db670927..3377dce0c1 100644 --- a/src/ecwrapper.cpp +++ b/src/ecwrapper.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2009-2014 The Bitcoin developers -// Distributed under the MIT/X11 software license, see the accompanying +// Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #include "ecwrapper.h" @@ -193,7 +193,7 @@ bool CECKey::SetPubKey(const unsigned char* pubkey, size_t size) { return o2i_ECPublicKey(&pkey, &pubkey, size) != NULL; } -bool CECKey::Sign(const uint256 &hash, std::vector<unsigned char>& vchSig, bool lowS) { +bool CECKey::Sign(const uint256 &hash, std::vector<unsigned char>& vchSig) { vchSig.clear(); ECDSA_SIG *sig = ECDSA_do_sign((unsigned char*)&hash, sizeof(hash), pkey); if (sig == NULL) @@ -205,7 +205,7 @@ bool CECKey::Sign(const uint256 &hash, std::vector<unsigned char>& vchSig, bool BIGNUM *halforder = BN_CTX_get(ctx); EC_GROUP_get_order(group, order, ctx); BN_rshift1(halforder, order); - if (lowS && BN_cmp(sig->s, halforder) > 0) { + if (BN_cmp(sig->s, halforder) > 0) { // enforce low S values, by negating the value (modulo the order) if above order/2. BN_sub(sig->s, order, sig->s); } diff --git a/src/ecwrapper.h b/src/ecwrapper.h index 072da4a942..a7847d190c 100644 --- a/src/ecwrapper.h +++ b/src/ecwrapper.h @@ -1,9 +1,9 @@ // Copyright (c) 2009-2014 The Bitcoin developers -// Distributed under the MIT/X11 software license, see the accompanying +// Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef BITCOIN_EC_WRAPPER_H -#define BITCOIN_EC_WRAPPER_H +#ifndef BITCOIN_ECWRAPPER_H +#define BITCOIN_ECWRAPPER_H #include <cstddef> #include <vector> @@ -28,7 +28,7 @@ public: bool SetPrivKey(const unsigned char* privkey, size_t size, bool fSkipCheck=false); void GetPubKey(std::vector<unsigned char>& pubkey, bool fCompressed); bool SetPubKey(const unsigned char* pubkey, size_t size); - bool Sign(const uint256 &hash, std::vector<unsigned char>& vchSig, bool lowS); + bool Sign(const uint256 &hash, std::vector<unsigned char>& vchSig); bool Verify(const uint256 &hash, const std::vector<unsigned char>& vchSig); bool SignCompact(const uint256 &hash, unsigned char *p64, int &rec); @@ -43,4 +43,4 @@ public: static bool SanityCheck(); }; -#endif +#endif // BITCOIN_ECWRAPPER_H diff --git a/src/hash.cpp b/src/hash.cpp index 218607a6fd..2cca06ae23 100644 --- a/src/hash.cpp +++ b/src/hash.cpp @@ -1,3 +1,7 @@ +// Copyright (c) 2013-2014 The Bitcoin developers +// Distributed under the MIT software license, see the accompanying +// file COPYING or http://www.opensource.org/licenses/mit-license.php. + #include "hash.h" inline uint32_t ROTL32(uint32_t x, int8_t r) @@ -63,3 +67,16 @@ unsigned int MurmurHash3(unsigned int nHashSeed, const std::vector<unsigned char return h1; } + +void BIP32Hash(const unsigned char chainCode[32], unsigned int nChild, unsigned char header, const unsigned char data[32], unsigned char output[64]) +{ + unsigned char num[4]; + num[0] = (nChild >> 24) & 0xFF; + num[1] = (nChild >> 16) & 0xFF; + num[2] = (nChild >> 8) & 0xFF; + num[3] = (nChild >> 0) & 0xFF; + CHMAC_SHA512(chainCode, 32).Write(&header, 1) + .Write(data, 32) + .Write(num, 4) + .Finalize(output); +} diff --git a/src/hash.h b/src/hash.h index bdcd4afb47..75695160e6 100644 --- a/src/hash.h +++ b/src/hash.h @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2013 The Bitcoin developers -// Distributed under the MIT/X11 software license, see the accompanying +// Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #ifndef BITCOIN_HASH_H @@ -159,4 +159,6 @@ uint256 SerializeHash(const T& obj, int nType=SER_GETHASH, int nVersion=PROTOCOL unsigned int MurmurHash3(unsigned int nHashSeed, const std::vector<unsigned char>& vDataToHash); +void BIP32Hash(const unsigned char chainCode[32], unsigned int nChild, unsigned char header, const unsigned char data[32], unsigned char output[64]); + #endif // BITCOIN_HASH_H diff --git a/src/init.cpp b/src/init.cpp index 3fd08ce006..b290d54158 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -18,6 +18,7 @@ #include "miner.h" #include "net.h" #include "rpcserver.h" +#include "script/standard.h" #include "txdb.h" #include "ui_interface.h" #include "util.h" @@ -319,7 +320,7 @@ std::string HelpMessage(HelpMessageMode mode) strUsage += ".\n"; #ifdef ENABLE_WALLET strUsage += " -gen " + strprintf(_("Generate coins (default: %u)"), 0) + "\n"; - strUsage += " -genproclimit=<n> " + strprintf(_("Set the processor limit for when generation is on (-1 = unlimited, default: %d)"), -1) + "\n"; + strUsage += " -genproclimit=<n> " + strprintf(_("Set the number of threads for coin generation if enabled (-1 = all cores, default: %d)"), 1) + "\n"; #endif strUsage += " -help-debug " + _("Show all debugging options (usage: --help -help-debug)") + "\n"; strUsage += " -logips " + strprintf(_("Include IP addresses in debug output (default: %u)"), 0) + "\n"; @@ -346,6 +347,7 @@ std::string HelpMessage(HelpMessageMode mode) strUsage += "\n" + _("Node relay options:") + "\n"; strUsage += " -datacarrier " + strprintf(_("Relay and mine data carrier transactions (default: %u)"), 1) + "\n"; + strUsage += " -datacarriersize " + strprintf(_("Maximum size of data in data carrier transactions we relay and mine (default: %u)"), MAX_OP_RETURN_RELAY) + "\n"; strUsage += "\n" + _("Block creation options:") + "\n"; strUsage += " -blockminsize=<n> " + strprintf(_("Set minimum block size in bytes (default: %u)"), 0) + "\n"; @@ -572,6 +574,9 @@ bool AppInit2(boost::thread_group& threadGroup) // to protect privacy, do not listen by default if a default proxy server is specified if (SoftSetBoolArg("-listen", false)) LogPrintf("AppInit2 : parameter interaction: -proxy set -> setting -listen=0\n"); + // to protect privacy, do not discover addresses by default + if (SoftSetBoolArg("-discover", false)) + LogPrintf("AppInit2 : parameter interaction: -proxy set -> setting -discover=0\n"); } if (!GetBoolArg("-listen", true)) { @@ -704,6 +709,7 @@ bool AppInit2(boost::thread_group& threadGroup) #endif // ENABLE_WALLET fIsBareMultisigStd = GetArg("-permitbaremultisig", true) != 0; + nMaxDatacarrierBytes = GetArg("-datacarriersize", nMaxDatacarrierBytes); // ********************************************************* Step 4: application initialization: dir lock, daemonize, pidfile, debug log @@ -743,12 +749,23 @@ bool AppInit2(boost::thread_group& threadGroup) LogPrintf("Using at most %i connections (%i file descriptors available)\n", nMaxConnections, nFD); std::ostringstream strErrors; + LogPrintf("Using %u threads for script verification\n", nScriptCheckThreads); if (nScriptCheckThreads) { - LogPrintf("Using %u threads for script verification\n", nScriptCheckThreads); for (int i=0; i<nScriptCheckThreads-1; i++) threadGroup.create_thread(&ThreadScriptCheck); } + /* Start the RPC server already. It will be started in "warmup" mode + * and not really process calls already (but it will signify connections + * that the server is there and will be ready later). Warmup mode will + * be disabled when initialisation is finished. + */ + if (fServer) + { + uiInterface.InitMessage.connect(SetRPCWarmupStatus); + StartRPCThreads(); + } + int64_t nStart; // ********************************************************* Step 5: verify wallet database integrity @@ -1245,17 +1262,16 @@ bool AppInit2(boost::thread_group& threadGroup) #endif StartNode(threadGroup); - if (fServer) - StartRPCThreads(); #ifdef ENABLE_WALLET // Generate coins in the background if (pwalletMain) - GenerateBitcoins(GetBoolArg("-gen", false), pwalletMain, GetArg("-genproclimit", -1)); + GenerateBitcoins(GetBoolArg("-gen", false), pwalletMain, GetArg("-genproclimit", 1)); #endif // ********************************************************* Step 11: finished + SetRPCWarmupFinished(); uiInterface.InitMessage(_("Done loading")); #ifdef ENABLE_WALLET diff --git a/src/key.cpp b/src/key.cpp index c466e84f26..0ca9a681a3 100644 --- a/src/key.cpp +++ b/src/key.cpp @@ -5,6 +5,8 @@ #include "key.h" #include "crypto/sha2.h" +#include "eccryptoverify.h" +#include "pubkey.h" #include "random.h" #ifdef USE_SECP256K1 @@ -30,60 +32,10 @@ public: static CSecp256k1Init instance_of_csecp256k1; #endif - -int CompareBigEndian(const unsigned char *c1, size_t c1len, const unsigned char *c2, size_t c2len) { - while (c1len > c2len) { - if (*c1) - return 1; - c1++; - c1len--; - } - while (c2len > c1len) { - if (*c2) - return -1; - c2++; - c2len--; - } - while (c1len > 0) { - if (*c1 > *c2) - return 1; - if (*c2 > *c1) - return -1; - c1++; - c2++; - c1len--; - } - return 0; -} - -/** Order of secp256k1's generator minus 1. */ -const unsigned char vchMaxModOrder[32] = { - 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, - 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE, - 0xBA,0xAE,0xDC,0xE6,0xAF,0x48,0xA0,0x3B, - 0xBF,0xD2,0x5E,0x8C,0xD0,0x36,0x41,0x40 -}; - -/** Half of the order of secp256k1's generator minus 1. */ -const unsigned char vchMaxModHalfOrder[32] = { - 0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, - 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, - 0x5D,0x57,0x6E,0x73,0x57,0xA4,0x50,0x1D, - 0xDF,0xE9,0x2F,0x46,0x68,0x1B,0x20,0xA0 -}; - -const unsigned char vchZero[1] = {0}; - } // anon namespace bool CKey::Check(const unsigned char *vch) { - return CompareBigEndian(vch, 32, vchZero, 0) > 0 && - CompareBigEndian(vch, 32, vchMaxModOrder, 32) <= 0; -} - -bool CKey::CheckSignatureElement(const unsigned char *vch, int len, bool half) { - return CompareBigEndian(vch, len, vchZero, 0) > 0 && - CompareBigEndian(vch, len, half ? vchMaxModHalfOrder : vchMaxModOrder, 32) <= 0; + return eccrypto::Check(vch); } void CKey::MakeNewKey(bool fCompressedIn) { @@ -150,7 +102,7 @@ CPubKey CKey::GetPubKey() const { return result; } -bool CKey::Sign(const uint256 &hash, std::vector<unsigned char>& vchSig, bool lowS) const { +bool CKey::Sign(const uint256 &hash, std::vector<unsigned char>& vchSig) const { if (!fValid) return false; #ifdef USE_SECP256K1 @@ -167,7 +119,7 @@ bool CKey::Sign(const uint256 &hash, std::vector<unsigned char>& vchSig, bool lo #else CECKey key; key.SetSecretBytes(vch); - return key.Sign(hash, vchSig, lowS); + return key.Sign(hash, vchSig); #endif } @@ -216,88 +168,6 @@ bool CKey::Load(CPrivKey &privkey, CPubKey &vchPubKey, bool fSkipCheck=false) { return true; } -bool CPubKey::Verify(const uint256 &hash, const std::vector<unsigned char>& vchSig) const { - if (!IsValid()) - return false; -#ifdef USE_SECP256K1 - if (secp256k1_ecdsa_verify((const unsigned char*)&hash, 32, &vchSig[0], vchSig.size(), begin(), size()) != 1) - return false; -#else - CECKey key; - if (!key.SetPubKey(begin(), size())) - return false; - if (!key.Verify(hash, vchSig)) - return false; -#endif - return true; -} - -bool CPubKey::RecoverCompact(const uint256 &hash, const std::vector<unsigned char>& vchSig) { - if (vchSig.size() != 65) - return false; - int recid = (vchSig[0] - 27) & 3; - bool fComp = ((vchSig[0] - 27) & 4) != 0; -#ifdef USE_SECP256K1 - int pubkeylen = 65; - if (!secp256k1_ecdsa_recover_compact((const unsigned char*)&hash, 32, &vchSig[1], (unsigned char*)begin(), &pubkeylen, fComp, recid)) - return false; - assert((int)size() == pubkeylen); -#else - CECKey key; - if (!key.Recover(hash, &vchSig[1], recid)) - return false; - std::vector<unsigned char> pubkey; - key.GetPubKey(pubkey, fComp); - Set(pubkey.begin(), pubkey.end()); -#endif - return true; -} - -bool CPubKey::IsFullyValid() const { - if (!IsValid()) - return false; -#ifdef USE_SECP256K1 - if (!secp256k1_ecdsa_pubkey_verify(begin(), size())) - return false; -#else - CECKey key; - if (!key.SetPubKey(begin(), size())) - return false; -#endif - return true; -} - -bool CPubKey::Decompress() { - if (!IsValid()) - return false; -#ifdef USE_SECP256K1 - int clen = size(); - int ret = secp256k1_ecdsa_pubkey_decompress((unsigned char*)begin(), &clen); - assert(ret); - assert(clen == (int)size()); -#else - CECKey key; - if (!key.SetPubKey(begin(), size())) - return false; - std::vector<unsigned char> pubkey; - key.GetPubKey(pubkey, false); - Set(pubkey.begin(), pubkey.end()); -#endif - return true; -} - -void static BIP32Hash(const unsigned char chainCode[32], unsigned int nChild, unsigned char header, const unsigned char data[32], unsigned char output[64]) { - unsigned char num[4]; - num[0] = (nChild >> 24) & 0xFF; - num[1] = (nChild >> 16) & 0xFF; - num[2] = (nChild >> 8) & 0xFF; - num[3] = (nChild >> 0) & 0xFF; - CHMAC_SHA512(chainCode, 32).Write(&header, 1) - .Write(data, 32) - .Write(num, 4) - .Finalize(output); -} - bool CKey::Derive(CKey& keyChild, unsigned char ccChild[32], unsigned int nChild, const unsigned char cc[32]) const { assert(IsValid()); assert(IsCompressed()); @@ -324,27 +194,6 @@ bool CKey::Derive(CKey& keyChild, unsigned char ccChild[32], unsigned int nChild return ret; } -bool CPubKey::Derive(CPubKey& pubkeyChild, unsigned char ccChild[32], unsigned int nChild, const unsigned char cc[32]) const { - assert(IsValid()); - assert((nChild >> 31) == 0); - assert(begin() + 33 == end()); - unsigned char out[64]; - BIP32Hash(cc, nChild, *begin(), begin()+1, out); - memcpy(ccChild, out+32, 32); -#ifdef USE_SECP256K1 - pubkeyChild = *this; - bool ret = secp256k1_ecdsa_pubkey_tweak_add((unsigned char*)pubkeyChild.begin(), pubkeyChild.size(), out); -#else - CECKey key; - bool ret = key.SetPubKey(begin(), size()); - ret &= key.TweakPublic(out); - std::vector<unsigned char> pubkey; - key.GetPubKey(pubkey, true); - pubkeyChild.Set(pubkey.begin(), pubkey.end()); -#endif - return ret; -} - bool CExtKey::Derive(CExtKey &out, unsigned int nChild) const { out.nDepth = nDepth + 1; CKeyID id = key.GetPubKey().GetID(); @@ -395,32 +244,6 @@ void CExtKey::Decode(const unsigned char code[74]) { key.Set(code+42, code+74, true); } -void CExtPubKey::Encode(unsigned char code[74]) const { - code[0] = nDepth; - memcpy(code+1, vchFingerprint, 4); - code[5] = (nChild >> 24) & 0xFF; code[6] = (nChild >> 16) & 0xFF; - code[7] = (nChild >> 8) & 0xFF; code[8] = (nChild >> 0) & 0xFF; - memcpy(code+9, vchChainCode, 32); - assert(pubkey.size() == 33); - memcpy(code+41, pubkey.begin(), 33); -} - -void CExtPubKey::Decode(const unsigned char code[74]) { - nDepth = code[0]; - memcpy(vchFingerprint, code+1, 4); - nChild = (code[5] << 24) | (code[6] << 16) | (code[7] << 8) | code[8]; - memcpy(vchChainCode, code+9, 32); - pubkey.Set(code+41, code+74); -} - -bool CExtPubKey::Derive(CExtPubKey &out, unsigned int nChild) const { - out.nDepth = nDepth + 1; - CKeyID id = pubkey.GetID(); - memcpy(&out.vchFingerprint[0], &id, 4); - out.nChild = nChild; - return pubkey.Derive(out.pubkey, out.vchChainCode, nChild, vchChainCode); -} - bool ECC_InitSanityCheck() { #ifdef USE_SECP256K1 return true; @@ -7,13 +7,15 @@ #define BITCOIN_KEY_H #include "allocators.h" -#include "hash.h" #include "serialize.h" #include "uint256.h" #include <stdexcept> #include <vector> +struct CExtPubKey; +class CPubKey; + /** * secp256k1: * const unsigned int PRIVATE_KEY_SIZE = 279; @@ -24,169 +26,6 @@ * script supports up to 75 for single byte push */ -/** A reference to a CKey: the Hash160 of its serialized public key */ -class CKeyID : public uint160 -{ -public: - CKeyID() : uint160(0) {} - CKeyID(const uint160& in) : uint160(in) {} -}; - -/** An encapsulated public key. */ -class CPubKey -{ -private: - - /** - * Just store the serialized data. - * Its length can very cheaply be computed from the first byte. - */ - unsigned char vch[65]; - - //! Compute the length of a pubkey with a given first byte. - unsigned int static GetLen(unsigned char chHeader) - { - if (chHeader == 2 || chHeader == 3) - return 33; - if (chHeader == 4 || chHeader == 6 || chHeader == 7) - return 65; - return 0; - } - - //! Set this key data to be invalid - void Invalidate() - { - vch[0] = 0xFF; - } - -public: - //! Construct an invalid public key. - CPubKey() - { - Invalidate(); - } - - //! Initialize a public key using begin/end iterators to byte data. - template <typename T> - void Set(const T pbegin, const T pend) - { - int len = pend == pbegin ? 0 : GetLen(pbegin[0]); - if (len && len == (pend - pbegin)) - memcpy(vch, (unsigned char*)&pbegin[0], len); - else - Invalidate(); - } - - //! Construct a public key using begin/end iterators to byte data. - template <typename T> - CPubKey(const T pbegin, const T pend) - { - Set(pbegin, pend); - } - - //! Construct a public key from a byte vector. - CPubKey(const std::vector<unsigned char>& vch) - { - Set(vch.begin(), vch.end()); - } - - //! Simple read-only vector-like interface to the pubkey data. - unsigned int size() const { return GetLen(vch[0]); } - const unsigned char* begin() const { return vch; } - const unsigned char* end() const { return vch + size(); } - const unsigned char& operator[](unsigned int pos) const { return vch[pos]; } - - //! Comparator implementation. - friend bool operator==(const CPubKey& a, const CPubKey& b) - { - return a.vch[0] == b.vch[0] && - memcmp(a.vch, b.vch, a.size()) == 0; - } - friend bool operator!=(const CPubKey& a, const CPubKey& b) - { - return !(a == b); - } - friend bool operator<(const CPubKey& a, const CPubKey& b) - { - return a.vch[0] < b.vch[0] || - (a.vch[0] == b.vch[0] && memcmp(a.vch, b.vch, a.size()) < 0); - } - - //! Implement serialization, as if this was a byte vector. - unsigned int GetSerializeSize(int nType, int nVersion) const - { - return size() + 1; - } - template <typename Stream> - void Serialize(Stream& s, int nType, int nVersion) const - { - unsigned int len = size(); - ::WriteCompactSize(s, len); - s.write((char*)vch, len); - } - template <typename Stream> - void Unserialize(Stream& s, int nType, int nVersion) - { - unsigned int len = ::ReadCompactSize(s); - if (len <= 65) { - s.read((char*)vch, len); - } else { - // invalid pubkey, skip available data - char dummy; - while (len--) - s.read(&dummy, 1); - Invalidate(); - } - } - - //! Get the KeyID of this public key (hash of its serialization) - CKeyID GetID() const - { - return CKeyID(Hash160(vch, vch + size())); - } - - //! Get the 256-bit hash of this public key. - uint256 GetHash() const - { - return Hash(vch, vch + size()); - } - - /* - * Check syntactic correctness. - * - * Note that this is consensus critical as CheckSig() calls it! - */ - bool IsValid() const - { - return size() > 0; - } - - //! fully validate whether this is a valid public key (more expensive than IsValid()) - bool IsFullyValid() const; - - //! Check whether this is a compressed public key. - bool IsCompressed() const - { - return size() == 33; - } - - /** - * Verify a DER signature (~72 bytes). - * If this public key is not fully valid, the return value will be false. - */ - bool Verify(const uint256& hash, const std::vector<unsigned char>& vchSig) const; - - //! Recover a public key from a compact signature. - bool RecoverCompact(const uint256& hash, const std::vector<unsigned char>& vchSig); - - //! Turn this public key into an uncompressed public key. - bool Decompress(); - - //! Derive BIP32 child pubkey. - bool Derive(CPubKey& pubkeyChild, unsigned char ccChild[32], unsigned int nChild, const unsigned char cc[32]) const; -}; - - /** * secure_allocator is defined in allocators.h * CPrivKey is a serialized private key, with all parameters included (279 bytes) @@ -283,7 +122,7 @@ public: CPubKey GetPubKey() const; //! Create a DER-serialized signature. - bool Sign(const uint256& hash, std::vector<unsigned char>& vchSig, bool lowS = true) const; + bool Sign(const uint256& hash, std::vector<unsigned char>& vchSig) const; /** * Create a compact signature (65 bytes), which allows reconstructing the used public key. @@ -304,24 +143,6 @@ public: static bool CheckSignatureElement(const unsigned char* vch, int len, bool half); }; -struct CExtPubKey { - unsigned char nDepth; - unsigned char vchFingerprint[4]; - unsigned int nChild; - unsigned char vchChainCode[32]; - CPubKey pubkey; - - friend bool operator==(const CExtPubKey& a, const CExtPubKey& b) - { - return a.nDepth == b.nDepth && memcmp(&a.vchFingerprint[0], &b.vchFingerprint[0], 4) == 0 && a.nChild == b.nChild && - memcmp(&a.vchChainCode[0], &b.vchChainCode[0], 32) == 0 && a.pubkey == b.pubkey; - } - - void Encode(unsigned char code[74]) const; - void Decode(const unsigned char code[74]); - bool Derive(CExtPubKey& out, unsigned int nChild) const; -}; - struct CExtKey { unsigned char nDepth; unsigned char vchFingerprint[4]; diff --git a/src/keystore.h b/src/keystore.h index 66f8771d4a..60502e9a29 100644 --- a/src/keystore.h +++ b/src/keystore.h @@ -7,6 +7,7 @@ #define BITCOIN_KEYSTORE_H #include "key.h" +#include "pubkey.h" #include "sync.h" #include <boost/signals2/signal.hpp> diff --git a/src/leveldbwrapper.cpp b/src/leveldbwrapper.cpp index 8ce3e7b470..70980fede5 100644 --- a/src/leveldbwrapper.cpp +++ b/src/leveldbwrapper.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2012-2014 The Bitcoin developers -// Distributed under the MIT/X11 software license, see the accompanying +// Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #include "leveldbwrapper.h" @@ -7,6 +7,7 @@ #include "util.h" #include <boost/filesystem.hpp> + #include <leveldb/cache.h> #include <leveldb/env.h> #include <leveldb/filter_policy.h> diff --git a/src/main.cpp b/src/main.cpp index 008a059103..2bff781bfa 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -128,6 +128,8 @@ namespace { }; map<uint256, pair<NodeId, list<QueuedBlock>::iterator> > mapBlocksInFlight; + // Number of preferrable block download peers. + int nPreferredDownload = 0; } // anon namespace ////////////////////////////////////////////////////////////////////////////// @@ -152,6 +154,8 @@ struct CMainSignals { boost::signals2::signal<void (const uint256 &)> Inventory; // Tells listeners to broadcast their data. boost::signals2::signal<void ()> Broadcast; + // Notifies listeners of a block validation result + boost::signals2::signal<void (const CBlock&, const CValidationState&)> BlockChecked; } g_signals; } // anon namespace @@ -163,9 +167,11 @@ void RegisterValidationInterface(CValidationInterface* pwalletIn) { g_signals.SetBestChain.connect(boost::bind(&CValidationInterface::SetBestChain, pwalletIn, _1)); g_signals.Inventory.connect(boost::bind(&CValidationInterface::Inventory, pwalletIn, _1)); g_signals.Broadcast.connect(boost::bind(&CValidationInterface::ResendWalletTransactions, pwalletIn)); + g_signals.BlockChecked.connect(boost::bind(&CValidationInterface::BlockChecked, pwalletIn, _1, _2)); } void UnregisterValidationInterface(CValidationInterface* pwalletIn) { + g_signals.BlockChecked.disconnect(boost::bind(&CValidationInterface::BlockChecked, pwalletIn, _1, _2)); g_signals.Broadcast.disconnect(boost::bind(&CValidationInterface::ResendWalletTransactions, pwalletIn)); g_signals.Inventory.disconnect(boost::bind(&CValidationInterface::Inventory, pwalletIn, _1)); g_signals.SetBestChain.disconnect(boost::bind(&CValidationInterface::SetBestChain, pwalletIn, _1)); @@ -175,6 +181,7 @@ void UnregisterValidationInterface(CValidationInterface* pwalletIn) { } void UnregisterAllValidationInterfaces() { + g_signals.BlockChecked.disconnect_all_slots(); g_signals.Broadcast.disconnect_all_slots(); g_signals.Inventory.disconnect_all_slots(); g_signals.SetBestChain.disconnect_all_slots(); @@ -225,6 +232,8 @@ struct CNodeState { int64_t nStallingSince; list<QueuedBlock> vBlocksInFlight; int nBlocksInFlight; + // Whether we consider this a preferred download peer. + bool fPreferredDownload; CNodeState() { nMisbehavior = 0; @@ -235,6 +244,7 @@ struct CNodeState { fSyncStarted = false; nStallingSince = 0; nBlocksInFlight = 0; + fPreferredDownload = false; } }; @@ -255,6 +265,16 @@ int GetHeight() return chainActive.Height(); } +void UpdatePreferredDownload(CNode* node, CNodeState* state) +{ + nPreferredDownload -= state->fPreferredDownload; + + // Whether this node should be marked as a preferred download node. + state->fPreferredDownload = (!node->fInbound || node->fWhitelisted) && !node->fOneShot && !node->fClient; + + nPreferredDownload += state->fPreferredDownload; +} + void InitializeNode(NodeId nodeid, const CNode *pnode) { LOCK(cs_main); CNodeState &state = mapNodeState.insert(std::make_pair(nodeid, CNodeState())).first->second; @@ -271,6 +291,7 @@ void FinalizeNode(NodeId nodeid) { BOOST_FOREACH(const QueuedBlock& entry, state->vBlocksInFlight) mapBlocksInFlight.erase(entry.hash); EraseOrphansFor(nodeid); + nPreferredDownload -= state->fPreferredDownload; mapNodeState.erase(nodeid); } @@ -1739,9 +1760,9 @@ bool ConnectBlock(CBlock& block, CValidationState& state, CBlockIndex* pindex, C } // Update the on-disk chain state. -bool static WriteChainState(CValidationState &state) { +bool static WriteChainState(CValidationState &state, bool forceWrite=false) { static int64_t nLastWrite = 0; - if (pcoinsTip->GetCacheSize() > nCoinCacheSize || (!IsInitialBlockDownload() && GetTimeMicros() > nLastWrite + 600*1000000)) { + if (forceWrite || pcoinsTip->GetCacheSize() > nCoinCacheSize || (!IsInitialBlockDownload() && GetTimeMicros() > nLastWrite + 600*1000000)) { // Typical CCoins structures on disk are around 100 bytes in size. // Pushing a new one to the database can cause it to be written // twice (once in the log, and once in the tables). This is already @@ -1864,7 +1885,9 @@ bool static ConnectTip(CValidationState &state, CBlockIndex *pindexNew, CBlock * { CCoinsViewCache view(pcoinsTip); CInv inv(MSG_BLOCK, pindexNew->GetBlockHash()); - if (!ConnectBlock(*pblock, state, pindexNew, view)) { + bool rv = ConnectBlock(*pblock, state, pindexNew, view); + g_signals.BlockChecked(*pblock, state); + if (!rv) { if (state.IsInvalid()) InvalidBlockFound(pindexNew, state); return error("ConnectTip() : ConnectBlock %s failed", pindexNew->GetBlockHash().ToString()); @@ -2504,7 +2527,7 @@ void CBlockIndex::BuildSkip() pskip = pprev->GetAncestor(GetSkipHeight(nHeight)); } -bool ProcessBlock(CValidationState &state, CNode* pfrom, CBlock* pblock, CDiskBlockPos *dbp) +bool ProcessNewBlock(CValidationState &state, CNode* pfrom, CBlock* pblock, CDiskBlockPos *dbp) { // Preliminary checks bool checked = CheckBlock(*pblock, state); @@ -2513,7 +2536,7 @@ bool ProcessBlock(CValidationState &state, CNode* pfrom, CBlock* pblock, CDiskBl LOCK(cs_main); MarkBlockAsReceived(pblock->GetHash()); if (!checked) { - return error("ProcessBlock() : CheckBlock FAILED"); + return error("%s : CheckBlock FAILED", __func__); } // Store to disk @@ -2523,11 +2546,11 @@ bool ProcessBlock(CValidationState &state, CNode* pfrom, CBlock* pblock, CDiskBl mapBlockSource[pindex->GetBlockHash()] = pfrom->GetId(); } if (!ret) - return error("ProcessBlock() : AcceptBlock FAILED"); + return error("%s : AcceptBlock FAILED", __func__); } if (!ActivateBestChain(state, pblock)) - return error("ProcessBlock() : ActivateBestChain failed"); + return error("%s : ActivateBestChain failed", __func__); return true; } @@ -2999,6 +3022,8 @@ bool InitBlockIndex() { return error("LoadBlockIndex() : genesis block not accepted"); if (!ActivateBestChain(state, &block)) return error("LoadBlockIndex() : genesis block cannot be activated"); + // Force a chainstate write so that when we VerifyDB in a moment, it doesnt check stale data + return WriteChainState(state, true); } catch(std::runtime_error &e) { return error("LoadBlockIndex() : failed to initialize block database: %s", e.what()); } @@ -3134,12 +3159,14 @@ bool LoadExternalBlockFile(FILE* fileIn, CDiskBlockPos *dbp) } // process in case the block isn't known yet - if (mapBlockIndex.count(hash) == 0) { + if (mapBlockIndex.count(hash) == 0 || (mapBlockIndex[hash]->nStatus & BLOCK_HAVE_DATA) == 0) { CValidationState state; - if (ProcessBlock(state, NULL, &block, dbp)) + if (ProcessNewBlock(state, NULL, &block, dbp)) nLoaded++; if (state.IsError()) break; + } else if (hash != Params().HashGenesisBlock() && mapBlockIndex[hash]->nHeight % 1000 == 0) { + LogPrintf("Block Import: already had block %s at height %d\n", hash.ToString(), mapBlockIndex[hash]->nHeight); } // Recursively process earlier encountered successors of this block @@ -3156,7 +3183,7 @@ bool LoadExternalBlockFile(FILE* fileIn, CDiskBlockPos *dbp) LogPrintf("%s: Processing out of order child %s of %s\n", __func__, block.GetHash().ToString(), head.ToString()); CValidationState dummy; - if (ProcessBlock(dummy, NULL, &block, &it->second)) + if (ProcessNewBlock(dummy, NULL, &block, &it->second)) { nLoaded++; queue.push_back(block.GetHash()); @@ -3451,12 +3478,6 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv, else pfrom->fRelayTxes = true; - if (pfrom->fInbound && addrMe.IsRoutable()) - { - pfrom->addrLocal = addrMe; - SeenLocal(addrMe); - } - // Disconnect if we connected to ourself if (nNonce == nLocalHostNonce && nNonce > 1) { @@ -3465,12 +3486,20 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv, return true; } + pfrom->addrLocal = addrMe; + if (pfrom->fInbound && addrMe.IsRoutable()) + { + SeenLocal(addrMe); + } + // Be shy and don't send version until we hear if (pfrom->fInbound) pfrom->PushVersion(); pfrom->fClient = !(pfrom->nServices & NODE_NETWORK); + // Potentially mark this peer as a preferred download peer. + UpdatePreferredDownload(pfrom, State(pfrom->GetId())); // Change version pfrom->PushMessage("verack"); @@ -3483,7 +3512,12 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv, { CAddress addr = GetLocalAddress(&pfrom->addr); if (addr.IsRoutable()) + { + pfrom->PushAddress(addr); + } else if (IsPeerAddrLocalGood(pfrom)) { + addr.SetIP(pfrom->addrLocal); pfrom->PushAddress(addr); + } } // Get recent addresses @@ -3934,7 +3968,7 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv, pfrom->AddInventoryKnown(inv); CValidationState state; - ProcessBlock(state, pfrom, &block); + ProcessNewBlock(state, pfrom, &block); int nDoS; if (state.IsInvalid(nDoS)) { pfrom->PushMessage("reject", strCommand, state.GetRejectCode(), @@ -4346,24 +4380,18 @@ bool SendMessages(CNode* pto, bool fSendTrickle) static int64_t nLastRebroadcast; if (!IsInitialBlockDownload() && (GetTime() - nLastRebroadcast > 24 * 60 * 60)) { + LOCK(cs_vNodes); + BOOST_FOREACH(CNode* pnode, vNodes) { - LOCK(cs_vNodes); - BOOST_FOREACH(CNode* pnode, vNodes) - { - // Periodically clear setAddrKnown to allow refresh broadcasts - if (nLastRebroadcast) - pnode->setAddrKnown.clear(); + // Periodically clear setAddrKnown to allow refresh broadcasts + if (nLastRebroadcast) + pnode->setAddrKnown.clear(); - // Rebroadcast our address - if (fListen) - { - CAddress addr = GetLocalAddress(&pnode->addr); - if (addr.IsRoutable()) - pnode->PushAddress(addr); - } - } + // Rebroadcast our address + AdvertizeLocal(pnode); } - nLastRebroadcast = GetTime(); + if (!vNodes.empty()) + nLastRebroadcast = GetTime(); } // @@ -4415,7 +4443,7 @@ bool SendMessages(CNode* pto, bool fSendTrickle) // Start block sync if (pindexBestHeader == NULL) pindexBestHeader = chainActive.Tip(); - bool fFetch = !pto->fInbound || (pindexBestHeader && (state.pindexLastCommonBlock ? state.pindexLastCommonBlock->nHeight : 0) + 144 > pindexBestHeader->nHeight); + bool fFetch = state.fPreferredDownload || (nPreferredDownload == 0 && !pto->fClient && !pto->fOneShot); // Download if this is a nice peer, or we have no nice peers and this one might do. if (!state.fSyncStarted && !pto->fClient && fFetch && !fImporting && !fReindex) { // Only actively request headers from a single peer, unless we're close to today. if (nSyncStarted == 0 || pindexBestHeader->GetBlockTime() > GetAdjustedTime() - 24 * 60 * 60) { diff --git a/src/main.h b/src/main.h index 1941ca7059..1bb0919817 100644 --- a/src/main.h +++ b/src/main.h @@ -39,8 +39,15 @@ #include <boost/unordered_map.hpp> class CBlockIndex; +class CBlockTreeDB; class CBloomFilter; class CInv; +class CScriptCheck; +class CValidationInterface; +class CValidationState; + +struct CBlockTemplate; +struct CNodeStateStats; /** The maximum allowed size for a serialized block, in bytes (network rule) */ static const unsigned int MAX_BLOCK_SIZE = 1000000; @@ -128,15 +135,6 @@ extern CBlockIndex *pindexBestHeader; // Minimum disk space required - used in CheckDiskSpace() static const uint64_t nMinDiskSpace = 52428800; - -class CBlockTreeDB; -class CScriptCheck; -class CValidationState; -class CValidationInterface; -struct CNodeStateStats; - -struct CBlockTemplate; - /** Register a wallet to receive updates from core */ void RegisterValidationInterface(CValidationInterface* pwalletIn); /** Unregister a wallet from core */ @@ -151,8 +149,16 @@ void RegisterNodeSignals(CNodeSignals& nodeSignals); /** Unregister a network node */ void UnregisterNodeSignals(CNodeSignals& nodeSignals); -/** Process an incoming block */ -bool ProcessBlock(CValidationState &state, CNode* pfrom, CBlock* pblock, CDiskBlockPos *dbp = NULL); +/** Process an incoming block. This only returns after the best known valid + block is made active. Note that it does not, however, guarantee that the + specific block passed to it has been checked for validity! + @param[out] state This may be set to an Error state if any error occurred processing it, including during validation/connection/etc of otherwise unrelated blocks during reorganisation; or it may be set to an Invalid state iff pblock is itself invalid (but this is not guaranteed even when the block is checked). If you want to *possibly* get feedback on whether pblock is valid, you must also install a CValidationInterface - this will have its BlockChecked method called whenever *any* block completes validation. + @param[in] pfrom The node which we are receiving the block from; it is added to mapBlockSource and may be penalised if the block is invalid. + @param[in] pblock The block we want to process. + @param[out] dbp If pblock is stored to disk (or already there), this will be set to its location. + @return True if state.IsValid() +*/ +bool ProcessNewBlock(CValidationState &state, CNode* pfrom, CBlock* pblock, CDiskBlockPos *dbp = NULL); /** Check whether enough disk space is available for an incoming block */ bool CheckDiskSpace(uint64_t nAdditionalBytes = 0); /** Open a block file (blk?????.dat) */ @@ -651,6 +657,7 @@ protected: virtual void UpdatedTransaction(const uint256 &hash) {}; virtual void Inventory(const uint256 &hash) {}; virtual void ResendWalletTransactions() {}; + virtual void BlockChecked(const CBlock&, const CValidationState&) {}; friend void ::RegisterValidationInterface(CValidationInterface*); friend void ::UnregisterValidationInterface(CValidationInterface*); friend void ::UnregisterAllValidationInterfaces(); diff --git a/src/miner.cpp b/src/miner.cpp index 0235de3ab3..b5bfa9c7be 100644 --- a/src/miner.cpp +++ b/src/miner.cpp @@ -428,8 +428,8 @@ bool ProcessBlockFound(CBlock* pblock, CWallet& wallet, CReserveKey& reservekey) // Process this block the same as if we had received it from another node CValidationState state; - if (!ProcessBlock(state, NULL, pblock)) - return error("BitcoinMiner : ProcessBlock, block not accepted"); + if (!ProcessNewBlock(state, NULL, pblock)) + return error("BitcoinMiner : ProcessNewBlock, block not accepted"); return true; } diff --git a/src/net.cpp b/src/net.cpp index 5ceb82cf8b..a66875a894 100644 --- a/src/net.cpp +++ b/src/net.cpp @@ -142,16 +142,19 @@ bool GetLocal(CService& addr, const CNetAddr *paddrPeer) } // get best local address for a particular peer as a CAddress +// Otherwise, return the unroutable 0.0.0.0 but filled in with +// the normal parameters, since the IP may be changed to a useful +// one by discovery. CAddress GetLocalAddress(const CNetAddr *paddrPeer) { - CAddress ret(CService("0.0.0.0",0),0); + CAddress ret(CService("0.0.0.0",GetListenPort()),0); CService addr; if (GetLocal(addr, paddrPeer)) { ret = CAddress(addr); - ret.nServices = nLocalServices; - ret.nTime = GetAdjustedTime(); } + ret.nServices = nLocalServices; + ret.nTime = GetAdjustedTime(); return ret; } @@ -205,21 +208,38 @@ bool RecvLine(SOCKET hSocket, string& strLine) } } -// used when scores of local addresses may have changed -// pushes better local address to peers -void static AdvertizeLocal() +int GetnScore(const CService& addr) { - LOCK(cs_vNodes); - BOOST_FOREACH(CNode* pnode, vNodes) + LOCK(cs_mapLocalHost); + if (mapLocalHost.count(addr) == LOCAL_NONE) + return 0; + return mapLocalHost[addr].nScore; +} + +// Is our peer's addrLocal potentially useful as an external IP source? +bool IsPeerAddrLocalGood(CNode *pnode) +{ + return fDiscover && pnode->addr.IsRoutable() && pnode->addrLocal.IsRoutable() && + !IsLimited(pnode->addrLocal.GetNetwork()); +} + +// pushes our own address to a peer +void AdvertizeLocal(CNode *pnode) +{ + if (fListen && pnode->fSuccessfullyConnected) { - if (pnode->fSuccessfullyConnected) + CAddress addrLocal = GetLocalAddress(&pnode->addr); + // If discovery is enabled, sometimes give our peer the address it + // tells us that it sees us as in case it has a better idea of our + // address than we do. + if (IsPeerAddrLocalGood(pnode) && (!addrLocal.IsRoutable() || + GetRand((GetnScore(addrLocal) > LOCAL_MANUAL) ? 8:2) == 0)) { - CAddress addrLocal = GetLocalAddress(&pnode->addr); - if (addrLocal.IsRoutable() && (CService)addrLocal != (CService)pnode->addrLocal) - { - pnode->PushAddress(addrLocal); - pnode->addrLocal = addrLocal; - } + addrLocal.SetIP(pnode->addrLocal); + } + if (addrLocal.IsRoutable()) + { + pnode->PushAddress(addrLocal); } } } @@ -257,8 +277,6 @@ bool AddLocal(const CService& addr, int nScore) SetReachable(addr.GetNetwork()); } - AdvertizeLocal(); - return true; } @@ -296,12 +314,10 @@ bool SeenLocal(const CService& addr) return false; mapLocalHost[addr].nScore++; } - - AdvertizeLocal(); - return true; } + /** check whether a given address is potentially local */ bool IsLocal(const CService& addr) { @@ -323,114 +339,12 @@ bool IsReachable(const CNetAddr& addr) return IsReachable(net); } -bool GetMyExternalIP2(const CService& addrConnect, const char* pszGet, const char* pszKeyword, CNetAddr& ipRet) -{ - SOCKET hSocket; - if (!ConnectSocket(addrConnect, hSocket)) - return error("GetMyExternalIP() : connection to %s failed", addrConnect.ToString()); - - send(hSocket, pszGet, strlen(pszGet), MSG_NOSIGNAL); - - string strLine; - while (RecvLine(hSocket, strLine)) - { - if (strLine.empty()) // HTTP response is separated from headers by blank line - { - while (true) - { - if (!RecvLine(hSocket, strLine)) - { - CloseSocket(hSocket); - return false; - } - if (pszKeyword == NULL) - break; - if (strLine.find(pszKeyword) != string::npos) - { - strLine = strLine.substr(strLine.find(pszKeyword) + strlen(pszKeyword)); - break; - } - } - CloseSocket(hSocket); - if (strLine.find("<") != string::npos) - strLine = strLine.substr(0, strLine.find("<")); - strLine = strLine.substr(strspn(strLine.c_str(), " \t\n\r")); - while (strLine.size() > 0 && isspace(strLine[strLine.size()-1])) - strLine.resize(strLine.size()-1); - CService addr(strLine,0,true); - LogPrintf("GetMyExternalIP() received [%s] %s\n", strLine, addr.ToString()); - if (!addr.IsValid() || !addr.IsRoutable()) - return false; - ipRet.SetIP(addr); - return true; - } - } - CloseSocket(hSocket); - return error("GetMyExternalIP() : connection closed"); -} - -bool GetMyExternalIP(CNetAddr& ipRet) -{ - CService addrConnect; - const char* pszGet; - const char* pszKeyword; - - for (int nLookup = 0; nLookup <= 1; nLookup++) - for (int nHost = 1; nHost <= 1; nHost++) - { - // We should be phasing out our use of sites like these. If we need - // replacements, we should ask for volunteers to put this simple - // php file on their web server that prints the client IP: - // <?php echo $_SERVER["REMOTE_ADDR"]; ?> - if (nHost == 1) - { - addrConnect = CService("91.198.22.70", 80); // checkip.dyndns.org - - if (nLookup == 1) - { - CService addrIP("checkip.dyndns.org", 80, true); - if (addrIP.IsValid()) - addrConnect = addrIP; - } - - pszGet = "GET / HTTP/1.1\r\n" - "Host: checkip.dyndns.org\r\n" - "User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)\r\n" - "Connection: close\r\n" - "\r\n"; - - pszKeyword = "Address:"; - } - - if (GetMyExternalIP2(addrConnect, pszGet, pszKeyword, ipRet)) - return true; - } - - return false; -} - -void ThreadGetMyExternalIP() -{ - CNetAddr addrLocalHost; - if (GetMyExternalIP(addrLocalHost)) - { - LogPrintf("GetMyExternalIP() returned %s\n", addrLocalHost.ToStringIP()); - AddLocal(addrLocalHost, LOCAL_HTTP); - } -} - - - - - void AddressCurrentlyConnected(const CService& addr) { addrman.Connected(addr); } - - uint64_t CNode::nTotalBytesRecv = 0; uint64_t CNode::nTotalBytesSent = 0; CCriticalSection CNode::cs_totalBytesRecv; @@ -1687,9 +1601,6 @@ void static Discover(boost::thread_group& threadGroup) } #endif - // Don't use external IPv4 discovery, when -onlynet="IPv6" - if (!IsLimited(NET_IPV4)) - threadGroup.create_thread(boost::bind(&TraceThread<void (*)()>, "ext-ip", &ThreadGetMyExternalIP)); } void StartNode(boost::thread_group& threadGroup) @@ -60,7 +60,6 @@ unsigned int SendBufferSize(); void AddOneShot(std::string strDest); bool RecvLine(SOCKET hSocket, std::string& strLine); -bool GetMyExternalIP(CNetAddr& ipRet); void AddressCurrentlyConnected(const CService& addr); CNode* FindNode(const CNetAddr& ip); CNode* FindNode(const std::string& addrName); @@ -96,12 +95,13 @@ enum LOCAL_IF, // address a local interface listens on LOCAL_BIND, // address explicit bound to LOCAL_UPNP, // address reported by UPnP - LOCAL_HTTP, // address reported by whatismyip.com and similar LOCAL_MANUAL, // address explicitly specified (-externalip=) LOCAL_MAX }; +bool IsPeerAddrLocalGood(CNode *pnode); +void AdvertizeLocal(CNode *pnode); void SetLimited(enum Network net, bool fLimited = true); bool IsLimited(enum Network net); bool IsLimited(const CNetAddr& addr); diff --git a/src/protocol.h b/src/protocol.h index b73041a9fd..2ac8f3d8f7 100644 --- a/src/protocol.h +++ b/src/protocol.h @@ -7,8 +7,8 @@ #error This header can only be compiled as C++. #endif -#ifndef __INCLUDED_PROTOCOL_H__ -#define __INCLUDED_PROTOCOL_H__ +#ifndef BITCOIN_PROTOCOL_H +#define BITCOIN_PROTOCOL_H #include "netbase.h" #include "serialize.h" @@ -149,4 +149,4 @@ enum { MSG_FILTERED_BLOCK, }; -#endif // __INCLUDED_PROTOCOL_H__ +#endif // BITCOIN_PROTOCOL_H diff --git a/src/pubkey.cpp b/src/pubkey.cpp new file mode 100644 index 0000000000..9c6f536f21 --- /dev/null +++ b/src/pubkey.cpp @@ -0,0 +1,131 @@ +// Copyright (c) 2009-2014 The Bitcoin developers +// Distributed under the MIT software license, see the accompanying +// file COPYING or http://www.opensource.org/licenses/mit-license.php. + +#include "pubkey.h" + +#include "crypto/sha2.h" +#include "eccryptoverify.h" + +#ifdef USE_SECP256K1 +#include <secp256k1.h> +#else +#include "ecwrapper.h" +#endif + +bool CPubKey::Verify(const uint256 &hash, const std::vector<unsigned char>& vchSig) const { + if (!IsValid()) + return false; +#ifdef USE_SECP256K1 + if (secp256k1_ecdsa_verify((const unsigned char*)&hash, 32, &vchSig[0], vchSig.size(), begin(), size()) != 1) + return false; +#else + CECKey key; + if (!key.SetPubKey(begin(), size())) + return false; + if (!key.Verify(hash, vchSig)) + return false; +#endif + return true; +} + +bool CPubKey::RecoverCompact(const uint256 &hash, const std::vector<unsigned char>& vchSig) { + if (vchSig.size() != 65) + return false; + int recid = (vchSig[0] - 27) & 3; + bool fComp = ((vchSig[0] - 27) & 4) != 0; +#ifdef USE_SECP256K1 + int pubkeylen = 65; + if (!secp256k1_ecdsa_recover_compact((const unsigned char*)&hash, 32, &vchSig[1], (unsigned char*)begin(), &pubkeylen, fComp, recid)) + return false; + assert((int)size() == pubkeylen); +#else + CECKey key; + if (!key.Recover(hash, &vchSig[1], recid)) + return false; + std::vector<unsigned char> pubkey; + key.GetPubKey(pubkey, fComp); + Set(pubkey.begin(), pubkey.end()); +#endif + return true; +} + +bool CPubKey::IsFullyValid() const { + if (!IsValid()) + return false; +#ifdef USE_SECP256K1 + if (!secp256k1_ecdsa_pubkey_verify(begin(), size())) + return false; +#else + CECKey key; + if (!key.SetPubKey(begin(), size())) + return false; +#endif + return true; +} + +bool CPubKey::Decompress() { + if (!IsValid()) + return false; +#ifdef USE_SECP256K1 + int clen = size(); + int ret = secp256k1_ecdsa_pubkey_decompress((unsigned char*)begin(), &clen); + assert(ret); + assert(clen == (int)size()); +#else + CECKey key; + if (!key.SetPubKey(begin(), size())) + return false; + std::vector<unsigned char> pubkey; + key.GetPubKey(pubkey, false); + Set(pubkey.begin(), pubkey.end()); +#endif + return true; +} + +bool CPubKey::Derive(CPubKey& pubkeyChild, unsigned char ccChild[32], unsigned int nChild, const unsigned char cc[32]) const { + assert(IsValid()); + assert((nChild >> 31) == 0); + assert(begin() + 33 == end()); + unsigned char out[64]; + BIP32Hash(cc, nChild, *begin(), begin()+1, out); + memcpy(ccChild, out+32, 32); +#ifdef USE_SECP256K1 + pubkeyChild = *this; + bool ret = secp256k1_ecdsa_pubkey_tweak_add((unsigned char*)pubkeyChild.begin(), pubkeyChild.size(), out); +#else + CECKey key; + bool ret = key.SetPubKey(begin(), size()); + ret &= key.TweakPublic(out); + std::vector<unsigned char> pubkey; + key.GetPubKey(pubkey, true); + pubkeyChild.Set(pubkey.begin(), pubkey.end()); +#endif + return ret; +} + +void CExtPubKey::Encode(unsigned char code[74]) const { + code[0] = nDepth; + memcpy(code+1, vchFingerprint, 4); + code[5] = (nChild >> 24) & 0xFF; code[6] = (nChild >> 16) & 0xFF; + code[7] = (nChild >> 8) & 0xFF; code[8] = (nChild >> 0) & 0xFF; + memcpy(code+9, vchChainCode, 32); + assert(pubkey.size() == 33); + memcpy(code+41, pubkey.begin(), 33); +} + +void CExtPubKey::Decode(const unsigned char code[74]) { + nDepth = code[0]; + memcpy(vchFingerprint, code+1, 4); + nChild = (code[5] << 24) | (code[6] << 16) | (code[7] << 8) | code[8]; + memcpy(vchChainCode, code+9, 32); + pubkey.Set(code+41, code+74); +} + +bool CExtPubKey::Derive(CExtPubKey &out, unsigned int nChild) const { + out.nDepth = nDepth + 1; + CKeyID id = pubkey.GetID(); + memcpy(&out.vchFingerprint[0], &id, 4); + out.nChild = nChild; + return pubkey.Derive(out.pubkey, out.vchChainCode, nChild, vchChainCode); +} diff --git a/src/pubkey.h b/src/pubkey.h new file mode 100644 index 0000000000..37351cff0e --- /dev/null +++ b/src/pubkey.h @@ -0,0 +1,206 @@ +// Copyright (c) 2009-2010 Satoshi Nakamoto +// Copyright (c) 2009-2014 The Bitcoin developers +// Distributed under the MIT software license, see the accompanying +// file COPYING or http://www.opensource.org/licenses/mit-license.php. + +#ifndef BITCOIN_PUBKEY_H +#define BITCOIN_PUBKEY_H + +#include "hash.h" +#include "serialize.h" +#include "uint256.h" + +#include <stdexcept> +#include <vector> + +/** + * secp256k1: + * const unsigned int PRIVATE_KEY_SIZE = 279; + * const unsigned int PUBLIC_KEY_SIZE = 65; + * const unsigned int SIGNATURE_SIZE = 72; + * + * see www.keylength.com + * script supports up to 75 for single byte push + */ + +/** A reference to a CKey: the Hash160 of its serialized public key */ +class CKeyID : public uint160 +{ +public: + CKeyID() : uint160(0) {} + CKeyID(const uint160& in) : uint160(in) {} +}; + +/** An encapsulated public key. */ +class CPubKey +{ +private: + + /** + * Just store the serialized data. + * Its length can very cheaply be computed from the first byte. + */ + unsigned char vch[65]; + + //! Compute the length of a pubkey with a given first byte. + unsigned int static GetLen(unsigned char chHeader) + { + if (chHeader == 2 || chHeader == 3) + return 33; + if (chHeader == 4 || chHeader == 6 || chHeader == 7) + return 65; + return 0; + } + + //! Set this key data to be invalid + void Invalidate() + { + vch[0] = 0xFF; + } + +public: + //! Construct an invalid public key. + CPubKey() + { + Invalidate(); + } + + //! Initialize a public key using begin/end iterators to byte data. + template <typename T> + void Set(const T pbegin, const T pend) + { + int len = pend == pbegin ? 0 : GetLen(pbegin[0]); + if (len && len == (pend - pbegin)) + memcpy(vch, (unsigned char*)&pbegin[0], len); + else + Invalidate(); + } + + //! Construct a public key using begin/end iterators to byte data. + template <typename T> + CPubKey(const T pbegin, const T pend) + { + Set(pbegin, pend); + } + + //! Construct a public key from a byte vector. + CPubKey(const std::vector<unsigned char>& vch) + { + Set(vch.begin(), vch.end()); + } + + //! Simple read-only vector-like interface to the pubkey data. + unsigned int size() const { return GetLen(vch[0]); } + const unsigned char* begin() const { return vch; } + const unsigned char* end() const { return vch + size(); } + const unsigned char& operator[](unsigned int pos) const { return vch[pos]; } + + //! Comparator implementation. + friend bool operator==(const CPubKey& a, const CPubKey& b) + { + return a.vch[0] == b.vch[0] && + memcmp(a.vch, b.vch, a.size()) == 0; + } + friend bool operator!=(const CPubKey& a, const CPubKey& b) + { + return !(a == b); + } + friend bool operator<(const CPubKey& a, const CPubKey& b) + { + return a.vch[0] < b.vch[0] || + (a.vch[0] == b.vch[0] && memcmp(a.vch, b.vch, a.size()) < 0); + } + + //! Implement serialization, as if this was a byte vector. + unsigned int GetSerializeSize(int nType, int nVersion) const + { + return size() + 1; + } + template <typename Stream> + void Serialize(Stream& s, int nType, int nVersion) const + { + unsigned int len = size(); + ::WriteCompactSize(s, len); + s.write((char*)vch, len); + } + template <typename Stream> + void Unserialize(Stream& s, int nType, int nVersion) + { + unsigned int len = ::ReadCompactSize(s); + if (len <= 65) { + s.read((char*)vch, len); + } else { + // invalid pubkey, skip available data + char dummy; + while (len--) + s.read(&dummy, 1); + Invalidate(); + } + } + + //! Get the KeyID of this public key (hash of its serialization) + CKeyID GetID() const + { + return CKeyID(Hash160(vch, vch + size())); + } + + //! Get the 256-bit hash of this public key. + uint256 GetHash() const + { + return Hash(vch, vch + size()); + } + + /* + * Check syntactic correctness. + * + * Note that this is consensus critical as CheckSig() calls it! + */ + bool IsValid() const + { + return size() > 0; + } + + //! fully validate whether this is a valid public key (more expensive than IsValid()) + bool IsFullyValid() const; + + //! Check whether this is a compressed public key. + bool IsCompressed() const + { + return size() == 33; + } + + /** + * Verify a DER signature (~72 bytes). + * If this public key is not fully valid, the return value will be false. + */ + bool Verify(const uint256& hash, const std::vector<unsigned char>& vchSig) const; + + //! Recover a public key from a compact signature. + bool RecoverCompact(const uint256& hash, const std::vector<unsigned char>& vchSig); + + //! Turn this public key into an uncompressed public key. + bool Decompress(); + + //! Derive BIP32 child pubkey. + bool Derive(CPubKey& pubkeyChild, unsigned char ccChild[32], unsigned int nChild, const unsigned char cc[32]) const; +}; + +struct CExtPubKey { + unsigned char nDepth; + unsigned char vchFingerprint[4]; + unsigned int nChild; + unsigned char vchChainCode[32]; + CPubKey pubkey; + + friend bool operator==(const CExtPubKey& a, const CExtPubKey& b) + { + return a.nDepth == b.nDepth && memcmp(&a.vchFingerprint[0], &b.vchFingerprint[0], 4) == 0 && a.nChild == b.nChild && + memcmp(&a.vchChainCode[0], &b.vchChainCode[0], 32) == 0 && a.pubkey == b.pubkey; + } + + void Encode(unsigned char code[74]) const; + void Decode(const unsigned char code[74]); + bool Derive(CExtPubKey& out, unsigned int nChild) const; +}; + +#endif // BITCOIN_PUBKEY_H diff --git a/src/qt/addressbookpage.h b/src/qt/addressbookpage.h index 20beb51ec4..031c424785 100644 --- a/src/qt/addressbookpage.h +++ b/src/qt/addressbookpage.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef ADDRESSBOOKPAGE_H -#define ADDRESSBOOKPAGE_H +#ifndef BITCOIN_QT_ADDRESSBOOKPAGE_H +#define BITCOIN_QT_ADDRESSBOOKPAGE_H #include <QDialog> @@ -84,4 +84,4 @@ signals: void sendCoins(QString addr); }; -#endif // ADDRESSBOOKPAGE_H +#endif // BITCOIN_QT_ADDRESSBOOKPAGE_H diff --git a/src/qt/addresstablemodel.h b/src/qt/addresstablemodel.h index 71691f5a26..310647d7c3 100644 --- a/src/qt/addresstablemodel.h +++ b/src/qt/addresstablemodel.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef ADDRESSTABLEMODEL_H -#define ADDRESSTABLEMODEL_H +#ifndef BITCOIN_QT_ADDRESSTABLEMODEL_H +#define BITCOIN_QT_ADDRESSTABLEMODEL_H #include <QAbstractTableModel> #include <QStringList> @@ -92,4 +92,4 @@ public slots: friend class AddressTablePriv; }; -#endif // ADDRESSTABLEMODEL_H +#endif // BITCOIN_QT_ADDRESSTABLEMODEL_H diff --git a/src/qt/askpassphrasedialog.h b/src/qt/askpassphrasedialog.h index 1119e0861f..6605086060 100644 --- a/src/qt/askpassphrasedialog.h +++ b/src/qt/askpassphrasedialog.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef ASKPASSPHRASEDIALOG_H -#define ASKPASSPHRASEDIALOG_H +#ifndef BITCOIN_QT_ASKPASSPHRASEDIALOG_H +#define BITCOIN_QT_ASKPASSPHRASEDIALOG_H #include <QDialog> @@ -48,4 +48,4 @@ protected: bool eventFilter(QObject *object, QEvent *event); }; -#endif // ASKPASSPHRASEDIALOG_H +#endif // BITCOIN_QT_ASKPASSPHRASEDIALOG_H diff --git a/src/qt/bitcoinaddressvalidator.h b/src/qt/bitcoinaddressvalidator.h index 0fb779f7d8..15a6245da4 100644 --- a/src/qt/bitcoinaddressvalidator.h +++ b/src/qt/bitcoinaddressvalidator.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef BITCOINADDRESSVALIDATOR_H -#define BITCOINADDRESSVALIDATOR_H +#ifndef BITCOIN_QT_BITCOINADDRESSVALIDATOR_H +#define BITCOIN_QT_BITCOINADDRESSVALIDATOR_H #include <QValidator> @@ -32,4 +32,4 @@ public: State validate(QString &input, int &pos) const; }; -#endif // BITCOINADDRESSVALIDATOR_H +#endif // BITCOIN_QT_BITCOINADDRESSVALIDATOR_H diff --git a/src/qt/bitcoinamountfield.h b/src/qt/bitcoinamountfield.h index 040a234177..4ab66001f0 100644 --- a/src/qt/bitcoinamountfield.h +++ b/src/qt/bitcoinamountfield.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef BITCOINAMOUNTFIELD_H -#define BITCOINAMOUNTFIELD_H +#ifndef BITCOIN_QT_BITCOINAMOUNTFIELD_H +#define BITCOIN_QT_BITCOINAMOUNTFIELD_H #include "amount.h" @@ -69,4 +69,4 @@ private slots: }; -#endif // BITCOINAMOUNTFIELD_H +#endif // BITCOIN_QT_BITCOINAMOUNTFIELD_H diff --git a/src/qt/bitcoingui.cpp b/src/qt/bitcoingui.cpp index 77cfdceef0..450b83a8c6 100644 --- a/src/qt/bitcoingui.cpp +++ b/src/qt/bitcoingui.cpp @@ -103,9 +103,9 @@ BitcoinGUI::BitcoinGUI(const NetworkStyle *networkStyle, QWidget *parent) : QString windowTitle = tr("Bitcoin Core") + " - "; #ifdef ENABLE_WALLET /* if compiled with wallet support, -disablewallet can still disable the wallet */ - bool enableWallet = !GetBoolArg("-disablewallet", false); + enableWallet = !GetBoolArg("-disablewallet", false); #else - bool enableWallet = false; + enableWallet = false; #endif // ENABLE_WALLET if(enableWallet) { @@ -554,7 +554,7 @@ void BitcoinGUI::optionsClicked() if(!clientModel || !clientModel->getOptionsModel()) return; - OptionsDialog dlg(this); + OptionsDialog dlg(this, enableWallet); dlg.setModel(clientModel->getOptionsModel()); dlg.exec(); } diff --git a/src/qt/bitcoingui.h b/src/qt/bitcoingui.h index 0ef4101127..662ef9d9e8 100644 --- a/src/qt/bitcoingui.h +++ b/src/qt/bitcoingui.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef BITCOINGUI_H -#define BITCOINGUI_H +#ifndef BITCOIN_QT_BITCOINGUI_H +#define BITCOIN_QT_BITCOINGUI_H #if defined(HAVE_CONFIG_H) #include "config/bitcoin-config.h" @@ -64,6 +64,7 @@ public: bool setCurrentWallet(const QString& name); void removeAllWallets(); #endif // ENABLE_WALLET + bool enableWallet; protected: void changeEvent(QEvent *e); @@ -236,4 +237,4 @@ private slots: void onMenuSelection(QAction* action); }; -#endif // BITCOINGUI_H +#endif // BITCOIN_QT_BITCOINGUI_H diff --git a/src/qt/bitcoinunits.h b/src/qt/bitcoinunits.h index a392c42b9b..7a4f38274d 100644 --- a/src/qt/bitcoinunits.h +++ b/src/qt/bitcoinunits.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef BITCOINUNITS_H -#define BITCOINUNITS_H +#ifndef BITCOIN_QT_BITCOINUNITS_H +#define BITCOIN_QT_BITCOINUNITS_H #include "amount.h" @@ -126,4 +126,4 @@ private: }; typedef BitcoinUnits::Unit BitcoinUnit; -#endif // BITCOINUNITS_H +#endif // BITCOIN_QT_BITCOINUNITS_H diff --git a/src/qt/clientmodel.h b/src/qt/clientmodel.h index c7bd60bd41..c7a05e287d 100644 --- a/src/qt/clientmodel.h +++ b/src/qt/clientmodel.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef CLIENTMODEL_H -#define CLIENTMODEL_H +#ifndef BITCOIN_QT_CLIENTMODEL_H +#define BITCOIN_QT_CLIENTMODEL_H #include <QObject> @@ -102,4 +102,4 @@ public slots: void updateAlert(const QString &hash, int status); }; -#endif // CLIENTMODEL_H +#endif // BITCOIN_QT_CLIENTMODEL_H diff --git a/src/qt/coincontroldialog.h b/src/qt/coincontroldialog.h index 9eaa8eb41d..cc388d626e 100644 --- a/src/qt/coincontroldialog.h +++ b/src/qt/coincontroldialog.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef COINCONTROLDIALOG_H -#define COINCONTROLDIALOG_H +#ifndef BITCOIN_QT_COINCONTROLDIALOG_H +#define BITCOIN_QT_COINCONTROLDIALOG_H #include "amount.h" @@ -124,4 +124,4 @@ private slots: void updateLabelLocked(); }; -#endif // COINCONTROLDIALOG_H +#endif // BITCOIN_QT_COINCONTROLDIALOG_H diff --git a/src/qt/coincontroltreewidget.h b/src/qt/coincontroltreewidget.h index a2cd34eb88..643eaf0c70 100644 --- a/src/qt/coincontroltreewidget.h +++ b/src/qt/coincontroltreewidget.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef COINCONTROLTREEWIDGET_H -#define COINCONTROLTREEWIDGET_H +#ifndef BITCOIN_QT_COINCONTROLTREEWIDGET_H +#define BITCOIN_QT_COINCONTROLTREEWIDGET_H #include <QKeyEvent> #include <QTreeWidget> @@ -19,4 +19,4 @@ protected: virtual void keyPressEvent(QKeyEvent *event); }; -#endif // COINCONTROLTREEWIDGET_H
\ No newline at end of file +#endif // BITCOIN_QT_COINCONTROLTREEWIDGET_H diff --git a/src/qt/csvmodelwriter.h b/src/qt/csvmodelwriter.h index 29de251efe..c613ce73eb 100644 --- a/src/qt/csvmodelwriter.h +++ b/src/qt/csvmodelwriter.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef CSVMODELWRITER_H -#define CSVMODELWRITER_H +#ifndef BITCOIN_QT_CSVMODELWRITER_H +#define BITCOIN_QT_CSVMODELWRITER_H #include <QList> #include <QObject> @@ -43,4 +43,4 @@ private: QList<Column> columns; }; -#endif // CSVMODELWRITER_H +#endif // BITCOIN_QT_CSVMODELWRITER_H diff --git a/src/qt/editaddressdialog.h b/src/qt/editaddressdialog.h index 6910c667cd..aa1103a2f5 100644 --- a/src/qt/editaddressdialog.h +++ b/src/qt/editaddressdialog.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef EDITADDRESSDIALOG_H -#define EDITADDRESSDIALOG_H +#ifndef BITCOIN_QT_EDITADDRESSDIALOG_H +#define BITCOIN_QT_EDITADDRESSDIALOG_H #include <QDialog> @@ -54,4 +54,4 @@ private: QString address; }; -#endif // EDITADDRESSDIALOG_H +#endif // BITCOIN_QT_EDITADDRESSDIALOG_H diff --git a/src/qt/forms/rpcconsole.ui b/src/qt/forms/rpcconsole.ui index 898df2b080..c5ac371619 100644 --- a/src/qt/forms/rpcconsole.ui +++ b/src/qt/forms/rpcconsole.ui @@ -689,7 +689,7 @@ <item row="0" column="0" rowspan="2"> <widget class="QTableView" name="peerWidget"> <property name="horizontalScrollBarPolicy"> - <enum>Qt::ScrollBarAlwaysOff</enum> + <enum>Qt::ScrollBarAsNeeded</enum> </property> <property name="sortingEnabled"> <bool>true</bool> diff --git a/src/qt/guiconstants.h b/src/qt/guiconstants.h index 4c8a67b663..f23175049a 100644 --- a/src/qt/guiconstants.h +++ b/src/qt/guiconstants.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef GUICONSTANTS_H -#define GUICONSTANTS_H +#ifndef BITCOIN_QT_GUICONSTANTS_H +#define BITCOIN_QT_GUICONSTANTS_H /* Milliseconds between model updates */ static const int MODEL_UPDATE_DELAY = 250; @@ -52,4 +52,4 @@ static const int MAX_PAYMENT_REQUEST_SIZE = 50000; // bytes #define QAPP_APP_NAME_DEFAULT "Bitcoin-Qt" #define QAPP_APP_NAME_TESTNET "Bitcoin-Qt-testnet" -#endif // GUICONSTANTS_H +#endif // BITCOIN_QT_GUICONSTANTS_H diff --git a/src/qt/guiutil.h b/src/qt/guiutil.h index 0939c78f64..5666744bd3 100644 --- a/src/qt/guiutil.h +++ b/src/qt/guiutil.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef GUIUTIL_H -#define GUIUTIL_H +#ifndef BITCOIN_QT_GUIUTIL_H +#define BITCOIN_QT_GUIUTIL_H #include "amount.h" @@ -188,4 +188,4 @@ namespace GUIUtil QString formatPingTime(double dPingTime); } // namespace GUIUtil -#endif // GUIUTIL_H +#endif // BITCOIN_QT_GUIUTIL_H diff --git a/src/qt/intro.h b/src/qt/intro.h index e3e396d369..c9c0d448fa 100644 --- a/src/qt/intro.h +++ b/src/qt/intro.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef INTRO_H -#define INTRO_H +#ifndef BITCOIN_QT_INTRO_H +#define BITCOIN_QT_INTRO_H #include <QDialog> #include <QMutex> @@ -70,4 +70,4 @@ private: friend class FreespaceChecker; }; -#endif // INTRO_H +#endif // BITCOIN_QT_INTRO_H diff --git a/src/qt/locale/bitcoin_af_ZA.ts b/src/qt/locale/bitcoin_af_ZA.ts index 474b6b3298..851c261d0b 100644 --- a/src/qt/locale/bitcoin_af_ZA.ts +++ b/src/qt/locale/bitcoin_af_ZA.ts @@ -277,14 +277,6 @@ <source>Form</source> <translation>Vorm</translation> </message> - <message> - <source>Wallet</source> - <translation>Beursie</translation> - </message> - <message> - <source><b>Recent transactions</b></source> - <translation><b>Onlangse transaksies</b></translation> - </message> </context> <context> <name>PaymentServer</name> @@ -651,14 +643,6 @@ <translation>Opsies:</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Luister vir konneksies op <port> (standaard: 8333 of testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Onderhou op die meeste <n> konneksies na eweknieë (standaard: 125)</translation> - </message> - <message> <source>Use the test network</source> <translation>Gebruik die toets netwerk</translation> </message> @@ -671,10 +655,6 @@ <translation>Informasie</translation> </message> <message> - <source>System error: </source> - <translation>Sisteem fout:</translation> - </message> - <message> <source>This help message</source> <translation>Hierdie help boodskap</translation> </message> diff --git a/src/qt/locale/bitcoin_ar.ts b/src/qt/locale/bitcoin_ar.ts index ea1bc0ea4b..f05270a9fa 100644 --- a/src/qt/locale/bitcoin_ar.ts +++ b/src/qt/locale/bitcoin_ar.ts @@ -34,6 +34,10 @@ <translation>حذف العنوان المحدد من القائمة</translation> </message> <message> + <source>Export the data in the current tab to a file</source> + <translation>تحميل البيانات في علامة التبويب الحالية إلى ملف.</translation> + </message> + <message> <source>&Export</source> <translation>&تصدير</translation> </message> @@ -62,6 +66,14 @@ <translation>استقبال العناوين</translation> </message> <message> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation>هذه هي عناوين Bitcion التابعة لك من أجل إرسال الدفعات. تحقق دائما من المبلغ و عنوان المرسل المستقبل قبل إرسال العملات</translation> + </message> + <message> + <source>These are your Bitcoin addresses for receiving payments. It is recommended to use a new receiving address for each transaction.</source> + <translation>هذه هي عناوين Bitcion التابعة لك من أجل إستقبال الدفعات. ينصح استخدام عنوان جديد من أجل كل صفقة</translation> + </message> + <message> <source>Copy &Label</source> <translation>نسخ &الوصف</translation> </message> @@ -74,6 +86,10 @@ <translation>تصدير قائمة العناوين</translation> </message> <message> + <source>Comma separated file (*.csv)</source> + <translation>ملف مفصول بفواصل (*.csv)</translation> + </message> + <message> <source>Exporting Failed</source> <translation>فشل التصدير</translation> </message> @@ -96,6 +112,10 @@ <context> <name>AskPassphraseDialog</name> <message> + <source>Passphrase Dialog</source> + <translation>حوار جملة السر</translation> + </message> + <message> <source>Enter passphrase</source> <translation>ادخل كلمة المرور</translation> </message> @@ -140,6 +160,18 @@ <translation>تأكيد تشفير المحفظة</translation> </message> <message> + <source>Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR BITCOINS</b>!</source> + <translation>تحذير: إذا قمت بتشفير محفظتك وفقدت كلمة المرور الخاص بك, ستفقد كل عملات BITCOINS الخاصة بك.</translation> + </message> + <message> + <source>Are you sure you wish to encrypt your wallet?</source> + <translation>هل أنت متأكد من رغبتك في تشفير محفظتك ؟</translation> + </message> + <message> + <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> + <translation>هام: أي نسخة إحتياطية سابقة قمت بها لمحفظتك يجب استبدالها بأخرى حديثة، مشفرة. لأسباب أمنية، النسخ الاحتياطية السابقة لملفات المحفظة الغير مشفرة تصبح عديمة الفائدة مع بداية استخدام المحفظة المشفرة الجديدة.</translation> + </message> + <message> <source>Warning: The Caps Lock key is on!</source> <translation>تحذير: مفتاح الحروف الكبيرة مفعل</translation> </message> @@ -148,6 +180,10 @@ <translation>محفظة مشفرة</translation> </message> <message> + <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>ten or more random characters</b>, or <b>eight or more words</b>.</source> + <translation>أدخل عبارة مرور جديدة إلى المحفظة. الرجاء استخدام عبارة مرور تتكون من10 حروف عشوائية على الاقل, أو أكثر من 7 كلمات</translation> + </message> + <message> <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> <translation>بتكوين سوف يغلق الآن لإنهاء عملية التشفير. تذكر أن التشفير لا يستطيع حماية محفظتك تمامًا من السرقة من خلال البرمجيات الخبيثة التي تصيب جهازك </translation> </message> @@ -175,7 +211,11 @@ <source>Wallet decryption failed</source> <translation>فشل فك التشفير المحفظة</translation> </message> - </context> + <message> + <source>Wallet passphrase was successfully changed.</source> + <translation>لقد تم تغير عبارة مرور المحفظة بنجاح</translation> + </message> +</context> <context> <name>BitcoinGUI</name> <message> @@ -239,14 +279,30 @@ <translation>&تغيير كلمة المرور</translation> </message> <message> + <source>&Sending addresses...</source> + <translation>ارسال العناوين.</translation> + </message> + <message> + <source>&Receiving addresses...</source> + <translation>استقبال العناوين</translation> + </message> + <message> <source>Open &URI...</source> <translation>افتح &URI...</translation> </message> <message> + <source>Bitcoin Core client</source> + <translation>عميل bitcion core</translation> + </message> + <message> <source>Send coins to a Bitcoin address</source> <translation>ارسل عملات الى عنوان بيتكوين</translation> </message> <message> + <source>Modify configuration options for Bitcoin</source> + <translation>تعديل إعدادات bitcoin</translation> + </message> + <message> <source>Backup wallet to another location</source> <translation>احفظ نسخة احتياطية للمحفظة في مكان آخر</translation> </message> @@ -275,6 +331,10 @@ <translation>&استقبل</translation> </message> <message> + <source>Show information about Bitcoin Core</source> + <translation> اظهار معلومات حول bitcion core</translation> + </message> + <message> <source>&Show / Hide</source> <translation>&عرض / اخفاء</translation> </message> @@ -283,6 +343,10 @@ <translation>عرض او اخفاء النافذة الرئيسية</translation> </message> <message> + <source>Encrypt the private keys that belong to your wallet</source> + <translation>تشفير المفتاح الخاص لمحفظتك</translation> + </message> + <message> <source>&File</source> <translation>&ملف</translation> </message> @@ -299,13 +363,13 @@ <translation>شريط أدوات علامات التبويب</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>جوهر البيت كوين</translation> </message> + <message> + <source>&About Bitcoin Core</source> + <translation>حول bitcoin core</translation> + </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n ساعة</numerusform><numerusform>%n ساعة</numerusform><numerusform>%n ساعة</numerusform><numerusform>%n ساعات</numerusform><numerusform>%n ساعات</numerusform><numerusform>%n ساعات</numerusform></translation> @@ -596,10 +660,6 @@ <source>Error</source> <translation>خطأ</translation> </message> - <message> - <source>GB of free space available</source> - <translation>قيقا بايت مساحة متاحة</translation> - </message> </context> <context> <name>OpenURIDialog</name> @@ -710,10 +770,6 @@ <translation>نمودج</translation> </message> <message> - <source>Wallet</source> - <translation>محفظة</translation> - </message> - <message> <source>Available:</source> <translation>متوفر</translation> </message> @@ -734,10 +790,6 @@ <translation>رصيدك الكلي الحالي</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation>اخر المعملات </translation> - </message> - <message> <source>out of sync</source> <translation>خارج المزامنه</translation> </message> @@ -877,14 +929,6 @@ <translation>استخدم اسهم الاعلى و الاسفل للتنقل بين السجلات و <b>Ctrl-L</b> لمسح الشاشة</translation> </message> <message> - <source>Yes</source> - <translation>نعم</translation> - </message> - <message> - <source>No</source> - <translation>لا</translation> - </message> - <message> <source>Unknown</source> <translation>غير معرف</translation> </message> @@ -1540,6 +1584,10 @@ <translation>نجح التصدير</translation> </message> <message> + <source>Comma separated file (*.csv)</source> + <translation>ملف مفصول بفواصل (*.csv)</translation> + </message> + <message> <source>Confirmed</source> <translation>تأكيد</translation> </message> @@ -1592,6 +1640,10 @@ <translation>&تصدير</translation> </message> <message> + <source>Export the data in the current tab to a file</source> + <translation>تحميل البيانات في علامة التبويب الحالية إلى ملف.</translation> + </message> + <message> <source>Backup Wallet</source> <translation>نسخ احتياط للمحفظة</translation> </message> @@ -1631,10 +1683,6 @@ <translation>تحذير: المحفظة مغلقة , لا تستطيع تنفيذ المعاملة</translation> </message> <message> - <source>Error: system error: </source> - <translation>خطأ: خطأ في النظام:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>فشل في الاستماع على أي منفذ. استخدام الاستماع = 0 إذا كنت تريد هذا.</translation> </message> @@ -1659,10 +1707,6 @@ <translation>فشل توقيع المعاملة</translation> </message> <message> - <source>System error: </source> - <translation>خطأ في النظام :</translation> - </message> - <message> <source>Transaction amount too small</source> <translation>قيمة العملية صغيره جدا</translation> </message> @@ -1687,10 +1731,6 @@ <translation>تحديث المحفظة للنسخة الاخيرة</translation> </message> <message> - <source>Server private key (default: server.pem)</source> - <translation>المفتاح الخاص بالسيرفر (default: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>رسالة المساعدة هذه</translation> </message> diff --git a/src/qt/locale/bitcoin_be_BY.ts b/src/qt/locale/bitcoin_be_BY.ts index 8fac417b73..f4b82ce2cc 100644 --- a/src/qt/locale/bitcoin_be_BY.ts +++ b/src/qt/locale/bitcoin_be_BY.ts @@ -10,10 +10,34 @@ <translation>Стварыць новы адрас</translation> </message> <message> + <source>&New</source> + <translation>Новы</translation> + </message> + <message> <source>Copy the currently selected address to the system clipboard</source> <translation>Капіяваць пазначаны адрас у сістэмны буфер абмену</translation> </message> <message> + <source>&Copy</source> + <translation>Капіяваць</translation> + </message> + <message> + <source>C&lose</source> + <translation>Зачыніць</translation> + </message> + <message> + <source>&Copy Address</source> + <translation>Капіяваць адрас</translation> + </message> + <message> + <source>Delete the currently selected address from the list</source> + <translation>Выдаліць абраны адрас са спісу</translation> + </message> + <message> + <source>Export the data in the current tab to a file</source> + <translation>Экспартаваць гэтыя звесткі у файл</translation> + </message> + <message> <source>&Export</source> <translation>Экспарт</translation> </message> @@ -22,9 +46,37 @@ <translation>Выдаліць</translation> </message> <message> + <source>Choose the address to send coins to</source> + <translation>Выбраць адрас, куды выслаць сродкі</translation> + </message> + <message> + <source>Choose the address to receive coins with</source> + <translation>Выбраць адрас, на які атрымаць сродкі</translation> + </message> + <message> + <source>C&hoose</source> + <translation>Выбраць</translation> + </message> + <message> + <source>Sending addresses</source> + <translation>адрасы Адпраўкі</translation> + </message> + <message> + <source>Receiving addresses</source> + <translation>адрасы Прымання</translation> + </message> + <message> + <source>&Edit</source> + <translation>Рэдагаваць</translation> + </message> + <message> <source>Comma separated file (*.csv)</source> <translation>Коскамі падзелены файл (*.csv)</translation> </message> + <message> + <source>Exporting Failed</source> + <translation>Экспартаванне няўдалае</translation> + </message> </context> <context> <name>AddressTableModel</name> @@ -88,6 +140,18 @@ <translation>Пацвердзіце шыфраванне гаманца</translation> </message> <message> + <source>Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR BITCOINS</b>!</source> + <translation>Увага: калі вы зашыфруеце свой гаманец і страціце парольную фразу, то <b>СТРАЦІЦЕ ЎСЕ СВАЕ БІТКОЙНЫ</b>!</translation> + </message> + <message> + <source>Are you sure you wish to encrypt your wallet?</source> + <translation>Ці ўпэўненыя вы, што жадаеце зашыфраваць свой гаманец?</translation> + </message> + <message> + <source>Warning: The Caps Lock key is on!</source> + <translation>Увага: Caps Lock уключаны!</translation> + </message> + <message> <source>Wallet encrypted</source> <translation>Гаманец зашыфраваны</translation> </message> @@ -119,10 +183,18 @@ <source>Wallet decryption failed</source> <translation>Расшыфраванне гаманца няўдалае</translation> </message> - </context> + <message> + <source>Wallet passphrase was successfully changed.</source> + <translation>Парольная фраза гаманца паспяхова зменена.</translation> + </message> +</context> <context> <name>BitcoinGUI</name> <message> + <source>Sign &message...</source> + <translation>Падпісаць паведамленне...</translation> + </message> + <message> <source>Synchronizing with network...</source> <translation>Сінхранізацыя з сецівам...</translation> </message> @@ -131,6 +203,10 @@ <translation>Агляд</translation> </message> <message> + <source>Node</source> + <translation>Вузел</translation> + </message> + <message> <source>Show general overview of wallet</source> <translation>Паказвае агульныя звесткі аб гаманцы</translation> </message> @@ -163,6 +239,14 @@ <translation>Опцыі...</translation> </message> <message> + <source>&Encrypt Wallet...</source> + <translation>Зашыфраваць Гаманец...</translation> + </message> + <message> + <source>Open &URI...</source> + <translation>Адчыниць &URI...</translation> + </message> + <message> <source>Backup wallet to another location</source> <translation>Зрабіце копію гаманца ў іншае месца</translation> </message> @@ -171,6 +255,14 @@ <translation>Змяніць пароль шыфравання гаманца</translation> </message> <message> + <source>&Debug window</source> + <translation>Вакно адладкі</translation> + </message> + <message> + <source>Wallet</source> + <translation>Гаманец</translation> + </message> + <message> <source>&Send</source> <translation>Даслаць</translation> </message> @@ -179,6 +271,18 @@ <translation>Атрымаць</translation> </message> <message> + <source>&Show / Hide</source> + <translation>&Паказаць / Схаваць</translation> + </message> + <message> + <source>Show or hide the main Window</source> + <translation>Паказаць альбо схаваць галоўнае вакно</translation> + </message> + <message> + <source>Encrypt the private keys that belong to your wallet</source> + <translation>Зашыфраваць прыватныя ключы, якия належаць вашаму гаманцу</translation> + </message> + <message> <source>&File</source> <translation>Ф&айл</translation> </message> @@ -190,10 +294,6 @@ <source>&Help</source> <translation>Дапамога</translation> </message> - <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> <message numerus="yes"> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n актыўнае злучэнне з Bitcoin-сецівам</numerusform><numerusform>%n актыўных злучэнняў з Bitcoin-сецівам</numerusform></translation> @@ -245,6 +345,10 @@ Address: %4 <context> <name>CoinControlDialog</name> <message> + <source>Amount:</source> + <translation>Колькасць:</translation> + </message> + <message> <source>Amount</source> <translation>Колькасць</translation> </message> @@ -330,6 +434,14 @@ Address: %4 <context> <name>HelpMessageDialog</name> <message> + <source>(%1-bit)</source> + <translation>(%1-біт)</translation> + </message> + <message> + <source>About Bitcoin Core</source> + <translation>Аб Bitcoin Core</translation> + </message> + <message> <source>Usage:</source> <translation>Ужыванне:</translation> </message> @@ -357,10 +469,6 @@ Address: %4 <source>Form</source> <translation>Форма</translation> </message> - <message> - <source><b>Recent transactions</b></source> - <translation><b>Нядаўнія транзаццыі</b></translation> - </message> </context> <context> <name>PaymentServer</name> @@ -437,6 +545,10 @@ Address: %4 <translation>Даслаць Манеты</translation> </message> <message> + <source>Amount:</source> + <translation>Колькасць:</translation> + </message> + <message> <source>Send to multiple recipients at once</source> <translation>Даслаць адразу некалькім атрымальнікам</translation> </message> @@ -517,6 +629,10 @@ Address: %4 <context> <name>SplashScreen</name> <message> + <source>The Bitcoin Core developers</source> + <translation>Распрацоўнікі Bitcoin Core</translation> + </message> + <message> <source>[testnet]</source> <translation>[testnet]</translation> </message> @@ -716,6 +832,10 @@ Address: %4 <translation>Рэдагаваць пазнаку</translation> </message> <message> + <source>Exporting Failed</source> + <translation>Экспартаванне няўдалае</translation> + </message> + <message> <source>Comma separated file (*.csv)</source> <translation>Коскамі падзелены файл (*.csv)</translation> </message> @@ -771,6 +891,10 @@ Address: %4 <source>&Export</source> <translation>Экспарт</translation> </message> + <message> + <source>Export the data in the current tab to a file</source> + <translation>Экспартаваць гэтыя звесткі у файл</translation> + </message> </context> <context> <name>bitcoin-core</name> @@ -779,34 +903,10 @@ Address: %4 <translation>Опцыі:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Вызначыць канфігурацыйны файл (зыходна: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Вызначыць pid-файл (зыходна: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Вызначыць каталог даных</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Слухаць злучэнні на <port> (зыходна: 8333 ці testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Трымаць не больш за <n> злучэнняў на асобу (зыходна: 125)</translation> - </message> - <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Парог для адлучэння злаўмысных карыстальнікаў (тыпова: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Колькасць секунд для ўстрымання асобаў да перадалучэння (заходна: 86400)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Прымаць камандны радок і JSON-RPC каманды</translation> </message> @@ -839,10 +939,6 @@ Address: %4 <translation>Абнавіць гаманец на новы фармат</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Устанавіць памер фонда ключоў у <n> (тыпова: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Перасканаваць ланцуг блокаў дзеля пошуку адсутных транзакцый</translation> </message> @@ -851,14 +947,6 @@ Address: %4 <translation>Ужываць OpenSSL (https) для JSON-RPC злучэнняў</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Файл-сертыфікат сервера (зыходна: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Прыватны ключ сервера (зыходна: server.pem)</translation> - </message> - <message> <source>Loading addresses...</source> <translation>Загружаем адрасы...</translation> </message> diff --git a/src/qt/locale/bitcoin_bg.ts b/src/qt/locale/bitcoin_bg.ts index 11bf594a42..a1f3dd092a 100644 --- a/src/qt/locale/bitcoin_bg.ts +++ b/src/qt/locale/bitcoin_bg.ts @@ -278,10 +278,6 @@ <source>Tabs toolbar</source> <translation>Раздели</translation> </message> - <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> <message numerus="yes"> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n връзка към Биткоин мрежата</numerusform><numerusform>%n връзки към Биткоин мрежата</numerusform></translation> @@ -610,10 +606,6 @@ <translation>Форма</translation> </message> <message> - <source>Wallet</source> - <translation>Портфейл</translation> - </message> - <message> <source>Available:</source> <translation>Налично:</translation> </message> @@ -630,10 +622,6 @@ <translation>Текущият ви общ баланс</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Последни трансакции</b></translation> - </message> - <message> <source>out of sync</source> <translation>несинхронизиран</translation> </message> @@ -1427,22 +1415,10 @@ <translation>Опции:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Задаване на файл с настройки (по подразбиране bitcoin.conf)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Определете директория за данните</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Праг на прекъсване на връзката при непорядъчно държащи се пиъри (по подразбиране:100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Брой секунди до възтановяване на връзката за зле държащите се пиъри (по подразбиране:86400)</translation> - </message> - <message> <source>Use the test network</source> <translation>Използвайте тестовата мрежа</translation> </message> @@ -1455,10 +1431,6 @@ <translation>(по подразбиране 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(по подразбиране wallet.dat)</translation> - </message> - <message> <source>Connection options:</source> <translation>Настройки на връзката:</translation> </message> @@ -1467,30 +1439,10 @@ <translation>Грешка: мястото на диска е малко!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Грешка: системна грешка:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Провалено "слушане" на всеки порт. Използвайте -listen=0 ако искате това.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Грешка при четене данни на блок</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Грешка при четене на блок</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Грешка при запис данни на блок</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Грешка при запис на блок</translation> - </message> - <message> <source>Importing...</source> <translation>Внасяне...</translation> </message> @@ -1515,18 +1467,6 @@ <translation>Изпрати локализиращата или дебъг информацията към конзолата, вместо файлът debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Задайте минимален размер на блок-а в байтове (подразбиране: 0)</translation> - </message> - <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Определете таймаут за свързване в милисекунди (подразбиране: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Системна грешка:</translation> - </message> - <message> <source>Transaction amount too small</source> <translation>Сумата на трансакцията е твърде малка</translation> </message> @@ -1567,14 +1507,6 @@ <translation>Използвайте OpenSSL (https) за JSON-RPC връзките</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Сертификатен файл на сървъра (По подразбиране:server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Поверителен ключ за сървъра (default: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Това помощно съобщение</translation> </message> diff --git a/src/qt/locale/bitcoin_ca.ts b/src/qt/locale/bitcoin_ca.ts index 0d45ab63b6..1e19a3ff18 100644 --- a/src/qt/locale/bitcoin_ca.ts +++ b/src/qt/locale/bitcoin_ca.ts @@ -391,10 +391,6 @@ <translation>Barra d'eines de les pestanyes</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Nucli de Bitcoin</translation> </message> @@ -434,10 +430,6 @@ <source>No block source available...</source> <translation>No hi ha cap font de bloc disponible...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Proccessats %1 blocs del històric de transaccions.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n hora</numerusform><numerusform>%n hores</numerusform></translation> @@ -912,15 +904,7 @@ Address: %4 <source>Error</source> <translation>Error</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB d'espai lliure disponible</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(d' %1GB necessari)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -1162,8 +1146,8 @@ Address: %4 <translation>La informació mostrada pot no estar al día. El teu moneder es sincronitza automàticament amb la xarxa Bitcoin un cop s'ha establert connexió, però aquest proces no s'ha completat encara.</translation> </message> <message> - <source>Wallet</source> - <translation>Moneder</translation> + <source>Watch-only:</source> + <translation>Només lectura:</translation> </message> <message> <source>Available:</source> @@ -1198,8 +1182,20 @@ Address: %4 <translation>El balanç total actual</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Transaccions recents</b></translation> + <source>Your current balance in watch-only addresses</source> + <translation>El vostre balanç actual en adreces de només lectura</translation> + </message> + <message> + <source>Unconfirmed transactions to watch-only addresses</source> + <translation>Transaccions sense confirmar a adreces de només lectura</translation> + </message> + <message> + <source>Mined balance in watch-only addresses that has not yet matured</source> + <translation>Balanç minat en adreces de només lectura que encara no ha madurat</translation> + </message> + <message> + <source>Current total balance in watch-only addresses</source> + <translation>Balanç total actual en adreces de només lectura</translation> </message> <message> <source>out of sync</source> @@ -1461,8 +1457,36 @@ Address: %4 <translation>Serveis</translation> </message> <message> - <source>Sync Node</source> - <translation>Node de sincronització</translation> + <source>Starting Height</source> + <translation>Alçada inicial</translation> + </message> + <message> + <source>Sync Height</source> + <translation>Sincronitza l'alçada</translation> + </message> + <message> + <source>Ban Score</source> + <translation>Puntuació de bandeig</translation> + </message> + <message> + <source>Connection Time</source> + <translation>Temps de connexió</translation> + </message> + <message> + <source>Last Send</source> + <translation>Darrer enviament</translation> + </message> + <message> + <source>Last Receive</source> + <translation>Darrera recepció</translation> + </message> + <message> + <source>Bytes Sent</source> + <translation>Bytes enviats</translation> + </message> + <message> + <source>Bytes Received</source> + <translation>Bytes rebuts</translation> </message> <message> <source>Ping Time</source> @@ -1544,7 +1568,31 @@ Address: %4 <source>%1 GB</source> <translation>%1 GB</translation> </message> - </context> + <message> + <source>via %1</source> + <translation>a través de %1</translation> + </message> + <message> + <source>never</source> + <translation>mai</translation> + </message> + <message> + <source>Inbound</source> + <translation>Entrant</translation> + </message> + <message> + <source>Outbound</source> + <translation>Sortint</translation> + </message> + <message> + <source>Unknown</source> + <translation>Desconegut</translation> + </message> + <message> + <source>Fetching...</source> + <translation>S'està obtenint...</translation> + </message> +</context> <context> <name>ReceiveCoinsDialog</name> <message> @@ -1928,6 +1976,10 @@ Address: %4 <translation>Això és un pagament normal.</translation> </message> <message> + <source>The Bitcoin address to send the payment to</source> + <translation>L'adreça Bitcoin on enviar el pagament</translation> + </message> + <message> <source>Alt+A</source> <translation>Alta+A</translation> </message> @@ -1998,6 +2050,10 @@ Address: %4 <translation>Podeu signar missatges amb la vostra adreça per provar que són vostres. Aneu amb compte no signar qualsevol cosa, ja que els atacs de pesca electrònica (phishing) poden provar de confondre-us perquè els signeu amb la vostra identitat. Només signeu als documents completament detallats amb què hi esteu d'acord.</translation> </message> <message> + <source>The Bitcoin address to sign the message with</source> + <translation>L'adreça Bitcoin amb què signar el missatge</translation> + </message> + <message> <source>Choose previously used address</source> <translation>Tria les adreces fetes servir amb anterioritat</translation> </message> @@ -2050,6 +2106,10 @@ Address: %4 <translation>Introdueixi l'adreça signant, missatge (assegura't que copies salts de línia, espais, tabuladors, etc excactament tot el text) i la signatura a sota per verificar el missatge. Per evitar ser enganyat per un atac home-entre-mig, vés amb compte de no llegir més en la signatura del que hi ha al missatge signat mateix.</translation> </message> <message> + <source>The Bitcoin address the message was signed with</source> + <translation>L'adreça Bitcoin amb què va ser signat el missatge</translation> + </message> + <message> <source>Verify the message to ensure it was signed with the specified Bitcoin address</source> <translation>Verificar el missatge per assegurar-se que ha estat signat amb una adreça Bitcoin específica</translation> </message> @@ -2191,6 +2251,10 @@ Address: %4 <translation>Adreça pròpia</translation> </message> <message> + <source>watch-only</source> + <translation>només lectura</translation> + </message> + <message> <source>label</source> <translation>etiqueta</translation> </message> @@ -2211,6 +2275,14 @@ Address: %4 <translation>Dèbit</translation> </message> <message> + <source>Total debit</source> + <translation>Dèbit total</translation> + </message> + <message> + <source>Total credit</source> + <translation>Crèdit total</translation> + </message> + <message> <source>Transaction fee</source> <translation>Comissió de transacció</translation> </message> @@ -2361,6 +2433,10 @@ Address: %4 <translation>Minat</translation> </message> <message> + <source>watch-only</source> + <translation>només lectura</translation> + </message> + <message> <source>(n/a)</source> <translation>(n/a)</translation> </message> @@ -2526,7 +2602,11 @@ Address: %4 </context> <context> <name>UnitDisplayStatusBarControl</name> - </context> + <message> + <source>Unit to show amounts in. Click to select another unit.</source> + <translation>Unitat en què mostrar els imports. Feu clic per seleccionar una altra unitat.</translation> + </message> +</context> <context> <name>WalletFrame</name> <message> @@ -2583,26 +2663,10 @@ Address: %4 <translation>Opcions:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Especifica un fitxer de configuració (per defecte: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Especifica un fitxer pid (per defecte: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Especifica el directori de dades</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Escolta connexions a <port> (per defecte: 8333 o testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Manté com a molt <n> connexions a iguals (per defecte: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Connecta al node per obtenir les adreces de les connexions, i desconnecta</translation> </message> @@ -2611,18 +2675,6 @@ Address: %4 <translation>Especifiqueu la vostra adreça pública</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Límit per a desconectar connexions errònies (per defecte: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Nombre de segons abans de reconectar amb connexions errònies (per defecte: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Escolta connexions JSON-RPC al port <port> (per defecte: 8332 o testnet:18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Accepta la línia d'ordres i ordres JSON-RPC </translation> </message> @@ -2662,16 +2714,12 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Xifrats acceptables (per defecte: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Vincula a una adreça específica i sempre escolta-hi. Utilitza la notació [host]:port per IPv6</translation> </message> <message> - <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:15)</source> - <translation>Limita contínuament les transaccions gratuïtes a <n>*1000 bytes per minut (per defecte: 15)</translation> + <source>Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup</source> + <translation>Elimina totes les transaccions del moneder i només recupera aquelles de la cadena de blocs a través de -rescan a l'inici</translation> </message> <message> <source>Enter regression test mode, which uses a special chain in which blocks can be solved instantly.</source> @@ -2690,14 +2738,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Executa una ordre quan una transacció del moneder canviï (%s en cmd es canvia per TxID)</translation> </message> <message> - <source>Flush database activity from memory pool to disk log every <n> megabytes (default: 100)</source> - <translation>Buida l'activitat de la base de dades de la memòria disponible al registre del disc cada <n> megabytes (per defecte: 100)</translation> - </message> - <message> - <source>How thorough the block verification of -checkblocks is (0-4, default: 3)</source> - <translation>Com d'exhaustiva és la verificació de blocs de -checkblocks is (0-4, per defecte: 3)</translation> - </message> - <message> <source>In this mode -genproclimit controls how many blocks are generated immediately.</source> <translation>En aquest mode -genproclimit controla quants blocs es generen immediatament.</translation> </message> @@ -2706,10 +2746,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Defineix el nombre de fils de verificació d'scripts (%u a %d, 0 = auto, <0 = deixa tants nuclis lliures, per defecte: %d)</translation> </message> <message> - <source>Set the processor limit for when generation is on (-1 = unlimited, default: -1)</source> - <translation>Defineix el límit de processadors quan està activada la generació (-1 = sense límit, per defecte: -1)</translation> - </message> - <message> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Aquesta és una versió de pre-llançament - utilitza-la sota la teva responsabilitat - No usar per a minería o aplicacions de compra-venda</translation> </message> @@ -2718,10 +2754,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>No es pot enllaçar %s a aquest ordinador. El Bitcoin Core probablement ja estigui executant-s'hi.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Utilitza un proxy SOCKS5 apart per arribar a iguals a través de serveis de Tor ocults (per defecte: -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Avís: el -paytxfee és molt elevat! Aquesta és la comissió de transacció que pagareu si envieu una transacció.</translation> </message> @@ -2746,10 +2778,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>(per defecte: 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(per defecte: wallet.dat)</translation> - </message> - <message> <source><category> can be:</source> <translation><category> pot ser:</translation> </message> @@ -2778,10 +2806,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Opcions de depuració/proves:</translation> </message> <message> - <source>Disable safemode, override a real safe mode event (default: 0)</source> - <translation>Inhabilia el mode segur (safemode), invalida un esdeveniment de mode segur real (per defecte: 0)</translation> - </message> - <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Descobreix la pròpia adreça IP (per defecte: 1 quan escoltant i no -externalip)</translation> </message> @@ -2818,66 +2842,10 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Error: El moneder està bloquejat, no és possible crear la transacció!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Error: error de sistema: </translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Ha fallat escoltar a qualsevol port. Feu servir -listen=0 si voleu fer això.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Ha fallat la lectura de la informació del bloc</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Ha fallat la lectura del bloc</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Ha fallat la sincronització de l'índex de blocs</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Ha fallat la escriptura de l'índex de blocs</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Ha fallat la escriptura de la informació de bloc</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Ha fallat l'escriptura del bloc</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Ha fallat l'escriptura de la informació de fitxer</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Ha fallat l'escriptura de la basse de dades de monedes</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Ha fallat l'escriptura de l'índex de transaccions</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Ha fallat el desfer de dades</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>Força el mode segur (per defecte: 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Genera monedes (per defecte: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Quants blocs s'han de confirmar a l'inici (per defecte: 288, 0 = tots)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>Si no se subministra <category>, mostra tota la informació de depuració.</translation> </message> @@ -2898,10 +2866,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>No hi ha suficient descriptors de fitxers disponibles.</translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>Posa davant de la sortida de depuració una marca horària (per defecte: 1)</translation> - </message> - <message> <source>Rebuild block chain index from current blk000??.dat files</source> <translation>Reconstrueix l'índex de la cadena de blocs dels fitxers actuals blk000??.dat</translation> </message> @@ -2914,18 +2878,10 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Defineix la mida màxim del bloc en bytes (per defecte: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Estableix el nombre de fils per atendre trucades RPC (per defecte: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Especifica un fitxer de moneder (dins del directori de dades)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>Gasta el canvi sense confirmar en enviar transaccions (per defecte: 1)</translation> - </message> - <message> <source>This is intended for regression testing tools and app development.</source> <translation>Això es així per a eines de proves de regressió per al desenvolupament d'aplicacions.</translation> </message> @@ -2954,26 +2910,106 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Importa blocs de un fitxer blk000??.dat extern</translation> </message> <message> + <source>Allow JSON-RPC connections from specified source. Valid for <ip> are a single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This option can be specified multiple times</source> + <translation>Permet les connexions JSON-RPC d'una font específica. Vàlid per a <ip> són una IP individual (p. ex., 1.2.3.4), una xarxa / màscara de xarxa (p. ex., 1.2.3.4/255.255.255.0) o una xarxa/CIDR (p. ex., 1.2.3.4/24). Es pot especificar aquesta opció moltes vegades</translation> + </message> + <message> + <source>Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6</source> + <translation>Vincula l'adreça donada i posa a la llista blanca els iguals que s'hi connectin. Feu servir la notació [host]:port per a IPv6</translation> + </message> + <message> + <source>Bind to given address to listen for JSON-RPC connections. Use [host]:port notation for IPv6. This option can be specified multiple times (default: bind to all interfaces)</source> + <translation>Vincula a l'adreça donada per a escoltar les connexions JSON-RPC. Feu servir la notació [host]:port per a IPv6. Aquesta opció pot ser especificada moltes vegades (per defecte: vincula a totes les interfícies)</translation> + </message> + <message> <source>Cannot obtain a lock on data directory %s. Bitcoin Core is probably already running.</source> <translation>No es pot obtenir un bloqueig del directori de dades %s. El Bitcoin Core probablement ja s'estigui executant.</translation> </message> <message> + <source>Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality)</source> + <translation>Crea fitxers nous amb els permisos per defecte del sistema, en comptes de l'umask 077 (només efectiu amb la funcionalitat de moneder inhabilitada)</translation> + </message> + <message> + <source>Distributed under the MIT/X11 software license, see the accompanying file COPYING or <http://www.opensource.org/licenses/mit-license.php>.</source> + <translation>Distribuït sota la llicència de programari MIT/X11. Vegeu el fitxer acompanyant COPYING o <http://www.opensource.org/licenses/mit-license.php>.</translation> + </message> + <message> + <source>Error: Listening for incoming connections failed (listen returned error %s)</source> + <translation>Error: ha fallat escoltar les connexions entrants (l'escoltament ha retornat l'error %s)</translation> + </message> + <message> + <source>Error: Unsupported argument -socks found. Setting SOCKS version isn't possible anymore, only SOCKS5 proxies are supported.</source> + <translation>Error: s'ha trobat un argument no permès de -socks. Ja no es pot definir més la versió de SOCKS, només s'accepten els proxies de SOCKS5.ç</translation> + </message> + <message> <source>Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)</source> <translation>Executa l'ordre quan es rebi un avís rellevant o veiem una forquilla molt llarga (%s en cmd és reemplaçat per un missatge)</translation> </message> <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>Informació de la depuració de sortida (per defecte: 0, proporcionar <category> és opcional)</translation> + <source>Fees (in BTC/Kb) smaller than this are considered zero fee for relaying (default: %s)</source> + <translation>Comissions (en BTC/Kb) inferiors a això es consideren de comissió zero per a la transmissió (per defecte: %s)</translation> + </message> + <message> + <source>Fees (in BTC/Kb) smaller than this are considered zero fee for transaction creation (default: %s)</source> + <translation>Comissions (en BTC/Kb) inferiors a això es consideren de comissió zero per a la creació de la transacció (per defecte: %s)</translation> + </message> + <message> + <source>Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect)</source> + <translation>Consulta a adreces d'iguals a través de DNS, si es troba baix en adreces (per defecte: 1 a menys que -connect)</translation> </message> <message> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: %d)</source> <translation>Defineix la mida màxima de transaccions d'alta prioritat / baixa comissió en bytes (per defecte: %d)</translation> </message> <message> + <source>This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit <https://www.openssl.org/> and cryptographic software written by Eric Young and UPnP software written by Thomas Bernard.</source> + <translation>Aquest producte inclou programari desenvolupat pel projecte OpenSSL per a ús a l'OpenSSL Toolkit <https://www.openssl.org/> i programari criptogràfic escrit per Eric Young i programari UPnP escrit per Thomas Bernard.</translation> + </message> + <message> + <source>Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin Core will not work properly.</source> + <translation>Avís: comproveu que la data i hora del vostre ordinador siguin correctes! Si el vostre rellotge no és correcte, el Bitcoin Core no funcionarà correctament.</translation> + </message> + <message> + <source>Whitelisted peers cannot be DoS banned and their transactions are always relayed, even if they are already in the mempool, useful e.g. for a gateway</source> + <translation>Els iguals en la llista blanca no poden ser bandejats per DoS i es transmetran sempre llurs transaccions, fins i tot si ja són a la mempool. Això és útil, p. ex., per a una passarel·la</translation> + </message> + <message> + <source>Cannot resolve -whitebind address: '%s'</source> + <translation>No es pot resoldre l'adreça -whitebind: «%s»</translation> + </message> + <message> + <source>Connect through SOCKS5 proxy</source> + <translation>Connecta a través del proxy SOCKS5</translation> + </message> + <message> + <source>Copyright (C) 2009-%i The Bitcoin Core Developers</source> + <translation>Copyright (C) 2009-%i Els desenvolupadors del Bitcoin Core</translation> + </message> + <message> + <source>Could not parse -rpcbind value %s as network address</source> + <translation>No s'ha pogut analitzar el valor -rpcbind %s com una adreça de xarxa</translation> + </message> + <message> + <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin Core</source> + <translation>Error en carregar wallet.dat: el moneder requereix una versió més nova del Bitcoin core</translation> + </message> + <message> + <source>Error: Unsupported argument -tor found, use -onion.</source> + <translation>Error: s'ha trobat un argument -tor no acceptat. Feu servir -onion.</translation> + </message> + <message> + <source>Fee (in BTC/kB) to add to transactions you send (default: %s)</source> + <translation>Comissió en (BTC/kB) per afegir a les transaccions que envieu (per defecte: %s)</translation> + </message> + <message> <source>Information</source> <translation>&Informació</translation> </message> <message> + <source>Initialization sanity check failed. Bitcoin Core is shutting down.</source> + <translation>Ha fallat la inicialització de la comprovació de validesa. El Bitcoin Core s'està aturant.</translation> + </message> + <message> <source>Invalid amount for -minrelaytxfee=<amount>: '%s'</source> <translation>Import no vàlid per a -minrelaytxfee=<amount>: «%s»</translation> </message> @@ -2982,42 +3018,30 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Import no vàlid per a -mintxfee=<amount>: «%s»</translation> </message> <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation>Mida límit de la memòria cau de signatura per a <n> entrades (per defecte: 50000)</translation> - </message> - <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>Registra la prioritat de transacció i comissió per kB en minar blocs (per defecte: 0)</translation> + <source>Invalid amount for -paytxfee=<amount>: '%s' (must be at least %s)</source> + <translation>Import no vàlid per a -paytxfee=<amount>: «%s» (ha de ser com a mínim %s)</translation> </message> <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Manté l'índex sencer de transaccions (per defecte: 0)</translation> + <source>Invalid netmask specified in -whitelist: '%s'</source> + <translation>S'ha especificat una màscara de xarxa no vàlida a -whitelist: «%s»</translation> </message> <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Mida màxima del buffer de recepció per a cada connexió, <n>*1000 bytes (default: 5000)</translation> + <source>Keep at most <n> unconnectable blocks in memory (default: %u)</source> + <translation>Manté com a màxim <n> blocs no connectables en memòria (per defecte: %u)</translation> </message> <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Mida màxima del buffer d'enviament per a cada connexió, <n>*1000 bytes (default: 5000)</translation> + <source>Need to specify a port with -whitebind: '%s'</source> + <translation>Cal especificar un port amb -whitebind: «%s»</translation> </message> <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Només accepta cadenes de blocs que coincideixin amb els punts de prova (per defecte: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Només connecta als nodes de la xarxa <net> (IPv4, IPv6 o Tor)</translation> + <source>Node relay options:</source> + <translation>Opcions de transmissió del node:</translation> </message> <message> <source>Print block on startup, if found in block index</source> <translation>Imprimeix el block a l'inici, si es troba l'índex de blocs</translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>Imprimeix l'arbre de blocs a l'inici (per defecte: 0)</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>Opcions RPC SSL: (veieu el wiki del Bitcoin per a instruccions de configuració de l'SSL)</translation> </message> @@ -3034,22 +3058,10 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Introdueix incertesa en 1 de cada <n> missatges de la xarxa</translation> </message> <message> - <source>Run a thread to flush wallet periodically (default: 1)</source> - <translation>Executa un fil per buidar el moneder periòdicament (per defecte: 1)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Envia informació de traça/depuració a la consola en comptes del fitxer debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Defineix una mida mínima de bloc en bytes (per defecte: 0)</translation> - </message> - <message> - <source>Sets the DB_PRIVATE flag in the wallet db environment (default: 1)</source> - <translation>Defineix el senyal DB_PRIVATE en l'entorn db del moneder (per defecte: 1)</translation> - </message> - <message> <source>Show all debugging options (usage: --help -help-debug)</source> <translation>Mostra totes les opcions de depuració (ús: --help --help-debug)</translation> </message> @@ -3062,12 +3074,8 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Ha fallat la signatura de la transacció</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Especifica el temps limit per a un intent de connexió en mil·lisegons (per defecte: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Error de sistema: </translation> + <source>This is experimental software.</source> + <translation>Això és programari experimental.</translation> </message> <message> <source>Transaction amount too small</source> @@ -3082,8 +3090,8 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>La transacció és massa gran</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Utilitza UPnP per a mapejar els ports d'escolta (per defecte: 0)</translation> + <source>Unable to bind to %s on this computer (bind returned error %s)</source> + <translation>No s'ha pogut vincular a %s en aquest ordinador (la vinculació ha retornat l'error %s)</translation> </message> <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> @@ -3094,6 +3102,10 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Nom d'usuari per a connexions JSON-RPC</translation> </message> <message> + <source>Wallet needed to be rewritten: restart Bitcoin Core to complete</source> + <translation>Cal reescriure el moneder: reiniceu el Bitcoin Core per completar-ho.</translation> + </message> + <message> <source>Warning</source> <translation>Avís</translation> </message> @@ -3102,6 +3114,14 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Avís: aquesta versió està obsoleta. És necessari actualitzar-la!</translation> </message> <message> + <source>Warning: Unsupported argument -benchmark ignored, use -debug=bench.</source> + <translation>Avís: s'ha ignorat l'argument no acceptat de -benchmark. Feu servir -debug=bench.</translation> + </message> + <message> + <source>Warning: Unsupported argument -debugnet ignored, use -debug=net.</source> + <translation>Avís: s'ha ignorat l'argument no acceptat de -debugnet. Feu servir -debug=net.</translation> + </message> + <message> <source>Zapping all transactions from wallet...</source> <translation>Se suprimeixen totes les transaccions del moneder...</translation> </message> @@ -3126,10 +3146,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Actualitza el moneder a l'últim format</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Defineix el límit de nombre de claus a <n> (per defecte: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Reescaneja la cadena de blocs en les transaccions de moneder perdudes</translation> </message> @@ -3138,14 +3154,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Utilitza OpenSSL (https) per a connexions JSON-RPC</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Fitxer del certificat de servidor (per defecte: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Clau privada del servidor (per defecte: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Aquest misatge d'ajuda</translation> </message> diff --git a/src/qt/locale/bitcoin_ca@valencia.ts b/src/qt/locale/bitcoin_ca@valencia.ts index 0d43d95d2a..9d49da2dbd 100644 --- a/src/qt/locale/bitcoin_ca@valencia.ts +++ b/src/qt/locale/bitcoin_ca@valencia.ts @@ -3,11 +3,11 @@ <name>AddressBookPage</name> <message> <source>Double-click to edit address or label</source> - <translation>Doble click per editar la direccio o la etiqueta</translation> + <translation>Feu doble clic per editar l'adreça o l'etiqueta</translation> </message> <message> <source>Create a new address</source> - <translation>Crear nova direccio</translation> + <translation>Crea una nova adreça</translation> </message> <message> <source>&New</source> @@ -15,7 +15,7 @@ </message> <message> <source>Copy the currently selected address to the system clipboard</source> - <translation>Copieu l'adreça seleccionada al porta-retalls del sistema</translation> + <translation>Copia l'adreça seleccionada al porta-retalls del sistema</translation> </message> <message> <source>&Copy</source> @@ -43,7 +43,7 @@ </message> <message> <source>&Delete</source> - <translation>Eliminar</translation> + <translation>&Elimina</translation> </message> <message> <source>Choose the address to send coins to</source> @@ -93,7 +93,11 @@ <source>Exporting Failed</source> <translation>L'exportació ha fallat</translation> </message> - </context> + <message> + <source>There was an error trying to save the address list to %1. Please try again.</source> + <translation>S'ha produït un error en guardar la llista d'adreces a %1. Torneu-ho a provar.</translation> + </message> +</context> <context> <name>AddressTableModel</name> <message> @@ -180,6 +184,10 @@ <translation>Moneder encriptat</translation> </message> <message> + <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>ten or more random characters</b>, or <b>eight or more words</b>.</source> + <translation>Introduïu la contrasenya nova al moneder.<br/>Utilitzeu una contrasenya de <b>deu o més caràcters aleatoris</b>, o <b>vuit o més paraules</b>.</translation> + </message> + <message> <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> <translation>Bitcoin es tancarà ara per acabar el procés d'encriptació. Recordeu que encriptar el moneder no protegeix completament els bitcoins de ser robats per programari maliciós instal·lat a l'ordinador.</translation> </message> @@ -287,6 +295,10 @@ <translation>Obri un &URI...</translation> </message> <message> + <source>Bitcoin Core client</source> + <translation>Client del Bitcoin Core</translation> + </message> + <message> <source>Importing blocks from disk...</source> <translation>S'estan important els blocs del disc...</translation> </message> @@ -339,6 +351,10 @@ <translation>&Rep</translation> </message> <message> + <source>Show information about Bitcoin Core</source> + <translation>Mostra informació del Bitcoin Core</translation> + </message> + <message> <source>&Show / Hide</source> <translation>&Mostra / Amaga</translation> </message> @@ -375,12 +391,8 @@ <translation>Barra d'eines de les pestanyes</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> - <translation>Bitcoin Core</translation> + <translation>Nucli de Bitcoin</translation> </message> <message> <source>Request payments (generates QR codes and bitcoin: URIs)</source> @@ -415,10 +427,6 @@ <translation>No hi ha cap font de bloc disponible...</translation> </message> <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Proccessats %1 blocs del històric de transaccions.</translation> - </message> - <message> <source>%1 and %2</source> <translation>%1 i %2</translation> </message> @@ -513,8 +521,12 @@ Address: %4 <translation>Quota:</translation> </message> <message> + <source>Dust:</source> + <translation>Polsim:</translation> + </message> + <message> <source>After Fee:</source> - <translation>Comissió posterior:</translation> + <translation>Quota posterior:</translation> </message> <message> <source>Change:</source> @@ -534,7 +546,7 @@ Address: %4 </message> <message> <source>Amount</source> - <translation>Import</translation> + <translation>Quantitat</translation> </message> <message> <source>Address</source> @@ -601,6 +613,10 @@ Address: %4 <translation>Copia la prioritat</translation> </message> <message> + <source>Copy dust</source> + <translation>Copia el polsim</translation> + </message> + <message> <source>Copy change</source> <translation>Copia el canvi</translation> </message> @@ -649,6 +665,10 @@ Address: %4 <translation>cap</translation> </message> <message> + <source>Can vary +/- %1 satoshi(s) per input.</source> + <translation>Pot variar +/- %1 satoshi(s) per entrada.</translation> + </message> + <message> <source>yes</source> <translation>sí</translation> </message> @@ -775,7 +795,7 @@ Address: %4 <name>HelpMessageDialog</name> <message> <source>Bitcoin Core</source> - <translation>Bitcoin Core</translation> + <translation>Nucli de Bitcoin</translation> </message> <message> <source>version</source> @@ -790,6 +810,10 @@ Address: %4 <translation>Quant al Bitcoin Core</translation> </message> <message> + <source>Command-line options</source> + <translation>Opcions de línia d'ordes</translation> + </message> + <message> <source>Usage:</source> <translation>Ús:</translation> </message> @@ -850,21 +874,17 @@ Address: %4 </message> <message> <source>Bitcoin Core</source> - <translation>Bitcoin Core</translation> + <translation>Nucli de Bitcoin</translation> </message> <message> - <source>Error</source> - <translation>Error</translation> - </message> - <message> - <source>GB of free space available</source> - <translation>GB d'espai lliure disponible</translation> + <source>Error: Specified data directory "%1" cannot be created.</source> + <translation>Error: el directori de dades «%1» especificat no pot ser creat.</translation> </message> <message> - <source>(of %1GB needed)</source> - <translation>(d' %1GB necessari)</translation> + <source>Error</source> + <translation>Error</translation> </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -927,6 +947,14 @@ Address: %4 <translation>Nombre de fils de &verificació d'scripts</translation> </message> <message> + <source>Accept connections from outside</source> + <translation>Accepta connexions de fora</translation> + </message> + <message> + <source>Allow incoming connections</source> + <translation>Permet connexions entrants</translation> + </message> + <message> <source>Connect to the Bitcoin network through a SOCKS proxy.</source> <translation>Connecta a la xarxa Bitcoin a través d'un proxy SOCKS.</translation> </message> @@ -1098,8 +1126,8 @@ Address: %4 <translation>La informació mostrada pot no estar al día. El teu moneder es sincronitza automàticament amb la xarxa Bitcoin un cop s'ha establit connexió, però este proces no s'ha completat encara.</translation> </message> <message> - <source>Wallet</source> - <translation>Moneder</translation> + <source>Watch-only:</source> + <translation>Només lectura:</translation> </message> <message> <source>Available:</source> @@ -1134,8 +1162,20 @@ Address: %4 <translation>El balanç total actual</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Transaccions recents</b></translation> + <source>Your current balance in watch-only addresses</source> + <translation>El vostre balanç actual en adreces de només lectura</translation> + </message> + <message> + <source>Unconfirmed transactions to watch-only addresses</source> + <translation>Transaccions sense confirmar a adreces de només lectura</translation> + </message> + <message> + <source>Mined balance in watch-only addresses that has not yet matured</source> + <translation>Balanç minat en adreces de només lectura que encara no ha madurat</translation> + </message> + <message> + <source>Current total balance in watch-only addresses</source> + <translation>Balanç total actual en adreces de només lectura</translation> </message> <message> <source>out of sync</source> @@ -1153,6 +1193,22 @@ Address: %4 <translation>Adreça de pagament no vàlida %1</translation> </message> <message> + <source>Payment request rejected</source> + <translation>La sol·licitud de pagament s'ha rebutjat</translation> + </message> + <message> + <source>Payment request network doesn't match client network.</source> + <translation>La xarxa de la sol·licitud de pagament no coincideix amb la xarxa del client.</translation> + </message> + <message> + <source>Payment request has expired.</source> + <translation>La sol·licitud de pagament ha caducat.</translation> + </message> + <message> + <source>Payment request is not initialized.</source> + <translation>La sol·licitud de pagament no està inicialitzada.</translation> + </message> + <message> <source>Requested payment amount of %1 is too small (considered dust).</source> <translation>L'import de pagament sol·licitat %1 és massa petit (es considera polsim).</translation> </message> @@ -1169,10 +1225,18 @@ Address: %4 <translation>L'URL de recuperació de la sol·licitud de pagament no és vàlida: %1</translation> </message> <message> + <source>URI cannot be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> + <translation>L'URI no pot ser analitzat! Això pot ser a causa d'una adreça de Bitcoin no vàlida o per paràmetres URI amb mal format.</translation> + </message> + <message> <source>Payment request file handling</source> <translation>Gestió de fitxers de les sol·licituds de pagament</translation> </message> <message> + <source>Payment request file cannot be read! This can be caused by an invalid payment request file.</source> + <translation>No es pot llegir el fitxer de la sol·licitud de pagament. Això pot ser causat per un fitxer de sol·licitud de pagament no vàlid.</translation> + </message> + <message> <source>Unverified payment requests to custom payment scripts are unsupported.</source> <translation>No s'accepten sol·licituds de pagament no verificades a scripts de pagament personalitzats.</translation> </message> @@ -1185,6 +1249,10 @@ Address: %4 <translation>Error en comunicar amb %1: %2</translation> </message> <message> + <source>Payment request cannot be parsed!</source> + <translation>No es pot analitzar la sol·licitud de pagament!</translation> + </message> + <message> <source>Bad response from server %1</source> <translation>Mala resposta del servidor %1</translation> </message> @@ -1199,12 +1267,32 @@ Address: %4 </context> <context> <name>PeerTableModel</name> - </context> + <message> + <source>User Agent</source> + <translation>Agent d'usuari</translation> + </message> + <message> + <source>Address/Hostname</source> + <translation>Adreça / nom de l'ordinador</translation> + </message> + <message> + <source>Ping Time</source> + <translation>Temps de ping</translation> + </message> +</context> <context> <name>QObject</name> <message> <source>Amount</source> - <translation>Import</translation> + <translation>Quantitat</translation> + </message> + <message> + <source>Enter a Bitcoin address (e.g. %1)</source> + <translation>Introduïu una adreça de Bitcoin (p. ex. %1)</translation> + </message> + <message> + <source>%1 d</source> + <translation>%1 d</translation> </message> <message> <source>%1 h</source> @@ -1215,10 +1303,30 @@ Address: %4 <translation>%1 m</translation> </message> <message> + <source>%1 s</source> + <translation>%1 s</translation> + </message> + <message> + <source>NETWORK</source> + <translation>XARXA</translation> + </message> + <message> + <source>UNKNOWN</source> + <translation>DESCONEGUT</translation> + </message> + <message> + <source>None</source> + <translation>Cap</translation> + </message> + <message> <source>N/A</source> - <translation>N/D</translation> + <translation>N/A</translation> </message> - </context> + <message> + <source>%1 ms</source> + <translation>%1 ms</translation> + </message> +</context> <context> <name>QRImageWidget</name> <message> @@ -1246,7 +1354,7 @@ Address: %4 </message> <message> <source>N/A</source> - <translation>N/D</translation> + <translation>N/A</translation> </message> <message> <source>Client version</source> @@ -1269,6 +1377,10 @@ Address: %4 <translation>Utilitzant OpenSSL versió</translation> </message> <message> + <source>Using BerkeleyDB version</source> + <translation>Utilitzant BerkeleyDB versió</translation> + </message> + <message> <source>Startup time</source> <translation>&Temps d'inici</translation> </message> @@ -1293,6 +1405,74 @@ Address: %4 <translation>Nombre de blocs actuals</translation> </message> <message> + <source>Received</source> + <translation>Rebut</translation> + </message> + <message> + <source>Sent</source> + <translation>Enviat</translation> + </message> + <message> + <source>&Peers</source> + <translation>&Iguals</translation> + </message> + <message> + <source>Select a peer to view detailed information.</source> + <translation>Seleccioneu un igual per mostrar informació detallada.</translation> + </message> + <message> + <source>Direction</source> + <translation>Direcció</translation> + </message> + <message> + <source>Version</source> + <translation>Versió</translation> + </message> + <message> + <source>User Agent</source> + <translation>Agent d'usuari</translation> + </message> + <message> + <source>Services</source> + <translation>Serveis</translation> + </message> + <message> + <source>Starting Height</source> + <translation>Alçada inicial</translation> + </message> + <message> + <source>Sync Height</source> + <translation>Sincronitza l'alçada</translation> + </message> + <message> + <source>Ban Score</source> + <translation>Puntuació de bandeig</translation> + </message> + <message> + <source>Connection Time</source> + <translation>Temps de connexió</translation> + </message> + <message> + <source>Last Send</source> + <translation>Darrer enviament</translation> + </message> + <message> + <source>Last Receive</source> + <translation>Darrera recepció</translation> + </message> + <message> + <source>Bytes Sent</source> + <translation>Bytes enviats</translation> + </message> + <message> + <source>Bytes Received</source> + <translation>Bytes rebuts</translation> + </message> + <message> + <source>Ping Time</source> + <translation>Temps de ping</translation> + </message> + <message> <source>Last block time</source> <translation>Últim temps de bloc</translation> </message> @@ -1368,7 +1548,31 @@ Address: %4 <source>%1 GB</source> <translation>%1 GB</translation> </message> - </context> + <message> + <source>via %1</source> + <translation>a través de %1</translation> + </message> + <message> + <source>never</source> + <translation>mai</translation> + </message> + <message> + <source>Inbound</source> + <translation>Entrant</translation> + </message> + <message> + <source>Outbound</source> + <translation>Eixint</translation> + </message> + <message> + <source>Unknown</source> + <translation>Desconegut</translation> + </message> + <message> + <source>Fetching...</source> + <translation>S'està obtenint...</translation> + </message> +</context> <context> <name>ReceiveCoinsDialog</name> <message> @@ -1409,7 +1613,7 @@ Address: %4 </message> <message> <source>Clear all fields of the form.</source> - <translation>Neteja tots els camps del formulari.</translation> + <translation>Esborra tots els camps del formuari.</translation> </message> <message> <source>Clear</source> @@ -1441,7 +1645,7 @@ Address: %4 </message> <message> <source>Copy label</source> - <translation>Copiar etiqueta</translation> + <translation>Copia l'etiqueta</translation> </message> <message> <source>Copy message</source> @@ -1578,11 +1782,11 @@ Address: %4 </message> <message> <source>Fee:</source> - <translation>Quota:</translation> + <translation>Comissió:</translation> </message> <message> <source>After Fee:</source> - <translation>Comissió posterior:</translation> + <translation>Quota posterior:</translation> </message> <message> <source>Change:</source> @@ -1606,7 +1810,11 @@ Address: %4 </message> <message> <source>Clear all fields of the form.</source> - <translation>Neteja tots els camps del formulari.</translation> + <translation>Netejar tots els camps del formulari.</translation> + </message> + <message> + <source>Dust:</source> + <translation>Polsim:</translation> </message> <message> <source>Clear &All</source> @@ -1642,7 +1850,7 @@ Address: %4 </message> <message> <source>Copy fee</source> - <translation>Copia la comissió</translation> + <translation>Copia la comissi</translation> </message> <message> <source>Copy after fee</source> @@ -1709,6 +1917,10 @@ Address: %4 <translation>Avís: adreça de canvi desconeguda</translation> </message> <message> + <source>Copy dust</source> + <translation>Copia el polsim</translation> + </message> + <message> <source>Are you sure you want to send?</source> <translation>Esteu segur que ho voleu enviar?</translation> </message> @@ -1737,19 +1949,23 @@ Address: %4 </message> <message> <source>Choose previously used address</source> - <translation>Tria les adreces fetes servir amb anterioritat</translation> + <translation>Trieu una adreça feta servir anteriorment</translation> </message> <message> <source>This is a normal payment.</source> <translation>Això és un pagament normal.</translation> </message> <message> + <source>The Bitcoin address to send the payment to</source> + <translation>L'adreça Bitcoin on enviar el pagament</translation> + </message> + <message> <source>Alt+A</source> - <translation>Alt+A</translation> + <translation>Alta+A</translation> </message> <message> <source>Paste address from clipboard</source> - <translation>Apega l'adreça del porta-retalls</translation> + <translation>Apegar adreça del porta-retalls</translation> </message> <message> <source>Alt+P</source> @@ -1814,6 +2030,10 @@ Address: %4 <translation>Podeu signar missatges amb la vostra adreça per provar que són vostres. Aneu amb compte no signar qualsevol cosa, ja que els atacs de pesca electrònica (phishing) poden provar de confondre-vos perquè els signeu amb la vostra identitat. Només signeu als documents completament detallats amb què hi esteu d'acord.</translation> </message> <message> + <source>The Bitcoin address to sign the message with</source> + <translation>L'adreça Bitcoin amb què signar el missatge</translation> + </message> + <message> <source>Choose previously used address</source> <translation>Tria les adreces fetes servir amb anterioritat</translation> </message> @@ -1866,6 +2086,10 @@ Address: %4 <translation>Introduïsca l'adreça signant, missatge (assegura't que copies salts de línia, espais, tabuladors, etc excactament tot el text) i la signatura a sota per verificar el missatge. Per evitar ser enganyat per un atac home-entre-mig, vés amb compte de no llegir més en la signatura del que hi ha al missatge signat mateix.</translation> </message> <message> + <source>The Bitcoin address the message was signed with</source> + <translation>L'adreça Bitcoin amb què va ser signat el missatge</translation> + </message> + <message> <source>Verify the message to ensure it was signed with the specified Bitcoin address</source> <translation>Verificar el missatge per assegurar-se que ha estat signat amb una adreça Bitcoin específica</translation> </message> @@ -2003,6 +2227,10 @@ Address: %4 <translation>Adreça pròpia</translation> </message> <message> + <source>watch-only</source> + <translation>només lectura</translation> + </message> + <message> <source>label</source> <translation>etiqueta</translation> </message> @@ -2019,6 +2247,14 @@ Address: %4 <translation>Dèbit</translation> </message> <message> + <source>Total debit</source> + <translation>Dèbit total</translation> + </message> + <message> + <source>Total credit</source> + <translation>Crèdit total</translation> + </message> + <message> <source>Transaction fee</source> <translation>Comissió de transacció</translation> </message> @@ -2060,7 +2296,7 @@ Address: %4 </message> <message> <source>Amount</source> - <translation>Import</translation> + <translation>Quantitat</translation> </message> <message> <source>true</source> @@ -2161,6 +2397,10 @@ Address: %4 <translation>Minat</translation> </message> <message> + <source>watch-only</source> + <translation>només lectura</translation> + </message> + <message> <source>(n/a)</source> <translation>(n/a)</translation> </message> @@ -2245,7 +2485,7 @@ Address: %4 </message> <message> <source>Copy address</source> - <translation>Copiar adreça </translation> + <translation>Copia l'adreça</translation> </message> <message> <source>Copy label</source> @@ -2289,7 +2529,7 @@ Address: %4 </message> <message> <source>Comma separated file (*.csv)</source> - <translation>Fitxer de separació amb comes (*.csv)</translation> + <translation>Fitxer separat per comes (*.csv)</translation> </message> <message> <source>Confirmed</source> @@ -2326,7 +2566,11 @@ Address: %4 </context> <context> <name>UnitDisplayStatusBarControl</name> - </context> + <message> + <source>Unit to show amounts in. Click to select another unit.</source> + <translation>Unitat en què mostrar els imports. Feu clic per seleccionar una altra unitat.</translation> + </message> +</context> <context> <name>WalletFrame</name> <message> @@ -2383,26 +2627,10 @@ Address: %4 <translation>Opcions:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Especifica un fitxer de configuració (per defecte: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Especifica un fitxer pid (per defecte: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Especifica el directori de dades</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Escolta connexions a <port> (per defecte: 8333 o testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Manté com a molt <n> connexions a iguals (per defecte: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Connecta al node per obtindre les adreces de les connexions, i desconnecta</translation> </message> @@ -2411,18 +2639,6 @@ Address: %4 <translation>Especifiqueu la vostra adreça pública</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Límit per a desconectar connexions errònies (per defecte: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Nombre de segons abans de reconectar amb connexions errònies (per defecte: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Escolta connexions JSON-RPC al port <port> (per defecte: 8332 o testnet:18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Accepta la línia d'ordes i ordes JSON-RPC </translation> </message> @@ -2462,16 +2678,12 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Xifrats acceptables (per defecte: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Vincula a una adreça específica i sempre escolta-hi. Utilitza la notació [host]:port per IPv6</translation> </message> <message> - <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:15)</source> - <translation>Limita contínuament les transaccions gratuïtes a <n>*1000 bytes per minut (per defecte: 15)</translation> + <source>Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup</source> + <translation>Elimina totes les transaccions del moneder i només recupera aquelles de la cadena de blocs a través de -rescan a l'inici</translation> </message> <message> <source>Enter regression test mode, which uses a special chain in which blocks can be solved instantly.</source> @@ -2490,14 +2702,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Executa una orde quan una transacció del moneder canvie (%s en cmd es canvia per TxID)</translation> </message> <message> - <source>Flush database activity from memory pool to disk log every <n> megabytes (default: 100)</source> - <translation>Buida l'activitat de la base de dades de la memòria disponible al registre del disc cada <n> megabytes (per defecte: 100)</translation> - </message> - <message> - <source>How thorough the block verification of -checkblocks is (0-4, default: 3)</source> - <translation>Com d'exhaustiva és la verificació de blocs de -checkblocks is (0-4, per defecte: 3)</translation> - </message> - <message> <source>In this mode -genproclimit controls how many blocks are generated immediately.</source> <translation>En este mode -genproclimit controla quants blocs es generen immediatament.</translation> </message> @@ -2506,10 +2710,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Defineix el nombre de fils de verificació d'scripts (%u a %d, 0 = auto, <0 = deixa tants nuclis lliures, per defecte: %d)</translation> </message> <message> - <source>Set the processor limit for when generation is on (-1 = unlimited, default: -1)</source> - <translation>Defineix el límit de processadors quan està activada la generació (-1 = sense límit, per defecte: -1)</translation> - </message> - <message> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Esta és una versió de pre-llançament - utilitza-la sota la teva responsabilitat - No usar per a minería o aplicacions de compra-venda</translation> </message> @@ -2518,10 +2718,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>No es pot enllaçar %s a este ordinador. El Bitcoin Core probablement ja estiga executant-s'hi.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Utilitza un proxy SOCKS5 apart per arribar a iguals a través de serveis de Tor ocults (per defecte: -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Avís: el -paytxfee és molt elevat! Esta és la comissió de transacció que pagareu si envieu una transacció.</translation> </message> @@ -2546,10 +2742,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>(per defecte: 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(per defecte: wallet.dat)</translation> - </message> - <message> <source><category> can be:</source> <translation><category> pot ser:</translation> </message> @@ -2578,10 +2770,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Opcions de depuració/proves:</translation> </message> <message> - <source>Disable safemode, override a real safe mode event (default: 0)</source> - <translation>Inhabilia el mode segur (safemode), invalida un esdeveniment de mode segur real (per defecte: 0)</translation> - </message> - <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Descobreix la pròpia adreça IP (per defecte: 1 quan escoltant i no -externalip)</translation> </message> @@ -2618,66 +2806,10 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Error: El moneder està bloquejat, no és possible crear la transacció!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Error: error de sistema: </translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Ha fallat escoltar a qualsevol port. Feu servir -listen=0 si voleu fer això.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Ha fallat la lectura de la informació del bloc</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Ha fallat la lectura del bloc</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Ha fallat la sincronització de l'índex de blocs</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Ha fallat la escriptura de l'índex de blocs</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Ha fallat la escriptura de la informació de bloc</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Ha fallat l'escriptura del bloc</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Ha fallat l'escriptura de la informació de fitxer</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Ha fallat l'escriptura de la basse de dades de monedes</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Ha fallat l'escriptura de l'índex de transaccions</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Ha fallat el desfer de dades</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>Força el mode segur (per defecte: 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Genera monedes (per defecte: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Quants blocs s'han de confirmar a l'inici (per defecte: 288, 0 = tots)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>Si no se subministra <category>, mostra tota la informació de depuració.</translation> </message> @@ -2698,10 +2830,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>No hi ha suficient descriptors de fitxers disponibles.</translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>Posa davant de l'eixida de depuració una marca horària (per defecte: 1)</translation> - </message> - <message> <source>Rebuild block chain index from current blk000??.dat files</source> <translation>Reconstrueix l'índex de la cadena de blocs dels fitxers actuals blk000??.dat</translation> </message> @@ -2714,18 +2842,10 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Defineix la mida màxim del bloc en bytes (per defecte: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Estableix el nombre de fils per atendre trucades RPC (per defecte: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Especifica un fitxer de moneder (dins del directori de dades)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>Gasta el canvi sense confirmar en enviar transaccions (per defecte: 1)</translation> - </message> - <message> <source>This is intended for regression testing tools and app development.</source> <translation>Això s'així per a eines de proves de regressió per al desenvolupament d'aplicacions.</translation> </message> @@ -2754,24 +2874,104 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Importa blocs d'un fitxer blk000??.dat extern</translation> </message> <message> + <source>Allow JSON-RPC connections from specified source. Valid for <ip> are a single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This option can be specified multiple times</source> + <translation>Permet les connexions JSON-RPC d'una font específica. Vàlid per a <ip> són una IP individual (p. ex., 1.2.3.4), una xarxa / màscara de xarxa (p. ex., 1.2.3.4/255.255.255.0) o una xarxa/CIDR (p. ex., 1.2.3.4/24). Es pot especificar esta opció moltes vegades</translation> + </message> + <message> + <source>Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6</source> + <translation>Vincula l'adreça donada i posa a la llista blanca els iguals que s'hi connecten. Feu servir la notació [host]:port per a IPv6</translation> + </message> + <message> + <source>Bind to given address to listen for JSON-RPC connections. Use [host]:port notation for IPv6. This option can be specified multiple times (default: bind to all interfaces)</source> + <translation>Vincula a l'adreça donada per a escoltar les connexions JSON-RPC. Feu servir la notació [host]:port per a IPv6. Esta opció pot ser especificada moltes vegades (per defecte: vincula a totes les interfícies)</translation> + </message> + <message> <source>Cannot obtain a lock on data directory %s. Bitcoin Core is probably already running.</source> <translation>No es pot obtindre un bloqueig del directori de dades %s. El Bitcoin Core probablement ja s'estiga executant.</translation> </message> <message> + <source>Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality)</source> + <translation>Crea fitxers nous amb els permisos per defecte del sistema, en comptes de l'umask 077 (només efectiu amb la funcionalitat de moneder inhabilitada)</translation> + </message> + <message> + <source>Distributed under the MIT/X11 software license, see the accompanying file COPYING or <http://www.opensource.org/licenses/mit-license.php>.</source> + <translation>Distribuït sota la llicència de programari MIT/X11. Vegeu el fitxer acompanyant COPYING o <http://www.opensource.org/licenses/mit-license.php>.</translation> + </message> + <message> + <source>Error: Listening for incoming connections failed (listen returned error %s)</source> + <translation>Error: ha fallat escoltar les connexions entrants (l'escoltament ha retornat l'error %s)</translation> + </message> + <message> + <source>Error: Unsupported argument -socks found. Setting SOCKS version isn't possible anymore, only SOCKS5 proxies are supported.</source> + <translation>Error: s'ha trobat un argument no permés de -socks. Ja no es pot definir més la versió de SOCKS, només s'accepten els proxies de SOCKS5.ç</translation> + </message> + <message> <source>Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)</source> <translation>Executa l'orde quan es reba un avís rellevant o veiem una forquilla molt llarga (%s en cmd és reemplaçat per un missatge)</translation> </message> <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>Informació de la depuració d'eixida (per defecte: 0, proporcionar <category> és opcional)</translation> + <source>Fees (in BTC/Kb) smaller than this are considered zero fee for relaying (default: %s)</source> + <translation>Comissions (en BTC/Kb) inferiors a això es consideren de comissió zero per a la transmissió (per defecte: %s)</translation> + </message> + <message> + <source>Fees (in BTC/Kb) smaller than this are considered zero fee for transaction creation (default: %s)</source> + <translation>Comissions (en BTC/Kb) inferiors a això es consideren de comissió zero per a la creació de la transacció (per defecte: %s)</translation> + </message> + <message> + <source>Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect)</source> + <translation>Consulta a adreces d'iguals a través de DNS, si es troba baix en adreces (per defecte: 1 a menys que -connect)</translation> </message> <message> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: %d)</source> <translation>Defineix la mida màxima de transaccions d'alta prioritat / baixa comissió en bytes (per defecte: %d)</translation> </message> <message> + <source>This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit <https://www.openssl.org/> and cryptographic software written by Eric Young and UPnP software written by Thomas Bernard.</source> + <translation>Este producte inclou programari desenvolupat pel projecte OpenSSL per a ús a l'OpenSSL Toolkit <https://www.openssl.org/> i programari criptogràfic escrit per Eric Young i programari UPnP escrit per Thomas Bernard.</translation> + </message> + <message> + <source>Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin Core will not work properly.</source> + <translation>Avís: comproveu que la data i hora del vostre ordinador siguen correctes! Si el vostre rellotge no és correcte, el Bitcoin Core no funcionarà correctament.</translation> + </message> + <message> + <source>Whitelisted peers cannot be DoS banned and their transactions are always relayed, even if they are already in the mempool, useful e.g. for a gateway</source> + <translation>Els iguals en la llista blanca no poden ser bandejats per DoS i es transmetran sempre llurs transaccions, fins i tot si ja són a la mempool. Això és útil, p. ex., per a una passarel·la</translation> + </message> + <message> + <source>Cannot resolve -whitebind address: '%s'</source> + <translation>No es pot resoldre l'adreça -whitebind: «%s»</translation> + </message> + <message> + <source>Connect through SOCKS5 proxy</source> + <translation>Connecta a través del proxy SOCKS5</translation> + </message> + <message> + <source>Copyright (C) 2009-%i The Bitcoin Core Developers</source> + <translation>Copyright (C) 2009-%i Els desenvolupadors del Bitcoin Core</translation> + </message> + <message> + <source>Could not parse -rpcbind value %s as network address</source> + <translation>No s'ha pogut analitzar el valor -rpcbind %s com una adreça de xarxa</translation> + </message> + <message> + <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin Core</source> + <translation>Error en carregar wallet.dat: el moneder requereix una versió més nova del Bitcoin core</translation> + </message> + <message> + <source>Error: Unsupported argument -tor found, use -onion.</source> + <translation>Error: s'ha trobat un argument -tor no acceptat. Feu servir -onion.</translation> + </message> + <message> + <source>Fee (in BTC/kB) to add to transactions you send (default: %s)</source> + <translation>Comissió en (BTC/kB) per afegir a les transaccions que envieu (per defecte: %s)</translation> + </message> + <message> <source>Information</source> - <translation>Informació</translation> + <translation>&Informació</translation> + </message> + <message> + <source>Initialization sanity check failed. Bitcoin Core is shutting down.</source> + <translation>Ha fallat la inicialització de la comprovació de validesa. El Bitcoin Core s'està parant.</translation> </message> <message> <source>Invalid amount for -minrelaytxfee=<amount>: '%s'</source> @@ -2782,42 +2982,30 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Import no vàlid per a -mintxfee=<amount>: «%s»</translation> </message> <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation>Mida límit de la memòria cau de signatura per a <n> entrades (per defecte: 50000)</translation> - </message> - <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>Registra la prioritat de transacció i comissió per kB en minar blocs (per defecte: 0)</translation> - </message> - <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Manté l'índex sencer de transaccions (per defecte: 0)</translation> + <source>Invalid amount for -paytxfee=<amount>: '%s' (must be at least %s)</source> + <translation>Import no vàlid per a -paytxfee=<amount>: «%s» (ha de ser com a mínim %s)</translation> </message> <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Mida màxima del buffer de recepció per a cada connexió, <n>*1000 bytes (default: 5000)</translation> + <source>Invalid netmask specified in -whitelist: '%s'</source> + <translation>S'ha especificat una màscara de xarxa no vàlida a -whitelist: «%s»</translation> </message> <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Mida màxima del buffer d'enviament per a cada connexió, <n>*1000 bytes (default: 5000)</translation> + <source>Keep at most <n> unconnectable blocks in memory (default: %u)</source> + <translation>Manté com a màxim <n> blocs no connectables en memòria (per defecte: %u)</translation> </message> <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Només accepta cadenes de blocs que coincidisquen amb els punts de prova (per defecte: 1)</translation> + <source>Need to specify a port with -whitebind: '%s'</source> + <translation>Cal especificar un port amb -whitebind: «%s»</translation> </message> <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Només connecta als nodes de la xarxa <net> (IPv4, IPv6 o Tor)</translation> + <source>Node relay options:</source> + <translation>Opcions de transmissió del node:</translation> </message> <message> <source>Print block on startup, if found in block index</source> <translation>Imprimeix el block a l'inici, si es troba l'índex de blocs</translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>Imprimeix l'arbre de blocs a l'inici (per defecte: 0)</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>Opcions RPC SSL: (veieu el wiki del Bitcoin per a instruccions de configuració de l'SSL)</translation> </message> @@ -2834,22 +3022,10 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Introdueix incertesa en 1 de cada <n> missatges de la xarxa</translation> </message> <message> - <source>Run a thread to flush wallet periodically (default: 1)</source> - <translation>Executa un fil per buidar el moneder periòdicament (per defecte: 1)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Envia informació de traça/depuració a la consola en comptes del fitxer debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Defineix una mida mínima de bloc en bytes (per defecte: 0)</translation> - </message> - <message> - <source>Sets the DB_PRIVATE flag in the wallet db environment (default: 1)</source> - <translation>Defineix el senyal DB_PRIVATE en l'entorn db del moneder (per defecte: 1)</translation> - </message> - <message> <source>Show all debugging options (usage: --help -help-debug)</source> <translation>Mostra totes les opcions de depuració (ús: --help --help-debug)</translation> </message> @@ -2862,12 +3038,8 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Ha fallat la signatura de la transacció</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Especifica el temps limit per a un intent de connexió en mil·lisegons (per defecte: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Error de sistema: </translation> + <source>This is experimental software.</source> + <translation>Això és programari experimental.</translation> </message> <message> <source>Transaction amount too small</source> @@ -2882,8 +3054,8 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>La transacció és massa gran</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Utilitza UPnP per a mapejar els ports d'escolta (per defecte: 0)</translation> + <source>Unable to bind to %s on this computer (bind returned error %s)</source> + <translation>No s'ha pogut vincular a %s en este ordinador (la vinculació ha retornat l'error %s)</translation> </message> <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> @@ -2894,6 +3066,10 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Nom d'usuari per a connexions JSON-RPC</translation> </message> <message> + <source>Wallet needed to be rewritten: restart Bitcoin Core to complete</source> + <translation>Cal reescriure el moneder: reiniceu el Bitcoin Core per completar-ho.</translation> + </message> + <message> <source>Warning</source> <translation>Avís</translation> </message> @@ -2902,6 +3078,14 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Avís: esta versió està obsoleta. És necessari actualitzar-la!</translation> </message> <message> + <source>Warning: Unsupported argument -benchmark ignored, use -debug=bench.</source> + <translation>Avís: s'ha ignorat l'argument no acceptat de -benchmark. Feu servir -debug=bench.</translation> + </message> + <message> + <source>Warning: Unsupported argument -debugnet ignored, use -debug=net.</source> + <translation>Avís: s'ha ignorat l'argument no acceptat de -debugnet. Feu servir -debug=net.</translation> + </message> + <message> <source>Zapping all transactions from wallet...</source> <translation>Se suprimeixen totes les transaccions del moneder...</translation> </message> @@ -2926,10 +3110,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Actualitza el moneder a l'últim format</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Defineix el límit de nombre de claus a <n> (per defecte: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Reescaneja la cadena de blocs en les transaccions de moneder perdudes</translation> </message> @@ -2938,14 +3118,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Utilitza OpenSSL (https) per a connexions JSON-RPC</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Fitxer del certificat de servidor (per defecte: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Clau privada del servidor (per defecte: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Este misatge d'ajuda</translation> </message> diff --git a/src/qt/locale/bitcoin_ca_ES.ts b/src/qt/locale/bitcoin_ca_ES.ts index f3b2b4a926..5fa69e798d 100644 --- a/src/qt/locale/bitcoin_ca_ES.ts +++ b/src/qt/locale/bitcoin_ca_ES.ts @@ -391,10 +391,6 @@ <translation>Barra d'eines de les pestanyes</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Nucli de Bitcoin</translation> </message> @@ -434,10 +430,6 @@ <source>No block source available...</source> <translation>No hi ha cap font de bloc disponible...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Proccessats %1 blocs del històric de transaccions.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n hora</numerusform><numerusform>%n hores</numerusform></translation> @@ -912,15 +904,7 @@ Address: %4 <source>Error</source> <translation>Error</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB d'espai lliure disponible</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(d' %1GB necessari)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -1162,10 +1146,6 @@ Address: %4 <translation>La informació mostrada pot no estar al día. El teu moneder es sincronitza automàticament amb la xarxa Bitcoin un cop s'ha establert connexió, però aquest proces no s'ha completat encara.</translation> </message> <message> - <source>Wallet</source> - <translation>Moneder</translation> - </message> - <message> <source>Watch-only:</source> <translation>Només lectura:</translation> </message> @@ -1218,10 +1198,6 @@ Address: %4 <translation>Balanç total actual en adreces de només lectura</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Transaccions recents</b></translation> - </message> - <message> <source>out of sync</source> <translation>Fora de sincronia</translation> </message> @@ -1481,10 +1457,6 @@ Address: %4 <translation>Serveis</translation> </message> <message> - <source>Sync Node</source> - <translation>Node de sincronització</translation> - </message> - <message> <source>Starting Height</source> <translation>Alçada inicial</translation> </message> @@ -1613,14 +1585,6 @@ Address: %4 <translation>Sortint</translation> </message> <message> - <source>Yes</source> - <translation>Sí</translation> - </message> - <message> - <source>No</source> - <translation>No</translation> - </message> - <message> <source>Unknown</source> <translation>Desconegut</translation> </message> @@ -2469,6 +2433,10 @@ Address: %4 <translation>Minat</translation> </message> <message> + <source>watch-only</source> + <translation>només lectura</translation> + </message> + <message> <source>(n/a)</source> <translation>(n/a)</translation> </message> @@ -2695,26 +2663,10 @@ Address: %4 <translation>Opcions:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Especifica un fitxer de configuració (per defecte: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Especifica un fitxer pid (per defecte: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Especifica el directori de dades</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Escolta connexions a <port> (per defecte: 8333 o testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Manté com a molt <n> connexions a iguals (per defecte: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Connecta al node per obtenir les adreces de les connexions, i desconnecta</translation> </message> @@ -2723,18 +2675,6 @@ Address: %4 <translation>Especifiqueu la vostra adreça pública</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Límit per a desconectar connexions errònies (per defecte: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Nombre de segons abans de reconectar amb connexions errònies (per defecte: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Escolta connexions JSON-RPC al port <port> (per defecte: 8332 o testnet:18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Accepta la línia d'ordres i ordres JSON-RPC </translation> </message> @@ -2774,18 +2714,10 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Xifrats acceptables (per defecte: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Vincula a una adreça específica i sempre escolta-hi. Utilitza la notació [host]:port per IPv6</translation> </message> <message> - <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:15)</source> - <translation>Limita contínuament les transaccions gratuïtes a <n>*1000 bytes per minut (per defecte: 15)</translation> - </message> - <message> <source>Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup</source> <translation>Elimina totes les transaccions del moneder i només recupera aquelles de la cadena de blocs a través de -rescan a l'inici</translation> </message> @@ -2806,14 +2738,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Executa una ordre quan una transacció del moneder canviï (%s en cmd es canvia per TxID)</translation> </message> <message> - <source>Flush database activity from memory pool to disk log every <n> megabytes (default: 100)</source> - <translation>Buida l'activitat de la base de dades de la memòria disponible al registre del disc cada <n> megabytes (per defecte: 100)</translation> - </message> - <message> - <source>How thorough the block verification of -checkblocks is (0-4, default: 3)</source> - <translation>Com d'exhaustiva és la verificació de blocs de -checkblocks is (0-4, per defecte: 3)</translation> - </message> - <message> <source>In this mode -genproclimit controls how many blocks are generated immediately.</source> <translation>En aquest mode -genproclimit controla quants blocs es generen immediatament.</translation> </message> @@ -2822,10 +2746,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Defineix el nombre de fils de verificació d'scripts (%u a %d, 0 = auto, <0 = deixa tants nuclis lliures, per defecte: %d)</translation> </message> <message> - <source>Set the processor limit for when generation is on (-1 = unlimited, default: -1)</source> - <translation>Defineix el límit de processadors quan està activada la generació (-1 = sense límit, per defecte: -1)</translation> - </message> - <message> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Aquesta és una versió de pre-llançament - utilitza-la sota la teva responsabilitat - No usar per a minería o aplicacions de compra-venda</translation> </message> @@ -2834,10 +2754,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>No es pot enllaçar %s a aquest ordinador. El Bitcoin Core probablement ja estigui executant-s'hi.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Utilitza un proxy SOCKS5 apart per arribar a iguals a través de serveis de Tor ocults (per defecte: -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Avís: el -paytxfee és molt elevat! Aquesta és la comissió de transacció que pagareu si envieu una transacció.</translation> </message> @@ -2862,10 +2778,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>(per defecte: 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(per defecte: wallet.dat)</translation> - </message> - <message> <source><category> can be:</source> <translation><category> pot ser:</translation> </message> @@ -2894,10 +2806,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Opcions de depuració/proves:</translation> </message> <message> - <source>Disable safemode, override a real safe mode event (default: 0)</source> - <translation>Inhabilia el mode segur (safemode), invalida un esdeveniment de mode segur real (per defecte: 0)</translation> - </message> - <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Descobreix la pròpia adreça IP (per defecte: 1 quan escoltant i no -externalip)</translation> </message> @@ -2934,66 +2842,10 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Error: El moneder està bloquejat, no és possible crear la transacció!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Error: error de sistema: </translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Ha fallat escoltar a qualsevol port. Feu servir -listen=0 si voleu fer això.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Ha fallat la lectura de la informació del bloc</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Ha fallat la lectura del bloc</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Ha fallat la sincronització de l'índex de blocs</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Ha fallat la escriptura de l'índex de blocs</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Ha fallat la escriptura de la informació de bloc</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Ha fallat l'escriptura del bloc</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Ha fallat l'escriptura de la informació de fitxer</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Ha fallat l'escriptura de la basse de dades de monedes</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Ha fallat l'escriptura de l'índex de transaccions</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Ha fallat el desfer de dades</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>Força el mode segur (per defecte: 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Genera monedes (per defecte: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Quants blocs s'han de confirmar a l'inici (per defecte: 288, 0 = tots)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>Si no se subministra <category>, mostra tota la informació de depuració.</translation> </message> @@ -3014,10 +2866,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>No hi ha suficient descriptors de fitxers disponibles.</translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>Posa davant de la sortida de depuració una marca horària (per defecte: 1)</translation> - </message> - <message> <source>Rebuild block chain index from current blk000??.dat files</source> <translation>Reconstrueix l'índex de la cadena de blocs dels fitxers actuals blk000??.dat</translation> </message> @@ -3030,22 +2878,10 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Defineix la mida màxim del bloc en bytes (per defecte: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Estableix el nombre de fils per atendre trucades RPC (per defecte: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Especifica un fitxer de moneder (dins del directori de dades)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>Gasta el canvi sense confirmar en enviar transaccions (per defecte: 1)</translation> - </message> - <message> - <source>Stop running after importing blocks from disk (default: 0)</source> - <translation>Atura l'execució després d'importar blocs del disc (per defecte: 0)</translation> - </message> - <message> <source>This is intended for regression testing tools and app development.</source> <translation>Això es així per a eines de proves de regressió per al desenvolupament d'aplicacions.</translation> </message> @@ -3074,10 +2910,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Importa blocs de un fitxer blk000??.dat extern</translation> </message> <message> - <source>(default: 1, 1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)</source> - <translation>(per defecte: 1, 1 = mantingues les metadades de les tx, p. ex., el propietari del compte i la informació de sol·licitud de pagament, 2 = descarta les metadades de tx) </translation> - </message> - <message> <source>Allow JSON-RPC connections from specified source. Valid for <ip> are a single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This option can be specified multiple times</source> <translation>Permet les connexions JSON-RPC d'una font específica. Vàlid per a <ip> són una IP individual (p. ex., 1.2.3.4), una xarxa / màscara de xarxa (p. ex., 1.2.3.4/255.255.255.0) o una xarxa/CIDR (p. ex., 1.2.3.4/24). Es pot especificar aquesta opció moltes vegades</translation> </message> @@ -3110,10 +2942,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Error: s'ha trobat un argument no permès de -socks. Ja no es pot definir més la versió de SOCKS, només s'accepten els proxies de SOCKS5.ç</translation> </message> <message> - <source>Execute command when a network tx respends wallet tx input (%s=respend TxID, %t=wallet TxID)</source> - <translation>Executa l'ordre quan una tx de xarxa gasta de nou una tx d'entrada del moneder (%s=torna a gastar TxID, %t=TxID del moneder)</translation> - </message> - <message> <source>Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)</source> <translation>Executa l'ordre quan es rebi un avís rellevant o veiem una forquilla molt llarga (%s en cmd és reemplaçat per un missatge)</translation> </message> @@ -3126,14 +2954,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Comissions (en BTC/Kb) inferiors a això es consideren de comissió zero per a la creació de la transacció (per defecte: %s)</translation> </message> <message> - <source>If paytxfee is not set, include enough fee so transactions are confirmed on average within n blocks (default: 1)</source> - <translation>Si no s'ha definit paytxfee, inclou comissió suficient per tal que les transaccions siguin confirmades dins d'una mitja de n blocs (per defecte: 1)</translation> - </message> - <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>Informació de la depuració de sortida (per defecte: 0, proporcionar <category> és opcional)</translation> - </message> - <message> <source>Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect)</source> <translation>Consulta a adreces d'iguals a través de DNS, si es troba baix en adreces (per defecte: 1 a menys que -connect)</translation> </message> @@ -3150,18 +2970,10 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Avís: comproveu que la data i hora del vostre ordinador siguin correctes! Si el vostre rellotge no és correcte, el Bitcoin Core no funcionarà correctament.</translation> </message> <message> - <source>Whitelist peers connecting from the given netmask or ip. Can be specified multiple times.</source> - <translation>Posa en la llista blanca els iguals que es connectin de la màscara de xarxa o ip donada. Es pot especificar moltes vegades.</translation> - </message> - <message> <source>Whitelisted peers cannot be DoS banned and their transactions are always relayed, even if they are already in the mempool, useful e.g. for a gateway</source> <translation>Els iguals en la llista blanca no poden ser bandejats per DoS i es transmetran sempre llurs transaccions, fins i tot si ja són a la mempool. Això és útil, p. ex., per a una passarel·la</translation> </message> <message> - <source>Always query for peer addresses via DNS lookup (default: 0)</source> - <translation>Consulta sempre adreces d'iguals a través de consultes DNS (per defecte: 0)</translation> - </message> - <message> <source>Cannot resolve -whitebind address: '%s'</source> <translation>No es pot resoldre l'adreça -whitebind: «%s»</translation> </message> @@ -3190,14 +3002,14 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Comissió en (BTC/kB) per afegir a les transaccions que envieu (per defecte: %s)</translation> </message> <message> - <source>Include IP addresses in debug output (default: 0)</source> - <translation>Inclou adreces IP en la sortida de depuració (per defecte: 0)</translation> - </message> - <message> <source>Information</source> <translation>&Informació</translation> </message> <message> + <source>Initialization sanity check failed. Bitcoin Core is shutting down.</source> + <translation>Ha fallat la inicialització de la comprovació de validesa. El Bitcoin Core s'està aturant.</translation> + </message> + <message> <source>Invalid amount for -minrelaytxfee=<amount>: '%s'</source> <translation>Import no vàlid per a -minrelaytxfee=<amount>: «%s»</translation> </message> @@ -3206,42 +3018,30 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Import no vàlid per a -mintxfee=<amount>: «%s»</translation> </message> <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation>Mida límit de la memòria cau de signatura per a <n> entrades (per defecte: 50000)</translation> - </message> - <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>Registra la prioritat de transacció i comissió per kB en minar blocs (per defecte: 0)</translation> - </message> - <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Manté l'índex sencer de transaccions (per defecte: 0)</translation> + <source>Invalid amount for -paytxfee=<amount>: '%s' (must be at least %s)</source> + <translation>Import no vàlid per a -paytxfee=<amount>: «%s» (ha de ser com a mínim %s)</translation> </message> <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Mida màxima del buffer de recepció per a cada connexió, <n>*1000 bytes (default: 5000)</translation> + <source>Invalid netmask specified in -whitelist: '%s'</source> + <translation>S'ha especificat una màscara de xarxa no vàlida a -whitelist: «%s»</translation> </message> <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Mida màxima del buffer d'enviament per a cada connexió, <n>*1000 bytes (default: 5000)</translation> + <source>Keep at most <n> unconnectable blocks in memory (default: %u)</source> + <translation>Manté com a màxim <n> blocs no connectables en memòria (per defecte: %u)</translation> </message> <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Només accepta cadenes de blocs que coincideixin amb els punts de prova (per defecte: 1)</translation> + <source>Need to specify a port with -whitebind: '%s'</source> + <translation>Cal especificar un port amb -whitebind: «%s»</translation> </message> <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Només connecta als nodes de la xarxa <net> (IPv4, IPv6 o Tor)</translation> + <source>Node relay options:</source> + <translation>Opcions de transmissió del node:</translation> </message> <message> <source>Print block on startup, if found in block index</source> <translation>Imprimeix el block a l'inici, si es troba l'índex de blocs</translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>Imprimeix l'arbre de blocs a l'inici (per defecte: 0)</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>Opcions RPC SSL: (veieu el wiki del Bitcoin per a instruccions de configuració de l'SSL)</translation> </message> @@ -3258,22 +3058,10 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Introdueix incertesa en 1 de cada <n> missatges de la xarxa</translation> </message> <message> - <source>Run a thread to flush wallet periodically (default: 1)</source> - <translation>Executa un fil per buidar el moneder periòdicament (per defecte: 1)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Envia informació de traça/depuració a la consola en comptes del fitxer debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Defineix una mida mínima de bloc en bytes (per defecte: 0)</translation> - </message> - <message> - <source>Sets the DB_PRIVATE flag in the wallet db environment (default: 1)</source> - <translation>Defineix el senyal DB_PRIVATE en l'entorn db del moneder (per defecte: 1)</translation> - </message> - <message> <source>Show all debugging options (usage: --help -help-debug)</source> <translation>Mostra totes les opcions de depuració (ús: --help --help-debug)</translation> </message> @@ -3286,12 +3074,8 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Ha fallat la signatura de la transacció</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Especifica el temps limit per a un intent de connexió en mil·lisegons (per defecte: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Error de sistema: </translation> + <source>This is experimental software.</source> + <translation>Això és programari experimental.</translation> </message> <message> <source>Transaction amount too small</source> @@ -3306,8 +3090,8 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>La transacció és massa gran</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Utilitza UPnP per a mapejar els ports d'escolta (per defecte: 0)</translation> + <source>Unable to bind to %s on this computer (bind returned error %s)</source> + <translation>No s'ha pogut vincular a %s en aquest ordinador (la vinculació ha retornat l'error %s)</translation> </message> <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> @@ -3362,10 +3146,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Actualitza el moneder a l'últim format</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Defineix el límit de nombre de claus a <n> (per defecte: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Reescaneja la cadena de blocs en les transaccions de moneder perdudes</translation> </message> @@ -3374,14 +3154,6 @@ per exemple: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Utilitza OpenSSL (https) per a connexions JSON-RPC</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Fitxer del certificat de servidor (per defecte: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Clau privada del servidor (per defecte: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Aquest misatge d'ajuda</translation> </message> diff --git a/src/qt/locale/bitcoin_cs.ts b/src/qt/locale/bitcoin_cs.ts index 2aa017fdf8..44fda5afed 100644 --- a/src/qt/locale/bitcoin_cs.ts +++ b/src/qt/locale/bitcoin_cs.ts @@ -391,10 +391,6 @@ <translation>Panel s listy</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin Core</translation> </message> @@ -435,10 +431,6 @@ <translation>Není dostupný žádný zdroj bloků...</translation> </message> <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Zpracováno %1 bloků transakční historie.</translation> - </message> - <message> <source>%1 and %2</source> <translation>%1 a %2</translation> </message> @@ -900,15 +892,7 @@ Adresa: %4 <source>Error</source> <translation>Chyba</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB volného místa</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(z potřebných %1 GB)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -1150,10 +1134,6 @@ Adresa: %4 <translation>Zobrazené informace nemusí být aktuální. Tvá peněženka se automaticky sesynchronizuje s Bitcoinovou sítí, jakmile se s ní spojí. Zatím ale ještě není synchronizace dokončena.</translation> </message> <message> - <source>Wallet</source> - <translation>Peněženka</translation> - </message> - <message> <source>Watch-only:</source> <translation>Sledované:</translation> </message> @@ -1206,10 +1186,6 @@ Adresa: %4 <translation>Aktuální stav účtu sledovaných adres</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Poslední transakce</b></translation> - </message> - <message> <source>out of sync</source> <translation>nesynchronizováno</translation> </message> @@ -1469,10 +1445,6 @@ Adresa: %4 <translation>Služby</translation> </message> <message> - <source>Sync Node</source> - <translation>Synchronizační uzel</translation> - </message> - <message> <source>Starting Height</source> <translation>Prvotní výška</translation> </message> @@ -1601,14 +1573,6 @@ Adresa: %4 <translation>Ven</translation> </message> <message> - <source>Yes</source> - <translation>Ano</translation> - </message> - <message> - <source>No</source> - <translation>Ne</translation> - </message> - <message> <source>Unknown</source> <translation>Neznámá</translation> </message> @@ -2453,6 +2417,10 @@ Adresa: %4 <translation>Vytěženo</translation> </message> <message> + <source>watch-only</source> + <translation>sledovací</translation> + </message> + <message> <source>(n/a)</source> <translation>(n/a)</translation> </message> @@ -2679,26 +2647,10 @@ Adresa: %4 <translation>Možnosti:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Konfigurační soubor (výchozí: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>PID soubor (výchozí: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Adresář pro data</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Čekat na spojení na <portu> (výchozí: 8333 nebo testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Povolit nejvýše <n> protějšků (výchozí: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Připojit se k uzlu, získat adresy jeho protějšků a odpojit se</translation> </message> @@ -2707,18 +2659,6 @@ Adresa: %4 <translation>Specifikuj svou veřejnou adresu</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Práh pro odpojování zlobivých protějšků (výchozí: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Doba ve vteřinách, po kterou se nebudou moci zlobivé protějšky znovu připojit (výchozí: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Čekat na JSON RPC spojení na <portu> (výchozí: 8332 nebo testnet: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Akceptovat příkazy z příkazové řádky a přes JSON-RPC</translation> </message> @@ -2759,18 +2699,10 @@ například: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Akceptovatelné šifry (výchozí: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Poslouchat na zadané adrese. Pro zápis IPv6 adresy použij notaci [adresa]:port</translation> </message> <message> - <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:15)</source> - <translation>Kontinuálně omezovat bezpoplatkové transakce na <n>*1000 bajtů za minutu (výchozí: 15)</translation> - </message> - <message> <source>Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup</source> <translation>Smazat všechny transakce peněženky a při startu obnovit pouze relevantní části řetězce bloků pomocí -rescan</translation> </message> @@ -2791,14 +2723,6 @@ například: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Spustit příkaz, když se objeví transakce týkající se peněženky (%s se v příkazu nahradí za TxID)</translation> </message> <message> - <source>Flush database activity from memory pool to disk log every <n> megabytes (default: 100)</source> - <translation>Promítnout databázovou aktivitu z paměťového prostoru do záznamu na disku každých <n> megabajtů (výchozí: 100)</translation> - </message> - <message> - <source>How thorough the block verification of -checkblocks is (0-4, default: 3)</source> - <translation>Jak moc důkladná má být verifikace bloků -checkblocks (0-4, výchozí: 3)</translation> - </message> - <message> <source>In this mode -genproclimit controls how many blocks are generated immediately.</source> <translation>V tomto módu -genproclimit určuje, kolik bloků je vygenerováno okamžitě.</translation> </message> @@ -2807,10 +2731,6 @@ například: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Nastavení počtu vláken pro verifikaci skriptů (%u až %d, 0 = automaticky, <0 = nechat daný počet jader volný, výchozí: %d)</translation> </message> <message> - <source>Set the processor limit for when generation is on (-1 = unlimited, default: -1)</source> - <translation>Nastavit omezení procesoru pro zapnuté generování (-1 = bez omezení, výchozí: -1)</translation> - </message> - <message> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Tohle je testovací verze – používej ji jen na vlastní riziko, ale rozhodně ji nepoužívej k těžbě nebo pro obchodní aplikace</translation> </message> @@ -2819,10 +2739,6 @@ například: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Nedaří se mi připojit na %s na tomhle počítači. Bitcoin Core už pravděpodobně jednou běží.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Použít samostatnou SOCKS5 proxy ke spojení s protějšky přes skryté služby v Toru (výchozí: -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Upozornění: -paytxfee je nastaveno velmi vysoko! Toto je transakční poplatek, který zaplatíš za každou poslanou transakci.</translation> </message> @@ -2847,10 +2763,6 @@ například: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>(výchozí: 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(výchozí: wallet.dat)</translation> - </message> - <message> <source><category> can be:</source> <translation><category> může být:</translation> </message> @@ -2879,10 +2791,6 @@ například: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Možnosti ladění/testování:</translation> </message> <message> - <source>Disable safemode, override a real safe mode event (default: 0)</source> - <translation>Vypnout bezpečný režim (safemode), překrýt skutečnou událost bezpečného režimu (výchozí: 0)</translation> - </message> - <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Zjistit vlastní IP adresu (výchozí: 1, pokud naslouchá a není zadáno -externalip)</translation> </message> @@ -2919,66 +2827,10 @@ například: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Chyba: Peněženka je zamčená, nemohu vytvořit transakci!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Chyba: systémová chyba: </translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Nepodařilo se naslouchat na žádném portu. Použij -listen=0, pokud to byl tvůj záměr.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Nepodařilo se přečíst informace o bloku</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Nepodařilo se přečíst blok</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Nepodařilo se sesynchronizovat index bloků</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Nepodařilo se zapsat index bloků</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Nepodařilo se zapsat informace o bloku</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Nepodařilo se zapsat blok</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Nepodařilo se zapsat informace o souboru</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Selhal zápis do databáze mincí</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Nepodařilo se zapsat index transakcí</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Nepodařilo se zapsat data o vracení změn</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>Vynutit bezpečný mód (výchozí: 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Generovat mince (výchozí: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Kolik bloků při startu zkontrolovat (výchozí: 288, 0 = všechny)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>Pokud není <category> zadána, bude tisknout veškeré ladicí informace.</translation> </message> @@ -2999,10 +2851,6 @@ například: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Je nedostatek deskriptorů souborů.</translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>Připojit před ladicí výstup časové razítko (výchozí: 1)</translation> - </message> - <message> <source>Rebuild block chain index from current blk000??.dat files</source> <translation>Znovu vytvořit index řetězce bloků z aktuálních blk000??.dat souborů</translation> </message> @@ -3015,22 +2863,10 @@ například: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Nastavit maximální velikost bloku v bajtech (výchozí: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Nastavení počtu vláken pro servisní RPC volání (výchozí: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Udej název souboru s peněženkou (v rámci datového adresáře)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>Utrácet i ještě nepotvrzené drobné při posílání transakcí (výchozí: 1)</translation> - </message> - <message> - <source>Stop running after importing blocks from disk (default: 0)</source> - <translation>Ukončit se po importu bloků z disku (výchozí: 0)</translation> - </message> - <message> <source>This is intended for regression testing tools and app development.</source> <translation>Tohle je určeno pro nástroje na regresní testování a vyvíjení aplikací.</translation> </message> @@ -3059,10 +2895,6 @@ například: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Importovat bloky z externího souboru blk000??.dat</translation> </message> <message> - <source>(default: 1, 1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)</source> - <translation>(výchozí: 1, 1 = ukládat transakční metadata, např. majitele účtu a informace o platebním požadavku, 2 = mazat transakční metadata)</translation> - </message> - <message> <source>Allow JSON-RPC connections from specified source. Valid for <ip> are a single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This option can be specified multiple times</source> <translation>Povolit JSON-RPC spojení ze specifikovaného zdroje. Platnou hodnotou <ip> je jednotlivá IP adresa (např. 1.2.3.4), síť/maska (např. 1.2.3.4/255.255.255.0) nebo síť/CIDR (např. 1.2.3.4/24). Tuto volbu lze použít i vícekrát</translation> </message> @@ -3099,10 +2931,6 @@ například: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Chyba: Byl použit nepodporovaný argument -socks. Nastavení verze SOCKS už není možné, podporovány jsou pouze SOCKS5 proxy.</translation> </message> <message> - <source>Execute command when a network tx respends wallet tx input (%s=respend TxID, %t=wallet TxID)</source> - <translation>Spustit příkaz, když nějaká transakce na síti znovu utrácí vstup transakce této peněženky (%s=TxID cizí transakce, %t=TxID transakce peněženky)</translation> - </message> - <message> <source>Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)</source> <translation>Spustit příkaz, když přijde relevantní upozornění nebo když dojde k opravdu dlouhému rozštěpení řetezce bloků (%s se v příkazu nahradí zprávou)</translation> </message> @@ -3115,14 +2943,6 @@ například: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Poplatky (v BTC/Kb) menší než tato hodnota jsou považovány za nulové pro účely vytváření transakcí (výchozí: %s)</translation> </message> <message> - <source>If paytxfee is not set, include enough fee so transactions are confirmed on average within n blocks (default: 1)</source> - <translation>Pokud paytxfee není nastaveno, platit dostatečný poplatek na to, aby byly transakce potvrzeny v průměru během n bloků (výchozí: 1)</translation> - </message> - <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>Tisknout ladicí informace (výchozí: 0, zadání <category> je volitelné)</translation> - </message> - <message> <source>Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect)</source> <translation>Při nedostatku adres získat další protějšky z DNS (výchozí: 1, pokud není použito -connect)</translation> </message> @@ -3139,18 +2959,10 @@ například: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Upozornění: Zkontroluj, že máš v počítači správně nastavený datum a čas! Pokud jsou nastaveny špatně, Bitcoin Core nebude fungovat správně.</translation> </message> <message> - <source>Whitelist peers connecting from the given netmask or ip. Can be specified multiple times.</source> - <translation>Umístit na bílou listinu protějšky připojující se z dané podsítě či ip. Lze zadat i vícekrát.</translation> - </message> - <message> <source>Whitelisted peers cannot be DoS banned and their transactions are always relayed, even if they are already in the mempool, useful e.g. for a gateway</source> <translation>Na protějšky na bílé listině se nevztahuje DoS klatba a jejich transakce jsou vždy přeposílány, i když už třeba jsou v mempoolu, což je užitečné např. pro bránu</translation> </message> <message> - <source>Always query for peer addresses via DNS lookup (default: 0)</source> - <translation>Vždy získávat adresy dalších protějšků přes DNS (výchozí: 0)</translation> - </message> - <message> <source>Cannot resolve -whitebind address: '%s'</source> <translation>Nemohu přeložit -whitebind adresu: '%s'</translation> </message> @@ -3179,10 +2991,6 @@ například: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Poplatek (v BTC/kB), který se přidá ke každé odeslané transakci (výchozí: %s)</translation> </message> <message> - <source>Include IP addresses in debug output (default: 0)</source> - <translation>Zaznamenávat do ladicích výstupů i IP adresy (výchozí: 0)</translation> - </message> - <message> <source>Information</source> <translation>Informace</translation> </message> @@ -3211,26 +3019,6 @@ například: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Držet v paměti nejvýše <n> nespojitelných bloků (výchozí: %u)</translation> </message> <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation>Omezit velikost vyrovnávací paměti pro podpisy na <n> položek (výchozí: 50000)</translation> - </message> - <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>Zaznamenávat během těžení bloků prioritu transakce a poplatek za kB (výchozí: 0)</translation> - </message> - <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Spravovat úplný index transakcí (výchozí: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Maximální velikost přijímacího bufferu pro každé spojení, <n>*1000 bajtů (výchozí: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Maximální velikost odesílacího bufferu pro každé spojení, <n>*1000 bajtů (výchozí: 1000)</translation> - </message> - <message> <source>Need to specify a port with -whitebind: '%s'</source> <translation>V rámci -whitebind je třeba specifikovat i port: '%s'</translation> </message> @@ -3239,22 +3027,10 @@ například: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Možnosti přeposílání:</translation> </message> <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Uznávat pouze řetězec bloků, který odpovídá vnitřním kontrolním bodům (výchozí: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Připojit se pouze k uzlům v <net> síti (IPv4, IPv6 nebo Tor)</translation> - </message> - <message> <source>Print block on startup, if found in block index</source> <translation>Vypsat při startu blok,pokud se nachází v indexu bloků</translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>Vypsat při startu strom bloků (výchozí: 0)</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>Možnosti SSL pro RPC: (viz instrukce nastavení SSL na Bitcoin Wiki)</translation> </message> @@ -3271,30 +3047,10 @@ například: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Náhodně pozměňovat jednu z každých <n> síťových zpráv</translation> </message> <message> - <source>Relay and mine data carrier transactions (default: 1)</source> - <translation>Přeposílat a těžit transakce nesoucí data (výchozí: 1)</translation> - </message> - <message> - <source>Relay non-P2SH multisig (default: 1)</source> - <translation>Přeposílat ne-P2SH multisig (výchozí: 1)</translation> - </message> - <message> - <source>Run a thread to flush wallet periodically (default: 1)</source> - <translation>Spustit vlákno pročišťující periodicky peněženku (výchozí: 1)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Posílat stopovací/ladicí informace do konzole místo do souboru debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Nastavit minimální velikost bloku v bajtech (výchozí: 0)</translation> - </message> - <message> - <source>Sets the DB_PRIVATE flag in the wallet db environment (default: 1)</source> - <translation>Nastavit příznak DB_PRIVATE v databázovém prostředí peněženky (výchozí: 1)</translation> - </message> - <message> <source>Show all debugging options (usage: --help -help-debug)</source> <translation>Zobrazit všechny možnosti ladění (užití: --help -help-debug)</translation> </message> @@ -3307,14 +3063,6 @@ například: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Nepodařilo se podepsat transakci</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Zadej časový limit spojení v milisekundách (výchozí: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Systémová chyba: </translation> - </message> - <message> <source>This is experimental software.</source> <translation>Tohle je experimentální program.</translation> </message> @@ -3335,10 +3083,6 @@ například: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Nedaří se mi připojit na %s na tomhle počítači (operace bind vrátila chybu %s)</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Použít UPnP k namapování naslouchacího portu (výchozí: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Použít UPnP k namapování naslouchacího portu (výchozí: 1, pokud naslouchá)</translation> </message> @@ -3391,10 +3135,6 @@ například: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Převést peněženku na nejnovější formát</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Nastavit zásobník klíčů na velikost <n> (výchozí: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Přeskenovat řetězec bloků na chybějící transakce tvé pěněženky</translation> </message> @@ -3403,14 +3143,6 @@ například: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Použít OpenSSL (https) pro JSON-RPC spojení</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Soubor se serverovým certifikátem (výchozí: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Soubor se serverovým soukromým klíčem (výchozí: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Tato nápověda</translation> </message> diff --git a/src/qt/locale/bitcoin_cy.ts b/src/qt/locale/bitcoin_cy.ts index 3380733c63..cf82f2be27 100644 --- a/src/qt/locale/bitcoin_cy.ts +++ b/src/qt/locale/bitcoin_cy.ts @@ -155,10 +155,6 @@ <translation>Bar offer tabiau</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Error</source> <translation>Gwall</translation> </message> @@ -285,10 +281,6 @@ <source>Form</source> <translation>Ffurflen</translation> </message> - <message> - <source><b>Recent transactions</b></source> - <translation><b>Trafodion diweddar</b></translation> - </message> </context> <context> <name>PaymentServer</name> diff --git a/src/qt/locale/bitcoin_da.ts b/src/qt/locale/bitcoin_da.ts index f292766ec8..05ee62e020 100644 --- a/src/qt/locale/bitcoin_da.ts +++ b/src/qt/locale/bitcoin_da.ts @@ -11,7 +11,7 @@ </message> <message> <source>&New</source> - <translation>Ny</translation> + <translation>&Ny</translation> </message> <message> <source>Copy the currently selected address to the system clipboard</source> @@ -19,15 +19,15 @@ </message> <message> <source>&Copy</source> - <translation>Kopiér</translation> + <translation>&Kopiér</translation> </message> <message> <source>C&lose</source> - <translation>Luk</translation> + <translation>&Luk</translation> </message> <message> <source>&Copy Address</source> - <translation>Kopiér adresse</translation> + <translation>&Kopiér adresse</translation> </message> <message> <source>Delete the currently selected address from the list</source> @@ -39,11 +39,11 @@ </message> <message> <source>&Export</source> - <translation>Eksportér</translation> + <translation>&Eksportér</translation> </message> <message> <source>&Delete</source> - <translation>Slet</translation> + <translation>&Slet</translation> </message> <message> <source>Choose the address to send coins to</source> @@ -55,7 +55,7 @@ </message> <message> <source>C&hoose</source> - <translation>Vælg</translation> + <translation>&Vælg</translation> </message> <message> <source>Sending addresses</source> @@ -75,11 +75,11 @@ </message> <message> <source>Copy &Label</source> - <translation>Kopiér mærkat</translation> + <translation>Kopiér &mærkat</translation> </message> <message> <source>&Edit</source> - <translation>Redigér</translation> + <translation>&Redigér</translation> </message> <message> <source>Export Address List</source> @@ -224,7 +224,7 @@ <name>BitcoinGUI</name> <message> <source>Sign &message...</source> - <translation>Underskriv besked …</translation> + <translation>Underskriv &besked …</translation> </message> <message> <source>Synchronizing with network...</source> @@ -232,7 +232,7 @@ </message> <message> <source>&Overview</source> - <translation>Oversigt</translation> + <translation>&Oversigt</translation> </message> <message> <source>Node</source> @@ -244,7 +244,7 @@ </message> <message> <source>&Transactions</source> - <translation>Transaktioner</translation> + <translation>&Transaktioner</translation> </message> <message> <source>Browse transaction history</source> @@ -252,7 +252,7 @@ </message> <message> <source>E&xit</source> - <translation>Luk</translation> + <translation>&Luk</translation> </message> <message> <source>Quit application</source> @@ -260,7 +260,7 @@ </message> <message> <source>About &Qt</source> - <translation>Om Qt</translation> + <translation>Om &Qt</translation> </message> <message> <source>Show information about Qt</source> @@ -268,31 +268,31 @@ </message> <message> <source>&Options...</source> - <translation>Indstillinger …</translation> + <translation>&Indstillinger …</translation> </message> <message> <source>&Encrypt Wallet...</source> - <translation>Kryptér tegnebog …</translation> + <translation>&Kryptér tegnebog …</translation> </message> <message> <source>&Backup Wallet...</source> - <translation>Sikkerhedskopiér tegnebog …</translation> + <translation>&Sikkerhedskopiér tegnebog …</translation> </message> <message> <source>&Change Passphrase...</source> - <translation>Skift adgangskode …</translation> + <translation>&Skift adgangskode …</translation> </message> <message> <source>&Sending addresses...</source> - <translation>Afsendelsesadresser …</translation> + <translation>&Afsendelsesadresser …</translation> </message> <message> <source>&Receiving addresses...</source> - <translation>Modtagelsesadresser …</translation> + <translation>&Modtagelsesadresser …</translation> </message> <message> <source>Open &URI...</source> - <translation>Åbn URI …</translation> + <translation>&Åbn URI …</translation> </message> <message> <source>Bitcoin Core client</source> @@ -324,7 +324,7 @@ </message> <message> <source>&Debug window</source> - <translation>Fejlsøgningsvindue</translation> + <translation>&Fejlsøgningsvindue</translation> </message> <message> <source>Open debugging and diagnostic console</source> @@ -332,7 +332,7 @@ </message> <message> <source>&Verify message...</source> - <translation>Verificér besked …</translation> + <translation>&Verificér besked …</translation> </message> <message> <source>Bitcoin</source> @@ -344,11 +344,11 @@ </message> <message> <source>&Send</source> - <translation>Send</translation> + <translation>&Send</translation> </message> <message> <source>&Receive</source> - <translation>Modtag</translation> + <translation>&Modtag</translation> </message> <message> <source>Show information about Bitcoin Core</source> @@ -356,7 +356,7 @@ </message> <message> <source>&Show / Hide</source> - <translation>Vis / skjul</translation> + <translation>&Vis / skjul</translation> </message> <message> <source>Show or hide the main Window</source> @@ -376,25 +376,21 @@ </message> <message> <source>&File</source> - <translation>Fil</translation> + <translation>&Fil</translation> </message> <message> <source>&Settings</source> - <translation>Opsætning</translation> + <translation>&Opsætning</translation> </message> <message> <source>&Help</source> - <translation>Hjælp</translation> + <translation>&Hjælp</translation> </message> <message> <source>Tabs toolbar</source> <translation>Faneværktøjslinje</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnetværk]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin Core</translation> </message> @@ -404,7 +400,7 @@ </message> <message> <source>&About Bitcoin Core</source> - <translation>Om Bitcoin Core</translation> + <translation>&Om Bitcoin Core</translation> </message> <message> <source>Show the list of used sending addresses and labels</source> @@ -420,7 +416,7 @@ </message> <message> <source>&Command-line options</source> - <translation>Tilvalg for kommandolinje</translation> + <translation>Tilvalg for &kommandolinje</translation> </message> <message> <source>Show the Bitcoin Core help message to get a list with possible Bitcoin command-line options</source> @@ -434,10 +430,6 @@ <source>No block source available...</source> <translation>Ingen blokkilde tilgængelig …</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Behandlet %1 blokke af transaktionshistorikken.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n time</numerusform><numerusform>%n timer</numerusform></translation> @@ -486,6 +478,10 @@ <source>Up to date</source> <translation>Opdateret</translation> </message> + <message numerus="yes"> + <source>Processed %n blocks of transaction history.</source> + <translation><numerusform>%n blok af transaktionshistorikken er blevet behandlet.</numerusform><numerusform>%n blokke af transaktionshistorikken er blevet behandlet.</numerusform></translation> + </message> <message> <source>Catching up...</source> <translation>Indhenter …</translation> @@ -753,7 +749,7 @@ Adresse: %4 </message> <message> <source>&Label</source> - <translation>Mærkat</translation> + <translation>&Mærkat</translation> </message> <message> <source>The label associated with this address list entry</source> @@ -765,7 +761,7 @@ Adresse: %4 </message> <message> <source>&Address</source> - <translation>Adresse</translation> + <translation>&Adresse</translation> </message> <message> <source>New receiving address</source> @@ -916,15 +912,11 @@ Adresse: %4 <source>Error</source> <translation>Fejl</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB fri plads tilgængelig</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(ud af %1 GB behøvet)</translation> + <message numerus="yes"> + <source>%n GB of free space available</source> + <translation><numerusform>%n GB fri plads tilgængelig</numerusform><numerusform>%n GB fri plads tilgængelig</numerusform></translation> </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -956,7 +948,7 @@ Adresse: %4 </message> <message> <source>&Main</source> - <translation>Generelt</translation> + <translation>&Generelt</translation> </message> <message> <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> @@ -964,7 +956,7 @@ Adresse: %4 </message> <message> <source>Pay transaction &fee</source> - <translation>Betal transaktionsgebyr</translation> + <translation>Betal transaktions&gebyr</translation> </message> <message> <source>Automatically start Bitcoin after logging in to the system.</source> @@ -972,11 +964,11 @@ Adresse: %4 </message> <message> <source>&Start Bitcoin on system login</source> - <translation>Start Bitcoin ved systemlogin</translation> + <translation>&Start Bitcoin ved systemlogin</translation> </message> <message> <source>Size of &database cache</source> - <translation>Størrelsen på databasens cache</translation> + <translation>Størrelsen på &databasens cache</translation> </message> <message> <source>MB</source> @@ -984,7 +976,7 @@ Adresse: %4 </message> <message> <source>Number of script &verification threads</source> - <translation>Antallet af scriptverificeringstråde</translation> + <translation>Antallet af script&verificeringstråde</translation> </message> <message> <source>Accept connections from outside</source> @@ -1000,7 +992,7 @@ Adresse: %4 </message> <message> <source>&Connect through SOCKS proxy (default proxy):</source> - <translation>Forbind gennem SOCKS-proxy (standard-proxy):</translation> + <translation>&Forbind gennem SOCKS-proxy (standard-proxy):</translation> </message> <message> <source>IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1)</source> @@ -1024,11 +1016,11 @@ Adresse: %4 </message> <message> <source>&Reset Options</source> - <translation>Nulstil indstillinger</translation> + <translation>&Nulstil indstillinger</translation> </message> <message> <source>&Network</source> - <translation>Netværk</translation> + <translation>&Netværk</translation> </message> <message> <source>(0 = auto, <0 = leave that many cores free)</source> @@ -1036,7 +1028,7 @@ Adresse: %4 </message> <message> <source>W&allet</source> - <translation>Tegnebog</translation> + <translation>&Tegnebog</translation> </message> <message> <source>Expert</source> @@ -1044,7 +1036,7 @@ Adresse: %4 </message> <message> <source>Enable coin &control features</source> - <translation>Slå egenskaber for coin-styring til</translation> + <translation>Slå egenskaber for &coin-styring til</translation> </message> <message> <source>If you disable the spending of unconfirmed change, the change from a transaction cannot be used until that transaction has at least one confirmation. This also affects how your balance is computed.</source> @@ -1052,7 +1044,7 @@ Adresse: %4 </message> <message> <source>&Spend unconfirmed change</source> - <translation>Brug ubekræftede byttepenge</translation> + <translation>&Brug ubekræftede byttepenge</translation> </message> <message> <source>Automatically open the Bitcoin client port on the router. This only works when your router supports UPnP and it is enabled.</source> @@ -1060,15 +1052,15 @@ Adresse: %4 </message> <message> <source>Map port using &UPnP</source> - <translation>Konfigurér port vha. UPnP</translation> + <translation>Konfigurér port vha. &UPnP</translation> </message> <message> <source>Proxy &IP:</source> - <translation>Proxy-IP:</translation> + <translation>Proxy-&IP:</translation> </message> <message> <source>&Port:</source> - <translation>Port:</translation> + <translation>&Port:</translation> </message> <message> <source>Port of the proxy (e.g. 9050)</source> @@ -1076,7 +1068,7 @@ Adresse: %4 </message> <message> <source>&Window</source> - <translation>Vindue</translation> + <translation>&Vindue</translation> </message> <message> <source>Show only a tray icon after minimizing the window.</source> @@ -1084,7 +1076,7 @@ Adresse: %4 </message> <message> <source>&Minimize to the tray instead of the taskbar</source> - <translation>Minimér til statusfeltet i stedet for proceslinjen</translation> + <translation>&Minimér til statusfeltet i stedet for proceslinjen</translation> </message> <message> <source>Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Quit in the menu.</source> @@ -1092,15 +1084,15 @@ Adresse: %4 </message> <message> <source>M&inimize on close</source> - <translation>Minimér ved lukning</translation> + <translation>M&inimér ved lukning</translation> </message> <message> <source>&Display</source> - <translation>Visning</translation> + <translation>&Visning</translation> </message> <message> <source>User Interface &language:</source> - <translation>Sprog for brugergrænseflade:</translation> + <translation>&Sprog for brugergrænseflade:</translation> </message> <message> <source>The user interface language can be set here. This setting will take effect after restarting Bitcoin.</source> @@ -1108,7 +1100,7 @@ Adresse: %4 </message> <message> <source>&Unit to show amounts in:</source> - <translation>Enhed at vise beløb i:</translation> + <translation>&Enhed at vise beløb i:</translation> </message> <message> <source>Choose the default subdivision unit to show in the interface and when sending coins.</source> @@ -1120,11 +1112,11 @@ Adresse: %4 </message> <message> <source>&OK</source> - <translation>OK</translation> + <translation>&O.k.</translation> </message> <message> <source>&Cancel</source> - <translation>Annullér</translation> + <translation>&Annullér</translation> </message> <message> <source>default</source> @@ -1166,10 +1158,6 @@ Adresse: %4 <translation>Den viste information kan være forældet. Din tegnebog synkroniserer automatisk med Bitcoin-netværket, når en forbindelse etableres, men denne proces er ikke gennemført endnu.</translation> </message> <message> - <source>Wallet</source> - <translation>Tegnebog</translation> - </message> - <message> <source>Watch-only:</source> <translation>Kigge:</translation> </message> @@ -1198,6 +1186,10 @@ Adresse: %4 <translation>Minet saldo, som endnu ikke er modnet</translation> </message> <message> + <source>Balances</source> + <translation>Saldi:</translation> + </message> + <message> <source>Total:</source> <translation>Total:</translation> </message> @@ -1210,6 +1202,14 @@ Adresse: %4 <translation>Din nuværende saldo på kigge-adresser</translation> </message> <message> + <source>Spendable:</source> + <translation>Spendérbar:</translation> + </message> + <message> + <source>Recent transactions</source> + <translation>Nylige transaktioner</translation> + </message> + <message> <source>Unconfirmed transactions to watch-only addresses</source> <translation>Ubekræftede transaktioner til kigge-adresser</translation> </message> @@ -1222,10 +1222,6 @@ Adresse: %4 <translation>Nuværende totalsaldo på kigge-adresser</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Nyeste transaktioner</b></translation> - </message> - <message> <source>out of sync</source> <translation>ikke synkroniseret</translation> </message> @@ -1379,11 +1375,11 @@ Adresse: %4 <name>QRImageWidget</name> <message> <source>&Save Image...</source> - <translation>Gem billede …</translation> + <translation>&Gem billede …</translation> </message> <message> <source>&Copy Image</source> - <translation>Kopiér foto</translation> + <translation>&Kopiér foto</translation> </message> <message> <source>Save QR Code</source> @@ -1410,7 +1406,7 @@ Adresse: %4 </message> <message> <source>&Information</source> - <translation>Information</translation> + <translation>&Information</translation> </message> <message> <source>Debug window</source> @@ -1462,7 +1458,7 @@ Adresse: %4 </message> <message> <source>&Peers</source> - <translation>Andre knuder</translation> + <translation>Andre &knuder</translation> </message> <message> <source>Select a peer to view detailed information.</source> @@ -1485,10 +1481,6 @@ Adresse: %4 <translation>Tjenester</translation> </message> <message> - <source>Sync Node</source> - <translation>Synkroniseringsknude</translation> - </message> - <message> <source>Starting Height</source> <translation>Starthøjde</translation> </message> @@ -1530,19 +1522,19 @@ Adresse: %4 </message> <message> <source>&Open</source> - <translation>Åbn</translation> + <translation>&Åbn</translation> </message> <message> <source>&Console</source> - <translation>Konsol</translation> + <translation>&Konsol</translation> </message> <message> <source>&Network Traffic</source> - <translation>Netværkstrafik</translation> + <translation>&Netværkstrafik</translation> </message> <message> <source>&Clear</source> - <translation>Ryd</translation> + <translation>&Ryd</translation> </message> <message> <source>Totals</source> @@ -1617,14 +1609,6 @@ Adresse: %4 <translation>Udgående</translation> </message> <message> - <source>Yes</source> - <translation>Ja</translation> - </message> - <message> - <source>No</source> - <translation>Nej</translation> - </message> - <message> <source>Unknown</source> <translation>Ukendt</translation> </message> @@ -1637,15 +1621,15 @@ Adresse: %4 <name>ReceiveCoinsDialog</name> <message> <source>&Amount:</source> - <translation>Beløb:</translation> + <translation>&Beløb:</translation> </message> <message> <source>&Label:</source> - <translation>Mærkat:</translation> + <translation>&Mærkat:</translation> </message> <message> <source>&Message:</source> - <translation>Besked:</translation> + <translation>&Besked:</translation> </message> <message> <source>Reuse one of the previously used receiving addresses. Reusing addresses has security and privacy issues. Do not use this unless re-generating a payment request made before.</source> @@ -1653,7 +1637,7 @@ Adresse: %4 </message> <message> <source>R&euse an existing receiving address (not recommended)</source> - <translation>Genbrug en eksisterende modtagelsesadresse (anbefales ikke)</translation> + <translation>&Genbrug en eksisterende modtagelsesadresse (anbefales ikke)</translation> </message> <message> <source>An optional message to attach to the payment request, which will be displayed when the request is opened. Note: The message will not be sent with the payment over the Bitcoin network.</source> @@ -1685,7 +1669,7 @@ Adresse: %4 </message> <message> <source>&Request payment</source> - <translation>Anmod om betaling</translation> + <translation>&Anmod om betaling</translation> </message> <message> <source>Show the selected request (does the same as double clicking an entry)</source> @@ -1724,15 +1708,15 @@ Adresse: %4 </message> <message> <source>Copy &URI</source> - <translation>Kopiér URI</translation> + <translation>Kopiér &URI</translation> </message> <message> <source>Copy &Address</source> - <translation>Kopiér adresse</translation> + <translation>Kopiér &adresse</translation> </message> <message> <source>&Save Image...</source> - <translation>Gem billede …</translation> + <translation>&Gem billede …</translation> </message> <message> <source>Request payment to %1</source> @@ -1866,7 +1850,7 @@ Adresse: %4 </message> <message> <source>Add &Recipient</source> - <translation>Tilføj modtager</translation> + <translation>Tilføj &modtager</translation> </message> <message> <source>Clear all fields of the form.</source> @@ -1878,7 +1862,7 @@ Adresse: %4 </message> <message> <source>Clear &All</source> - <translation>Ryd alle</translation> + <translation>Ryd &alle</translation> </message> <message> <source>Balance:</source> @@ -1890,7 +1874,7 @@ Adresse: %4 </message> <message> <source>S&end</source> - <translation>Afsend</translation> + <translation>&Afsend</translation> </message> <message> <source>Confirm send coins</source> @@ -1993,11 +1977,11 @@ Adresse: %4 <name>SendCoinsEntry</name> <message> <source>A&mount:</source> - <translation>Beløb:</translation> + <translation>&Beløb:</translation> </message> <message> <source>Pay &To:</source> - <translation>Betal til:</translation> + <translation>Betal &til:</translation> </message> <message> <source>Enter a label for this address to add it to your address book</source> @@ -2005,7 +1989,7 @@ Adresse: %4 </message> <message> <source>&Label:</source> - <translation>Mærkat:</translation> + <translation>&Mærkat:</translation> </message> <message> <source>Choose previously used address</source> @@ -2083,7 +2067,7 @@ Adresse: %4 </message> <message> <source>&Sign Message</source> - <translation>Underskriv besked</translation> + <translation>&Underskriv besked</translation> </message> <message> <source>You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to.</source> @@ -2127,7 +2111,7 @@ Adresse: %4 </message> <message> <source>Sign &Message</source> - <translation>Underskriv besked</translation> + <translation>Underskriv &besked</translation> </message> <message> <source>Reset all sign message fields</source> @@ -2135,11 +2119,11 @@ Adresse: %4 </message> <message> <source>Clear &All</source> - <translation>Ryd alle</translation> + <translation>Ryd &alle</translation> </message> <message> <source>&Verify Message</source> - <translation>Verificér besked</translation> + <translation>&Verificér besked</translation> </message> <message> <source>Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack.</source> @@ -2155,7 +2139,7 @@ Adresse: %4 </message> <message> <source>Verify &Message</source> - <translation>Verificér besked</translation> + <translation>Verificér &besked</translation> </message> <message> <source>Reset all verify message fields</source> @@ -2473,6 +2457,10 @@ Adresse: %4 <translation>Minet</translation> </message> <message> + <source>watch-only</source> + <translation>kigge</translation> + </message> + <message> <source>(n/a)</source> <translation>(n/a)</translation> </message> @@ -2489,6 +2477,10 @@ Adresse: %4 <translation>Transaktionstype.</translation> </message> <message> + <source>Whether or not a watch-only address is involved in this transaction.</source> + <translation>Afgør hvorvidt en kigge-adresse er involveret i denne transaktion.</translation> + </message> + <message> <source>Destination address of transaction.</source> <translation>Destinationsadresse for transaktion.</translation> </message> @@ -2584,6 +2576,10 @@ Adresse: %4 <translation>Historik for eksport af transaktioner</translation> </message> <message> + <source>Watch-only</source> + <translation>Kigge</translation> + </message> + <message> <source>Exporting Failed</source> <translation>Eksport mislykkedes</translation> </message> @@ -2661,7 +2657,7 @@ Adresse: %4 <name>WalletView</name> <message> <source>&Export</source> - <translation>Eksportér</translation> + <translation>&Eksportér</translation> </message> <message> <source>Export the data in the current tab to a file</source> @@ -2699,26 +2695,10 @@ Adresse: %4 <translation>Indstillinger:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Angiv konfigurationsfil (standard: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Angiv pid-fil (default: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Angiv datamappe</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Lyt til forbindelser på <port> (standard: 8333 eller testnetværk: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Oprethold højest <n> forbindelser til andre knuder i netværket (standard: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Forbind til en knude for at modtage adresser på andre knuder, og afbryd derefter</translation> </message> @@ -2727,18 +2707,6 @@ Adresse: %4 <translation>Angiv din egen offentlige adresse</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Grænse for frakobling fra andre knuder, der opfører sig dårligt (standard: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Antal sekunder, som andre knuder der opfører sig dårligt, skal vente før reetablering af forbindelse (standard: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Lyt til JSON-RPC-forbindelser på <port> (standard: 8332 eller testnetværk: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Acceptér kommandolinje- og JSON-RPC-kommandoer</translation> </message> @@ -2779,18 +2747,10 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Accepterede krypteringer (standard: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Tildel til den givne adresse og lyt altid på den. Brug [vært]:port-notation for IPv6</translation> </message> <message> - <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:15)</source> - <translation>Rate-begræns kontinuerligt frie transaktioner til <n>*1000 byte i minuttet (standard:15)</translation> - </message> - <message> <source>Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup</source> <translation>Slet alle transaktioner i tegnebogen og genskab kun disse dele af blokkæden gennem -rescan under opstart</translation> </message> @@ -2811,14 +2771,6 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Udfør kommando, når en transaktion i tegnebogen ændres (%s i kommandoen erstattes med TxID)</translation> </message> <message> - <source>Flush database activity from memory pool to disk log every <n> megabytes (default: 100)</source> - <translation>Flyt databaseaktivitet fra hukommelsespulje til disklog hver <n> megabytes (standard: 100)</translation> - </message> - <message> - <source>How thorough the block verification of -checkblocks is (0-4, default: 3)</source> - <translation>Hvor gennemarbejdet blokverificeringen for -checkblocks er (0-4; standard: 3)</translation> - </message> - <message> <source>In this mode -genproclimit controls how many blocks are generated immediately.</source> <translation>I denne tilstand styrer -genproclimit hvor mange blokke, der genereres med det samme.</translation> </message> @@ -2827,10 +2779,6 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Sæt antallet af scriptverificeringstråde (%u til %d, 0 = auto, <0 = efterlad det antal kernet fri, standard: %d)</translation> </message> <message> - <source>Set the processor limit for when generation is on (-1 = unlimited, default: -1)</source> - <translation>Sæt processorbegrænsning for når generering er slået til (-1 = ubegrænset, standard: -1)</translation> - </message> - <message> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Dette er en foreløbig testudgivelse - brug på eget ansvar - brug ikke til udvinding eller handelsprogrammer</translation> </message> @@ -2839,10 +2787,6 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Ikke i stand til at tildele til %s på denne computer. Bitcoin Core kører sansynligvis allerede.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Brug separat SOCS5-proxy for at nå andre knuder via tjenester skjult med Tor (standard: -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Advarsel: -paytxfee er sat meget højt! Dette er det gebyr du vil betale, hvis du sender en transaktion.</translation> </message> @@ -2863,12 +2807,12 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Advarsel: wallet.dat ødelagt, data reddet! Oprindelig wallet.dat gemt som wallet.{timestamp}.bak i %s; hvis din saldo eller dine transaktioner er forkert, bør du genskabe fra en sikkerhedskopi.</translation> </message> <message> - <source>(default: 1)</source> - <translation>(standard: 1)</translation> + <source>Whitelist peers connecting from the given netmask or IP address. Can be specified multiple times.</source> + <translation>Sæt andre knuder, der forbinder fra den angivne netmaske eller IP, på hvidliste. Kan angives flere gange.</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(standard: wallet.dat)</translation> + <source>(default: 1)</source> + <translation>(standard: 1)</translation> </message> <message> <source><category> can be:</source> @@ -2899,10 +2843,6 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Tilvalg for fejlfinding/test:</translation> </message> <message> - <source>Disable safemode, override a real safe mode event (default: 0)</source> - <translation>Slå sikker tilstand fra, tilsidesæt hændelser fra sikker tilstand (standard: 0)</translation> - </message> - <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Find egen IP-adresse (standard: 1 når lytter og ingen -externalip)</translation> </message> @@ -2931,6 +2871,10 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Åbning af blokdatabase mislykkedes</translation> </message> <message> + <source>Error: A fatal internal error occured, see debug.log for details</source> + <translation>Fejl: En fatal intern fejl opstod; se debug.log for detaljer</translation> + </message> + <message> <source>Error: Disk space is low!</source> <translation>Fejl: Mangel på ledig diskplads!</translation> </message> @@ -2939,66 +2883,10 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Fejl: Tegnebog låst, kan ikke oprette transaktion!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Fejl: systemfejl: </translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Lytning på enhver port mislykkedes. Brug -listen=0, hvis du ønsker dette.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Læsning af blokinformation mislykkedes</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Læsning af blok mislykkedes</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Synkronisering af blokindeks mislykkedes</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Skrivning af blokindeks mislykkedes</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Skrivning af blokinformation mislykkedes</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Skrivning af blok mislykkedes</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Skriving af filinformation mislykkedes</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Skrivning af bitcoin-database mislykkedes</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Skrivning af transaktionsindeks mislykkedes</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Skrivning af genskabelsesdata mislykkedes</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>Gennemtving sikker tilstand (standard: 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Generér bitcoins (standard: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Antal blokke som tjekkes ved opstart (standard: 288, 0=alle)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>Hvis <kategori> ikke angives, udskriv al fejlsøgningsinformation.</translation> </message> @@ -3019,8 +2907,8 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>For få tilgængelige fildeskriptorer.</translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>Føj tidsstempel foran fejlsøgningsoutput (standard: 1)</translation> + <source>Only connect to nodes in network <net> (ipv4, ipv6 or onion)</source> + <translation>Tilslut kun til knuder i netværk <net> (IPv4, IPv6 eller Onion)</translation> </message> <message> <source>Rebuild block chain index from current blk000??.dat files</source> @@ -3035,26 +2923,18 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Sæt maksimum blokstørrelse i byte (standard: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Angiv antallet af tråde til at håndtere RPC-kald (standard: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Angiv tegnebogsfil (inden for datamappe)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>Brug ubekræftede byttepenge under afsendelse af transaktioner (standard: 1)</translation> - </message> - <message> - <source>Stop running after importing blocks from disk (default: 0)</source> - <translation>Stop kørsel efter import af blokke fra disk (standard: 0)</translation> - </message> - <message> <source>This is intended for regression testing tools and app development.</source> <translation>This is intended for regression testing tools and app development.</translation> </message> <message> + <source>Use UPnP to map the listening port (default: %u)</source> + <translation>Brug UPnP til at konfigurere den lyttende port (standard: %u)</translation> + </message> + <message> <source>Verifying blocks...</source> <translation>Verificerer blokke …</translation> </message> @@ -3079,10 +2959,6 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Importerer blokke fra ekstern blk000??.dat fil</translation> </message> <message> - <source>(default: 1, 1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)</source> - <translation>(standard: 1, 1 = behold metadata for transaktion, fx kontoindehaver og information om betalingsanmodning, 2 = drop metadata for transaktion)</translation> - </message> - <message> <source>Allow JSON-RPC connections from specified source. Valid for <ip> are a single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This option can be specified multiple times</source> <translation>Tillad JSON-RPC-forbindelser fra angivet kilde. Gyldig for <ip> er en enkelt IP (fx 1.2.3.4), et netværk/netmaske (fx 1.2.3.4/255.255.255.0) eller et netværk/CIDR (fx 1.2.3.4/24). Dette tilvalg kan angives flere gange</translation> </message> @@ -3103,6 +2979,10 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Kan ikke opnå en lås på datamappe %s. Bitcoin Core kører sansynligvis allerede.</translation> </message> <message> + <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:%u)</source> + <translation>Rate-begræns kontinuerligt gratis transaktioner til <n>*1000 byte i minuttet (standard: %u)</translation> + </message> + <message> <source>Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality)</source> <translation>Opret nye filer med systemstandard for rettigheder i stedet for umask 077 (kun virksomt med tegnebogsfunktionalitet slået fra)</translation> </message> @@ -3119,10 +2999,6 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Fejl: Ikke understøttet argument -socks blev fundet. Det er ikke muligt at angive SOCKS-version længere, da kun SOCKS5-proxier er understøttet.</translation> </message> <message> - <source>Execute command when a network tx respends wallet tx input (%s=respend TxID, %t=wallet TxID)</source> - <translation>Udfør kommando når en netværkstransaktion genspenderer input fra tegnebogstransaktion (%s=transaktions-ID fra genspendering, %t=transaktions-ID fra tegnebog)</translation> - </message> - <message> <source>Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)</source> <translation>Udfør kommando, når en relevant alarm modtages eller vi ser en virkelig lang udsplitning (%s i cmd erstattes af besked)</translation> </message> @@ -3135,14 +3011,6 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Gebyrer (i BTC/Kb) mindre end dette opfattes som nulgebyr for oprettelse af transaktion (standard: %s)</translation> </message> <message> - <source>If paytxfee is not set, include enough fee so transactions are confirmed on average within n blocks (default: 1)</source> - <translation>Hvis paytxfee ikke er angivet, inkludér da nok gebyr til at transaktioner gennemsnitligt bekræftes inden for n blokke (standard: 1)</translation> - </message> - <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>Udskriv fejlsøgningsinformation (standard: 0, angivelse af <kategori> er valgfri)</translation> - </message> - <message> <source>Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect)</source> <translation>Forespørgsel</translation> </message> @@ -3159,18 +3027,10 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Advarsel: Undersøg venligst at din computers dato og klokkeslet er korrekt indstillet! Hvis der er fejl i disse vil Bitcoin Core ikke fungere korrekt.</translation> </message> <message> - <source>Whitelist peers connecting from the given netmask or ip. Can be specified multiple times.</source> - <translation>Sæt andre knuder, der forbinder fra den angivne netmaske eller ip, på hvidliste. Kan angives flere gange.</translation> - </message> - <message> <source>Whitelisted peers cannot be DoS banned and their transactions are always relayed, even if they are already in the mempool, useful e.g. for a gateway</source> <translation>Andre knuder på hvidliste kan ikke DoS-bandlyses, og deres transaktioner videresendes altid, selv hvis de allerede er i mempool'en. Brugbart til fx et adgangspunkt</translation> </message> <message> - <source>Always query for peer addresses via DNS lookup (default: 0)</source> - <translation>Forespørg altid adresser på andre knuder via DNS-opslag (default: 0)</translation> - </message> - <message> <source>Cannot resolve -whitebind address: '%s'</source> <translation>Kan ikke løse -whitebind adresse: "%s"</translation> </message> @@ -3199,10 +3059,6 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Gebyr (i BTC/kB) som skal føjes til transaktioner, du sender (standard: %s)</translation> </message> <message> - <source>Include IP addresses in debug output (default: 0)</source> - <translation>Inkludér IP-adresser i fejlretningsoutput (standard: 0)</translation> - </message> - <message> <source>Information</source> <translation>Information</translation> </message> @@ -3231,24 +3087,8 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Behold højest <n> uforbindelige blokke i hukommelsen (standard: %u)</translation> </message> <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation>Begræns størrelsen på signaturcache til <n> indgange (standard: 50000)</translation> - </message> - <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>Prioritet for transaktionslog og gebyr pr. kB under udvinding af blokke (standard: 0)</translation> - </message> - <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Vedligehold et komplet transaktionsindeks (standard: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Maksimum for modtagelsesbuffer pr. forbindelse, <n>*1000 byte (standard: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Maksimum for afsendelsesbuffer pr. forbindelse, <n>*1000 byte (standard: 1000)</translation> + <source>Keep at most <n> unconnectable transactions in memory (default: %u)</source> + <translation>Behold højest <n> uforbindelige transaktioner i hukommelsen (standard: %u)</translation> </message> <message> <source>Need to specify a port with -whitebind: '%s'</source> @@ -3259,22 +3099,10 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Videresendelsesvalgmuligheder for knude:</translation> </message> <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Acceptér kun blokkæde, som matcher indbyggede kontrolposter (standard: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Tilslut kun til knuder i netværk <net> (IPv4, IPv6 eller Tor)</translation> - </message> - <message> <source>Print block on startup, if found in block index</source> <translation>Udskriv blok under opstart, hvis den findes i blokindeks</translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>Udskriv bloktræ under startop (standard: 0)</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>Tilvalg for RPC SSL: (se Bitcoin Wiki for instruktioner i SSL-opstart)</translation> </message> @@ -3291,30 +3119,10 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Slør tilfældigt 1 ud af hver <n> netværksbeskeder</translation> </message> <message> - <source>Relay and mine data carrier transactions (default: 1)</source> - <translation>Videresend og mine databærer-transaktioner (standard: 1)</translation> - </message> - <message> - <source>Relay non-P2SH multisig (default: 1)</source> - <translation>Videresend ikke-P2SH multisig (standard: 1)</translation> - </message> - <message> - <source>Run a thread to flush wallet periodically (default: 1)</source> - <translation>Kør en tråd for at rydde tegnebog periodisk (standard: 1)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Send sporings-/fejlsøgningsinformation til konsollen i stedet for debug.log filen</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Angiv minimumsblokstørrelse i byte (standard: 0)</translation> - </message> - <message> - <source>Sets the DB_PRIVATE flag in the wallet db environment (default: 1)</source> - <translation>Sætter DB_PRIVATE-flaget i tegnebogens db-miljø (standard: 1)</translation> - </message> - <message> <source>Show all debugging options (usage: --help -help-debug)</source> <translation>Vis alle tilvalg for fejlsøgning (brug: --help -help-debug)</translation> </message> @@ -3327,14 +3135,6 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Underskrift af transaktion mislykkedes</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Angiv tilslutningstimeout i millisekunder (standard: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Systemfejl: </translation> - </message> - <message> <source>This is experimental software.</source> <translation>Dette er eksperimentelt software.</translation> </message> @@ -3355,10 +3155,6 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Ikke i stand til at tildele til %s på denne computer (bind returnerede fejl %s)</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Brug UPnP til at konfigurere den lyttende port (standard: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Brug UPnP til at konfigurere den lyttende port (standard: 1 under lytning)</translation> </message> @@ -3411,10 +3207,6 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Opgrader tegnebog til seneste format</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Angiv nøglepoolstørrelse til <n> (standard: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Gennemsøg blokkæden for manglende tegnebogstransaktioner</translation> </message> @@ -3423,14 +3215,6 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Brug OpenSSL (https) for JSON-RPC-forbindelser</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Servercertifikat-fil (standard: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Serverens private nøgle (standard: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Denne hjælpebesked</translation> </message> @@ -3447,14 +3231,184 @@ fx: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Fejl ved indlæsning af wallet.dat: Tegnebog ødelagt</translation> </message> <message> + <source>(1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)</source> + <translation>(1 = behold metadata for transaktion, fx kontoindehaver og information om betalingsanmodning, 2 = drop metadata for transaktion)</translation> + </message> + <message> + <source>Flush database activity from memory pool to disk log every <n> megabytes (default: %u)</source> + <translation>Flyt databaseaktivitet fra hukommelsespulje til disklog hver <n> megabyte (standard: %u)</translation> + </message> + <message> + <source>How thorough the block verification of -checkblocks is (0-4, default: %u)</source> + <translation>Hvor gennemarbejdet blokverificeringen for -checkblocks er (0-4; standard: %u)</translation> + </message> + <message> + <source>If paytxfee is not set, include enough fee so transactions are confirmed on average within n blocks (default: %u)</source> + <translation>Hvis paytxfee ikke er angivet, inkludér da nok gebyr til at transaktioner gennemsnitligt bekræftes inden for n blokke (standard: %u)</translation> + </message> + <message> + <source>Log transaction priority and fee per kB when mining blocks (default: %u)</source> + <translation>Prioritet for transaktionslog og gebyr pr. kB under udvinding af blokke (standard: %u)</translation> + </message> + <message> + <source>Maintain a full transaction index, used by the getrawtransaction rpc call (default: %u)</source> + <translation>Vedligehold et komplet transaktionsindeks, der bruges af rpc-kaldet getrawtransaction (standard: %u)</translation> + </message> + <message> + <source>Number of seconds to keep misbehaving peers from reconnecting (default: %u)</source> + <translation>Antal sekunder, som knuder der opfører sig upassende, skal vente før reetablering (standard: %u)</translation> + </message> + <message> + <source>Output debugging information (default: %u, supplying <category> is optional)</source> + <translation>Udskriv fejlsøgningsinformation (standard: %u, angivelse af <kategori> er valgfri)</translation> + </message> + <message> + <source>Set the processor limit for when generation is on (-1 = unlimited, default: %d)</source> + <translation>Sæt processorbegrænsning for når generering er slået til (-1 = ubegrænset, standard: %d)</translation> + </message> + <message> + <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: %s)</source> + <translation>Brug separat SOCS5-proxy for at nå andre knuder via Tor skjulte tjenester (standard: %s)</translation> + </message> + <message> + <source>(default: %s)</source> + <translation>(standard: %s)</translation> + </message> + <message> + <source>Acceptable ciphers (default: %s)</source> + <translation>Accepterede kodninger (standard: %s)</translation> + </message> + <message> + <source>Always query for peer addresses via DNS lookup (default: %u)</source> + <translation>Forespørg altid adresser på andre knuder via DNS-opslag (default: %u)</translation> + </message> + <message> + <source>Disable safemode, override a real safe mode event (default: %u)</source> + <translation>Slå sikker tilstand fra, tilsidesæt hændelser fra sikker tilstand (standard: %u)</translation> + </message> + <message> <source>Error loading wallet.dat</source> <translation>Fejl ved indlæsning af wallet.dat</translation> </message> <message> + <source>Force safe mode (default: %u)</source> + <translation>Gennemtving sikker tilstand (standard: %u)</translation> + </message> + <message> + <source>Generate coins (default: %u)</source> + <translation>Generér bitcoins (standard: %u)</translation> + </message> + <message> + <source>How many blocks to check at startup (default: %u, 0 = all)</source> + <translation>Antal blokke som tjekkes ved opstart (standard: %u, 0 = alle)</translation> + </message> + <message> + <source>Include IP addresses in debug output (default: %u)</source> + <translation>Inkludér IP-adresser i fejlretningsoutput (standard: %u)</translation> + </message> + <message> <source>Invalid -proxy address: '%s'</source> <translation>Ugyldig -proxy adresse: "%s"</translation> </message> <message> + <source>Limit size of signature cache to <n> entries (default: %u)</source> + <translation>Begræns størrelsen på signaturcache til <n> indgange (standard: %u)</translation> + </message> + <message> + <source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> + <translation>Lyt efter JSON-RPC-forbindelser på <port> (standard: %u eller testnet: %u)</translation> + </message> + <message> + <source>Listen for connections on <port> (default: %u or testnet: %u)</source> + <translation>Lyt efter forbindelser på <port> (standard: %u eller testnet: %u)</translation> + </message> + <message> + <source>Maintain at most <n> connections to peers (default: %u)</source> + <translation>Oprethold højest <n> forbindelser til andre knuder (standard: %u)</translation> + </message> + <message> + <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: %u)</source> + <translation>Maksimum for modtagelsesbuffer pr. forbindelse, <n>*1000 byte (standard: %u)</translation> + </message> + <message> + <source>Maximum per-connection send buffer, <n>*1000 bytes (default: %u)</source> + <translation>Maksimum for afsendelsesbuffer pr. forbindelse, <n>*1000 byte (standard: %u)</translation> + </message> + <message> + <source>Only accept block chain matching built-in checkpoints (default: %u)</source> + <translation>Acceptér kun indbyggede kontrolposter, der matcher blokkæden (standard: %u)</translation> + </message> + <message> + <source>Prepend debug output with timestamp (default: %u)</source> + <translation>Føj tidsstempel foran fejlsøgningsoutput (standard: %u)</translation> + </message> + <message> + <source>Print block tree on startup (default: %u)</source> + <translation>Udskriv bloktræ under opstart (standard: %u)</translation> + </message> + <message> + <source>Relay and mine data carrier transactions (default: %u)</source> + <translation>Videresend og udvind databærer-transaktioner (standard: %u)</translation> + </message> + <message> + <source>Relay non-P2SH multisig (default: %u)</source> + <translation>Videresend ikke-P2SH multisig (standard: %u)</translation> + </message> + <message> + <source>Run a thread to flush wallet periodically (default: %u)</source> + <translation>Kør en tråd for periodisk at rydde tegnebog (standard: %u)</translation> + </message> + <message> + <source>Server certificate file (default: %s)</source> + <translation>Servercertifikat-fil (standard: %s) +</translation> + </message> + <message> + <source>Server private key (default: %s)</source> + <translation>Serverens private nøgle (standard: %s)</translation> + </message> + <message> + <source>Set key pool size to <n> (default: %u)</source> + <translation>Sæt nøglepuljestørrelse til <n> (standard: %u) +</translation> + </message> + <message> + <source>Set minimum block size in bytes (default: %u)</source> + <translation>Angiv minimumsblokstørrelse i byte (standard: %u)</translation> + </message> + <message> + <source>Set the number of threads to service RPC calls (default: %d)</source> + <translation>Angiv antallet af tråde til at håndtere RPC-kald (standard: %d)</translation> + </message> + <message> + <source>Sets the DB_PRIVATE flag in the wallet db environment (default: %u)</source> + <translation>Sætter DB_PRIVATE-flaget i tegnebogens db-miljø (standard: %u)</translation> + </message> + <message> + <source>Specify configuration file (default: %s)</source> + <translation>Angiv konfigurationsfil (standard: %s)</translation> + </message> + <message> + <source>Specify connection timeout in milliseconds (minimum: 1, default: %d)</source> + <translation>Angiv tilslutningstimeout i millisekunder (minimum: 1, standard: %d)</translation> + </message> + <message> + <source>Specify pid file (default: %s)</source> + <translation>Angiv pid-fil (standard: %s)</translation> + </message> + <message> + <source>Spend unconfirmed change when sending transactions (default: %u)</source> + <translation>Brug ubekræftede byttepenge under afsendelse af transaktioner (standard: %u)</translation> + </message> + <message> + <source>Stop running after importing blocks from disk (default: %u)</source> + <translation>Stop kørsel efter import af blokke fra disk (standard: %u)</translation> + </message> + <message> + <source>Threshold for disconnecting misbehaving peers (default: %u)</source> + <translation>Grænse for afbrydelse af forbindelse til knuder, der opfører sig upassende (standard: %u)</translation> + </message> + <message> <source>Unknown network specified in -onlynet: '%s'</source> <translation>Ukendt netværk anført i -onlynet: "%s"</translation> </message> diff --git a/src/qt/locale/bitcoin_de.ts b/src/qt/locale/bitcoin_de.ts index 667f0eb239..8bc1c046a1 100644 --- a/src/qt/locale/bitcoin_de.ts +++ b/src/qt/locale/bitcoin_de.ts @@ -391,10 +391,6 @@ <translation>Registerkartenleiste</translation> </message> <message> - <source>[testnet]</source> - <translation>[Testnetz]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin Core</translation> </message> @@ -434,10 +430,6 @@ <source>No block source available...</source> <translation>Keine Blockquelle verfügbar...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>%1 Blöcke des Transaktionsverlaufs verarbeitet.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n Stunde</numerusform><numerusform>%n Stunden</numerusform></translation> @@ -915,13 +907,13 @@ Adresse: %4</translation> <source>Error</source> <translation>Fehler</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB freier Speicherplatz verfügbar</translation> + <message numerus="yes"> + <source>%n GB of free space available</source> + <translation><numerusform>%n GB freier Speicherplatz verfügbar</numerusform><numerusform>%n GB freier Speicherplatz verfügbar</numerusform></translation> </message> - <message> - <source>(of %1GB needed)</source> - <translation>(von benötigten %1GB)</translation> + <message numerus="yes"> + <source>(of %n GB needed)</source> + <translation><numerusform>(von benötigtem %n GB)</numerusform><numerusform>(von benötigten %n GB)</numerusform></translation> </message> </context> <context> @@ -1165,10 +1157,6 @@ Adresse: %4</translation> <translation>Die angezeigten Informationen sind möglicherweise nicht mehr aktuell. Ihre Wallet wird automatisch synchronisiert, nachdem eine Verbindung zum Bitcoin-Netzwerk hergestellt wurde. Dieser Prozess ist jedoch derzeit noch nicht abgeschlossen.</translation> </message> <message> - <source>Wallet</source> - <translation>Wallet</translation> - </message> - <message> <source>Watch-only:</source> <translation>Beobachtet:</translation> </message> @@ -1197,6 +1185,10 @@ Adresse: %4</translation> <translation>Erarbeiteter Betrag der noch nicht gereift ist</translation> </message> <message> + <source>Balances</source> + <translation>Kontostände</translation> + </message> + <message> <source>Total:</source> <translation>Gesamtbetrag:</translation> </message> @@ -1209,6 +1201,14 @@ Adresse: %4</translation> <translation>Ihr aktueller Kontostand beobachteter Adressen</translation> </message> <message> + <source>Spendable:</source> + <translation>Verfügbar:</translation> + </message> + <message> + <source>Recent transactions</source> + <translation>Letzte Transaktionen</translation> + </message> + <message> <source>Unconfirmed transactions to watch-only addresses</source> <translation>Unbestätigte Transaktionen von beobachteten Adressen</translation> </message> @@ -1221,10 +1221,6 @@ Adresse: %4</translation> <translation>Aktueller Gesamtbetrag in beobachteten Adressen aus obigen Kategorien</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Letzte Transaktionen</b></translation> - </message> - <message> <source>out of sync</source> <translation>nicht synchron</translation> </message> @@ -1484,10 +1480,6 @@ Adresse: %4</translation> <translation>Dienste</translation> </message> <message> - <source>Sync Node</source> - <translation>Sync-Knoten</translation> - </message> - <message> <source>Starting Height</source> <translation>Start-Höhe</translation> </message> @@ -1616,14 +1608,6 @@ Adresse: %4</translation> <translation>ausgehend</translation> </message> <message> - <source>Yes</source> - <translation>Ja</translation> - </message> - <message> - <source>No</source> - <translation>Nein</translation> - </message> - <message> <source>Unknown</source> <translation>Unbekannt</translation> </message> @@ -2472,6 +2456,10 @@ Adresse: %4</translation> <translation>Erarbeitet</translation> </message> <message> + <source>watch-only</source> + <translation>beobachtet</translation> + </message> + <message> <source>(n/a)</source> <translation>(k.A.)</translation> </message> @@ -2488,6 +2476,10 @@ Adresse: %4</translation> <translation>Art der Transaktion</translation> </message> <message> + <source>Whether or not a watch-only address is involved in this transaction.</source> + <translation>Zeigt an, ob eine beobachtete Adresse in diese Transaktion involviert ist.</translation> + </message> + <message> <source>Destination address of transaction.</source> <translation>Zieladresse der Transaktion.</translation> </message> @@ -2583,6 +2575,10 @@ Adresse: %4</translation> <translation>Transaktionsverlauf exportieren</translation> </message> <message> + <source>Watch-only</source> + <translation>Beobachtet</translation> + </message> + <message> <source>Exporting Failed</source> <translation>Exportieren fehlgeschlagen</translation> </message> @@ -2698,26 +2694,10 @@ Adresse: %4</translation> <translation>Optionen:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Konfigurationsdatei festlegen (Standard: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>PID-Datei festlegen (Standard: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Datenverzeichnis festlegen</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation><port> nach Verbindungen abhören (Standard: 8333 oder Testnetz: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Maximal <n> Verbindungen zu Gegenstellen aufrechterhalten (Standard: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Mit dem angegebenen Knoten verbinden, um Adressen von Gegenstellen abzufragen, danach trennen</translation> </message> @@ -2726,18 +2706,6 @@ Adresse: %4</translation> <translation>Die eigene öffentliche Adresse angeben</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Schwellenwert, um Verbindungen zu sich nicht konform verhaltenden Gegenstellen zu beenden (Standard: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Anzahl Sekunden, während denen sich nicht konform verhaltenden Gegenstellen die Wiederverbindung verweigert wird (Standard: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation><port> nach JSON-RPC-Verbindungen abhören (Standard: 8332 oder Testnetz: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Kommandozeilen- und JSON-RPC-Befehle annehmen</translation> </message> @@ -2778,16 +2746,8 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Zulässige Chiffren (Standard: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> - <translation>An die angegebene Adresse binden und immer abhören. Für IPv6 "[Host]:Port"-Schreibweise verwenden</translation> - </message> - <message> - <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:15)</source> - <translation>Anzahl der freien Transaktionen auf <n> * 1000 Byte pro Minute begrenzen (Standard: 15)</translation> + <translation>An die angegebene Adresse binden und immer abhören. Für IPv6 "[Host]:Port"-Notation verwenden</translation> </message> <message> <source>Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup</source> @@ -2807,15 +2767,7 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com </message> <message> <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> - <translation>Befehl ausführen wenn sich eine Wallet-Transaktion verändert (%s im Befehl wird durch die TxID ersetzt)</translation> - </message> - <message> - <source>Flush database activity from memory pool to disk log every <n> megabytes (default: 100)</source> - <translation>Datenbankaktivitäten vom Arbeitsspeicher-Pool alle <n> Megabyte auf den Datenträger schreiben (Standard: 100)</translation> - </message> - <message> - <source>How thorough the block verification of -checkblocks is (0-4, default: 3)</source> - <translation>Legt fest, wie gründlich die Blockverifikation von -checkblocks ist (0-4, Standard: 3)</translation> + <translation>Befehl ausführen wenn sich eine Wallet-Transaktion verändert (%s im Befehl wird durch die Transaktions-ID ersetzt)</translation> </message> <message> <source>In this mode -genproclimit controls how many blocks are generated immediately.</source> @@ -2826,10 +2778,6 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com <translation>Maximale Anzahl an Skript-Verifizierungs-Threads festlegen (%u bis %d, 0 = automatisch, <0 = so viele Kerne frei lassen, Standard: %d)</translation> </message> <message> - <source>Set the processor limit for when generation is on (-1 = unlimited, default: -1)</source> - <translation>Legt ein Prozessor-/CPU-Kernlimit fest, wenn CPU-Mining aktiviert ist (-1 = unbegrenzt, Standard: -1)</translation> - </message> - <message> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Dies ist eine Vorab-Testversion - Verwendung auf eigene Gefahr - nicht für Mining- oder Handelsanwendungen nutzen!</translation> </message> @@ -2838,10 +2786,6 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com <translation>Kann auf diesem Computer nicht an %s binden, da Bitcoin Core wahrscheinlich bereits gestartet wurde.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Separaten SOCKS5-Proxy verwenden, um Gegenstellen über versteckte Tor-Dienste zu erreichen (Standard: -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Warnung: -paytxfee ist auf einen sehr hohen Wert festgelegt! Dies ist die Gebühr die beim Senden einer Transaktion fällig wird.</translation> </message> @@ -2866,10 +2810,6 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com <translation>(Standard: 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(Standard: wallet.dat)</translation> - </message> - <message> <source><category> can be:</source> <translation><category> kann sein:</translation> </message> @@ -2898,10 +2838,6 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com <translation>Debugging-/Testoptionen:</translation> </message> <message> - <source>Disable safemode, override a real safe mode event (default: 0)</source> - <translation>Sicherheitsmodus deaktivieren, übergeht ein echtes Sicherheitsmodusereignis (Standard: 0)</translation> - </message> - <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Eigene IP-Adresse erkennen (Standard: 1, wenn abgehört wird und nicht -externalip)</translation> </message> @@ -2930,6 +2866,10 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com <translation>Fehler beim Öffnen der Blockdatenbank</translation> </message> <message> + <source>Error: A fatal internal error occured, see debug.log for details</source> + <translation>Fehler: Ein schwerer Fehler ist aufgetreten, für Details debug.log ansehen.</translation> + </message> + <message> <source>Error: Disk space is low!</source> <translation>Fehler: Zu wenig freier Speicherplatz auf dem Datenträger!</translation> </message> @@ -2938,66 +2878,10 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com <translation>Fehler: Wallet gesperrt, Transaktion kann nicht erstellt werden!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Fehler: Systemfehler: </translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Fehler, es konnte kein Port abgehört werden. Wenn dies so gewünscht wird -listen=0 verwenden.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Lesen der Blockinformationen fehlgeschlagen</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Lesen des Blocks fehlgeschlagen</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Synchronisation des Blockindex fehlgeschlagen</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Schreiben des Blockindex fehlgeschlagen</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Schreiben der Blockinformationen fehlgeschlagen</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Schreiben des Blocks fehlgeschlagen</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Schreiben der Dateiinformationen fehlgeschlagen</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Schreiben in die Münzendatenbank fehlgeschlagen</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Schreiben des Transaktionsindex fehlgeschlagen</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Schreiben der Rücksetzdaten fehlgeschlagen</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>Sicherheitsmodus erzwingen (Standard: 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Bitcoins erzeugen (Standard: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Wieviele Blöcke beim Starten geprüft werden sollen (Standard: 288, 0 = alle)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>Wenn <category> nicht angegeben wird, jegliche Debugginginformationen ausgeben.</translation> </message> @@ -3018,8 +2902,8 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com <translation>Nicht genügend Datei-Deskriptoren verfügbar.</translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>Debugausgaben einen Zeitstempel voranstellen (Standard: 1)</translation> + <source>Only connect to nodes in network <net> (ipv4, ipv6 or onion)</source> + <translation>Nur zu Knoten des Netzwerktyps <net> verbinden (ipv4, ipv6 oder onion)</translation> </message> <message> <source>Rebuild block chain index from current blk000??.dat files</source> @@ -3034,26 +2918,18 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com <translation>Maximale Blockgröße in Byte festlegen (Standard: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Maximale Anzahl an Threads zur Verarbeitung von RPC-Anfragen festlegen (Standard: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Wallet-Datei angeben (innerhalb des Datenverzeichnisses)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>Unbestätigtes Wechselgeld beim Senden von Transaktionen ausgeben (Standard: 1)</translation> - </message> - <message> - <source>Stop running after importing blocks from disk (default: 0)</source> - <translation>Beenden, nachdem Blöcke vom Datenträger importiert wurden (Standard: 0)</translation> - </message> - <message> <source>This is intended for regression testing tools and app development.</source> <translation>Dies ist für Regressionstest-Tools und Anwendungsentwicklung gedacht.</translation> </message> <message> + <source>Use UPnP to map the listening port (default: %u)</source> + <translation>UPnP verwenden, um eine Portweiterleitung einzurichten (Standard: %u)</translation> + </message> + <message> <source>Verifying blocks...</source> <translation>Verifiziere Blöcke...</translation> </message> @@ -3078,14 +2954,34 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com <translation>Blöcke aus externer Datei blk000??.dat importieren</translation> </message> <message> - <source>(default: 1, 1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)</source> - <translation>(Standard: 1, 1 = TX-Metadaten wie z.B. Accountbesitzer und Zahlungsanforderungsinformationen behalten, 2 = TX-Metadaten verwerfen)</translation> + <source>Allow JSON-RPC connections from specified source. Valid for <ip> are a single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This option can be specified multiple times</source> + <translation>JSON-RPC-Verbindungen von der angegeben Quelle erlauben. Gültig für <ip> ist eine einzelne IP-Adresse (z.B. 1.2.3.4), ein Netzwerk bzw. eine Netzmaske (z.B. 1.2.3.4/255.255.255.0), oder die CIDR-Notation (z.B. 1.2.3.4/24). Kann mehrmals angegeben werden.</translation> + </message> + <message> + <source>An error occurred while setting up the RPC address %s port %u for listening: %s</source> + <translation>Beim Einrichten der abzuhörenden RPC-Adresse %s auf Port %u ist ein Fehler aufgetreten: %s</translation> + </message> + <message> + <source>Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6</source> + <translation>An die angegebene Adresse binden und Gegenstellen, die sich dorthin verbinden, immer zulassen. Für IPv6 "[Host]:Port"-Notation verwenden</translation> + </message> + <message> + <source>Bind to given address to listen for JSON-RPC connections. Use [host]:port notation for IPv6. This option can be specified multiple times (default: bind to all interfaces)</source> + <translation>An die angegebene Adresse binden und nach eingehenden JSON-RPC-Verbindungen abhören. Für IPv6 "[Host]:Port"-Notation verwenden. Kann mehrmals angegeben werden. (Standard: an alle Schnittstellen binden)</translation> </message> <message> <source>Cannot obtain a lock on data directory %s. Bitcoin Core is probably already running.</source> <translation>Datenverzeichnis %s kann nicht gesperrt werden, da Bitcoin Core wahrscheinlich bereits gestartet wurde.</translation> </message> <message> + <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:%u)</source> + <translation>Anzahl der freien Transaktionen auf <n> * 1000 Byte pro Minute begrenzen (Standard: %u)</translation> + </message> + <message> + <source>Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality)</source> + <translation>Neue Dateien mit Standard-Systemrechten erzeugen, anstatt mit umask 077 (nur mit deaktivierter Walletfunktion nutzbar)</translation> + </message> + <message> <source>Distributed under the MIT/X11 software license, see the accompanying file COPYING or <http://www.opensource.org/licenses/mit-license.php>.</source> <translation>Veröffentlicht unter der MIT/X11-Softwarelizenz, siehe beiligende Datei COPYING oder <http://www.opensource.org/licenses/mit-license.php>.</translation> </message> @@ -3103,15 +2999,15 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com </message> <message> <source>Fees (in BTC/Kb) smaller than this are considered zero fee for relaying (default: %s)</source> - <translation>Niedrigere Gebühren (in BTC/Kb) als diese werden bei der Vermittlung als gebührenfrei angesehen (Standard: %s)</translation> + <translation>Niedrigere Gebühren (in BTC/Kb) als diese werden bei der Weiterleitung als gebührenfrei angesehen (Standard: %s)</translation> </message> <message> <source>Fees (in BTC/Kb) smaller than this are considered zero fee for transaction creation (default: %s)</source> <translation>Niedrigere Gebühren (in BTC/Kb) als diese werden bei der Transaktionserstellung als gebührenfrei angesehen (Standard: %s)</translation> </message> <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>Debugginginformationen ausgeben (Standard: 0, <category> anzugeben ist optional)</translation> + <source>Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect)</source> + <translation>Adressen von Gegenstellen via DNS-Namensauflösung finden, falls zu wenige Adressen verfügbar sind (Standard: 1, außer bei -connect)</translation> </message> <message> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: %d)</source> @@ -3123,7 +3019,15 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com </message> <message> <source>Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin Core will not work properly.</source> - <translation>Warnung: Bitte korrigieren Sie die Datums- und Uhrzeiteinstellungen Ihres Computers, da Bitcoin Core ansonsten nicht ordnungsgemäß funktionieren wird!</translation> + <translation>Warnung: Bitte korrigieren Sie die Datums- und Uhrzeiteinstellungen Ihres Computers, da Bitcoin Core ansonsten nicht ordnungsgemäß funktionieren wird.</translation> + </message> + <message> + <source>Whitelisted peers cannot be DoS banned and their transactions are always relayed, even if they are already in the mempool, useful e.g. for a gateway</source> + <translation>Erlaubte Gegenstellen werden nicht für DoS-Attacken gesperrt und ihre Transkationen werden immer weitergeleitet, auch wenn sie sich bereits im Speicherpool befinden, was z.B. für Gateways sinnvoll ist.</translation> + </message> + <message> + <source>Cannot resolve -whitebind address: '%s'</source> + <translation>Kann Adresse in -whitebind nicht auflösen: '%s'</translation> </message> <message> <source>Connect through SOCKS5 proxy</source> @@ -3146,10 +3050,18 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com <translation>Fehler: Nicht unterstütztes Argument -tor gefunden, bitte -onion verwenden.</translation> </message> <message> + <source>Fee (in BTC/kB) to add to transactions you send (default: %s)</source> + <translation>Gebühr (in BTC/kB), die von Ihnen gesendeten Transaktionen hinzugefügt wird (Standard: %s)</translation> + </message> + <message> <source>Information</source> <translation>Hinweis</translation> </message> <message> + <source>Initialization sanity check failed. Bitcoin Core is shutting down.</source> + <translation>Initialisierungsplausibilitätsprüfung fehlgeschlagen. Bitcoin Core wird beendet.</translation> + </message> + <message> <source>Invalid amount for -minrelaytxfee=<amount>: '%s'</source> <translation>Ungültiger Betrag für -minrelaytxfee=<amount>: '%s'</translation> </message> @@ -3158,46 +3070,34 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com <translation>Ungültiger Betrag für -mintxfee=<amount>: '%s'</translation> </message> <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation>Größe des Signaturcaches auf <n> Einträge begrenzen (Standard: 50000)</translation> + <source>Invalid amount for -paytxfee=<amount>: '%s' (must be at least %s)</source> + <translation>Ungültiger Betrag für -paytxfee=<amount>: '%s' (muss mindestens %s sein)</translation> </message> <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>Transaktionspriorität und Gebühr pro kB beim Erzeugen von Blöcken protokollieren (Standard: 0)</translation> + <source>Invalid netmask specified in -whitelist: '%s'</source> + <translation>Ungültige Netzmaske angegeben in -whitelist: '%s'</translation> </message> <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Einen vollständigen Transaktionsindex führen (Standard: 0)</translation> + <source>Keep at most <n> unconnectable blocks in memory (default: %u)</source> + <translation>Maximal <n> nicht-verbindbare Blöcke im Speicher halten (Standard: %u)</translation> </message> <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Maximale Größe des Empfangspuffers pro Verbindung, <n> * 1000 Byte (Standard: 5000)</translation> + <source>Keep at most <n> unconnectable transactions in memory (default: %u)</source> + <translation>Maximal <n> nicht-verbindbare Transaktionen im Speicher halten (Standard: %u)</translation> </message> <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Maximale Größe des Sendepuffers pro Verbindung, <n> * 1000 Byte (Standard: 1000)</translation> + <source>Need to specify a port with -whitebind: '%s'</source> + <translation>Angabe eines Ports benötigt für -whitebind: '%s'</translation> </message> <message> <source>Node relay options:</source> - <translation>Knoten-Vermittlungsoptionen:</translation> - </message> - <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Blockkette nur als gültig ansehen, wenn sie mit den integrierten Prüfpunkten übereinstimmt (Standard: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Verbinde nur zu Knoten des Netztyps <net> (IPv4, IPv6 oder Tor)</translation> + <translation>Knoten-Weiterleitungsoptionen:</translation> </message> <message> <source>Print block on startup, if found in block index</source> <translation>Block beim Starten ausgeben, wenn dieser im Blockindex gefunden wurde.</translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>Blockbaum beim Starten ausgeben (Standard: 0)</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>RPC-SSL-Optionen (siehe Bitcoin-Wiki für SSL-Einrichtung):</translation> </message> @@ -3214,22 +3114,10 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com <translation>Zufällig eine von <n> Netzwerknachrichten verwürfeln</translation> </message> <message> - <source>Run a thread to flush wallet periodically (default: 1)</source> - <translation>Einen Thread starten, der periodisch die Wallet sicher auf den Datenträger schreibt (Standard: 1)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Rückverfolgungs- und Debuginformationen an die Konsole senden, anstatt sie in debug.log zu schreiben</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Minimale Blockgröße in Byte festlegen (Standard: 0)</translation> - </message> - <message> - <source>Sets the DB_PRIVATE flag in the wallet db environment (default: 1)</source> - <translation>DB_PRIVATE-Flag in der Wallet-Datenbankumgebung setzen (Standard: 1)</translation> - </message> - <message> <source>Show all debugging options (usage: --help -help-debug)</source> <translation>Zeige alle Debuggingoptionen (Benutzung: --help -help-debug)</translation> </message> @@ -3242,14 +3130,6 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com <translation>Signierung der Transaktion fehlgeschlagen</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Verbindungzeitüberschreitung in Millisekunden festlegen (Standard: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Systemfehler: </translation> - </message> - <message> <source>This is experimental software.</source> <translation>Dies ist experimentelle Software.</translation> </message> @@ -3266,8 +3146,8 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com <translation>Transaktion zu groß</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>UPnP verwenden, um eine Portweiterleitung einzurichten (Standard: 0)</translation> + <source>Unable to bind to %s on this computer (bind returned error %s)</source> + <translation>Kann auf diesem Computer nicht an %s binden (bind meldete Fehler %s)</translation> </message> <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> @@ -3322,10 +3202,6 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com <translation>Wallet auf das neueste Format aktualisieren</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Größe des Schlüsselpools festlegen auf <n> (Standard: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Blockkette erneut nach fehlenden Wallet-Transaktionen durchsuchen</translation> </message> @@ -3334,14 +3210,6 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com <translation>OpenSSL (https) für JSON-RPC-Verbindungen verwenden</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Serverzertifikat (Standard: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Privater Serverschlüssel (Standard: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Dieser Hilfetext</translation> </message> @@ -3358,14 +3226,162 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Bitcoin Alert\" admin@foo.com <translation>Fehler beim Laden von wallet.dat: Wallet beschädigt</translation> </message> <message> + <source>Flush database activity from memory pool to disk log every <n> megabytes (default: %u)</source> + <translation>Datenbankaktivitäten vom Arbeitsspeicher-Pool alle <n> Megabyte auf den Datenträger schreiben (Standard: %u)</translation> + </message> + <message> + <source>How thorough the block verification of -checkblocks is (0-4, default: %u)</source> + <translation>Legt fest, wie gründlich die Blockverifikation von -checkblocks ist (0-4, Standard: %u)</translation> + </message> + <message> + <source>Log transaction priority and fee per kB when mining blocks (default: %u)</source> + <translation>Transaktionspriorität und Gebühr pro kB beim Erzeugen von Blöcken protokollieren (Standard: %u)</translation> + </message> + <message> + <source>Maintain a full transaction index, used by the getrawtransaction rpc call (default: %u)</source> + <translation>Einen vollständigen Transaktionsindex führen, der vom RPC-Befehl "getrawtransaction" genutzt wird (Standard: %u)</translation> + </message> + <message> + <source>Number of seconds to keep misbehaving peers from reconnecting (default: %u)</source> + <translation>Anzahl Sekunden, während denen sich nicht konform verhaltenden Gegenstellen die Wiederverbindung verweigert wird (Standard: %u)</translation> + </message> + <message> + <source>Output debugging information (default: %u, supplying <category> is optional)</source> + <translation>Debugginginformationen ausgeben (Standard: %u, <category> anzugeben ist optional)</translation> + </message> + <message> + <source>Set the processor limit for when generation is on (-1 = unlimited, default: %d)</source> + <translation>Legt ein Prozessor-/CPU-Kernlimit fest, wenn CPU-Mining aktiviert ist (-1 = unbegrenzt, Standard: %d)</translation> + </message> + <message> + <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: %s)</source> + <translation>Separaten SOCKS5-Proxy verwenden, um Gegenstellen über versteckte Tor-Dienste zu erreichen (Standard: %s)</translation> + </message> + <message> + <source>(default: %s)</source> + <translation>(Standard: %s)</translation> + </message> + <message> + <source>Acceptable ciphers (default: %s)</source> + <translation>Zulässige Chiffren (Standard: %s)</translation> + </message> + <message> + <source>Disable safemode, override a real safe mode event (default: %u)</source> + <translation>Sicherheitsmodus deaktivieren, übergeht ein echtes Sicherheitsmodusereignis (Standard: %u)</translation> + </message> + <message> <source>Error loading wallet.dat</source> <translation>Fehler beim Laden von wallet.dat</translation> </message> <message> + <source>Force safe mode (default: %u)</source> + <translation>Sicherheitsmodus erzwingen (Standard: %u)</translation> + </message> + <message> + <source>Generate coins (default: %u)</source> + <translation>Bitcoins erzeugen (Standard: %u)</translation> + </message> + <message> + <source>How many blocks to check at startup (default: %u, 0 = all)</source> + <translation>Wieviele Blöcke beim Starten geprüft werden sollen (Standard: %u, 0 = alle)</translation> + </message> + <message> + <source>Include IP addresses in debug output (default: %u)</source> + <translation>IP-Adressen in Debugausgabe einschließen (Standard: %u)</translation> + </message> + <message> <source>Invalid -proxy address: '%s'</source> <translation>Ungültige Adresse in -proxy: '%s'</translation> </message> <message> + <source>Limit size of signature cache to <n> entries (default: %u)</source> + <translation>Größe des Signaturcaches auf <n> Einträge begrenzen (Standard: %u)</translation> + </message> + <message> + <source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> + <translation><port> nach JSON-RPC-Verbindungen abhören (Standard: %u oder Testnetz: %u)</translation> + </message> + <message> + <source>Maintain at most <n> connections to peers (default: %u)</source> + <translation>Maximal <n> Verbindungen zu Gegenstellen aufrechterhalten (Standard: %u)</translation> + </message> + <message> + <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: %u)</source> + <translation>Maximale Größe des Empfangspuffers pro Verbindung, <n> * 1000 Byte (Standard: %u)</translation> + </message> + <message> + <source>Maximum per-connection send buffer, <n>*1000 bytes (default: %u)</source> + <translation>Maximale Größe des Sendepuffers pro Verbindung, <n> * 1000 Byte (Standard: %u)</translation> + </message> + <message> + <source>Only accept block chain matching built-in checkpoints (default: %u)</source> + <translation>Blockkette nur als gültig ansehen, wenn sie mit den integrierten Prüfpunkten übereinstimmt (Standard: %u)</translation> + </message> + <message> + <source>Prepend debug output with timestamp (default: %u)</source> + <translation>Debugausgaben einen Zeitstempel voranstellen (Standard: %u)</translation> + </message> + <message> + <source>Print block tree on startup (default: %u)</source> + <translation>Blockbaum beim Starten ausgeben (Standard: %u)</translation> + </message> + <message> + <source>Relay and mine data carrier transactions (default: %u)</source> + <translation>"Data Carrier"-Transaktionen weiterleiten und erarbeiten (Standard: %u)</translation> + </message> + <message> + <source>Relay non-P2SH multisig (default: %u)</source> + <translation>Nicht-"P2SH-Multisig" weiterleiten (Standard: %u)</translation> + </message> + <message> + <source>Run a thread to flush wallet periodically (default: %u)</source> + <translation>Einen Thread starten, der periodisch die Wallet sicher auf den Datenträger schreibt (Standard: %u)</translation> + </message> + <message> + <source>Server certificate file (default: %s)</source> + <translation>Serverzertifikat (Standard: %s)</translation> + </message> + <message> + <source>Server private key (default: %s)</source> + <translation>Privater Serverschlüssel (Standard: %s)</translation> + </message> + <message> + <source>Set key pool size to <n> (default: %u)</source> + <translation>Größe des Schlüsselpools festlegen auf <n> (Standard: %u)</translation> + </message> + <message> + <source>Set minimum block size in bytes (default: %u)</source> + <translation>Minimale Blockgröße in Byte festlegen (Standard: %u)</translation> + </message> + <message> + <source>Set the number of threads to service RPC calls (default: %d)</source> + <translation>Maximale Anzahl an Threads zur Verarbeitung von RPC-Anfragen festlegen (Standard: %d)</translation> + </message> + <message> + <source>Sets the DB_PRIVATE flag in the wallet db environment (default: %u)</source> + <translation>"DB_PRIVATE"-Flag in der Wallet-Datenbankumgebung setzen (Standard: %u)</translation> + </message> + <message> + <source>Specify configuration file (default: %s)</source> + <translation>Konfigurationsdatei festlegen (Standard: %s)</translation> + </message> + <message> + <source>Specify connection timeout in milliseconds (minimum: 1, default: %d)</source> + <translation>Verbindungzeitüberschreitung in Millisekunden festlegen (Minimum: 1, Standard: %d)</translation> + </message> + <message> + <source>Specify pid file (default: %s)</source> + <translation>PID-Datei festlegen (Standard: %s)</translation> + </message> + <message> + <source>Spend unconfirmed change when sending transactions (default: %u)</source> + <translation>Unbestätigtes Wechselgeld darf beim Senden von Transaktionen ausgegeben werden (Standard: %u)</translation> + </message> + <message> + <source>Threshold for disconnecting misbehaving peers (default: %u)</source> + <translation>Schwellenwert, um Verbindungen zu sich nicht konform verhaltenden Gegenstellen zu beenden (Standard: %u)</translation> + </message> + <message> <source>Unknown network specified in -onlynet: '%s'</source> <translation>Unbekannter Netztyp in -onlynet angegeben: '%s'</translation> </message> diff --git a/src/qt/locale/bitcoin_el_GR.ts b/src/qt/locale/bitcoin_el_GR.ts index d5e9b57d99..b4e15ae2df 100644 --- a/src/qt/locale/bitcoin_el_GR.ts +++ b/src/qt/locale/bitcoin_el_GR.ts @@ -352,10 +352,6 @@ <translation>Εργαλειοθήκη καρτελών</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin Core</translation> </message> @@ -383,10 +379,6 @@ <source>No block source available...</source> <translation>Η πηγή του μπλοκ δεν ειναι διαθέσιμη... </translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Έγινε λήψη %1 μπλοκ ιστορικού συναλλαγών</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n ώρες </numerusform><numerusform>%n ώρες </numerusform></translation> @@ -610,6 +602,10 @@ Address: %4 <translation>όχι</translation> </message> <message> + <source>This label turns red, if the transaction size is greater than 1000 bytes.</source> + <translation>Η ετικετα γινετε κοκκινη , αν το μεγεθος της συναλαγης ειναι μεγαλητερο απο 1000 bytes.</translation> + </message> + <message> <source>(no label)</source> <translation>(χωρίς ετικέτα)</translation> </message> @@ -766,15 +762,7 @@ Address: %4 <source>Error</source> <translation>Σφάλμα</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB ελεύθερου χώρου διαθέσιμα</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(από τα %1GB που χρειάζονται)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> </context> @@ -924,10 +912,6 @@ Address: %4 <translation>Οι πληροφορίες που εμφανίζονται μπορεί να είναι ξεπερασμένες. Το πορτοφόλι σας συγχρονίζεται αυτόματα με το δίκτυο Bitcoin μετά από μια σύνδεση, αλλά αυτή η διαδικασία δεν έχει ακόμη ολοκληρωθεί. </translation> </message> <message> - <source>Wallet</source> - <translation>Πορτοφόλι</translation> - </message> - <message> <source>Available:</source> <translation>Διαθέσιμο:</translation> </message> @@ -956,10 +940,6 @@ Address: %4 <translation>Το τρέχον συνολικό υπόλοιπο</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Πρόσφατες συναλλαγές</b></translation> - </message> - <message> <source>out of sync</source> <translation>εκτός συγχρονισμού</translation> </message> @@ -2053,26 +2033,10 @@ Address: %4 <translation>Επιλογές:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Ορίστε αρχείο ρυθμίσεων (προεπιλογή: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Ορίστε αρχείο pid (προεπιλογή: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Ορισμός φακέλου δεδομένων</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Εισερχόμενες συνδέσεις στη θύρα <port> (προεπιλογή: 8333 ή στο testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Μέγιστες αριθμός συνδέσεων με τους peers <n> (προεπιλογή: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Σύνδεση σε έναν κόμβο για την ανάκτηση διευθύνσεων από ομοτίμους, και αποσυνδέσh</translation> </message> @@ -2081,18 +2045,6 @@ Address: %4 <translation>Διευκρινίστε τη δικιά σας δημόσια διεύθυνση.</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Όριο αποσύνδεσης προβληματικών peers (προεπιλογή: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Δευτερόλεπτα πριν επιτραπεί ξανά η σύνδεση των προβληματικών peers (προεπιλογή: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Εισερχόμενες συνδέσεις JSON-RPC στη θύρα <port> (προεπιλογή: 8332 or testnet: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Αποδοχή εντολών κονσόλας και JSON-RPC</translation> </message> @@ -2170,10 +2122,6 @@ for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>(προεπιλογή: 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(προεπιλογή: wallet.dat)</translation> - </message> - <message> <source>Attempt to recover private keys from a corrupt wallet.dat</source> <translation>Προσπάθεια για ανακτησει ιδιωτικων κλειδιων από ενα διεφθαρμένο αρχειο wallet.dat </translation> </message> @@ -2226,62 +2174,10 @@ for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Σφάλμα: το πορτοφόλι είναι κλειδωμένο, δεν μπορεί να δημιουργηθεί συναλλαγή</translation> </message> <message> - <source>Error: system error: </source> - <translation>Λάθος: λάθος συστήματος:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>ταλαιπωρηθειτε για να ακούσετε σε οποιαδήποτε θύρα. Χρήση - ακούστε = 0 , αν θέλετε αυτό.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Αποτυχία αναγνωσης των block πληροφοριων</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Η αναγνωση του μπλοκ απετυχε</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Ο συγχρονισμος του μπλοκ ευρετηριου απετυχε</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Η δημιουργια του μπλοκ ευρετηριου απετυχε</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Η δημιουργια των μπλοκ πληροφοριων απετυχε</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Η δημιουργια του μπλοκ απετυχε</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Αδυναμία εγγραφής πληροφοριων αρχειου</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Αποτυχία εγγραφής στη βάση δεδομένων νομίσματος</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Αποτυχία εγγραφής δείκτη συναλλαγών </translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Αποτυχία εγγραφής αναίρεσης δεδομένων </translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Δημιουργία νομισμάτων (προκαθορισμος: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Πόσα μπλοκ να ελέγχθουν κατά την εκκίνηση (προεπιλογή:288,0=όλα)</translation> - </message> - <message> <source>Invalid -onion address: '%s'</source> <translation>Άκυρη διεύθυνση -onion : '%s'</translation> </message> @@ -2294,10 +2190,6 @@ for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Εισαγωγή μπλοκ από εξωτερικό αρχείο blk000?.dat</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Ορίσμος του αριθμόυ θεματων στην υπηρεσία κλήσεων RPC (προεπιλογή: 4) </translation> - </message> - <message> <source>Verifying blocks...</source> <translation>Επαλήθευση των μπλοκ... </translation> </message> @@ -2326,34 +2218,10 @@ for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Μη έγκυρο ποσό για την παράμετρο -paytxfee=<amount>: '%s'</translation> </message> <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Διατηρήση ένος πλήρες ευρετήριου συναλλαγών (προεπιλογή: 0) </translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Μέγιστος buffer λήψης ανά σύνδεση, <n>*1000 bytes (προεπιλογή: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Μέγιστος buffer αποστολής ανά σύνδεση, <n>*1000 bytes (προεπιλογή: 1000)</translation> - </message> - <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Μονο αποδοχη αλυσίδας μπλοκ που ταιριάζει με τα ενσωματωμένα σημεία ελέγχου (προεπιλογή: 1) </translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation> Συνδέση μόνο σε κόμβους του δικτύου <net> (IPv4, IPv6 ή Tor) </translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Αποστολή πληροφοριών εντοπισμού σφαλμάτων στην κονσόλα αντί του αρχείου debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Ορίστε το μέγιστο μέγεθος μπλοκ σε bytes (προεπιλογή: 0)</translation> - </message> - <message> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>Συρρίκνωση του αρχείο debug.log κατα την εκκίνηση του πελάτη (προεπιλογή: 1 όταν δεν-debug)</translation> </message> @@ -2362,14 +2230,6 @@ for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Η υπογραφή συναλλαγής απέτυχε </translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Ορισμός λήξης χρονικού ορίου σε χιλιοστά του δευτερολέπτου(προεπιλογή:5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Λάθος Συστήματος:</translation> - </message> - <message> <source>Transaction amount too small</source> <translation>Το ποσό της συναλλαγής είναι πολύ μικρο </translation> </message> @@ -2382,10 +2242,6 @@ for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Η συναλλαγή ειναι πολύ μεγάλη </translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Χρησιμοποίηση του UPnP για την χρήση της πόρτας αναμονής (προεπιλογή:0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Χρησιμοποίηση του UPnP για την χρήση της πόρτας αναμονής (προεπιλογή:1)</translation> </message> @@ -2422,10 +2278,6 @@ for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Αναβάθμισε το πορτοφόλι στην τελευταία έκδοση</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Όριο πλήθους κλειδιών pool <n> (προεπιλογή: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Επανέλεγχος της αλυσίδας μπλοκ για απούσες συναλλαγές</translation> </message> @@ -2434,14 +2286,6 @@ for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Χρήση του OpenSSL (https) για συνδέσεις JSON-RPC</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Αρχείο πιστοποιητικού του διακομιστή (προεπιλογή: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Προσωπικό κλειδί του διακομιστή (προεπιλογή: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Αυτό το κείμενο βοήθειας</translation> </message> diff --git a/src/qt/locale/bitcoin_eo.ts b/src/qt/locale/bitcoin_eo.ts index 652ee2d9bf..4496dcc3d9 100644 --- a/src/qt/locale/bitcoin_eo.ts +++ b/src/qt/locale/bitcoin_eo.ts @@ -371,10 +371,6 @@ <translation>Langeto-breto</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Kerno de Bitmono</translation> </message> @@ -410,10 +406,6 @@ <source>No block source available...</source> <translation>Neniu fonto de blokoj trovebla...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Traktis %1 blokoj de la transakcia historio.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n horo</numerusform><numerusform>%n horoj</numerusform></translation> @@ -856,15 +848,7 @@ Adreso: %4 <source>Error</source> <translation>Eraro</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB de libera loko disponebla</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(el %1GB bezonataj)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -1034,10 +1018,6 @@ Adreso: %4 <translation>Eblas, ke la informoj videblaj ĉi tie estas eksdataj. Via monujo aŭtomate sinkoniĝas kun la bitmona reto kiam ili konektiĝas, sed tiu procezo ankoraŭ ne finfariĝis.</translation> </message> <message> - <source>Wallet</source> - <translation>Monujo</translation> - </message> - <message> <source>Your current spendable balance</source> <translation>via aktuala elspezebla saldo</translation> </message> @@ -1062,10 +1042,6 @@ Adreso: %4 <translation>via aktuala totala saldo</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Lastaj transakcioj</b></translation> - </message> - <message> <source>out of sync</source> <translation>nesinkronigita</translation> </message> @@ -2199,26 +2175,10 @@ Adreso: %4 <translation>Agordoj:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Specifi konfiguran dosieron (defaŭlte: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Specifi pid-dosieron (defaŭlte: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Specifi dosieron por datumoj</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Aŭskulti al <port> por konektoj (defaŭlte: 8333 aŭ testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Subteni maksimume <n> konektojn al samtavolanoj (defaŭlte: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Konekti al nodo por ricevi adresojn de samtavolanoj, kaj malkonekti</translation> </message> @@ -2227,18 +2187,6 @@ Adreso: %4 <translation>Specifi vian propran publikan adreson</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Sojlo por malkonekti misagantajn samtavolanojn (defaŭlte: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Nombro da sekundoj por rifuzi rekonekton de misagantaj samtavolanoj (defaŭlte: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Aŭskulti al <port> por JSON-RPC-konektoj (defaŭlte: 8332 aŭ testnet: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Akcepti komandojn JSON-RPC kaj el komandlinio</translation> </message> @@ -2279,10 +2227,6 @@ ekzemple: alertnotify=echo %%s | mail -s "Averto de Bitmono" admin@foo.com </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Akcepteblaj ĉifroj (defaŭlte: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Bindi al donita adreso kaj ĉiam aŭskulti per ĝi. Uzu la formaton [gastigo]:pordo por IPv6</translation> </message> @@ -2375,62 +2319,10 @@ ekzemple: alertnotify=echo %%s | mail -s "Averto de Bitmono" admin@foo.com <translation>Eraro: monujo ŝlosita, ne eblas krei transakcion!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Eraro: sistema eraro: </translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Ne sukcesis aŭskulti ajnan pordon. Uzu -listen=0 se tion vi volas.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Malsukcesis legi blokinformojn</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Malsukcesis legi blokon</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Malsukcesis sinkronigi blokindekson</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Malsukcesis skribi blokindekson</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Malsukcesis skribi blokinformojn</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Malsukcesis skribi blokon</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Malsukcesis skribi dosierinformojn</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Malsukcesis skribi Bitmon-datumbazon</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Malsukcesis skribi transakcian indekson</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Malsukcesis skribi malfarajn datumojn</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Generi Bitmonon (defaŭlte: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Kiom da blokoj kontrolendas dum lanĉo (defaŭlte: 288, 0=ĉiuj)</translation> - </message> - <message> <source>Incorrect or no genesis block found. Wrong datadir for network?</source> <translation>Geneza bloko aŭ netrovita aŭ neĝusta. Ĉu eble la datadir de la reto malĝustas?</translation> </message> @@ -2447,10 +2339,6 @@ ekzemple: alertnotify=echo %%s | mail -s "Averto de Bitmono" admin@foo.com <translation>Rekontrui blokĉenan indekson el la aktualaj blk000??.dat dosieroj</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Specifi la nombron de fadenoj por priatenti RPC-alvokojn (defaŭlte: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Specifi monujan dosieron (ene de dosierujo por datumoj)</translation> </message> @@ -2495,34 +2383,10 @@ ekzemple: alertnotify=echo %%s | mail -s "Averto de Bitmono" admin@foo.com <translation>Nevalida sumo por -mintxfee=<amount>: '%s'</translation> </message> <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Varti kompletan transakcian indekton (defaŭlte: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Maksimuma po riceva bufro por konektoj, <n>*1000 bajtoj (defaŭlte: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Maksimuma po senda bufro por konektoj, <n>*1000 bajtoj (defaŭlte: 1000)</translation> - </message> - <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Akcepti nur blokĉenon, kiu kongruas kun integritaj kontrolpunktoj (defaŭlte: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Konekti nur la nodoj en la reto <net> (IPv4, IPv6 aŭ Tor)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Sendi spurajn/sencimigajn informojn al la konzolo anstataŭ al dosiero debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Agordi minimuman grandon de blokoj je bajtoj (defaŭlte: 0)</translation> - </message> - <message> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>Malpligrandigi la sencimigan protokol-dosieron kiam kliento lanĉiĝas (defaŭlte: 1 kiam mankas -debug)</translation> </message> @@ -2531,14 +2395,6 @@ ekzemple: alertnotify=echo %%s | mail -s "Averto de Bitmono" admin@foo.com <translation>Subskriba transakcio fiaskis</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Specifi konektan tempolimon je milisekundoj (defaŭlte: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Sistema eraro: </translation> - </message> - <message> <source>Transaction amount too small</source> <translation>Transakcia sumo tro malgranda</translation> </message> @@ -2551,10 +2407,6 @@ ekzemple: alertnotify=echo %%s | mail -s "Averto de Bitmono" admin@foo.com <translation>Transakcio estas tro granda</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Uzi UPnP por mapi la aŭskultan pordon (defaŭlte: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Uzi UPnP por mapi la aŭskultan pordon (defaŭlte: 1 dum aŭskultado)</translation> </message> @@ -2587,10 +2439,6 @@ ekzemple: alertnotify=echo %%s | mail -s "Averto de Bitmono" admin@foo.com <translation>Ĝisdatigi monujon al plej lasta formato</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Agordi la grandon de la ŝlosilo-vico al <n> (defaŭlte: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Reskani la blokĉenon por mankantaj monujaj transakcioj</translation> </message> @@ -2599,14 +2447,6 @@ ekzemple: alertnotify=echo %%s | mail -s "Averto de Bitmono" admin@foo.com <translation>Uzi OpenSSL (https) por konektoj JSON-RPC</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Dosiero de servila atestilo (defaŭlte: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Dosiero de servila privata ŝlosilo (defaŭlte: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Tiu ĉi helpmesaĝo</translation> </message> diff --git a/src/qt/locale/bitcoin_es.ts b/src/qt/locale/bitcoin_es.ts index fad8c9bbe8..0cb8991e11 100644 --- a/src/qt/locale/bitcoin_es.ts +++ b/src/qt/locale/bitcoin_es.ts @@ -391,10 +391,6 @@ <translation>Barra de pestañas</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin Core</translation> </message> @@ -434,10 +430,6 @@ <source>No block source available...</source> <translation>Ninguna fuente de bloques disponible ...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Procesados %1 bloques del historial de transacciones.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n hora</numerusform><numerusform>%n horas</numerusform></translation> @@ -486,6 +478,10 @@ <source>Up to date</source> <translation>Actualizado</translation> </message> + <message numerus="yes"> + <source>Processed %n blocks of transaction history.</source> + <translation><numerusform>%n bloques procesados del historial de transacciones</numerusform><numerusform>Procesados %n bloques del historial de transacciones</numerusform></translation> + </message> <message> <source>Catching up...</source> <translation>Actualizando...</translation> @@ -916,13 +912,13 @@ Dirección: %4 <source>Error</source> <translation>Error</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB de espacio libre disponible</translation> + <message numerus="yes"> + <source>%n GB of free space available</source> + <translation><numerusform>%n GB de espacio libre</numerusform><numerusform>%n GB de espacio disponible</numerusform></translation> </message> - <message> - <source>(of %1GB needed)</source> - <translation>(de los %1GB necesarios)</translation> + <message numerus="yes"> + <source>(of %n GB needed)</source> + <translation><numerusform>(de %n GB necesitados)</numerusform><numerusform>(de %n GB requeridos)</numerusform></translation> </message> </context> <context> @@ -1166,10 +1162,6 @@ Dirección: %4 <translation>La información mostrada puede estar desactualizada. Su monedero se sincroniza automáticamente con la red Bitcoin después de que se haya establecido una conexión, pero este proceso aún no se ha completado.</translation> </message> <message> - <source>Wallet</source> - <translation>Monedero</translation> - </message> - <message> <source>Watch-only:</source> <translation>De observación:</translation> </message> @@ -1198,6 +1190,10 @@ Dirección: %4 <translation>Saldo recién minado que aún no ha madurado.</translation> </message> <message> + <source>Balances</source> + <translation>Saldos</translation> + </message> + <message> <source>Total:</source> <translation>Total:</translation> </message> @@ -1210,6 +1206,14 @@ Dirección: %4 <translation>Su saldo actual en direcciones watch-only</translation> </message> <message> + <source>Spendable:</source> + <translation>Gastable:</translation> + </message> + <message> + <source>Recent transactions</source> + <translation>Transacciones recientes</translation> + </message> + <message> <source>Unconfirmed transactions to watch-only addresses</source> <translation>Transacciones sin confirmar en direcciones watch-only</translation> </message> @@ -1222,10 +1226,6 @@ Dirección: %4 <translation>Saldo total en las direcciones watch-only</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Transacciones recientes</b></translation> - </message> - <message> <source>out of sync</source> <translation>desincronizado</translation> </message> @@ -1485,10 +1485,6 @@ Dirección: %4 <translation>Servicios</translation> </message> <message> - <source>Sync Node</source> - <translation>Sincronizar Nodo</translation> - </message> - <message> <source>Starting Height</source> <translation>Altura de comienzo</translation> </message> @@ -1617,14 +1613,6 @@ Dirección: %4 <translation>Saliente</translation> </message> <message> - <source>Yes</source> - <translation>Sí</translation> - </message> - <message> - <source>No</source> - <translation>No</translation> - </message> - <message> <source>Unknown</source> <translation>Desconocido</translation> </message> @@ -2473,6 +2461,10 @@ Dirección: %4 <translation>Minado</translation> </message> <message> + <source>watch-only</source> + <translation>de observación</translation> + </message> + <message> <source>(n/a)</source> <translation>(nd)</translation> </message> @@ -2584,6 +2576,10 @@ Dirección: %4 <translation>Exportar historial de transacciones</translation> </message> <message> + <source>Watch-only</source> + <translation>De observación</translation> + </message> + <message> <source>Exporting Failed</source> <translation>Error exportando</translation> </message> @@ -2700,28 +2696,10 @@ Dirección: %4 </translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Especificar archivo de configuración (predeterminado: bitcoin.conf) -</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Especificar archivo pid (predeterminado: bitcoin.pid) -</translation> - </message> - <message> <source>Specify data directory</source> <translation>Especificar directorio para los datos</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Escuchar conexiones en <puerto> (predeterminado: 8333 o testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Mantener como máximo <n> conexiones a pares (predeterminado: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Conectar a un nodo para obtener direcciones de pares y desconectar</translation> </message> @@ -2730,18 +2708,6 @@ Dirección: %4 <translation>Especifique su propia dirección pública</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Umbral para la desconexión de pares con mal comportamiento (predeterminado: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Número de segundos en que se evita la reconexión de pares con mal comportamiento (predeterminado: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Escuchar conexiones JSON-RPC en <puerto> (predeterminado: 8332 o testnet:18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Aceptar comandos consola y JSON-RPC </translation> @@ -2785,16 +2751,12 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Cifrados aceptables (predeterminados: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Vincular a la dirección dada y escuchar siempre en ella. Utilice la notación [host]:port para IPv6</translation> </message> <message> - <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:15)</source> - <translation>Limitar continuamente las transacciones gratuitas a <n>*1000 bytes por minuto (predeterminado:15)</translation> + <source>Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup</source> + <translation>Borrar todas las transacciones del monedero y sólo recuperar aquellas partes de la cadena de bloques por medio de -rescan on startup.</translation> </message> <message> <source>Enter regression test mode, which uses a special chain in which blocks can be solved instantly.</source> @@ -2813,14 +2775,6 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Ejecutar comando cuando una transacción del monedero cambia (%s en cmd se remplazará por TxID)</translation> </message> <message> - <source>Flush database activity from memory pool to disk log every <n> megabytes (default: 100)</source> - <translation>Volcar la actividad de la base de datos de memoria al registro en disco cada <n> megabytes (predeterminado: 100)</translation> - </message> - <message> - <source>How thorough the block verification of -checkblocks is (0-4, default: 3)</source> - <translation>Nivel de rigor en la verificación de bloques de -checkblocks (0-4; predeterminado: 3)</translation> - </message> - <message> <source>In this mode -genproclimit controls how many blocks are generated immediately.</source> <translation>En este modo -genproclimit controla cuántos bloques se generan de inmediato.</translation> </message> @@ -2829,10 +2783,6 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Establecer el número de hilos (threads) de verificación de scripts (entre %u y %d, 0 = automático, <0 = dejar libres ese número de núcleos; predeterminado: %d)</translation> </message> <message> - <source>Set the processor limit for when generation is on (-1 = unlimited, default: -1)</source> - <translation>Establecer el límite de procesadores cuando está activada la generación (-1 = sin límite; predeterminado: -1)</translation> - </message> - <message> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Esta es una versión de pre-prueba - utilícela bajo su propio riesgo. No la utilice para usos comerciales o de minería.</translation> </message> @@ -2841,10 +2791,6 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>No se ha podido acceder a %s en esta máquina. Probablemente ya se está ejecutando Bitcoin Core.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Usar proxy SOCKS5 distinto para comunicarse vía Tor de forma anónima (Predeterminado: -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Aviso: ¡-paytxfee tiene un valor muy alto! Esta es la comisión que pagará si envía una transacción.</translation> </message> @@ -2865,12 +2811,12 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Aviso: ¡Recuperados datos de wallet.dat corrupto! El wallet.dat original se ha guardado como wallet.{timestamp}.bak en %s; si hubiera errores en su saldo o transacciones, deberá restaurar una copia de seguridad.</translation> </message> <message> - <source>(default: 1)</source> - <translation>(predeterminado: 1)</translation> + <source>Whitelist peers connecting from the given netmask or IP address. Can be specified multiple times.</source> + <translation>Poner en lista blanca a los equipos que se conecten desde la máscara de subred o dirección IP especificada. Se puede especificar múltiples veces.</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(predeterminado: wallet.dat)</translation> + <source>(default: 1)</source> + <translation>(predeterminado: 1)</translation> </message> <message> <source><category> can be:</source> @@ -2901,10 +2847,6 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Opciones de depuración/pruebas:</translation> </message> <message> - <source>Disable safemode, override a real safe mode event (default: 0)</source> - <translation>Inhabilitar el modo seguro, no considerar un suceso real de modo seguro (predeterminado: 0)</translation> - </message> - <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Descubrir dirección IP propia (predeterminado: 1 al escuchar sin -externalip)</translation> </message> @@ -2933,6 +2875,10 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Error al abrir base de datos de bloques.</translation> </message> <message> + <source>Error: A fatal internal error occured, see debug.log for details</source> + <translation>Error: un error grave interno ocurrió, sea debug.log para más detalles.</translation> + </message> + <message> <source>Error: Disk space is low!</source> <translation>Error: ¡Espacio en disco bajo!</translation> </message> @@ -2941,66 +2887,10 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Error: ¡El monedero está bloqueado; no se puede crear la transacción!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Error: error de sistema: </translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Ha fallado la escucha en todos los puertos. Use -listen=0 si desea esto.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>No se ha podido leer la información de bloque</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>No se ha podido leer el bloque</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>No se ha podido sincronizar el índice de bloques</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>No se ha podido escribir en el índice de bloques</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>No se ha podido escribir la información de bloques</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>No se ha podido escribir el bloque</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>No se ha podido escribir la información de archivo</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>No se ha podido escribir en la base de datos de bitcoins</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>No se ha podido escribir en el índice de transacciones</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>No se han podido escribir los datos de deshacer</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>Forzar modo seguro (predeterminado: 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Generar bitcoins (predeterminado: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Cuántos bloques comprobar al iniciar (predeterminado: 288, 0 = todos)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>Si no se proporciona <category>, mostrar toda la depuración</translation> </message> @@ -3021,8 +2911,8 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>No hay suficientes descriptores de archivo disponibles. </translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>Anteponer marca temporal a la información de depuración (predeterminado: 1)</translation> + <source>Only connect to nodes in network <net> (ipv4, ipv6 or onion)</source> + <translation>Sólo conectar a nodos en redes <net> (ipv4, ipv6 o onion)</translation> </message> <message> <source>Rebuild block chain index from current blk000??.dat files</source> @@ -3037,22 +2927,18 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Establecer tamaño máximo de bloque en bytes (predeterminado: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Establecer el número de procesos para atender las llamadas RPC (predeterminado: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Especificar archivo de monedero (dentro del directorio de datos)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>Gastar cambio no confirmado al enviar transacciones (predeterminado: 1)</translation> - </message> - <message> <source>This is intended for regression testing tools and app development.</source> <translation>Esto afecta a las herramientas de prueba de regresión y al desarrollo informático de la aplicación.</translation> </message> <message> + <source>Use UPnP to map the listening port (default: %u)</source> + <translation>Usar UPnP para asignar el puerto de escucha (predeterminado:: %u)</translation> + </message> + <message> <source>Verifying blocks...</source> <translation>Verificando bloques...</translation> </message> @@ -3077,16 +2963,40 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Importa los bloques desde un archivo blk000??.dat externo</translation> </message> <message> + <source>An error occurred while setting up the RPC address %s port %u for listening: %s</source> + <translation>Ocurrió un error al configurar la dirección de RPC %s puerto %u para escuchar en: %s</translation> + </message> + <message> + <source>Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6</source> + <translation>Ligar a las direcciones especificadas y poner en lista blanca a los equipos conectados a ellas. Usar la notación para IPv6 [host]:puerto.</translation> + </message> + <message> + <source>Bind to given address to listen for JSON-RPC connections. Use [host]:port notation for IPv6. This option can be specified multiple times (default: bind to all interfaces)</source> + <translation>Ligar a las direcciones especificadas para escuchar por conexiones JSON-RPC. Usar la notación para IPv6 [host]:puerto. Esta opción se puede especificar múltiples veces (por defecto: ligar a todas las interfaces)</translation> + </message> + <message> <source>Cannot obtain a lock on data directory %s. Bitcoin Core is probably already running.</source> <translation>No se ha podido bloquear el directorio de datos %s. Probablemente ya se está ejecutando Bitcoin Core.</translation> </message> <message> - <source>Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)</source> - <translation>Ejecutar un comando cuando se reciba una alerta importante o cuando veamos un fork demasiado largo (%s en cmd se reemplazará por el mensaje)</translation> + <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:%u)</source> + <translation>Limitar continuamente las transacciones gratuitas a <n>*1000 bytes por minuto (predeterminado:%u)</translation> + </message> + <message> + <source>Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality)</source> + <translation>Crear nuevos archivos con permisos por defecto del sistema, en lugar de umask 077 (sólo efectivo con la funcionalidad de monedero desactivada)</translation> + </message> + <message> + <source>Distributed under the MIT/X11 software license, see the accompanying file COPYING or <http://www.opensource.org/licenses/mit-license.php>.</source> + <translation>Distribuido bajo la licencia de software MIT/X11, vea la copia del archivo adjunto o <http://www.opensource.org/licenses/mit-license.php>.</translation> </message> <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>Mostrar información de depuración (predeterminado: 0, proporcionar <category> es opcional)</translation> + <source>Error: Listening for incoming connections failed (listen returned error %s)</source> + <translation>Error: la escucha para conexiones entrantes falló (la escucha regresó el error %s)</translation> + </message> + <message> + <source>Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)</source> + <translation>Ejecutar un comando cuando se reciba una alerta importante o cuando veamos un fork demasiado largo (%s en cmd se reemplazará por el mensaje)</translation> </message> <message> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: %d)</source> @@ -3109,6 +3019,10 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Copyright (C) 2009-%i The Bitcoin Core Developers</translation> </message> <message> + <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin Core</source> + <translation>Error al cargar wallet.dat: El monedero requiere una versión más reciente de Bitcoin Core</translation> + </message> + <message> <source>Information</source> <translation>Información</translation> </message> @@ -3121,42 +3035,14 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Cantidad inválida para -mintxfee=<amount>: '%s'</translation> </message> <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation>Limitar tamaño de la cache de firmas a <n> entradas (predeterminado: 50000)</translation> - </message> - <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>Registrar en el log la prioridad de transacciones y la comisión por kB al minar bloques (predeterminado: 0)</translation> - </message> - <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Mantener índice de transacciones completo (predeterminado: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Búfer de recepción máximo por conexión, <n>*1000 bytes (predeterminado: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Búfer de recepción máximo por conexión, , <n>*1000 bytes (predeterminado: 1000)</translation> - </message> - <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Aceptar solamente cadena de bloques que concuerde con los puntos de control internos (predeterminado: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Conectarse solo a nodos de la red <net> (IPv4, IPv6 o Tor)</translation> + <source>Node relay options:</source> + <translation>Opciones de nodos de retransmisión:</translation> </message> <message> <source>Print block on startup, if found in block index</source> <translation>Imprimir bloque al iniciar, si se encuentra en el índice de bloques</translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>Imprimir árbol de bloques al iniciar (predeterminado: 0)</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>Opciones SSL de RPC: (véase la wiki de Bitcoin para las instrucciones de instalación de SSL)</translation> </message> @@ -3173,22 +3059,10 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Introducir datos fuzz en 1 de cada <n> mensajes de red al azar</translation> </message> <message> - <source>Run a thread to flush wallet periodically (default: 1)</source> - <translation>Ejecutar un hilo (thread) para limpiar de la memoria el monedero periódicamente (predeterminado: 1)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Enviar información de trazas/depuración a la consola en lugar de al archivo debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Establecer tamaño mínimo de bloque en bytes (predeterminado: 0)</translation> - </message> - <message> - <source>Sets the DB_PRIVATE flag in the wallet db environment (default: 1)</source> - <translation>Establece la opción DB_PRIVATE en el entorno de base de datos del monedero (predeterminado: 1)</translation> - </message> - <message> <source>Show all debugging options (usage: --help -help-debug)</source> <translation>Muestra todas las opciones de depuración (uso: --help -help-debug)</translation> </message> @@ -3201,14 +3075,6 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Transacción falló</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Especificar el tiempo máximo de conexión en milisegundos (predeterminado: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Error de sistema: </translation> - </message> - <message> <source>This is experimental software.</source> <translation>Este software es experimental.</translation> </message> @@ -3225,8 +3091,8 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Transacción demasiado grande</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Usar UPnP para asignar el puerto de escucha (predeterminado: 0)</translation> + <source>Unable to bind to %s on this computer (bind returned error %s)</source> + <translation>No es posible conectar con %s en este sistema (bind ha dado el error %s)</translation> </message> <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> @@ -3238,6 +3104,10 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </translation> </message> <message> + <source>Wallet needed to be rewritten: restart Bitcoin Core to complete</source> + <translation>Monedero es necesario volver a escribir: reiniciar Bitcoin Core para completar</translation> + </message> + <message> <source>Warning</source> <translation>Aviso</translation> </message> @@ -3246,6 +3116,10 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Aviso: Esta versión es obsoleta, actualización necesaria!</translation> </message> <message> + <source>Warning: Unsupported argument -debugnet ignored, use -debug=net.</source> + <translation>Aviso: Argumento no sportado -debugnet anticuado, utilice -debug=net.</translation> + </message> + <message> <source>Zapping all transactions from wallet...</source> <translation>Eliminando todas las transacciones del monedero...</translation> </message> @@ -3271,11 +3145,6 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Actualizar el monedero al último formato</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Ajustar el número de claves en reserva <n> (predeterminado: 100) -</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Volver a examinar la cadena de bloques en busca de transacciones del monedero perdidas</translation> </message> @@ -3285,16 +3154,6 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Certificado del servidor (predeterminado: server.cert) -</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Clave privada del servidor (predeterminado: server.pem) -</translation> - </message> - <message> <source>This help message</source> <translation>Este mensaje de ayuda </translation> @@ -3312,14 +3171,158 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Error al cargar wallet.dat: el monedero está dañado</translation> </message> <message> + <source>Flush database activity from memory pool to disk log every <n> megabytes (default: %u)</source> + <translation>Volcar la actividad de la base de datos de memoria al registro en disco cada <n> megabytes (predeterminado: %u)</translation> + </message> + <message> + <source>How thorough the block verification of -checkblocks is (0-4, default: %u)</source> + <translation>Nivel de rigor en la verificación de bloques de -checkblocks (0-4; predeterminado: %u)</translation> + </message> + <message> + <source>Log transaction priority and fee per kB when mining blocks (default: %u)</source> + <translation>Registrar prioridad de las transacciones y cuota por kB cuando se minen bloques (por defecto: %u)</translation> + </message> + <message> + <source>Number of seconds to keep misbehaving peers from reconnecting (default: %u)</source> + <translation>Número de segundos en que se evita la reconexión de pares con mal comportamiento (predeterminado: %u)</translation> + </message> + <message> + <source>Output debugging information (default: %u, supplying <category> is optional)</source> + <translation>Mostrar depuración (por defecto: %u, proporcionar <category> es opcional)</translation> + </message> + <message> + <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: %s)</source> + <translation>Usar distintos proxys SOCKS5 para comunicarse vía Tor de forma anónima (Por defecto: %s)</translation> + </message> + <message> + <source>(default: %s)</source> + <translation>(predeterminado: %s)</translation> + </message> + <message> + <source>Acceptable ciphers (default: %s)</source> + <translation>Aceptar cifrado (por defecto: %s)</translation> + </message> + <message> + <source>Always query for peer addresses via DNS lookup (default: %u)</source> + <translation>Siempre consultar direcciones de otros equipos por medio de DNS lookup (por defecto: %u)</translation> + </message> + <message> + <source>Disable safemode, override a real safe mode event (default: %u)</source> + <translation>Inhabilitar el modo seguro, no considerar un suceso real de modo seguro (predeterminado: %u)</translation> + </message> + <message> <source>Error loading wallet.dat</source> <translation>Error al cargar wallet.dat</translation> </message> <message> + <source>Force safe mode (default: %u)</source> + <translation>Forzar modo seguro (por defecto: %u)</translation> + </message> + <message> + <source>Generate coins (default: %u)</source> + <translation>Generar monedas (por defecto: %u)</translation> + </message> + <message> + <source>How many blocks to check at startup (default: %u, 0 = all)</source> + <translation>Cuántos bloques comprobar al iniciar (predeterminado: %u, 0 = todos)</translation> + </message> + <message> + <source>Include IP addresses in debug output (default: %u)</source> + <translation>Incluir direcciones IP en la salida de depuración (por defecto: %u)</translation> + </message> + <message> <source>Invalid -proxy address: '%s'</source> <translation>Dirección -proxy inválida: '%s'</translation> </message> <message> + <source>Limit size of signature cache to <n> entries (default: %u)</source> + <translation>Limitar tamaño de la cache de firmas a <n> entradas (predeterminado: %u)</translation> + </message> + <message> + <source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> + <translation>Escuchar conexiones JSON-RPC en <puerto> (predeterminado: %u o testnet: %u)</translation> + </message> + <message> + <source>Listen for connections on <port> (default: %u or testnet: %u)</source> + <translation>Escuchar conexiones en <puerto> (predeterminado: %u o testnet: %u)</translation> + </message> + <message> + <source>Maintain at most <n> connections to peers (default: %u)</source> + <translation>Mantener como máximo <n> conexiones a pares (predeterminado: %u)</translation> + </message> + <message> + <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: %u)</source> + <translation>Búfer de recepción máximo por conexión, <n>*1000 bytes (por defecto: %u)</translation> + </message> + <message> + <source>Maximum per-connection send buffer, <n>*1000 bytes (default: %u)</source> + <translation>Búfer de recepción máximo por conexión, , <n>*1000 bytes (por defecto: %u)</translation> + </message> + <message> + <source>Only accept block chain matching built-in checkpoints (default: %u)</source> + <translation>Aceptar solamente cadena de bloques que concuerde con los puntos de control internos (predeterminado: %u)</translation> + </message> + <message> + <source>Prepend debug output with timestamp (default: %u)</source> + <translation>Anteponer marca temporal a la información de depuración (por defecto: %u)</translation> + </message> + <message> + <source>Print block tree on startup (default: %u)</source> + <translation>Imprimir árbol de bloques al iniciar (predeterminado: %u)</translation> + </message> + <message> + <source>Run a thread to flush wallet periodically (default: %u)</source> + <translation>Ejecutar un hilo para limpiar de la memoria el monedero periódicamente (predeterminado: %u)</translation> + </message> + <message> + <source>Server certificate file (default: %s)</source> + <translation>Archivo de certificado del servidor (por defecto: %s)</translation> + </message> + <message> + <source>Server private key (default: %s)</source> + <translation>Llave privada del servidor (por defecto: %s)</translation> + </message> + <message> + <source>Set key pool size to <n> (default: %u)</source> + <translation>Ajustar el número de claves en reserva <n> (predeterminado: %u)</translation> + </message> + <message> + <source>Set minimum block size in bytes (default: %u)</source> + <translation>Establecer tamaño mínimo de bloque en bytes (por defecto: %u)</translation> + </message> + <message> + <source>Set the number of threads to service RPC calls (default: %d)</source> + <translation>Establecer el número de procesos para llamadas del servicio RPC (por defecto: %d)</translation> + </message> + <message> + <source>Sets the DB_PRIVATE flag in the wallet db environment (default: %u)</source> + <translation>Establece la opción DB_PRIVATE en el entorno de base de datos del monedero (predeterminado: %u)</translation> + </message> + <message> + <source>Specify configuration file (default: %s)</source> + <translation>Especificar archivo de configuración (por defecto: %s)</translation> + </message> + <message> + <source>Specify connection timeout in milliseconds (minimum: 1, default: %d)</source> + <translation>Especificar tiempo de espera de la conexión (mínimo: 1, por defecto: %d)</translation> + </message> + <message> + <source>Specify pid file (default: %s)</source> + <translation>Especificar archivo pid (predeterminado: %s)</translation> + </message> + <message> + <source>Spend unconfirmed change when sending transactions (default: %u)</source> + <translation>Gastar cambio no confirmado al enviar transacciones (predeterminado: %u)</translation> + </message> + <message> + <source>Stop running after importing blocks from disk (default: %u)</source> + <translation>Detener después de importar los bloques del disco (por defecto: %u)</translation> + </message> + <message> + <source>Threshold for disconnecting misbehaving peers (default: %u)</source> + <translation>Umbral para la desconexión de pares con mal comportamiento (predeterminado: %u)</translation> + </message> + <message> <source>Unknown network specified in -onlynet: '%s'</source> <translation>La red especificada en -onlynet '%s' es desconocida</translation> </message> diff --git a/src/qt/locale/bitcoin_es_CL.ts b/src/qt/locale/bitcoin_es_CL.ts index b22ad3fb8e..930aac8449 100644 --- a/src/qt/locale/bitcoin_es_CL.ts +++ b/src/qt/locale/bitcoin_es_CL.ts @@ -274,10 +274,6 @@ <source>Tabs toolbar</source> <translation>Barra de pestañas</translation> </message> - <message> - <source>[testnet]</source> - <translation>[red-de-pruebas]</translation> - </message> <message numerus="yes"> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n conexión activa hacia la red Bitcoin</numerusform><numerusform>%n conexiones activas hacia la red Bitcoin</numerusform></translation> @@ -574,18 +570,10 @@ Dirección: %4</translation> <translation>Formulario</translation> </message> <message> - <source>Wallet</source> - <translation>Cartera</translation> - </message> - <message> <source>Total:</source> <translation>Total:</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Transacciones recientes</b></translation> - </message> - <message> <source>out of sync</source> <translation>desincronizado</translation> </message> @@ -1280,37 +1268,11 @@ Dirección: %4</translation> </translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Especifica archivo de configuración (predeterminado: bitcoin.conf) -</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Especifica archivo pid (predeterminado: bitcoin.pid) -</translation> - </message> - <message> <source>Specify data directory</source> <translation>Especifica directorio para los datos </translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Escuchar por conecciones en <puerto> (Por defecto: 8333 o red de prueba: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Mantener al menos <n> conecciones por cliente (por defecto: 125) </translation> - </message> - <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Umbral de desconección de clientes con mal comportamiento (por defecto: 100)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Escucha conexiones JSON-RPC en el puerto <port> (predeterminado: 8332 or testnet: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Aceptar comandos consola y JSON-RPC </translation> @@ -1343,34 +1305,6 @@ Dirección: %4</translation> <translation>Atención: Poco espacio en el disco duro</translation> </message> <message> - <source>Error: system error: </source> - <translation>Error: error de sistema:</translation> - </message> - <message> - <source>Failed to read block info</source> - <translation>Falló la lectura de la información del bloque</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Falló la lectura del bloque</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Falló sincronización del índice del bloque</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Falló la escritura del bloque del índice</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Falló la escritura de la información del bloque</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Falló la escritura del bloque</translation> - </message> - <message> <source>Imports blocks from external blk000??.dat file</source> <translation>Importar bloques desde el archivo externo blk000??.dat </translation> </message> @@ -1383,22 +1317,6 @@ Dirección: %4</translation> <translation>Enviar informacion de seguimiento a la consola en vez del archivo debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Establezca el tamaño mínimo del bloque en bytes (por defecto: 0)</translation> - </message> - <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Especifica tiempo de espera para conexion en milisegundos (predeterminado: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Error de sistema:</translation> - </message> - <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Intenta usar UPnP para mapear el puerto de escucha (default: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Intenta usar UPnP para mapear el puerto de escucha (default: 1 when listening)</translation> </message> @@ -1429,11 +1347,6 @@ Dirección: %4</translation> <translation>Actualizar billetera al formato actual</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Ajusta el numero de claves en reserva <n> (predeterminado: 100) -</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Rescanea la cadena de bloques para transacciones perdidas de la cartera </translation> @@ -1444,16 +1357,6 @@ Dirección: %4</translation> </translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Certificado del servidor (Predeterminado: server.cert) -</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Clave privada del servidor (Predeterminado: server.pem) -</translation> - </message> - <message> <source>This help message</source> <translation>Este mensaje de ayuda </translation> diff --git a/src/qt/locale/bitcoin_es_DO.ts b/src/qt/locale/bitcoin_es_DO.ts index a9cfe90895..8099b182ae 100644 --- a/src/qt/locale/bitcoin_es_DO.ts +++ b/src/qt/locale/bitcoin_es_DO.ts @@ -375,10 +375,6 @@ <translation>Barra de pestañas</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Núcleo de Bitcoin</translation> </message> @@ -411,10 +407,6 @@ <translation>Ninguna fuente de bloques disponible ...</translation> </message> <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Procesados %1 bloques del historial de transacciones.</translation> - </message> - <message> <source>%1 behind</source> <translation>%1 atrás</translation> </message> @@ -848,15 +840,7 @@ Dirección: %4 <source>Error</source> <translation>Error</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB de espacio libre disponible</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(de los %1GB necesarios)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -1042,10 +1026,6 @@ Dirección: %4 <translation>La información mostrada puede estar desactualizada. Su monedero se sincroniza automáticamente con la red Bitcoin después de que se haya establecido una conexión, pero este proceso aún no se ha completado.</translation> </message> <message> - <source>Wallet</source> - <translation>Monedero</translation> - </message> - <message> <source>Your current spendable balance</source> <translation>Su balance actual gastable</translation> </message> @@ -1070,10 +1050,6 @@ Dirección: %4 <translation>Su balance actual total</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Movimientos recientes</b></translation> - </message> - <message> <source>out of sync</source> <translation>desincronizado</translation> </message> @@ -2244,28 +2220,10 @@ Dirección: %4 </translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Especificar archivo de configuración (predeterminado: bitcoin.conf) -</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Especificar archivo pid (predeterminado: bitcoin.pid) -</translation> - </message> - <message> <source>Specify data directory</source> <translation>Especificar directorio para los datos</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Escuchar conexiones en <puerto> (predeterminado: 8333 o testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Mantener como máximo <n> conexiones a pares (predeterminado: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Conectar a un nodo para obtener direcciones de pares y desconectar</translation> </message> @@ -2274,18 +2232,6 @@ Dirección: %4 <translation>Especifique su propia dirección pública</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Umbral para la desconexión de pares con mal comportamiento (predeterminado: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Número de segundos en que se evita la reconexión de pares con mal comportamiento (predeterminado: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Escuchar conexiones JSON-RPC en <puerto> (predeterminado: 8332 o testnet:18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Aceptar comandos consola y JSON-RPC </translation> @@ -2329,10 +2275,6 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Cifradores aceptables (por defecto: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Vincular a la dirección dada y escuchar siempre en ella. Utilice la notación [host]:port para IPv6</translation> </message> @@ -2353,10 +2295,6 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Esta es una versión de pre-prueba - utilícela bajo su propio riesgo. No la utilice para usos comerciales o de minería.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Usar distintos proxys SOCKS5 para comunicarse vía Tor de forma anónima (Por defecto: -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Aviso: ¡-paytxfee tiene un valor muy alto! Esta es la comisión que pagará si envía una transacción.</translation> </message> @@ -2429,62 +2367,10 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Error: ¡El monedero está bloqueado; no se puede crear la transacción!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Error: error de sistema: </translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Ha fallado la escucha en todos los puertos. Use -listen=0 si desea esto.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>No se ha podido leer la información de bloque</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>No se ha podido leer el bloque</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>No se ha podido sincronizar el índice de bloques</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>No se ha podido escribir en el índice de bloques</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>No se ha podido escribir la información de bloques</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>No se ha podido escribir el bloque</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>No se ha podido escribir la información de archivo</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>No se ha podido escribir en la base de datos de monedas</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>No se ha podido escribir en el índice de transacciones</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>No se han podido escribir los datos de deshacer</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Generar monedas (por defecto: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Cuántos bloques comprobar al iniciar (predeterminado: 288, 0 = todos)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>Si no se proporciona <category>, mostrar toda la depuración</translation> </message> @@ -2501,10 +2387,6 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>No hay suficientes descriptores de archivo disponibles. </translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>Anteponer marca temporal a la información de depuración (por defecto: 1)</translation> - </message> - <message> <source>Rebuild block chain index from current blk000??.dat files</source> <translation>Reconstruir el índice de la cadena de bloques a partir de los archivos blk000??.dat actuales</translation> </message> @@ -2513,10 +2395,6 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Establecer tamaño máximo de bloque en bytes (por defecto: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Establecer el número de hilos para atender las llamadas RPC (predeterminado: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Especificar archivo de monedero (dentro del directorio de datos)</translation> </message> @@ -2545,10 +2423,6 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Ejecutar un comando cuando se reciba una alerta importante o cuando veamos un fork demasiado largo (%s en cmd se reemplazará por el mensaje)</translation> </message> <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>Mostrar depuración (por defecto: 0, proporcionar <category> es opcional)</translation> - </message> - <message> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: %d)</source> <translation>Establecer tamaño máximo de las transacciones de alta prioridad/comisión baja en bytes (por defecto: %d)</translation> </message> @@ -2565,34 +2439,10 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Inválido por el monto -mintxfee=<amount>: '%s'</translation> </message> <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Mantener índice de transacciones completo (predeterminado: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Búfer de recepción máximo por conexión, <n>*1000 bytes (predeterminado: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Búfer de recepción máximo por conexión, , <n>*1000 bytes (predeterminado: 1000)</translation> - </message> - <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Aceptar solamente cadena de bloques que concuerde con los puntos de control internos (predeterminado: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Conectarse solo a nodos de la red <net> (IPv4, IPv6 o Tor)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Enviar información de trazas/depuración a la consola en lugar de al archivo debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Establecer tamaño mínimo de bloque en bytes (predeterminado: 0)</translation> - </message> - <message> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>Reducir el archivo debug.log al iniciar el cliente (predeterminado: 1 sin -debug)</translation> </message> @@ -2601,14 +2451,6 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Transacción falló</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Especificar el tiempo máximo de conexión en milisegundos (predeterminado: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Error de sistema: </translation> - </message> - <message> <source>Transaction amount too small</source> <translation>Monto de la transacción muy pequeño</translation> </message> @@ -2621,10 +2463,6 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Transacción demasiado grande</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Usar UPnP para asignar el puerto de escucha (predeterminado: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Usar UPnP para asignar el puerto de escucha (predeterminado: 1 al escuchar)</translation> </message> @@ -2659,11 +2497,6 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Actualizar el monedero al último formato</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Ajustar el número de claves en reserva <n> (predeterminado: 100) -</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Volver a examinar la cadena de bloques en busca de transacciones del monedero perdidas</translation> </message> @@ -2673,16 +2506,6 @@ Por ejemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Certificado del servidor (predeterminado: server.cert) -</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Clave privada del servidor (predeterminado: server.pem) -</translation> - </message> - <message> <source>This help message</source> <translation>Este mensaje de ayuda </translation> diff --git a/src/qt/locale/bitcoin_es_MX.ts b/src/qt/locale/bitcoin_es_MX.ts index c89ac5c6ef..93d9f6473d 100644 --- a/src/qt/locale/bitcoin_es_MX.ts +++ b/src/qt/locale/bitcoin_es_MX.ts @@ -569,10 +569,6 @@ <source>Form</source> <translation>Formulario</translation> </message> - <message> - <source><b>Recent transactions</b></source> - <translation><b>Transacciones recientes</b></translation> - </message> </context> <context> <name>PaymentServer</name> diff --git a/src/qt/locale/bitcoin_es_UY.ts b/src/qt/locale/bitcoin_es_UY.ts index 321e5312ad..8bca84c219 100644 --- a/src/qt/locale/bitcoin_es_UY.ts +++ b/src/qt/locale/bitcoin_es_UY.ts @@ -162,10 +162,6 @@ <source>Tabs toolbar</source> <translation>Barra de herramientas</translation> </message> - <message> - <source>[testnet]</source> - <translation>[prueba_de_red]</translation> - </message> <message numerus="yes"> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n conexión activa a la red Bitcoin </numerusform><numerusform>%n conexiones activas a la red Bitcoin</numerusform></translation> @@ -277,10 +273,6 @@ <source>Form</source> <translation>Formulario</translation> </message> - <message> - <source><b>Recent transactions</b></source> - <translation><b>Transacciones recientes</b></translation> - </message> </context> <context> <name>PaymentServer</name> diff --git a/src/qt/locale/bitcoin_et.ts b/src/qt/locale/bitcoin_et.ts index cd3a39b6b9..82ed0337ab 100644 --- a/src/qt/locale/bitcoin_et.ts +++ b/src/qt/locale/bitcoin_et.ts @@ -311,10 +311,6 @@ <translation>Vahelehe tööriistariba</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoini tuumik</translation> </message> @@ -322,10 +318,6 @@ <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n aktiivne ühendus Bitcoini võrku</numerusform><numerusform>%n aktiivset ühendust Bitcoini võrku</numerusform></translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Protsessitud %1 tehingute ajaloo blokki.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n tund</numerusform><numerusform>%n tundi</numerusform></translation> @@ -673,10 +665,6 @@ Aadress: %4⏎</translation> <translation>Kuvatav info ei pruugi olla ajakohane. Ühenduse loomisel süngitakse sinu rahakott automaatselt Bitconi võrgustikuga, kuid see toiming on hetkel lõpetamata.</translation> </message> <message> - <source>Wallet</source> - <translation>Rahakott</translation> - </message> - <message> <source>Immature:</source> <translation>Ebaküps:</translation> </message> @@ -685,10 +673,6 @@ Aadress: %4⏎</translation> <translation>Mitte aegunud mine'itud jääk</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Uuesti saadetud tehingud</b></translation> - </message> - <message> <source>out of sync</source> <translation>sünkimata</translation> </message> @@ -1494,26 +1478,10 @@ Aadress: %4⏎</translation> <translation>Valikud:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Täpsusta sätete fail (vaikimisi: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Täpsusta PID fail (vaikimisi: bitcoin.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Täpsusta andmekataloog</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Kuula ühendusi pordil <port> (vaikeväärtus: 8333 või testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Säilita vähemalt <n> ühendust peeridega (vaikeväärtus: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Peeri aadressi saamiseks ühendu korraks node'iga</translation> </message> @@ -1522,18 +1490,6 @@ Aadress: %4⏎</translation> <translation>Täpsusta enda avalik aadress</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Ulakate peeride valulävi (vaikeväärtus: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Mitme sekundi pärast ulakad peerid tagasi võivad tulla (vaikeväärtus: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Kuula JSON-RPC ühendusel seda porti <port> (vaikeväärtus: 8332 või testnet: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Luba käsurea ning JSON-RPC käsklusi</translation> </message> @@ -1654,66 +1610,14 @@ nt: alertnotify=echo %%s | email -s "Bitcoin Alert" admin@foo.com <translation>Tõrge: Rahakott on lukus, tehingu loomine ei ole võimalik!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Tõrge: süsteemi tõrge:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Pordi kuulamine nurjus. Soovikorral kasuta -listen=0.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Tõrge bloki sisu lugemisel</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Bloki lugemine ebaõnnestus</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Bloki indeksi sünkimine ebaõnnestus</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Bloki indeksi kirjutamine ebaõnnestus</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Bloki sisu kirjutamine ebaõnnestus</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Tõrge bloki sisu kirjutamisel</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Tõrge faili info kirjutamisel</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Tõrge mündi andmebaasi kirjutamisel</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Tehingu indeksi kirjutamine ebaõnnestus</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Tagasivõtmise andmete kirjutamine ebaõnnestus</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Käivitamisel kontrollitavate blokkide arv (vaikeväärtus: 288, 0=kõik)</translation> - </message> - <message> <source>Rebuild block chain index from current blk000??.dat files</source> <translation>Taasta bloki jada indeks blk000??.dat failist</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Määra RPC kõnede haldurite arv (vaikeväärtus: 4)</translation> - </message> - <message> <source>Verifying blocks...</source> <translation>Kontrollin blokke...</translation> </message> @@ -1730,50 +1634,14 @@ nt: alertnotify=echo %%s | email -s "Bitcoin Alert" admin@foo.com <translation>Informatsioon</translation> </message> <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Säilita kogu tehingu indeks (vaikeväärtus: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Maksimaalne saamise puhver -connection kohta , <n>*1000 baiti (vaikeväärtus: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Maksimaalne saatmise puhver -connection kohta , <n>*1000 baiti (vaikeväärtus: 1000)</translation> - </message> - <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Tunnusta ainult sisseehitatud turvapunktidele vastavaid bloki jadu (vaikeväärtus: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Ühenda ainult node'idega <net> võrgus (IPv4, IPv6 või Tor)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Saada jälitus/debug, debug.log faili asemel, konsooli</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Sea minimaalne bloki suurus baitides (vaikeväärtus: 0)</translation> - </message> - <message> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>Kahanda programmi käivitamisel debug.log faili (vaikeväärtus: 1, kui ei ole -debug)</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Sea ühenduse timeout millisekundites (vaikeväärtus: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Süsteemi tõrge:</translation> - </message> - <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Kasuta kuulatava pordi määramiseks UPnP ühendust (vaikeväärtus: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Kasuta kuulatava pordi määramiseks UPnP ühendust (vaikeväärtus: 1, kui kuulatakse)</translation> </message> @@ -1806,10 +1674,6 @@ nt: alertnotify=echo %%s | email -s "Bitcoin Alert" admin@foo.com <translation>Uuenda rahakott uusimasse vormingusse</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Sea võtmete hulgaks <n> (vaikeväärtus: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Otsi ploki jadast rahakoti kadunud tehinguid</translation> </message> @@ -1818,14 +1682,6 @@ nt: alertnotify=echo %%s | email -s "Bitcoin Alert" admin@foo.com <translation>Kasuta JSON-RPC ühenduste jaoks OpenSSL'i (https)</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Serveri sertifikaadifail (vaikeväärtus: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Serveri privaatvõti (vaikeväärtus: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Käesolev abitekst</translation> </message> diff --git a/src/qt/locale/bitcoin_eu_ES.ts b/src/qt/locale/bitcoin_eu_ES.ts index f8f03c3d29..9a570890a1 100644 --- a/src/qt/locale/bitcoin_eu_ES.ts +++ b/src/qt/locale/bitcoin_eu_ES.ts @@ -175,10 +175,6 @@ <translation>Fitxen tresna-barra</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Up to date</source> <translation>Egunean</translation> </message> @@ -305,10 +301,6 @@ <source>Form</source> <translation>Inprimakia</translation> </message> - <message> - <source><b>Recent transactions</b></source> - <translation><b>Azken transakzioak</b></translation> - </message> </context> <context> <name>PaymentServer</name> @@ -695,14 +687,6 @@ <translation>Aukerak</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Ezarpen fitxategia aukeratu (berezkoa: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>pid fitxategia aukeratu (berezkoa: bitcoind.pid)</translation> - </message> - <message> <source>This help message</source> <translation>Laguntza mezu hau</translation> </message> diff --git a/src/qt/locale/bitcoin_fa.ts b/src/qt/locale/bitcoin_fa.ts index d806fa47ef..c33bbdf6b4 100644 --- a/src/qt/locale/bitcoin_fa.ts +++ b/src/qt/locale/bitcoin_fa.ts @@ -10,6 +10,10 @@ <translation>ایجاد نشانی جدید</translation> </message> <message> + <source>&New</source> + <translation>&جدید</translation> + </message> + <message> <source>Copy the currently selected address to the system clipboard</source> <translation>کپی نشانی انتخاب شده به حافظهٔ سیستم</translation> </message> @@ -61,6 +65,10 @@ <source>Comma separated file (*.csv)</source> <translation>پروندهٔ نوع CSV جداشونده با کاما (*.csv)</translation> </message> + <message> + <source>Exporting Failed</source> + <translation>استخراج انجام نشد</translation> + </message> </context> <context> <name>AddressTableModel</name> @@ -327,10 +335,6 @@ <translation>نوارابزار برگهها</translation> </message> <message> - <source>[testnet]</source> - <translation>[شبکهٔ آزمایش]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation> هسته Bitcoin </translation> </message> @@ -342,10 +346,6 @@ <source>No block source available...</source> <translation>منبعی برای دریافت بلاک در دسترس نیست...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>%1 بلاک از تاریخچهٔ تراکنشها پردازش شده است.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n ساعت</numerusform></translation> @@ -612,15 +612,7 @@ Address: %4 <source>Error</source> <translation>خطا</translation> </message> - <message> - <source>GB of free space available</source> - <translation>گیگابات فضا موجود است</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(از %1 گیگابایت فضای مورد نیاز)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> </context> @@ -762,10 +754,6 @@ Address: %4 <translation>اطلاعات نمایشداده شده ممکن است قدیمی باشند. بعد از این که یک اتصال با شبکه برقرار شد، کیف پول شما بهصورت خودکار با شبکهٔ بیتکوین همگامسازی میشود. اما این روند هنوز کامل نشده است.</translation> </message> <message> - <source>Wallet</source> - <translation>کیف پول</translation> - </message> - <message> <source>Available:</source> <translation>در دسترس:</translation> </message> @@ -794,10 +782,6 @@ Address: %4 <translation>تراز کل فعلی شما</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>تراکنشهای اخیر</b></translation> - </message> - <message> <source>out of sync</source> <translation>ناهمگام</translation> </message> @@ -924,6 +908,10 @@ Address: %4 <source>Type <b>help</b> for an overview of available commands.</source> <translation>برای نمایش یک مرور کلی از دستورات ممکن، عبارت <b>help</b> را بنویسید.</translation> </message> + <message> + <source>Unknown</source> + <translation>ناشناخته</translation> + </message> </context> <context> <name>ReceiveCoinsDialog</name> @@ -1544,6 +1532,10 @@ Address: %4 <translation>نمایش جزئیات تراکنش</translation> </message> <message> + <source>Exporting Failed</source> + <translation>استخراج انجام نشد</translation> + </message> + <message> <source>Comma separated file (*.csv)</source> <translation>پروندهٔ نوع CSV جداشونده با کاما (*.csv)</translation> </message> @@ -1627,26 +1619,10 @@ Address: %4 <translation>گزینهها:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>مشخص کردن فایل پیکربندی (پیشفرض: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>مشخص کردن فایل شناسهٔ پردازش - pid - (پیشفرض: bitcoin.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>مشخص کردن دایرکتوری دادهها</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>پذیرش اتصالات روی پورت <port> (پیشفرض: 8833 یا شبکهٔ آزمایشی: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>حداکثر <n> اتصال با همتایان برقرار شود (پیشفرض: ۱۲۵)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>اتصال به یک گره برای دریافت آدرسهای همتا و قطع اتصال پس از اتمام عملیات</translation> </message> @@ -1655,18 +1631,6 @@ Address: %4 <translation>آدرس عمومی خود را مشخص کنید</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>حد آستانه برای قطع ارتباط با همتایان بدرفتار (پیشفرض: ۱۰۰)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>مدت زمان جلوگیری از اتصال مجدد همتایان بدرفتار، به ثانیه (پیشفرض: ۸۴۶۰۰)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>پورت مورد شنود برای اتصالات JSON-RPC (پیشفرض: 8332 برای شبکهٔ تست 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>پذیرش دستورات خط فرمان و دستورات JSON-RPC</translation> </message> @@ -1739,58 +1703,10 @@ Address: %4 <translation>خطا در بازگشایی پایگاه داده ی بلوک</translation> </message> <message> - <source>Error: system error: </source> - <translation>خطا: خطای سامانه:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>شنیدن هر گونه درگاه انجام پذیر نیست. ازlisten=0 برای اینکار استفاده کیند.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>خواندن اطلاعات بلوک با شکست مواجه شد</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>خواندن بلوک با شکست مواجه شد</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>همگام سازی فهرست بلوک با شکست مواجه شد</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>نوشتن فهرست بلوک با شکست مواجه شد</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>نوشتن اطلاعات بلوک با شکست مواجه شد</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>نوشتن بلوک با شکست مواجه شد</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>نوشتن اطلاعات پرونده با شکست مواجه شد</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>نوشتن اطلاعات در پایگاه داده ی سکه ها با شکست مواجه شد</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>نوشتن فهرست تراکنش ها با شکست مواجه شد</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>عملیات بازگشت دادن اطلاعات با شکست مواجه شدن</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>چند بلوک نیاز است که در ابتدای راه اندازی بررسی شوند(پیش فرض:288 ،0=همه)</translation> - </message> - <message> <source>Verifying blocks...</source> <translation>در حال بازبینی بلوک ها...</translation> </message> @@ -1803,42 +1719,14 @@ Address: %4 <translation>اطلاعات</translation> </message> <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>حداکثر بافر دریافت شده بر اساس اتصال <n>* 1000 بایت (پیش فرض:5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>حداکثر بافر دریافت شده بر اساس اتصال <n>* 1000 بایت (پیش فرض:1000)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>تنها =به گره ها در شبکه متصا شوید <net> (IPv4, IPv6 or Tor)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>اطلاعات ردگیری/اشکالزدایی را به جای فایل لاگ اشکالزدایی به کنسول بفرستید</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>حداقل سایز بلاک بر اساس بایت تنظیم شود (پیش فرض: 0)</translation> - </message> - <message> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>فایل debug.log را در startup مشتری کوچک کن (پیش فرض:1 اگر اشکال زدایی روی نداد)</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>(میلی ثانیه )فاصله ارتباط خاص</translation> - </message> - <message> - <source>System error: </source> - <translation>خطای سامانه</translation> - </message> - <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>از UPnP برای شناسایی درگاه شنیداری استفاده کنید (پیش فرض:0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>از UPnP برای شناسایی درگاه شنیداری استفاده کنید (پیش فرض:1 در زمان شنیدن)</translation> </message> @@ -1867,10 +1755,6 @@ Address: %4 <translation>wallet را به جدیدترین فرمت روزآمد کنید</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation> (100پیش فرض:)&lt;n&gt; گذاشتن اندازه کلید روی </translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>اسکان مجدد زنجیر بلوکها برای گم والت معامله</translation> </message> @@ -1879,14 +1763,6 @@ Address: %4 <translation>JSON-RPCبرای ارتباطات استفاده کنید OpenSSL (https)</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation> (server.certپیش فرض: )گواهی نامه سرور</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>(server.pemپیش فرض: ) کلید خصوصی سرور</translation> - </message> - <message> <source>This help message</source> <translation>پیام کمکی</translation> </message> diff --git a/src/qt/locale/bitcoin_fa_IR.ts b/src/qt/locale/bitcoin_fa_IR.ts index 92e0722767..5ff33fee1a 100644 --- a/src/qt/locale/bitcoin_fa_IR.ts +++ b/src/qt/locale/bitcoin_fa_IR.ts @@ -235,10 +235,6 @@ <translation>نوار ابزار</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Error</source> <translation>خطا</translation> </message> @@ -420,14 +416,6 @@ Address: %4 <translation>اطلاعات نمایش داده شده ممکن است روزآمد نباشد. wallet شما به صورت خودکار بعد از برقراری اتصال با شبکه bitcoin به روز می شود اما این فرایند هنوز تکمیل نشده است.</translation> </message> <message> - <source>Wallet</source> - <translation>کیف پول</translation> - </message> - <message> - <source><b>Recent transactions</b></source> - <translation>تراکنشهای اخیر</translation> - </message> - <message> <source>out of sync</source> <translation>خارج از روزآمد سازی</translation> </message> @@ -938,38 +926,10 @@ Address: %4 <translation>انتخابها:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>فایل پیکربندیِ را مشخص کنید (پیش فرض: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>فایل pid را مشخص کنید (پیش فرض: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>دایرکتوری داده را مشخص کن</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>ارتباطات را در <PORT> بشنوید (پیش فرض: 8333 or testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>نگهداری <N> ارتباطات برای قرینه سازی (پیش فرض:125)</translation> - </message> - <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>آستانه قطع برای قرینه سازی اشتباه (پیش فرض:100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>تعداد ثانیه ها برای اتصال دوباره قرینه های اشتباه (پیش فرض:86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>ارتباطاتِ JSON-RPC را در <port> گوش کنید (پیش فرض:8332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>command line و JSON-RPC commands را قبول کنید</translation> </message> @@ -986,10 +946,6 @@ Address: %4 <translation>ارسال اطلاعات پیگیری/خطایابی به کنسول به جای ارسال به فایل debug.log</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>تعیین مدت زمان وقفه (time out) به هزارم ثانیه</translation> - </message> - <message> <source>Username for JSON-RPC connections</source> <translation>شناسه کاربری برای ارتباطاتِ JSON-RPC</translation> </message> @@ -1006,10 +962,6 @@ Address: %4 <translation>wallet را به جدیدترین نسخه روزآمد کنید</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>حجم key pool را به اندازه <n> تنظیم کنید (پیش فرض:100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>زنجیره بلاک را برای تراکنش جا افتاده در WALLET دوباره اسکن کنید</translation> </message> @@ -1018,14 +970,6 @@ Address: %4 <translation>برای ارتباطاتِ JSON-RPC از OpenSSL (https) استفاده کنید</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>فایل certificate سرور (پیش فرض server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>رمز اختصاصی سرور (پیش فرض: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>این پیام راهنما</translation> </message> diff --git a/src/qt/locale/bitcoin_fi.ts b/src/qt/locale/bitcoin_fi.ts index 3541c58fcf..76ec6d4bf5 100644 --- a/src/qt/locale/bitcoin_fi.ts +++ b/src/qt/locale/bitcoin_fi.ts @@ -391,10 +391,6 @@ <translation>Välilehtipalkki</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin-ydin</translation> </message> @@ -434,10 +430,6 @@ <source>No block source available...</source> <translation>Lohkojen lähdettä ei saatavilla...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Käsitelty %1 lohkoa rahansiirtohistoriasta</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n tunti</numerusform><numerusform>%n tuntia</numerusform></translation> @@ -915,15 +907,7 @@ Osoite: %4</translation> <source>Error</source> <translation>Virhe</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB vapaata tilaa</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(tarvitaan %1GB)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -1165,10 +1149,6 @@ Osoite: %4</translation> <translation>Näytetyt tiedot eivät välttämättä ole ajantasalla. Lompakkosi synkronoituu Bitcoin-verkon kanssa automaattisesti yhteyden muodostamisen jälkeen, mutta synkronointi on vielä meneillään.</translation> </message> <message> - <source>Wallet</source> - <translation>Lompakko</translation> - </message> - <message> <source>Watch-only:</source> <translation>Seuranta:</translation> </message> @@ -1209,8 +1189,8 @@ Osoite: %4</translation> <translation>Nykyinen tase seurantaosoitetteissa</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Viimeisimmät rahansiirrot</b></translation> + <source>Current total balance in watch-only addresses</source> + <translation>Nykyinen tase seurantaosoitetteissa</translation> </message> <message> <source>out of sync</source> @@ -1228,6 +1208,14 @@ Osoite: %4</translation> <translation>Virheellinen maksuosoite %1</translation> </message> <message> + <source>Payment request rejected</source> + <translation>Maksupyyntö hylätty</translation> + </message> + <message> + <source>Payment request has expired.</source> + <translation>Maksupyyntö on vanhentunut.</translation> + </message> + <message> <source>Requested payment amount of %1 is too small (considered dust).</source> <translation>Maksupyyntö %1 on liian pieni (huomioidaan tomuna).</translation> </message> @@ -1244,6 +1232,10 @@ Osoite: %4</translation> <translation>Maksupyynnön haku URL on virheellinen: %1</translation> </message> <message> + <source>URI cannot be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> + <translation>URIa ei voitu jäsentää! Tämä voi johtua kelvottomasta Bitcoin-osoitteesta tai virheellisistä URI parametreista.</translation> + </message> + <message> <source>Payment request file handling</source> <translation>Maksupyynnön tiedoston käsittely</translation> </message> @@ -1274,6 +1266,10 @@ Osoite: %4</translation> </context> <context> <name>PeerTableModel</name> + <message> + <source>User Agent</source> + <translation>Käyttöliittymä</translation> + </message> </context> <context> <name>QObject</name> @@ -1282,6 +1278,10 @@ Osoite: %4</translation> <translation>Määrä</translation> </message> <message> + <source>%1 d</source> + <translation>%1 d</translation> + </message> + <message> <source>%1 h</source> <translation>%1 h</translation> </message> @@ -1290,10 +1290,18 @@ Osoite: %4</translation> <translation>%1 m</translation> </message> <message> + <source>%1 s</source> + <translation>%1 s</translation> + </message> + <message> <source>N/A</source> <translation>Ei saatavilla</translation> </message> - </context> + <message> + <source>%1 ms</source> + <translation>%1 ms</translation> + </message> +</context> <context> <name>QRImageWidget</name> <message> @@ -1368,6 +1376,22 @@ Osoite: %4</translation> <translation>Nykyinen Lohkojen määrä</translation> </message> <message> + <source>Received</source> + <translation>Vastaanotetut</translation> + </message> + <message> + <source>Sent</source> + <translation>Lähetetyt</translation> + </message> + <message> + <source>Version</source> + <translation>Versio</translation> + </message> + <message> + <source>User Agent</source> + <translation>Käyttöliittymä</translation> + </message> + <message> <source>Last block time</source> <translation>Viimeisimmän lohkon aika</translation> </message> @@ -1443,6 +1467,10 @@ Osoite: %4</translation> <source>%1 GB</source> <translation>%1 GB</translation> </message> + <message> + <source>Unknown</source> + <translation>Tuntematon</translation> + </message> </context> <context> <name>ReceiveCoinsDialog</name> @@ -2482,26 +2510,10 @@ Osoite: %4</translation> <translation>Asetukset:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Määritä asetustiedosto (oletus: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Määritä pid-tiedosto (oletus: bitcoin.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Määritä data-hakemisto</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Kuuntele yhteyksiä portista <port> (oletus: 8333 tai testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Pidä enintään <n> yhteyttä verkkoihin (oletus: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Yhdistä noodiin hakeaksesi naapurien osoitteet ja katkaise yhteys</translation> </message> @@ -2510,18 +2522,6 @@ Osoite: %4</translation> <translation>Määritä julkinen osoitteesi</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Kynnysarvo aikakatkaisulle heikosti toimiville verkoille (oletus: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Sekuntien määrä, kuinka kauan uudelleenkytkeydytään verkkoihin (oletus: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Kuuntele JSON-RPC -yhteyksiä portista <port> (oletus: 8332 or testnet: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Hyväksy merkkipohjaiset- ja JSON-RPC-käskyt</translation> </message> @@ -2562,18 +2562,10 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Hyväksytyt koodit (oletus: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Kytkeydy annettuun osoitteeseen ja pidä linja aina auki. Käytä [host]:portin merkintätapaa IPv6:lle.</translation> </message> <message> - <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:15)</source> - <translation>Yhtäaikaisesti rajaa vapaat rahansiirrot <n>*1000 tavua per minuutti (oletus: 15)</translation> - </message> - <message> <source>Enter regression test mode, which uses a special chain in which blocks can be solved instantly.</source> <translation>Aloita regression testimoodi joka käyttää erikoisketjua jossa lohkoja voidaan ratkaista välittömästi.</translation> </message> @@ -2590,14 +2582,6 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Suorita käsky kun lompakossa rahansiirto muuttuu (%s cmd on vaihdettu TxID kanssa)</translation> </message> <message> - <source>Flush database activity from memory pool to disk log every <n> megabytes (default: 100)</source> - <translation>Aja tietokannan toimet muistivarannosta kovalevylogiin joka <n> megatavu (oletus: 100)</translation> - </message> - <message> - <source>How thorough the block verification of -checkblocks is (0-4, default: 3)</source> - <translation>Kuinka vaativa lohkonvarmistus -checkblocks on (0-4, oletus: 3)</translation> - </message> - <message> <source>In this mode -genproclimit controls how many blocks are generated immediately.</source> <translation>Tässä moodissa -genproclimit ohjaa kuinka monta lohkoa luodaan välittömästi.</translation> </message> @@ -2606,10 +2590,6 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Aseta script varmistuksen threadien lukumäärä (%u - %d, 0= auto, <0 = jätä näin monta ydintä vapaaksi, oletus: %d)</translation> </message> <message> - <source>Set the processor limit for when generation is on (-1 = unlimited, default: -1)</source> - <translation>Aseta prosessorin raja kun luonti on päällä (-1 = rajoittamaton, oletus: -1)</translation> - </message> - <message> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Tämä on esi-julkaistu testiversio - Käytä omalla riskillä - Ei saa käytää louhimiseen tai kauppasovelluksiin.</translation> </message> @@ -2618,10 +2598,6 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Ei voida yhdistää %s tässä tietokoneessa. Bitcoin Core on luultavasti jo käynnissä.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Käytä erillistä SOCKS5 proxya tavoittaaksesi vertaiset Tor palvelun kautta (oletus: -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Varoitus: -paytxfee on asetettu erittäin korkeaksi! Tämä on maksukulu jonka tulet maksamaan kun lähetät siirron.</translation> </message> @@ -2646,10 +2622,6 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>(oletus: 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(oletus: wallet.dat)</translation> - </message> - <message> <source><category> can be:</source> <translation><category> voi olla:</translation> </message> @@ -2678,10 +2650,6 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Debuggaus/Testauksen valinnat:</translation> </message> <message> - <source>Disable safemode, override a real safe mode event (default: 0)</source> - <translation>Poista safemode, ohita oikea turvallinen mooditapahtuma (oletus: 0)</translation> - </message> - <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Hae oma IP osoite (vakioasetus: 1 kun kuuntelemassa ja ei -externalip)</translation> </message> @@ -2718,66 +2686,10 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Virhe: Lompakko on lukittu, rahansiirtoa ei voida luoda</translation> </message> <message> - <source>Error: system error: </source> - <translation>Virhe: Järjestelmävirhe</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Ei onnistuttu kuuntelemaan missään portissa. Käytä -listen=0 jos haluat tätä.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Lohkotietojen luku epäonnistui</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Lohkon luku epäonnistui</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Lohkoindeksin synkronointi epäonnistui</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Lohkoindeksin kirjoitus epäonnistui</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Lohkotiedon kirjoitus epäonnistui</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Lohkon kirjoitus epäonnistui</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Tiedoston tietojen kirjoitus epäonnistui</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Kolikkotietokannan kirjoitus epäonnistui</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Rahasiirtojen indeksin kirjoitus epäonnistui</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Palautustiedon kirjoitus epäonnistui</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>Pakota safe moodi (oletus: 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Generoi kolikoita (vakio: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Kuinka monta lohkoa tarkistetaan käynnistettäessä (oletus: 288, 0 = kaikki)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>Jos <kategoria> ei annettu, tulosta kaikki debuggaustieto.</translation> </message> @@ -2798,10 +2710,6 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Ei tarpeeksi tiedostomerkintöjä vapaana.</translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>Lisää aikamerkki debug tulosteen eteen (oletus: 1)</translation> - </message> - <message> <source>Rebuild block chain index from current blk000??.dat files</source> <translation>Uudelleenrakenna lohkoketjuindeksi nykyisistä blk000??.dat tiedostoista</translation> </message> @@ -2814,18 +2722,10 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Aseta lohkon maksimikoko tavuissa (oletus: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Aseta threadien lukumäärä RPC kutsuille (oletus: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Aseta lompakkotiedosto (data-hakemiston sisällä)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>Käytä varmistamattomia vaihtorahoja lähetettäessä rahansiirtoja (oletus: 1)</translation> - </message> - <message> <source>This is intended for regression testing tools and app development.</source> <translation>Tämä on tarkoitettu regression testityökaluille ja ohjelman kehittämiseen.</translation> </message> @@ -2862,62 +2762,38 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Aja komento kun olennainen hälytys vastaanotetaan tai nähdään todella pitkä haara (%s komennossa korvataan viestillä)</translation> </message> <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>Tulosta debuggaustieto (oletus: 0, annettu <kategoria> valinnainen)</translation> - </message> - <message> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: %d)</source> <translation>Aseta maksimikoko korkea prioriteetti/pieni palkkio rahansiirtoihin tavuissa (oletus: %d)</translation> </message> <message> - <source>Information</source> - <translation>Tietoa</translation> + <source>Connect through SOCKS5 proxy</source> + <translation>Yhdistä SOCKS5 proxin kautta</translation> </message> <message> - <source>Invalid amount for -minrelaytxfee=<amount>: '%s'</source> - <translation>Virheellinen määrä -minrelaytxfee=<amount>: '%s'</translation> + <source>Copyright (C) 2009-%i The Bitcoin Core Developers</source> + <translation>Copyright (C) 2009-%i Bitcoin kehittäjät</translation> </message> <message> - <source>Invalid amount for -mintxfee=<amount>: '%s'</source> - <translation>Virheellinen määrä -mintxfee=<amount>: '%s'</translation> - </message> - <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation>Rajaa allekirjoituksen välimuistin koko <n> alkioon (oletus: 50000)</translation> - </message> - <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>Kirjaa rahansiirron prioriteetti ja palkkio per kB kun louhitaan lohkoja (oletus: 0)</translation> + <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin Core</source> + <translation>Virhe ladattaessa wallet.dat-tiedostoa: Tarvitset uudemman version Bitcoinista</translation> </message> <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Ylläpidä täydellistä rahasiirtojen indeksiä (oletus: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Suurin vastaanottopuskuri yksittäiselle yhteydelle, <n>*1000 tavua (vakioasetus: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Suurin lähetyspuskuri yksittäiselle yhteydelle, <n>*1000 tavua (vakioasetus: 1000)</translation> + <source>Information</source> + <translation>Tietoa</translation> </message> <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Hyväksy vain lohkoketjua vastaavat sisäänrakennetut varmistuspisteet (Oletus: 1)</translation> + <source>Invalid amount for -minrelaytxfee=<amount>: '%s'</source> + <translation>Virheellinen määrä -minrelaytxfee=<amount>: '%s'</translation> </message> <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Yhdistä vain noodeihin verkossa <net> (IPv4, IPv6 tai Tor)</translation> + <source>Invalid amount for -mintxfee=<amount>: '%s'</source> + <translation>Virheellinen määrä -mintxfee=<amount>: '%s'</translation> </message> <message> <source>Print block on startup, if found in block index</source> <translation>Tulosta lohko käynnistyksessä jos löydetään lohkoindeksistä</translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>Tulosta lohkopuu käynnistyksessä (oletus: 0)</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>RPC SSL valinnat: (katso Bitcoin Wikistä SSL-asennuksen ohjeet)</translation> </message> @@ -2934,22 +2810,10 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Satunnaisesti sekoita 1 joka <n> verkkoviestistä</translation> </message> <message> - <source>Run a thread to flush wallet periodically (default: 1)</source> - <translation>Aja threadi jossa tallennetaan lompakko ajoittain (oletus: 1)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Lähetä jäljitys/debug-tieto konsoliin, debug.log-tiedoston sijaan</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Asetan pienin lohkon koko tavuissa (vakioasetus: 0)</translation> - </message> - <message> - <source>Sets the DB_PRIVATE flag in the wallet db environment (default: 1)</source> - <translation>Asettaa DB_PRIVATE lipun lompakon tietokantaympäristössä (oletus: 1)</translation> - </message> - <message> <source>Show all debugging options (usage: --help -help-debug)</source> <translation>Näytä kaikki debuggaus valinnat: (käyttö: --help -help-debug)</translation> </message> @@ -2962,14 +2826,6 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Siirron vahvistus epäonnistui</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Määritä yhteyden aikakataisu millisekunneissa (vakioasetus: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Järjestelmävirhe:</translation> - </message> - <message> <source>Transaction amount too small</source> <translation>Siirtosumma liian pieni</translation> </message> @@ -2982,10 +2838,6 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Siirtosumma liian iso</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Käytä UPnP:tä kuunneltavan portin avaamiseen (vakioasetus: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Käytä UPnP:tä kuunneltavan portin avaamiseen (vakioasetus: 1 kun kuuntelemassa)</translation> </message> @@ -2994,6 +2846,10 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Käyttäjätunnus JSON-RPC-yhteyksille</translation> </message> <message> + <source>Wallet needed to be rewritten: restart Bitcoin Core to complete</source> + <translation>Lompakko tarvitsee uudelleenkirjoittaa: käynnistä Bitcoin uudelleen</translation> + </message> + <message> <source>Warning</source> <translation>Varoitus</translation> </message> @@ -3026,10 +2882,6 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Päivitä lompakko uusimpaan formaattiin</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Aseta avainpoolin koko arvoon <n> (oletus: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Skannaa uudelleen lohkoketju lompakon puuttuvien rahasiirtojen vuoksi</translation> </message> @@ -3038,14 +2890,6 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Käytä OpenSSL:ää (https) JSON-RPC-yhteyksille</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Palvelimen sertifikaatti-tiedosto (oletus: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Palvelimen yksityisavain (oletus: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Tämä ohjeviesti</translation> </message> diff --git a/src/qt/locale/bitcoin_fr.ts b/src/qt/locale/bitcoin_fr.ts index dfd7081593..86c23b6c3e 100644 --- a/src/qt/locale/bitcoin_fr.ts +++ b/src/qt/locale/bitcoin_fr.ts @@ -391,10 +391,6 @@ <translation>Barre d'outils des onglets</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin Core</translation> </message> @@ -434,10 +430,6 @@ <source>No block source available...</source> <translation>Aucune source de blocs disponible...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>À traité %1 blocs de l'historique des transactions.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n heure</numerusform><numerusform>%n heures</numerusform></translation> @@ -912,15 +904,7 @@ Adresse : %4 <source>Error</source> <translation>Erreur</translation> </message> - <message> - <source>GB of free space available</source> - <translation>Go d'espace libre disponible</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(sur %1Go nécessaires)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -1162,10 +1146,6 @@ Adresse : %4 <translation>Les informations affichées peuvent être obsolètes. Votre portefeuille est automatiquement synchronisé avec le réseau Bitcoin lorsque la connexion s'établit, or ce processus n'est pas encore terminé.</translation> </message> <message> - <source>Wallet</source> - <translation>Portefeuille</translation> - </message> - <message> <source>Watch-only:</source> <translation>Juste-regarder :</translation> </message> @@ -1194,6 +1174,10 @@ Adresse : %4 <translation>Le solde généré n'est pas encore mûr</translation> </message> <message> + <source>Balances</source> + <translation>Soldes</translation> + </message> + <message> <source>Total:</source> <translation>Total :</translation> </message> @@ -1206,6 +1190,14 @@ Adresse : %4 <translation>Votre balance actuelle en adresses juste-regarder</translation> </message> <message> + <source>Spendable:</source> + <translation>Disponible:</translation> + </message> + <message> + <source>Recent transactions</source> + <translation>Transactions récentes</translation> + </message> + <message> <source>Unconfirmed transactions to watch-only addresses</source> <translation>Transactions non confirmées vers des adresses juste-regarder</translation> </message> @@ -1218,10 +1210,6 @@ Adresse : %4 <translation>Solde total actuel dans des adresses juste-regarder</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Transactions récentes</b></translation> - </message> - <message> <source>out of sync</source> <translation>désynchronisé</translation> </message> @@ -1481,10 +1469,6 @@ Adresse : %4 <translation>Services</translation> </message> <message> - <source>Sync Node</source> - <translation>Nœud de synchro</translation> - </message> - <message> <source>Starting Height</source> <translation>Hauteur de démarrage</translation> </message> @@ -1613,14 +1597,6 @@ Adresse : %4 <translation>Sortant</translation> </message> <message> - <source>Yes</source> - <translation>Oui</translation> - </message> - <message> - <source>No</source> - <translation>Non</translation> - </message> - <message> <source>Unknown</source> <translation>Inconnu</translation> </message> @@ -2469,6 +2445,10 @@ Adresse : %4 <translation>Miné</translation> </message> <message> + <source>watch-only</source> + <translation>juste-regarder</translation> + </message> + <message> <source>(n/a)</source> <translation>(n.d)</translation> </message> @@ -2485,6 +2465,10 @@ Adresse : %4 <translation>Type de transaction.</translation> </message> <message> + <source>Whether or not a watch-only address is involved in this transaction.</source> + <translation>Détermine si une adresse de type watch-only est impliquée dans cette transaction.</translation> + </message> + <message> <source>Destination address of transaction.</source> <translation>L’adresse de destination de la transaction.</translation> </message> @@ -2695,26 +2679,10 @@ Adresse : %4 <translation>Options :</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Spécifier le fichier de configuration (par défaut : bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Spécifier le fichier PID (par défaut : bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Spécifier le répertoire de données</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Écouter les connexions sur le <port> (par défaut : 8333 ou testnet : 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Garder au plus <n> connexions avec les pairs (par défaut : 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Se connecter à un nœud pour obtenir des adresses de pairs puis se déconnecter</translation> </message> @@ -2723,18 +2691,6 @@ Adresse : %4 <translation>Spécifier votre propre adresse publique</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Seuil de déconnexion des pairs de mauvaise qualité (par défaut : 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Délai en secondes de refus de reconnexion aux pairs de mauvaise qualité (par défaut : 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Écouter les connexions JSON-RPC sur le <port> (par défaut : 8332 ou tesnet : 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Accepter les commandes de JSON-RPC et de la ligne de commande</translation> </message> @@ -2775,18 +2731,10 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Chiffrements acceptables (par défaut : TLSv1.2+HIGH : TLSv1+HIGH : !SSLv2 : !aNULL : !eNULL : !3DES : @STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Se lier à l'adresse donnée et toujours l'écouter. Utilisez la notation [host]:port pour l'IPv6</translation> </message> <message> - <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:15)</source> - <translation>Limiter continuellement les transactions gratuites à <n>*1000 octets par minute (par défaut : 15)</translation> - </message> - <message> <source>Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup</source> <translation>Supprimer toutes les transactions du portefeuille et ne récupérer que ces parties de la chaîne de bloc avec -rescan au démarrage</translation> </message> @@ -2807,14 +2755,6 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com <translation>Exécuter la commande lorsqu'une transaction de portefeuille change (%s dans la commande est remplacée par TxID)</translation> </message> <message> - <source>Flush database activity from memory pool to disk log every <n> megabytes (default: 100)</source> - <translation>Purger l’activité de la base de données de la mémoire vers le journal sur disque tous les <n> mégaoctets (par défaut : 100)</translation> - </message> - <message> - <source>How thorough the block verification of -checkblocks is (0-4, default: 3)</source> - <translation>À quel point la vérification des blocs -checkblocks est approfondie (0-4, par défaut : 3)</translation> - </message> - <message> <source>In this mode -genproclimit controls how many blocks are generated immediately.</source> <translation>Dans ce mode -genproclimit contrôle combien de blocs sont générés immédiatement.</translation> </message> @@ -2823,10 +2763,6 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com <translation>Définir le nombre d'exétrons de vérification des scripts (%u à %d, 0 = auto, < 0 = laisser ce nombre de cœurs inutilisés, par défaut : %d)</translation> </message> <message> - <source>Set the processor limit for when generation is on (-1 = unlimited, default: -1)</source> - <translation>Définir la limite processeur définissant quand la génération est en fonction (-1 = illimité, par défaut : -1)</translation> - </message> - <message> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Ceci est une pré-version de test - l'utiliser à vos risques et périls - ne pas l'utiliser pour miner ou pour des applications marchandes</translation> </message> @@ -2835,10 +2771,6 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com <translation>Impossible de se lier à %s sur cet ordinateur. Bitcoin Core fonctionne probablement déjà.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Utiliser un serveur mandataire SOCKS5 séparé pour atteindre les pairs par les services cachés de Tor (par défaut : -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Avertissement : -paytxfee est réglé sur un montant très élevé ! Il s'agit des frais de transaction que vous payerez si vous envoyez une transaction.</translation> </message> @@ -2863,10 +2795,6 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com <translation>(par défaut : 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(par défaut : wallet.dat)</translation> - </message> - <message> <source><category> can be:</source> <translation><category> peut être :</translation> </message> @@ -2895,10 +2823,6 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com <translation>Options de test/de débogage :</translation> </message> <message> - <source>Disable safemode, override a real safe mode event (default: 0)</source> - <translation>Désactiver le mode sans échec, passer outre un événement sans échec réel (par défaut : 0)</translation> - </message> - <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Découvrir sa propre adresse IP (par défaut : 1 lors de l'écoute et si aucun -externalip)</translation> </message> @@ -2927,6 +2851,10 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com <translation>Erreur lors de l'ouverture de la base de données des blocs</translation> </message> <message> + <source>Error: A fatal internal error occured, see debug.log for details</source> + <translation>Erreur: Une erreur fatale s'est produite, voir debug.log pour plus de détails</translation> + </message> + <message> <source>Error: Disk space is low!</source> <translation>Erreur : l'espace disque est faible !</translation> </message> @@ -2935,66 +2863,10 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com <translation>Erreur : Portefeuille verrouillé, impossible de créer la transaction !</translation> </message> <message> - <source>Error: system error: </source> - <translation>Erreur : erreur système :</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Échec de l'écoute sur un port quelconque. Utilisez -listen=0 si vous voulez ceci.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>La lecture des informations de bloc a échoué</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>La lecture du bloc a échoué</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>La synchronisation de l'index des blocs a échoué</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>L''écriture de l'index des blocs a échoué</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>L'écriture des informations du bloc a échoué</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>L'écriture du bloc a échoué</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>L'écriture des informations de fichier a échoué</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>L'écriture dans la base de données des pièces a échoué</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>L'écriture de l'index des transactions a échoué</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>L'écriture des données d'annulation a échoué</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>Forcer le mode sans échec (par défaut : 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Générer des pièces (défaut : 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Nombre de blocs à vérifier au démarrage (par défaut : 288, 0 = tout)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>Si <category> n'est pas indiqué, extraire toutes les données de débogage.</translation> </message> @@ -3015,8 +2887,8 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com <translation>Pas assez de descripteurs de fichiers de disponibles.</translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>Ajouter l'horodatage au début des résultats de débogage (par défaut : 1)</translation> + <source>Only connect to nodes in network <net> (ipv4, ipv6 or onion)</source> + <translation>Se connecter uniquement aux nœuds du réseau <net> (IPv4, IPv6 ou Tor)</translation> </message> <message> <source>Rebuild block chain index from current blk000??.dat files</source> @@ -3031,22 +2903,10 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com <translation>Définir la taille minimale de bloc en octets (par défaut : %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Définir le nombre d'exétrons pour desservir les appels RPC (par défaut : 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Spécifiez le fichier de portefeuille (dans le répertoire de données)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>Dépenser la monnaie non confirmée lors de l'envoi de transactions (par défaut : 1)</translation> - </message> - <message> - <source>Stop running after importing blocks from disk (default: 0)</source> - <translation>Arrêter l'exécution après l'importation des blocs du disque (par défaut : 0)</translation> - </message> - <message> <source>This is intended for regression testing tools and app development.</source> <translation>Ceci est à l'intention des outils de test de régression et du développement applicatif.</translation> </message> @@ -3075,10 +2935,6 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com <translation>Importe des blocs depuis un fichier blk000??.dat externe</translation> </message> <message> - <source>(default: 1, 1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)</source> - <translation>(par défaut : 1, 1 = conserver les données de transmission c.-à-d. propriétaire du compte et information de demande de paiement, 2 = abandonner les données de transmission)</translation> - </message> - <message> <source>Allow JSON-RPC connections from specified source. Valid for <ip> are a single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This option can be specified multiple times</source> <translation>Permettre les connexions JSON-RPC de sources spécifiques. Valide pour <ip> qui sont une IP simple (p. ex. 1.2.3.4), un réseau/masque réseau (p. ex. 1.2.3.4/255.255.255.0) ou un réseau/CIDR (p. ex. 1.2.3.4/24). Cette option peut être être spécifiée plusieurs fois</translation> </message> @@ -3115,10 +2971,6 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com <translation>Erreur : l'argument non pris en charge -socks a été trouvé. Il n'est plus possible de définir la version de SOCKS, seuls les serveurs mandataires SOCKS5 sont pris en charge.</translation> </message> <message> - <source>Execute command when a network tx respends wallet tx input (%s=respend TxID, %t=wallet TxID)</source> - <translation>Exécuter la commande quand une transmission réseau redépense l'entrée d'une transmission du portefeuille (%s=respend TxID, %t=wallet TxID)</translation> - </message> - <message> <source>Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)</source> <translation>Exécuter une commande lorsqu'une alerte pertinente est reçue ou si nous voyons une bifurcation vraiment étendue (%s dans la commande est remplacé par le message)</translation> </message> @@ -3131,14 +2983,6 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com <translation>Les frais (en BTC/Ko) inférieurs à ce seuil sont considérés comme étant nuls pour la création de transactions (par défaut : %s)</translation> </message> <message> - <source>If paytxfee is not set, include enough fee so transactions are confirmed on average within n blocks (default: 1)</source> - <translation>Si paytxfee n'est pas défini, inclure suffisamment de frais afin que les transactions soient confirmées avant n blocs (par défaut : 1)</translation> - </message> - <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>Informations du résultat de débogage (par défaut : 0, fournir <category> est optionnel)</translation> - </message> - <message> <source>Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect)</source> <translation>Demander les adresses des pairs par recherche DNS si l'on manque d'adresses (par défaut : 1 sauf si -connect)</translation> </message> @@ -3155,18 +2999,10 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com <translation>Avertissement : veuillez vérifier que l'heure et la date de votre ordinateur sont correctes ! Si votre horloge n'est pas à l'heure, Bitcoin Core ne fonctionnera pas correctement.</translation> </message> <message> - <source>Whitelist peers connecting from the given netmask or ip. Can be specified multiple times.</source> - <translation>Pairs de la liste blanche se connectant à partir du masque réseau ou de l'IP donné. Peut être spécifié plusieurs fois.</translation> - </message> - <message> <source>Whitelisted peers cannot be DoS banned and their transactions are always relayed, even if they are already in the mempool, useful e.g. for a gateway</source> <translation>Les pairs de la liste blanche ne peuvent pas être bannis DoS et leurs transactions sont toujours relayées, même si elles sont déjà dans le mempool, utile p. ex. pour une passerelle</translation> </message> <message> - <source>Always query for peer addresses via DNS lookup (default: 0)</source> - <translation>Toujours demander les adresses de pairs par recherche DNS (par défaut : 0)</translation> - </message> - <message> <source>Cannot resolve -whitebind address: '%s'</source> <translation>Impossible de résoudre l'adresse -whitebind : « %s »</translation> </message> @@ -3195,10 +3031,6 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com <translation>Les frais (en BTC/ko) à ajouter aux transactions que vous envoyez (par défaut : %s)</translation> </message> <message> - <source>Include IP addresses in debug output (default: 0)</source> - <translation>Inclure les adresses IP dans la sortie de débogage (par défaut : 0)</translation> - </message> - <message> <source>Information</source> <translation>Informations</translation> </message> @@ -3227,24 +3059,8 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com <translation>Garder au plus <n> blocs non connectables en mémoire (par défaut : %u)</translation> </message> <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation>Limiter la taille du cache des signatures à <n> entrées (par défaut : 50000)</translation> - </message> - <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>Journaliser la priorité des transactions et les frais par ko lors du minage (par défaut : 0) </translation> - </message> - <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Maintenir un index complet des transactions (par défaut : 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Tampon maximal de réception par « -connection » <n>*1 000 octets (par défaut : 5 000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Tampon maximal d'envoi par « -connection », <n>*1 000 octets (par défaut : 1 000)</translation> + <source>Keep at most <n> unconnectable transactions in memory (default: %u)</source> + <translation>Garder au plus <n> blocs non connectables en mémoire (par défaut : %u)</translation> </message> <message> <source>Need to specify a port with -whitebind: '%s'</source> @@ -3255,22 +3071,10 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com <translation>Options de relais du nœud :</translation> </message> <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>N'accepter que la chaîne de blocs correspondant aux points de vérification internes (par défaut : 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Se connecter uniquement aux nœuds du réseau <net> (IPv4, IPv6 ou Tor)</translation> - </message> - <message> <source>Print block on startup, if found in block index</source> <translation>Imprimer le bloc au démarrage s'il est trouvé dans l'index des blocs</translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>Imprimer l'arborescence des blocs au démarrage (par défaut : 0)</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>Options RPC SSL : (voir le wiki Bitcoin pour les instructions de configuration de SSL)</translation> </message> @@ -3287,30 +3091,10 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com <translation>Tester aléatoirement 1 message du réseau sur <n></translation> </message> <message> - <source>Relay and mine data carrier transactions (default: 1)</source> - <translation>Relayer et miner les transactions du porteur de données (par défaut : 1)</translation> - </message> - <message> - <source>Relay non-P2SH multisig (default: 1)</source> - <translation>Relayer les multisig non-P2SH (par défaut : 1)</translation> - </message> - <message> - <source>Run a thread to flush wallet periodically (default: 1)</source> - <translation>Exécuter un exétron pour purger le portefeuille périodiquement (par défaut : 1) </translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Envoyer les informations de débogage/trace à la console au lieu du fichier debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Définir la taille minimale de bloc en octets (par défaut : 0)</translation> - </message> - <message> - <source>Sets the DB_PRIVATE flag in the wallet db environment (default: 1)</source> - <translation>Définit le drapeau DB_PRIVATE dans l'environnement de la base de données du portefeuille (par défaut : 1)</translation> - </message> - <message> <source>Show all debugging options (usage: --help -help-debug)</source> <translation>Montrer toutes les options de débogage (utilisation : --help --help-debug)</translation> </message> @@ -3323,14 +3107,6 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com <translation>La signature de la transaction a échoué</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Spécifier le délai d'expiration de la connexion en millisecondes (par défaut : 5 000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Erreur système :</translation> - </message> - <message> <source>This is experimental software.</source> <translation>Ceci est un logiciel expérimental.</translation> </message> @@ -3351,10 +3127,6 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com <translation>Impossible de se lier à %s sur cet ordinateur (bind a retourné l'erreur %s)</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Utiliser l'UPnP pour rediriger le port d'écoute (par défaut : 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Utiliser l'UPnP pour rediriger le port d'écoute (par défaut : 1 lors de l'écoute)</translation> </message> @@ -3407,10 +3179,6 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com <translation>Mettre à niveau le portefeuille vers le format le plus récent</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Régler la taille de la réserve de clefs sur <n> (par défaut : 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Réanalyser la chaîne de blocs pour les transactions de portefeuille manquantes</translation> </message> @@ -3419,14 +3187,6 @@ par exemple : alertnotify=echo %%s | mail -s "Alerte Bitcoin" admin@foo.com <translation>Utiliser OpenSSL (https) pour les connexions JSON-RPC</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Fichier de certificat serveur (par défaut : server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Clef privée du serveur (par défaut : server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Ce message d'aide</translation> </message> diff --git a/src/qt/locale/bitcoin_gl.ts b/src/qt/locale/bitcoin_gl.ts index b047bb5a4b..8d9295e5c9 100644 --- a/src/qt/locale/bitcoin_gl.ts +++ b/src/qt/locale/bitcoin_gl.ts @@ -359,10 +359,6 @@ <translation>Barra de ferramentas</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Core de Bitcoin</translation> </message> @@ -394,10 +390,6 @@ <source>No block source available...</source> <translation>Non hai orixe de bloques dispoñible...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Procesados %1 bloques do historial de transacccións.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n hora</numerusform><numerusform>%n horas</numerusform></translation> @@ -792,15 +784,7 @@ Dirección: %4 <source>Error</source> <translation>Erro</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB de espacio libre dispoñible</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(de %1 GB precisados)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -954,10 +938,6 @@ Dirección: %4 <translation>A información amosada por estar desactualizada. O teu moedeiro sincronízase automáticamente coa rede Bitcoin despois de que se estableza unha conexión, pero este proceso non está todavía rematado.</translation> </message> <message> - <source>Wallet</source> - <translation>Moedeiro</translation> - </message> - <message> <source>Your current spendable balance</source> <translation>O teu balance actualmente dispoñible</translation> </message> @@ -982,10 +962,6 @@ Dirección: %4 <translation>O teu balance actual total</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Transaccións recentes</b></translation> - </message> - <message> <source>out of sync</source> <translation>non sincronizado</translation> </message> @@ -2071,26 +2047,10 @@ Dirección: %4 <translation>Opcións:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Especificar arquivo de configuración (por defecto: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Especificar arquivo de pid (por defecto: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Especificar directorio de datos</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Escoitar conexións no <porto> (por defecto: 8333 ou testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Manter como moito <n> conexións con pares (por defecto: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Conectar a nodo para recuperar direccións de pares, e desconectar</translation> </message> @@ -2099,18 +2059,6 @@ Dirección: %4 <translation>Especificar a túa propia dirección pública</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Umbral para desconectar pares con mal comportamento (por defecto: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Número de segundos para manter sen reconectar aos pares con mal comportamento (por defecto: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Escoitar conexións JSON-RPC no <porto> (por defecto: 8332 ou testnet: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Aceptar liña de comandos e comandos JSON-RPC</translation> </message> @@ -2151,10 +2099,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Cifradores aceptables (por defecto: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Enlazar a unha dirección dada e escoitar sempre nela. Emprega a notación [host]:post para IPv6</translation> </message> @@ -2247,62 +2191,10 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Erro: Moedeiro bloqueado, imposible crear transacción!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Erro: erro do sistema:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Fallou escoitar en calquera porto. Emprega -listen=0 se queres esto.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Fallou a lectura da información do bloque</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Fallou a lectura do bloque</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Fallou a sincronización do índice do bloque</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Fallou a escritura do índice do bloque</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Fallou a escritura da información do bloque</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Fallou a escritura do bloque</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Fallou a escritura da información do arquivo</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Fallou a escritura na base de datos de moedas</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Fallou a escritura do índice de transaccións</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Fallou a escritura dos datos para desfacer</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Xerar moedas (por defecto: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Cantos bloques para chequear ao arrancar (por defecto: 288, 0 = todos)</translation> - </message> - <message> <source>Incorrect or no genesis block found. Wrong datadir for network?</source> <translation>Bloque genesis incorrecto o no existente. Datadir erróneo para a rede?</translation> </message> @@ -2319,10 +2211,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Reconstruír índice de cadea de bloque dende os ficheiros actuais blk000??.dat</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Fixar o número de fíos para as chamadas aos servicios RPC (por defecto: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Especificar arquivo do moedeiro (dentro do directorio de datos)</translation> </message> @@ -2363,34 +2251,10 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Cantidade inválida para -mintxfee=<cantidade>: '%s'</translation> </message> <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Manter un índice completo de transaccións (por defecto: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Máximo buffer por-conexión para recibir, <n>*1000 bytes (por defecto: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Máximo buffer por-conexión para enviar, <n>*1000 bytes (por defecto: 1000)</translation> - </message> - <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Aceptar so cadeas de bloques coincidentes con check-points incorporados (por defecto: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Conectar so a nodos na rede <net> (IPv4, IPv6 ou Tor)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Enviar traza/información de depuración á consola en lugar de ao arquivo debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Fixar tamaño mínimo de bloque en bytes (por defecto: 0)</translation> - </message> - <message> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>Recortar o arquivo debug.log ao arrancar o cliente (por defecto: 1 cando no-debug)</translation> </message> @@ -2399,14 +2263,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Fallou a sinatura da transacción</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Especificar tempo límite da conexión en milisegundos (por defecto: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Erro do sistema:</translation> - </message> - <message> <source>Transaction amount too small</source> <translation>A cantidade da transacción é demasiado pequena</translation> </message> @@ -2419,10 +2275,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>A transacción é demasiado grande</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Usar UPnP para mapear o porto de escoita (por defecto: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Usar UPnP para mapear o porto de escoita (por defecto: 1 se á escoita)</translation> </message> @@ -2455,10 +2307,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Actualizar moedeiro ao formato máis recente</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Fixar tamaño do pool de claves a <n> (por defecto: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Rescanear transaccións ausentes na cadea de bloques</translation> </message> @@ -2467,14 +2315,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Empregar OpenSSL (https) para conexións JSON-RPC</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Arquivo de certificado do servidor (por defecto: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Clave privada do servidor (por defecto: server.perm)</translation> - </message> - <message> <source>This help message</source> <translation>Esta mensaxe de axuda</translation> </message> diff --git a/src/qt/locale/bitcoin_he.ts b/src/qt/locale/bitcoin_he.ts index ae96d9f570..8c05228dbf 100644 --- a/src/qt/locale/bitcoin_he.ts +++ b/src/qt/locale/bitcoin_he.ts @@ -3,7 +3,7 @@ <name>AddressBookPage</name> <message> <source>Double-click to edit address or label</source> - <translation>לחץ לחיצה כפולה לערוך כתובת או תוית</translation> + <translation>לחיצה כפולה לעריכת כתובת או תווית</translation> </message> <message> <source>Create a new address</source> @@ -11,15 +11,15 @@ </message> <message> <source>&New</source> - <translation>&חדש</translation> + <translation>&חדשה</translation> </message> <message> <source>Copy the currently selected address to the system clipboard</source> - <translation>העתק את הכתובת המסומנת ללוח העריכה</translation> + <translation>העתקת הכתובת המסומנת ללוח הגזירים</translation> </message> <message> <source>&Copy</source> - <translation>&העתק</translation> + <translation>ה&עתקה</translation> </message> <message> <source>C&lose</source> @@ -27,78 +27,82 @@ </message> <message> <source>&Copy Address</source> - <translation>העתק כתובת</translation> + <translation>העתקת כתובת</translation> </message> <message> <source>Delete the currently selected address from the list</source> - <translation>מחק את הכתובת שנבחרה מהרשימה</translation> + <translation>מחיקת הכתובת שנבחרה מהרשימה</translation> </message> <message> <source>Export the data in the current tab to a file</source> - <translation>יצוא הנתונים בטאב הנוכחי לקובץ</translation> + <translation>יצוא הנתונים מהלשונית הנוכחית לקובץ</translation> </message> <message> <source>&Export</source> - <translation>&ייצא</translation> + <translation>י&צוא</translation> </message> <message> <source>&Delete</source> - <translation>&מחק</translation> + <translation>מ&חיקה</translation> </message> <message> <source>Choose the address to send coins to</source> - <translation>בחר את הכתובת אליה תרצה לשלוח את המטבעות</translation> + <translation>נא לבחור את הכתובת המבוקשת לשליחת המטבעות</translation> </message> <message> <source>Choose the address to receive coins with</source> - <translation>בחר את הכתובת איתה תרצה לקבל את המטבעות</translation> + <translation>נא לבחור את הכתובת המבוקשת לקבלת המטבעות</translation> </message> <message> <source>C&hoose</source> - <translation>בחר</translation> + <translation>בחירה</translation> </message> <message> <source>Sending addresses</source> - <translation>כתובת לשליחה</translation> + <translation>כתובות לשליחה</translation> </message> <message> <source>Receiving addresses</source> - <translation>קבל כתובות</translation> + <translation>כתובות לקבלה</translation> </message> <message> <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> - <translation>אלה כתובת הביטקוין שלך עבור שליחת תשלומים. תמיד בדוק את מספר ואת כתובות מקבלי התשלומים לפני שליחת מטבעות.</translation> + <translation>אלה כתובת הביטקוין שלך לצורך שליחת תשלומים. תמיד יש לבדוק את הכמות ואת כתובות מקבלי התשלומים לפני שליחת מטבעות.</translation> </message> <message> <source>These are your Bitcoin addresses for receiving payments. It is recommended to use a new receiving address for each transaction.</source> - <translation>אלה כתובות הביטקוין שלך עבור קבלת תשלומים. מומלץ להשתמש בכתובת חדשה לכל פעולה.</translation> + <translation>אלה כתובות הביטקוין שלך לצורך קבלת תשלומים. מומלץ להשתמש בכתובת קבלה חדשה לכל העברה.</translation> </message> <message> <source>Copy &Label</source> - <translation>העתק תוית</translation> + <translation>העתקת &תווית</translation> </message> <message> <source>&Edit</source> - <translation>עריכה</translation> + <translation>ע&ריכה</translation> </message> <message> <source>Export Address List</source> - <translation>ייצוא רשימת כתובות</translation> + <translation>יצוא רשימת כתובות</translation> </message> <message> <source>Comma separated file (*.csv)</source> - <translation>קובץ מופרד בפסיקים (*.csv)</translation> + <translation>קובץ מופרד בפסיקים (*.csv)</translation> </message> <message> <source>Exporting Failed</source> - <translation>הייצוא נכשל</translation> + <translation>היצוא נכשל</translation> </message> - </context> + <message> + <source>There was an error trying to save the address list to %1. Please try again.</source> + <translation>אירעה שגיאה בעת הניסיון לשמור את רשימת הכתובת אל %1. נא לנסות שוב.</translation> + </message> +</context> <context> <name>AddressTableModel</name> <message> <source>Label</source> - <translation>תוית</translation> + <translation>תווית</translation> </message> <message> <source>Address</source> @@ -106,34 +110,34 @@ </message> <message> <source>(no label)</source> - <translation>(ללא תוית)</translation> + <translation>(ללא תווית)</translation> </message> </context> <context> <name>AskPassphraseDialog</name> <message> <source>Passphrase Dialog</source> - <translation>שיח סיסמא</translation> + <translation>דו־שיח מילת צופן</translation> </message> <message> <source>Enter passphrase</source> - <translation>הכנס סיסמה</translation> + <translation>נא להזין מילת צופן</translation> </message> <message> <source>New passphrase</source> - <translation>סיסמה חדשה</translation> + <translation>מילת צופן חדשה</translation> </message> <message> <source>Repeat new passphrase</source> - <translation>חזור על הסיסמה החדשה</translation> + <translation>נא לחזור על מילת הצופן החדשה</translation> </message> <message> <source>Encrypt wallet</source> - <translation>הצפן ארנק</translation> + <translation>הצפנת הארנק</translation> </message> <message> <source>This operation needs your wallet passphrase to unlock the wallet.</source> - <translation>הפעולה הזו דורשת את סיסמת הארנק שלך בשביל לפתוח את הארנק.</translation> + <translation>פעולה זו דורשת את מילת הצופן של הארנק שלך כדי לפתוח את הארנק.</translation> </message> <message> <source>Unlock wallet</source> @@ -141,7 +145,7 @@ </message> <message> <source>This operation needs your wallet passphrase to decrypt the wallet.</source> - <translation>הפעולה הזו דורשת את סיסמת הארנק שלך בשביל לפענח את הארנק.</translation> + <translation>פעולה זו דורשת את מילת הצופן של הארנק שלך כדי לפענח את הארנק.</translation> </message> <message> <source>Decrypt wallet</source> @@ -149,39 +153,43 @@ </message> <message> <source>Change passphrase</source> - <translation>שינוי סיסמה</translation> + <translation>שינוי מילת צופן</translation> </message> <message> <source>Enter the old and new passphrase to the wallet.</source> - <translation>הכנס את הסיסמות הישנה והחדשה לארנק.</translation> + <translation>נא להכניס את מילות הצופן הישנה והחדשה לארנק.</translation> </message> <message> <source>Confirm wallet encryption</source> - <translation>אשר הצפנת ארנק</translation> + <translation>אישור הצפנת הארנק</translation> </message> <message> <source>Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR BITCOINS</b>!</source> - <translation>אזהרה: אם אתה מצפין את הארנק ומאבד את הסיסמא, אתה <b>תאבד את כל הביטקוינים שלך</b>!</translation> + <translation>אזהרה: הצפנת הארנק ואיבוד מילת הצופן עשויה להוביל <b>לאיבוד כל הביטקוינים שלך</b>!</translation> </message> <message> <source>Are you sure you wish to encrypt your wallet?</source> - <translation>האם אתה בטוח שברצונך להצפין את הארנק?</translation> + <translation>האם אכן להצפין את הארנק?</translation> </message> <message> <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> - <translation>חשוב! כל גיבוי קודם שעשית לארנק שלך יש להחליף עם קובץ הארנק המוצפן שזה עתה נוצר. מסיבות אבטחה, גיבויים קודמים של קובץ הארנק הלא-מוצפן יהפכו לחסרי שימוש ברגע שתתחיל להשתמש בארנק החדש המוצפן.</translation> + <translation>לתשומת לבך: כל גיבוי קודם שביצעת לארנק שלך יש להחליף בקובץ הארנק המוצפן שזה עתה נוצר. מטעמי אבטחה, גיבויים קודמים של קובץ הארנק הבלתי-מוצפן יהפכו לחסרי תועלת עם התחלת השימוש בארנק החדש המוצפן.</translation> </message> <message> <source>Warning: The Caps Lock key is on!</source> - <translation>זהירות: מקש Caps Lock מופעל!</translation> + <translation>זהירות: מקש Caps Lock פעיל!</translation> </message> <message> <source>Wallet encrypted</source> <translation>הארנק הוצפן</translation> </message> <message> + <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>ten or more random characters</b>, or <b>eight or more words</b>.</source> + <translation>נא להזין את מילת הצופן החדשה לארנק.<br/>כדאי להשתמש במילת צופן המורכבת מ<b>עשרה תווים אקראיים ומעלה</b>, או <b>שמונה מילים ומעלה</b>.</translation> + </message> + <message> <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> - <translation>ביטקוין ייסגר עכשיו כדי להשלים את תהליך ההצפנה. זכור שהצפנת הארנק שלך אינו יכול להגן באופן מלא על הביטקוינים שלך מתוכנות זדוניות המושתלות על המחשב.</translation> + <translation>ביטקוין ייסגר כעת כדי להשלים את תהליך ההצפנה. עליך לזכור שהצפנת הארנק שלך אינה מגנה באופן מלא על הביטקוינים שלך מתכניות זדוניות המושתלות על המחשב.</translation> </message> <message> <source>Wallet encryption failed</source> @@ -193,7 +201,7 @@ </message> <message> <source>The supplied passphrases do not match.</source> - <translation>הסיסמות שניתנו אינן תואמות.</translation> + <translation>מילות הצופן שסופקו אינן תואמות.</translation> </message> <message> <source>Wallet unlock failed</source> @@ -201,7 +209,7 @@ </message> <message> <source>The passphrase entered for the wallet decryption was incorrect.</source> - <translation>הסיסמה שהוכנסה לפענוח הארנק שגויה.</translation> + <translation>מילת הצופן שהוכנסה לפענוח הארנק שגויה.</translation> </message> <message> <source>Wallet decryption failed</source> @@ -209,34 +217,38 @@ </message> <message> <source>Wallet passphrase was successfully changed.</source> - <translation>סיסמת הארנק שונתה בהצלחה.</translation> + <translation>מילת הצופן של הארנק שונתה בהצלחה.</translation> </message> </context> <context> <name>BitcoinGUI</name> <message> <source>Sign &message...</source> - <translation>חתום על הודעה</translation> + <translation>&חתימה על הודעה…</translation> </message> <message> <source>Synchronizing with network...</source> - <translation>מסתנכרן עם הרשת...</translation> + <translation>בסנכרון עם הרשת…</translation> </message> <message> <source>&Overview</source> <translation>&סקירה</translation> </message> <message> + <source>Node</source> + <translation>מפרק</translation> + </message> + <message> <source>Show general overview of wallet</source> - <translation>הצג סקירה כללית של הארנק</translation> + <translation>הצגת סקירה כללית של הארנק</translation> </message> <message> <source>&Transactions</source> - <translation>&פעולות</translation> + <translation>ה&עברות</translation> </message> <message> <source>Browse transaction history</source> - <translation>דפדף בהיסטוריית הפעולות</translation> + <translation>עיון בהיסטוריית ההעברות</translation> </message> <message> <source>E&xit</source> @@ -244,67 +256,83 @@ </message> <message> <source>Quit application</source> - <translation>סגור תוכנה</translation> + <translation>יציאה מהתכנית</translation> </message> <message> <source>About &Qt</source> - <translation>אודות Qt</translation> + <translation>על אודות Qt</translation> </message> <message> <source>Show information about Qt</source> - <translation>הצג מידע על Qt</translation> + <translation>הצגת מידע על Qt</translation> </message> <message> <source>&Options...</source> - <translation>&אפשרויות</translation> + <translation>&אפשרויות…</translation> </message> <message> <source>&Encrypt Wallet...</source> - <translation>הצפן ארנק</translation> + <translation>ה&צפנת הארנק…</translation> </message> <message> <source>&Backup Wallet...</source> - <translation>גיבוי ארנק</translation> + <translation>&גיבוי הארנק…</translation> </message> <message> <source>&Change Passphrase...</source> - <translation>שנה סיסמא</translation> + <translation>ה&חלפת מילת הצופן…</translation> + </message> + <message> + <source>&Sending addresses...</source> + <translation>כתובת ה&שליחה…</translation> + </message> + <message> + <source>&Receiving addresses...</source> + <translation>כתובות ה&קבלה…</translation> + </message> + <message> + <source>Open &URI...</source> + <translation>פתיחת &כתובת משאב…</translation> + </message> + <message> + <source>Bitcoin Core client</source> + <translation>לקוח ליבה של ביטקוין</translation> </message> <message> <source>Importing blocks from disk...</source> - <translation>מייבא בלוקים מהדיסק...</translation> + <translation>מקטעים מיובאים מהכונן…</translation> </message> <message> <source>Reindexing blocks on disk...</source> - <translation>מחדש את אינדקס הבלוקים בדיסק...</translation> + <translation>המקטעים נוספים למפתח בכונן…</translation> </message> <message> <source>Send coins to a Bitcoin address</source> - <translation>שלח מטבעות לכתובת ביטקוין</translation> + <translation>שליחת מטבעות לכתובת ביטקוין</translation> </message> <message> <source>Modify configuration options for Bitcoin</source> - <translation>שנה אפשרויות תצורה עבור ביטקוין</translation> + <translation>שינוי התצורה של ביטקוין</translation> </message> <message> <source>Backup wallet to another location</source> - <translation>גיבוי הארנק למקום אחר</translation> + <translation>גיבוי הארנק למיקום אחר</translation> </message> <message> <source>Change the passphrase used for wallet encryption</source> - <translation>שנה את הסיסמה להצפנת הארנק</translation> + <translation>החלפת מילת הצופן להצפנת הארנק</translation> </message> <message> <source>&Debug window</source> - <translation>חלון ניפוי</translation> + <translation>חלון &ניפוי</translation> </message> <message> <source>Open debugging and diagnostic console</source> - <translation>פתח את לוח הבקרה לאבחון וניפוי</translation> + <translation>פתיחת לוח הבקרה לאבחון ולניפוי</translation> </message> <message> <source>&Verify message...</source> - <translation>אמת הודעה...</translation> + <translation>&אימות הודעה…</translation> </message> <message> <source>Bitcoin</source> @@ -316,23 +344,27 @@ </message> <message> <source>&Send</source> - <translation>&שלח</translation> + <translation>&שליחה</translation> </message> <message> <source>&Receive</source> - <translation>וקבל</translation> + <translation>&קבלה</translation> + </message> + <message> + <source>Show information about Bitcoin Core</source> + <translation>הצגת מידע על ליבת ביטקוין</translation> </message> <message> <source>&Show / Hide</source> - <translation>הצג / הסתר</translation> + <translation>ה&צגה / הסתרה</translation> </message> <message> <source>Show or hide the main Window</source> - <translation>הצג או הסתר את החלון הראשי</translation> + <translation>הצגה או הסתרה של החלון הראשי</translation> </message> <message> <source>Encrypt the private keys that belong to your wallet</source> - <translation>הצפן את המפתחות הפרטיים ששייכים לארנק שלך</translation> + <translation>הצפנת המפתחות הפרטיים ששייכים לארנק שלך</translation> </message> <message> <source>Sign messages with your Bitcoin addresses to prove you own them</source> @@ -352,15 +384,11 @@ </message> <message> <source>&Help</source> - <translation>&עזרה</translation> + <translation>ע&זרה</translation> </message> <message> <source>Tabs toolbar</source> - <translation>סרגל כלים טאבים</translation> - </message> - <message> - <source>[testnet]</source> - <translation>[רשת-בדיקה]</translation> + <translation>סרגל כלים לשוניות</translation> </message> <message> <source>Bitcoin Core</source> @@ -368,11 +396,11 @@ </message> <message> <source>Request payments (generates QR codes and bitcoin: URIs)</source> - <translation>בקש תשלומים (מייצר קודיי QR וסכימות URI של :bitcoin)</translation> + <translation>בקשת תשלומים (יצירה של קודים מסוג QR וסכימות כתובות משאב של :bitcoin)</translation> </message> <message> <source>&About Bitcoin Core</source> - <translation>&אודות קליינט ביטקוין</translation> + <translation>על &אודות ליבת ביטקוין</translation> </message> <message> <source>Show the list of used sending addresses and labels</source> @@ -380,19 +408,23 @@ </message> <message> <source>Show the list of used receiving addresses and labels</source> - <translation>הצג את רשימת הכתובות והתויות המשומשות</translation> + <translation>הצגת רשימת הכתובות והתוויות הנמצאות בשימוש</translation> </message> <message> <source>Open a bitcoin: URI or payment request</source> - <translation>פתח ביטקוין: URI או בקשת תשלום</translation> + <translation>פתיחת ביטקוין: כתובת משאב או בקשת תשלום</translation> </message> <message> - <source>No block source available...</source> - <translation>אין קוד נתון</translation> + <source>&Command-line options</source> + <translation>אפשרויות &שורת הפקודה</translation> + </message> + <message> + <source>Show the Bitcoin Core help message to get a list with possible Bitcoin command-line options</source> + <translation>הצגת הודעות העזרה של ליבת ביטקוין כדי לקבל רשימה עם אפשרויות שורת הפקודה האפשריות של ביטקוין</translation> </message> <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>הושלם עיבוד של %1 בלוקים של היסטוריית פעולות.</translation> + <source>No block source available...</source> + <translation>אין מקור מקטעים זמין…</translation> </message> <message numerus="yes"> <source>%n hour(s)</source> @@ -407,12 +439,16 @@ <translation><numerusform>%n שבוע</numerusform><numerusform>%n שבועות</numerusform></translation> </message> <message> + <source>%1 and %2</source> + <translation>%1 ו%2</translation> + </message> + <message> <source>Last received block was generated %1 ago.</source> - <translation>הבלוק האחרון שהתקבל נוצר לפני %1</translation> + <translation>המקטע האחרון שהתקבל נוצר לפני %1.</translation> </message> <message> <source>Transactions after this will not yet be visible.</source> - <translation>לאחר זאת פעולות נספות טרם יהיו גלויות</translation> + <translation>ההעברות שבוצעו לאחר העברה זו לא יופיעו.</translation> </message> <message> <source>Error</source> @@ -432,15 +468,15 @@ </message> <message> <source>Catching up...</source> - <translation>מתעדכן...</translation> + <translation>מתבצע עדכון…</translation> </message> <message> <source>Sent transaction</source> - <translation>פעולה שנשלחה</translation> + <translation>העברת שליחה</translation> </message> <message> <source>Incoming transaction</source> - <translation>פעולה שהתקבלה</translation> + <translation>העברת קבלה</translation> </message> <message> <source>Date: %1 @@ -455,11 +491,11 @@ Address: %4 </message> <message> <source>Wallet is <b>encrypted</b> and currently <b>unlocked</b></source> - <translation>הארנק <b>מוצפן</b> וכרגע <b>פתוח</b></translation> + <translation>הארנק <b>מוצפן</b> ו<b>פתוח</b> כרגע</translation> </message> <message> <source>Wallet is <b>encrypted</b> and currently <b>locked</b></source> - <translation>הארנק <b>מוצפן</b> וכרגע <b>נעול</b></translation> + <translation>הארנק <b>מוצפן</b> ו<b>נעול</b> כרגע</translation> </message> </context> <context> @@ -473,7 +509,7 @@ Address: %4 <name>CoinControlDialog</name> <message> <source>Coin Control Address Selection</source> - <translation>בחירת כתובת שליטת מטבעות</translation> + <translation>בחירת כתובת שליטה במטבעות</translation> </message> <message> <source>Quantity:</source> @@ -481,7 +517,7 @@ Address: %4 </message> <message> <source>Bytes:</source> - <translation>בייטים:</translation> + <translation>בתים:</translation> </message> <message> <source>Amount:</source> @@ -489,13 +525,17 @@ Address: %4 </message> <message> <source>Priority:</source> - <translation>קדימות:</translation> + <translation>עדיפות:</translation> </message> <message> <source>Fee:</source> <translation>תשלום:</translation> </message> <message> + <source>Dust:</source> + <translation>אבק:</translation> + </message> + <message> <source>After Fee:</source> <translation>לאחר עמלה:</translation> </message> @@ -505,7 +545,7 @@ Address: %4 </message> <message> <source>(un)select all</source> - <translation>(מחק)(בחר) הכל</translation> + <translation>ביטול/אישור הבחירה</translation> </message> <message> <source>Tree mode</source> @@ -513,7 +553,7 @@ Address: %4 </message> <message> <source>List mode</source> - <translation>מצר רשימה</translation> + <translation>מצב רשימה</translation> </message> <message> <source>Amount</source> @@ -537,63 +577,67 @@ Address: %4 </message> <message> <source>Priority</source> - <translation>קדימות</translation> + <translation>עדיפות</translation> </message> <message> <source>Copy address</source> - <translation>העתק כתובת</translation> + <translation>העתקת כתובת</translation> </message> <message> <source>Copy label</source> - <translation>העתק תוית</translation> + <translation>העתקת תווית</translation> </message> <message> <source>Copy amount</source> - <translation>העתק כמות</translation> + <translation>העתקת כמות</translation> </message> <message> <source>Copy transaction ID</source> - <translation>העתק מזהה פעולה</translation> + <translation>העתקת מזהה העברה</translation> </message> <message> <source>Lock unspent</source> - <translation>נעל יתרה</translation> + <translation>נעילת יתרה</translation> </message> <message> <source>Unlock unspent</source> - <translation>פתח יתרה</translation> + <translation>פתיחת יתרה</translation> </message> <message> <source>Copy quantity</source> - <translation>העתק כמות</translation> + <translation>העתקת כמות</translation> </message> <message> <source>Copy fee</source> - <translation>העתק מחיר</translation> + <translation>העתקת מחיר</translation> </message> <message> <source>Copy after fee</source> - <translation>העתק אחרי עמלה</translation> + <translation>העתקת אחרי עמלה</translation> </message> <message> <source>Copy bytes</source> - <translation>העתק בייטים</translation> + <translation>העתקת בתים</translation> </message> <message> <source>Copy priority</source> - <translation>העתק קדימות</translation> + <translation>העתקת עדיפות</translation> + </message> + <message> + <source>Copy dust</source> + <translation>העתקת אבק</translation> </message> <message> <source>Copy change</source> - <translation>העתק עודף</translation> + <translation>העתקת עודף</translation> </message> <message> <source>highest</source> - <translation>הכי גבוה</translation> + <translation>הגבוה ביותר</translation> </message> <message> <source>higher</source> - <translation>גבוהה יותר</translation> + <translation>גבוה יותר</translation> </message> <message> <source>high</source> @@ -601,7 +645,7 @@ Address: %4 </message> <message> <source>medium-high</source> - <translation>בנוני גבוה</translation> + <translation>בינוני - גבוה</translation> </message> <message> <source>medium</source> @@ -621,7 +665,15 @@ Address: %4 </message> <message> <source>lowest</source> - <translation>הכי נמוך</translation> + <translation>הנמוך ביותר</translation> + </message> + <message> + <source>none</source> + <translation>ללא</translation> + </message> + <message> + <source>Can vary +/- %1 satoshi(s) per input.</source> + <translation>יכולה להשתנות ב+/- %1 סטושי לקלט.</translation> </message> <message> <source>yes</source> @@ -633,23 +685,27 @@ Address: %4 </message> <message> <source>This label turns red, if the transaction size is greater than 1000 bytes.</source> - <translation>תווית זו מאדימה במידה וגודל הפעולה עולה על 1000 בייט</translation> + <translation>תווית זו מאדימה אם גודל ההעברה עולה על 1000 בתים.</translation> </message> <message> <source>This means a fee of at least %1 per kB is required.</source> - <translation>זאת אומרת שנחוצה עמלה של לא פחות מ־%1 לכל קילו בייט.</translation> + <translation>זאת אומרת שנחוצה עמלה של לא פחות מ־%1 לכל קילו בית.</translation> </message> <message> <source>Can vary +/- 1 byte per input.</source> - <translation>הערך יכול להיות +/- בייט 1 פר כניסה</translation> + <translation>הערך יכול להיות +/- בית אחד לכל קלט.</translation> </message> <message> <source>Transactions with higher priority are more likely to get included into a block.</source> - <translation>העברות עם עדיפות גבוהה, יותר סיכוי שיכנסו לתוך הבלוק</translation> + <translation>העברות עם עדיפות גבוהה, יותר סיכוי שיכנסו לתוך המקטע.</translation> + </message> + <message> + <source>This label turns red, if the priority is smaller than "medium".</source> + <translation>תווית זו מאדימה אם העדיפות היא פחות מ„בינוני“</translation> </message> <message> <source>(no label)</source> - <translation>(ללא תוית)</translation> + <translation>(אין תווית)</translation> </message> <message> <source>change from %1 (%2)</source> @@ -664,15 +720,15 @@ Address: %4 <name>EditAddressDialog</name> <message> <source>Edit Address</source> - <translation>ערוך כתובת</translation> + <translation>עריכת כתובת</translation> </message> <message> <source>&Label</source> - <translation>ת&וית</translation> + <translation>ת&ווית</translation> </message> <message> <source>The label associated with this address list entry</source> - <translation>התוית המשויכת לרשומה הזו ברשימת הכתובות</translation> + <translation>התווית המשויכת לרשומה הזו ברשימת הכתובות</translation> </message> <message> <source>The address associated with this address list entry. This can only be modified for sending addresses.</source> @@ -692,19 +748,19 @@ Address: %4 </message> <message> <source>Edit receiving address</source> - <translation>ערוך כתובת לקבלה</translation> + <translation>עריכת כתובת לקבלה</translation> </message> <message> <source>Edit sending address</source> - <translation>ערוך כתובת לשליחה</translation> + <translation>עריכת כתובת לשליחה</translation> </message> <message> <source>The entered address "%1" is already in the address book.</source> - <translation>הכתובת שהכנסת "%1" כבר נמצאת בפנקס הכתובות.</translation> + <translation>הכתובת שהוכנסה „%1“ כבר נמצאת בפנקס הכתובות.</translation> </message> <message> <source>The entered address "%1" is not a valid Bitcoin address.</source> - <translation>הכתובת שהוכנסה "%1" אינה כתובת ביטקוין תקינה.</translation> + <translation>הכתובת שהוכנסה „%1“ אינה כתובת ביטקוין תקנית.</translation> </message> <message> <source>Could not unlock wallet.</source> @@ -719,7 +775,7 @@ Address: %4 <name>FreespaceChecker</name> <message> <source>A new data directory will be created.</source> - <translation>ספריית מידע חדשה תיווצר.</translation> + <translation>תיקיית נתונים חדשה תיווצר.</translation> </message> <message> <source>name</source> @@ -727,15 +783,15 @@ Address: %4 </message> <message> <source>Directory already exists. Add %1 if you intend to create a new directory here.</source> - <translation>הספריה כבר קיימת. הוסף %1 אם ברצונך ליצור ספריה חדשה כאן.</translation> + <translation>התיקייה כבר קיימת. ניתן להוסיף %1 אם יש ליצור תיקייה חדשה כאן.</translation> </message> <message> <source>Path already exists, and is not a directory.</source> - <translation>הנתיב כבר קיים ואינו מצביע על ספרייה.</translation> + <translation>הנתיב כבר קיים ואינו מצביע על תיקייה.</translation> </message> <message> <source>Cannot create data directory here.</source> - <translation>לא ניתן ליצור ספריית מידע כאן.</translation> + <translation>לא ניתן ליצור כאן תיקיית נתונים.</translation> </message> </context> <context> @@ -749,6 +805,10 @@ Address: %4 <translation>גרסה</translation> </message> <message> + <source>(%1-bit)</source> + <translation>(%1-סיביות)</translation> + </message> + <message> <source>About Bitcoin Core</source> <translation>על אודות ליבת ביטקוין</translation> </message> @@ -766,21 +826,29 @@ Address: %4 </message> <message> <source>UI options</source> - <translation>אפשרויות ממשק</translation> + <translation>אפשרויות מנשק</translation> </message> <message> <source>Set language, for example "de_DE" (default: system locale)</source> - <translation>קבע שפה, למשל "he_il" (ברירת מחדל: שפת המערכת)</translation> + <translation>הגדרת שפה, למשל „he_il“ (בררת מחדל: שפת המערכת)</translation> </message> <message> <source>Start minimized</source> - <translation>התחל ממוזער</translation> + <translation>התחלה במצב ממוזער</translation> + </message> + <message> + <source>Set SSL root certificates for payment request (default: -system-)</source> + <translation>הגדרות אישורי בסיס של SSL לבקשות תשלום (בררת המחדל: -מערכת-)</translation> </message> <message> <source>Show splash screen on startup (default: 1)</source> - <translation>הצג מסך פתיחה בעת הפעלה (ברירת מחדל: 1)</translation> + <translation>הצגת מסך פתיחה בעת הפעלה (בררת מחדל: 1)</translation> </message> - </context> + <message> + <source>Choose data directory on startup (default: 0)</source> + <translation>בחירת תיקיית נתונים עם ההפעלה (בררת מחדל: 0)</translation> + </message> +</context> <context> <name>Intro</name> <message> @@ -789,54 +857,50 @@ Address: %4 </message> <message> <source>Welcome to Bitcoin Core.</source> - <translation>ברוך הבא לקליינט ביטקוין</translation> + <translation>ברוך בואך לליבת ביטקוין</translation> </message> <message> <source>As this is the first time the program is launched, you can choose where Bitcoin Core will store its data.</source> - <translation>מכיוון שזאת הפעם הראשונה שהתוכנה הופעלה תוכל לבחור איפה ביטקויין קור תאכסן את </translation> + <translation>מכיוון שזאת הפעם הראשונה שהתכנית פועלת ניתן לבחור איפה ליבת ביטקוין תאחסן את הנתונים שלה.</translation> </message> <message> <source>Bitcoin Core will download and store a copy of the Bitcoin block chain. At least %1GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory.</source> - <translation>קליינט ביטקוין יוריד וישמור העתק של שרשרת הבלוקים של ביטקוין. לפחות %1GB מהנתונים יאוכסנו בתיקיה הזו, ויגדל עם הזמן. הארנק גם יאוחסן בתיקיה הזו.</translation> + <translation>לקוח ביטקוין יוריד וישמור העתק של שרשרת המקטעים של ביטקוין. לפחות %1 ג״ב מהנתונים יאוחסנו בתיקייה זו, והיא תגדל עם הזמן. הארנק גם יאוחסן בתיקייה הזו.</translation> </message> <message> <source>Use the default data directory</source> - <translation>השתמש בברירת המחדל עבור ספריית המידע.</translation> + <translation>שימוש בבררת המחדל של תיקיית הנתונים.</translation> </message> <message> <source>Use a custom data directory:</source> - <translation>השתמש בספריית מידע מותאמת אישית:</translation> + <translation>שימוש בתיקיית נתונים מותאמת אישית:</translation> </message> <message> <source>Bitcoin Core</source> <translation>ליבת ביטקוין</translation> </message> <message> - <source>Error</source> - <translation>שגיאה</translation> - </message> - <message> - <source>GB of free space available</source> - <translation>ג"ב של שטח אחסון פנוי</translation> + <source>Error: Specified data directory "%1" cannot be created.</source> + <translation>שגיאה: לא ניתן ליצור את תיקיית הנתונים שצוינה „%1“.</translation> </message> <message> - <source>(of %1GB needed)</source> - <translation>(מתוך %1 ג"ב נחוצים)</translation> + <source>Error</source> + <translation>שגיאה</translation> </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> <source>Open URI</source> - <translation>פתח URI</translation> + <translation>פתיחת כתובת משאב</translation> </message> <message> <source>Open payment request from URI or file</source> - <translation>פתח בקשת תשלום מ-URI או קובץ</translation> + <translation>פתיחת בקשת תשלום מכתובת משאב או מקובץ</translation> </message> <message> <source>URI:</source> - <translation>כתובת:</translation> + <translation>כתובת משאב:</translation> </message> <message> <source>Select payment request file</source> @@ -855,63 +919,127 @@ Address: %4 </message> <message> <source>&Main</source> - <translation>ראשי</translation> + <translation>&ראשי</translation> </message> <message> <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> - <translation>עמלת פעולה אופציונלית לכל kB תבטיח שהפעולה שלך תעובד בזריזות. רוב הפעולות הן 1 kB.</translation> + <translation>עמלת העברה כרשות לכל ק״ב תבטיח שההעברה שלך תעובד בזריזות. רוב ההעברות הן בנפח של ק״ב אחד.</translation> </message> <message> <source>Pay transaction &fee</source> - <translation>שלם &עמלת פעולה</translation> + <translation>תשלום &עמלת העברה</translation> </message> <message> <source>Automatically start Bitcoin after logging in to the system.</source> - <translation>הפעל את ביטקוין באופן עצמאי לאחר התחברות למערכת.</translation> + <translation>הפעלת ביטקוין אוטומטית לאחר כניסה למערכת.</translation> </message> <message> <source>&Start Bitcoin on system login</source> - <translation>התחל את ביטקוין בעת התחברות למערכת</translation> + <translation>ה&פעלת ביטקוין בעת הכניסה למערכת</translation> + </message> + <message> + <source>Size of &database cache</source> + <translation>גודל מ&טמון מסד הנתונים</translation> </message> <message> <source>MB</source> - <translation>מגה בייט</translation> + <translation>מ״ב</translation> + </message> + <message> + <source>Number of script &verification threads</source> + <translation>מספר תהליכי ה&אימות של הסקריפט</translation> + </message> + <message> + <source>Accept connections from outside</source> + <translation>קבלת חיבורים מבחוץ</translation> + </message> + <message> + <source>Allow incoming connections</source> + <translation>לאפשר חיבורים נכנסים</translation> + </message> + <message> + <source>Connect to the Bitcoin network through a SOCKS proxy.</source> + <translation>התחברות לרשת ביטקוין דרך מתווך SOCKS.</translation> + </message> + <message> + <source>&Connect through SOCKS proxy (default proxy):</source> + <translation>הת&חברות באמצעות מתווך SOCKS (מתווך בררת מחדל):</translation> + </message> + <message> + <source>IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1)</source> + <translation>כתובת ה־IP של המתווך (לדוגמה IPv4: 127.0.0.1 / IPv6: ::1)</translation> + </message> + <message> + <source>Third party URLs (e.g. a block explorer) that appear in the transactions tab as context menu items. %s in the URL is replaced by transaction hash. Multiple URLs are separated by vertical bar |.</source> + <translation>כתובות צד־שלישי (כגון: סייר מקטעים) שמופיעים בלשונית ההעברות בתור פריטים בתפריט ההקשר. %s בכתובת מוחלף בגיבוב ההעברה. מספר כתובות יופרדו בפס אנכי |.</translation> + </message> + <message> + <source>Third party transaction URLs</source> + <translation>כתובות העברה צד־שלישי</translation> + </message> + <message> + <source>Active command-line options that override above options:</source> + <translation>אפשרויות פעילות בשורת הפקודה שדורסות את האפשרויות שלהלן:</translation> </message> <message> <source>Reset all client options to default.</source> - <translation>אפס כל אפשרויות התוכנה לברירת המחדל.</translation> + <translation>איפוס כל אפשרויות התכנית לבררת המחדל.</translation> </message> <message> <source>&Reset Options</source> - <translation>איפוס אפשרויות</translation> + <translation>&איפוס אפשרויות</translation> </message> <message> <source>&Network</source> - <translation>רשת</translation> + <translation>&רשת</translation> + </message> + <message> + <source>(0 = auto, <0 = leave that many cores free)</source> + <translation>(0 = אוטומטי, <0 = להשאיר כזאת כמות של ליבות חופשיות)</translation> + </message> + <message> + <source>W&allet</source> + <translation>&ארנק</translation> + </message> + <message> + <source>Expert</source> + <translation>מומחה</translation> + </message> + <message> + <source>Enable coin &control features</source> + <translation>הפעלת תכונות &בקרת מטבעות</translation> + </message> + <message> + <source>If you disable the spending of unconfirmed change, the change from a transaction cannot be used until that transaction has at least one confirmation. This also affects how your balance is computed.</source> + <translation>אם אפשרות ההשקעה של עודף בלתי מאושר תנוטרל, לא ניתן יהיה להשתמש בעודף מההעברה עד שלהעברה יהיה לפחות אישור אחד. פעולה זו גם משפיעה על חישוב המאזן שלך.</translation> + </message> + <message> + <source>&Spend unconfirmed change</source> + <translation>עודף &בלתי מאושר מההשקעה</translation> </message> <message> <source>Automatically open the Bitcoin client port on the router. This only works when your router supports UPnP and it is enabled.</source> - <translation>פתח את פורט ביטקוין בנתב באופן אוטומטי. עובד רק אם UPnP מאופשר ונתמך ע"י הנתב.</translation> + <translation>פתיחת הפתחה של ביטקוין בנתב באופן אוטומטי. עובד רק אם UPnP מופעל ונתמך בנתב.</translation> </message> <message> <source>Map port using &UPnP</source> - <translation>מיפוי פורט באמצעות UPnP</translation> + <translation>מיפוי פתחה באמצעות UPnP</translation> </message> <message> <source>Proxy &IP:</source> - <translation>כתובת IP של פרוקסי:</translation> + <translation>כתובת ה־IP של המ&תווך:</translation> </message> <message> <source>&Port:</source> - <translation>פורט:</translation> + <translation>&פתחה:</translation> </message> <message> <source>Port of the proxy (e.g. 9050)</source> - <translation>הפורט של הפרוקסי (למשל 9050)</translation> + <translation>הפתחה של המתווך (למשל 9050)</translation> </message> <message> <source>&Window</source> - <translation>חלון</translation> + <translation>&חלון</translation> </message> <message> <source>Show only a tray icon after minimizing the window.</source> @@ -919,59 +1047,75 @@ Address: %4 </message> <message> <source>&Minimize to the tray instead of the taskbar</source> - <translation>מ&זער למגש במקום לשורת המשימות</translation> + <translation>מ&זעור למגש במקום לשורת המשימות</translation> </message> <message> <source>Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Quit in the menu.</source> - <translation>מזער את התוכנה במקום לצאת ממנה כשהחלון נסגר. כשאפשרות זו פעילה, התוכנה תיסגר רק לאחר בחירת יציאה מהתפריט.</translation> + <translation>מזעור התכנית במקום לצאת ממנה כשהחלון נסגר. כשאפשרות זו פעילה, התכנית תיסגר רק לאחר בחירת יציאה מהתפריט.</translation> </message> <message> <source>M&inimize on close</source> - <translation>מזער בעת סגירה</translation> + <translation>מ&זעור עם סגירה</translation> </message> <message> <source>&Display</source> - <translation>תצוגה</translation> + <translation>ת&צוגה</translation> </message> <message> <source>User Interface &language:</source> - <translation>שפת ממשק המשתמש:</translation> + <translation>&שפת מנשק המשתמש:</translation> </message> <message> <source>The user interface language can be set here. This setting will take effect after restarting Bitcoin.</source> - <translation>ניתן לקבוע כאן את שפת ממשק המשתמש. הגדרה זו תחול לאחר הפעלה מחדש של ביטקוין.</translation> + <translation>להלן ניתן לקבוע את שפת מנשק המשתמש. הגדרה זו תיכנס לתוקף לאחר הפעלה מחדש של ביטקוין.</translation> </message> <message> <source>&Unit to show amounts in:</source> - <translation>יחידת מדידה להצגת כמויות:</translation> + <translation>י&חידת מידה להצגת כמויות:</translation> </message> <message> <source>Choose the default subdivision unit to show in the interface and when sending coins.</source> - <translation>בחר את ברירת המחדל ליחידת החלוקה אשר תוצג בממשק ובעת שליחת מטבעות.</translation> + <translation>ניתן לבחור את בררת המחדל ליחידת החלוקה שתוצג במנשק ובעת שליחת מטבעות.</translation> </message> <message> <source>Whether to show coin control features or not.</source> - <translation>הצג תכונות שליטת מטבע או לא.</translation> + <translation>האם להציג תכונות שליטת מטבע או לא.</translation> </message> <message> <source>&OK</source> - <translation>אישור</translation> + <translation>&אישור</translation> </message> <message> <source>&Cancel</source> - <translation>ביטול</translation> + <translation>&ביטול</translation> </message> <message> <source>default</source> - <translation>ברירת מחדל</translation> + <translation>בררת מחדל</translation> + </message> + <message> + <source>none</source> + <translation>ללא</translation> </message> <message> <source>Confirm options reset</source> - <translation>אשר את איפוס האפשרויות</translation> + <translation>אישור איפוס האפשרויות</translation> + </message> + <message> + <source>Client restart required to activate changes.</source> + <translation>נדרשת הפעלה מחדש של הלקוח כדי להפעיל את השינויים.</translation> + </message> + <message> + <source>Client will be shutdown, do you want to proceed?</source> + <translation>הלקוח יכבה, האם להמשיך?</translation> + </message> + <message> + <source>This change would require a client restart.</source> + <translation>שינוי זה ידרוש הפעלה מחדש של תכנית הלקוח.</translation> </message> <message> <source>The supplied proxy address is invalid.</source> - <translation>כתובת הפרוקסי שסופקה אינה תקינה.</translation> + <translation>כתובת המתווך שסופקה אינה תקינה.</translation> </message> </context> <context> @@ -982,19 +1126,27 @@ Address: %4 </message> <message> <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> - <translation>המידע המוצג עשוי להיות מיושן. הארנק שלך מסתנכרן באופן אוטומטי עם רשת הביטקוין לאחר כינון חיבור, אך התהליך טרם הסתיים.</translation> + <translation>המידע המוצג עשוי להיות מיושן. הארנק שלך מסתנכרן באופן אוטומטי עם רשת הביטקוין לאחר יצירת החיבור, אך התהליך טרם הסתיים.</translation> </message> <message> - <source>Wallet</source> - <translation>ארנק</translation> + <source>Watch-only:</source> + <translation>צפייה בלבד:</translation> + </message> + <message> + <source>Available:</source> + <translation>זמין:</translation> </message> <message> <source>Your current spendable balance</source> <translation>היתרה הזמינה הנוכחית</translation> </message> <message> + <source>Pending:</source> + <translation>בהמתנה:</translation> + </message> + <message> <source>Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance</source> - <translation>הסכום הכולל של פעולות שטרם אושרו, ועוד אינן נספרות בחישוב היתרה הזמינה</translation> + <translation>הסכום הכולל של העברות שטרם אושרו ועדיין אינן נספרות בחישוב היתרה הזמינה</translation> </message> <message> <source>Immature:</source> @@ -1005,6 +1157,10 @@ Address: %4 <translation>מאזן שנכרה וטרם הבשיל</translation> </message> <message> + <source>Balances</source> + <translation>מאזנים</translation> + </message> + <message> <source>Total:</source> <translation>סך הכול:</translation> </message> @@ -1013,27 +1169,59 @@ Address: %4 <translation>סך כל היתרה הנוכחית שלך</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>פעולות אחרונות</b></translation> + <source>Your current balance in watch-only addresses</source> + <translation>המאזן הנוכחי שלך בכתובות לקריאה בלבד</translation> + </message> + <message> + <source>Recent transactions</source> + <translation>העברות אחרונות</translation> + </message> + <message> + <source>Unconfirmed transactions to watch-only addresses</source> + <translation>העברות בלתי מאושרות לכתובות לצפייה בלבד</translation> + </message> + <message> + <source>Mined balance in watch-only addresses that has not yet matured</source> + <translation>מאזן לאחר כרייה בכתובות לצפייה בלבד שעדיין לא הבשילו</translation> + </message> + <message> + <source>Current total balance in watch-only addresses</source> + <translation>המאזן הכולל הנוכחי בכתובות לצפייה בלבד</translation> </message> <message> <source>out of sync</source> - <translation>לא מסונכרן</translation> + <translation>לא בסנכרון</translation> </message> </context> <context> <name>PaymentServer</name> <message> <source>URI handling</source> - <translation>תפעול URI</translation> + <translation>תפעול כתובות משאב</translation> </message> <message> <source>Invalid payment address %1</source> <translation>כתובת תשלום שגויה %1</translation> </message> <message> + <source>Payment request rejected</source> + <translation>בקשת התשלום נדחתה</translation> + </message> + <message> + <source>Payment request network doesn't match client network.</source> + <translation>רשת בקשת התשלום אינה תואמת לרשת הלקוח.</translation> + </message> + <message> + <source>Payment request has expired.</source> + <translation>בקשת התשלום פגה.</translation> + </message> + <message> + <source>Payment request is not initialized.</source> + <translation>בקשת התשלום לא החלה.</translation> + </message> + <message> <source>Requested payment amount of %1 is too small (considered dust).</source> - <translation>הסכום הנדרש לתשלום %1 קטן מדי (נחשב לאבק)</translation> + <translation>הסכום על סך %1 הנדרש לתשלום קטן מדי (נחשב לאבק)</translation> </message> <message> <source>Payment request error</source> @@ -1041,11 +1229,27 @@ Address: %4 </message> <message> <source>Cannot start bitcoin: click-to-pay handler</source> - <translation>לא ניתן להתחיל את ביטקוין: מפעיל לחץ-לתשלום </translation> + <translation>לא ניתן להתחיל את ביטקוין: טיפול בלחיצה–לתשלום </translation> + </message> + <message> + <source>Payment request fetch URL is invalid: %1</source> + <translation>כתובת אחזור בקשת התשלום שגויה: %1</translation> + </message> + <message> + <source>URI cannot be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> + <translation>לא ניתן לנתח את כתובת המשאב! מצב זה יכול לקרות עקב כתובת ביטקוין שגויה או פרמטרים שגויים בכתובת המשאב.</translation> + </message> + <message> + <source>Payment request file handling</source> + <translation>טיפול בקובצי בקשות תשלום</translation> + </message> + <message> + <source>Payment request file cannot be read! This can be caused by an invalid payment request file.</source> + <translation>לא ניתן לקרוא את קובץ בקשת התשלום! מצב כזה יכול לקרות בעקבות קובץ בקשת תשלום פגום.</translation> </message> <message> <source>Unverified payment requests to custom payment scripts are unsupported.</source> - <translation>בקשות לתשלום לסקריפטיי תשלום מותאמים אישית אינן נתמכות.</translation> + <translation>בקשות תשלום בלתי מאומתות לסקריפטים לתשלום מותאמים אישית אינן נתמכות.</translation> </message> <message> <source>Refund from %1</source> @@ -1056,6 +1260,10 @@ Address: %4 <translation>שגיאה בתקשורת עם %1: %2</translation> </message> <message> + <source>Payment request cannot be parsed!</source> + <translation>לא ניתן לפענח את בקשת התשלום!</translation> + </message> + <message> <source>Bad response from server %1</source> <translation>מענה שגוי משרת %1</translation> </message> @@ -1070,7 +1278,19 @@ Address: %4 </context> <context> <name>PeerTableModel</name> - </context> + <message> + <source>User Agent</source> + <translation>סוכן משתמש</translation> + </message> + <message> + <source>Address/Hostname</source> + <translation>כתובת/שם מארח</translation> + </message> + <message> + <source>Ping Time</source> + <translation>זמן המענה</translation> + </message> +</context> <context> <name>QObject</name> <message> @@ -1078,54 +1298,86 @@ Address: %4 <translation>כמות</translation> </message> <message> + <source>Enter a Bitcoin address (e.g. %1)</source> + <translation>נא להזין כתובת ביטקוין (למשל: %1)</translation> + </message> + <message> + <source>%1 d</source> + <translation>%1 ימים</translation> + </message> + <message> <source>%1 h</source> <translation>%1 שעות</translation> </message> <message> + <source>%1 m</source> + <translation>%1 דקות</translation> + </message> + <message> + <source>%1 s</source> + <translation>%1 שניות</translation> + </message> + <message> + <source>NETWORK</source> + <translation>רשת</translation> + </message> + <message> + <source>UNKNOWN</source> + <translation>לא ידוע</translation> + </message> + <message> + <source>None</source> + <translation>ללא</translation> + </message> + <message> <source>N/A</source> - <translation>N/A</translation> + <translation>לא זמין</translation> </message> - </context> + <message> + <source>%1 ms</source> + <translation>%1 מילישניות</translation> + </message> +</context> <context> <name>QRImageWidget</name> <message> <source>&Save Image...</source> - <translation>&שמור תמונה..</translation> + <translation>&שמירת תמונה…</translation> </message> <message> <source>&Copy Image</source> - <translation>&העתק תמונה</translation> + <translation>ה&עתקת תמונה</translation> </message> <message> <source>Save QR Code</source> - <translation>שמור קוד QR</translation> + <translation>שמירת קוד QR</translation> </message> <message> <source>PNG Image (*.png)</source> - <translation>תמונת PNG (*.png)</translation> + <translation>תמונת PNG (*.png)</translation> </message> </context> <context> <name>RPCConsole</name> <message> <source>Client name</source> - <translation>שם ממשק</translation> + <translation>שם לקוח</translation> </message> <message> <source>N/A</source> - <translation>N/A</translation> + <translation>לא זמין</translation> </message> <message> <source>Client version</source> - <translation>גרסת ממשק</translation> + <translation>גרסת מנשק</translation> </message> <message> <source>&Information</source> - <translation>מידע</translation> + <translation>מי&דע</translation> </message> <message> <source>Debug window</source> - <translation>חלון דיבאג</translation> + <translation>חלון ניפוי</translation> </message> <message> <source>General</source> @@ -1133,11 +1385,15 @@ Address: %4 </message> <message> <source>Using OpenSSL version</source> - <translation>משתמש ב-OpenSSL גרסה</translation> + <translation>שימוש ב־OpenSSL גרסה</translation> + </message> + <message> + <source>Using BerkeleyDB version</source> + <translation>שימוש ב־BerkeleyDB גרסה</translation> </message> <message> <source>Startup time</source> - <translation>זמן אתחול</translation> + <translation>זמן עלייה</translation> </message> <message> <source>Network</source> @@ -1153,23 +1409,91 @@ Address: %4 </message> <message> <source>Block chain</source> - <translation>שרשרת הבלוקים</translation> + <translation>שרשרת מקטעים</translation> </message> <message> <source>Current number of blocks</source> - <translation>מספר הבלוקים הנוכחי</translation> + <translation>מספר המקטעים הנוכחי</translation> + </message> + <message> + <source>Received</source> + <translation>התקבלו</translation> + </message> + <message> + <source>Sent</source> + <translation>נשלחו</translation> + </message> + <message> + <source>&Peers</source> + <translation>&עמיתים</translation> + </message> + <message> + <source>Select a peer to view detailed information.</source> + <translation>נא לבחור בעמית כדי להציג מידע מפורט.</translation> + </message> + <message> + <source>Direction</source> + <translation>כיוון</translation> + </message> + <message> + <source>Version</source> + <translation>גרסה</translation> + </message> + <message> + <source>User Agent</source> + <translation>סוכן משתמש</translation> + </message> + <message> + <source>Services</source> + <translation>שירותים</translation> + </message> + <message> + <source>Starting Height</source> + <translation>גובה התחלתי</translation> + </message> + <message> + <source>Sync Height</source> + <translation>גובה הסנכרון</translation> + </message> + <message> + <source>Ban Score</source> + <translation>דירוג חסימה</translation> + </message> + <message> + <source>Connection Time</source> + <translation>זמן החיבור</translation> + </message> + <message> + <source>Last Send</source> + <translation>שליחה אחרונה</translation> + </message> + <message> + <source>Last Receive</source> + <translation>קבלה אחרונה</translation> + </message> + <message> + <source>Bytes Sent</source> + <translation>בתים שנשלחו</translation> + </message> + <message> + <source>Bytes Received</source> + <translation>בתים שהתקבלו</translation> + </message> + <message> + <source>Ping Time</source> + <translation>זמן המענה</translation> </message> <message> <source>Last block time</source> - <translation>זמן הבלוק האחרון</translation> + <translation>זמן המקטע האחרון</translation> </message> <message> <source>&Open</source> - <translation>פתח</translation> + <translation>&פתיחה</translation> </message> <message> <source>&Console</source> - <translation>לוח בקרה</translation> + <translation>מ&סוף בקרה</translation> </message> <message> <source>&Network Traffic</source> @@ -1177,7 +1501,7 @@ Address: %4 </message> <message> <source>&Clear</source> - <translation>& נקה</translation> + <translation>&ניקוי</translation> </message> <message> <source>Totals</source> @@ -1193,7 +1517,7 @@ Address: %4 </message> <message> <source>Build date</source> - <translation>תאריך בניה</translation> + <translation>תאריך בנייה</translation> </message> <message> <source>Debug log file</source> @@ -1201,41 +1525,65 @@ Address: %4 </message> <message> <source>Open the Bitcoin debug log file from the current data directory. This can take a few seconds for large log files.</source> - <translation>פתח את קובץ יומן הניפוי מתיקיית הנתונים הנוכחית. זה עשוי לקחת מספר שניות עבור קובצי יומן גדולים.</translation> + <translation>פתיחת קובץ יומן הניפוי מתיקיית הנתונים הנוכחית. פעולה זו עשויה להימשך מספר שניות עבור קובצי יומן גדולים.</translation> </message> <message> <source>Clear console</source> - <translation>נקה לוח בקרה</translation> + <translation>ניקוי מסוף הבקרה</translation> </message> <message> <source>Welcome to the Bitcoin RPC console.</source> - <translation>ברוכים הבאים ללוח בקרת RPC של ביטקוין</translation> + <translation>ברוכים הבאים למסוף ה־RPC של ביטקוין.</translation> </message> <message> <source>Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen.</source> - <translation>השתמש בחיצים למעלה ולמטה כדי לנווט בהיסטוריה, ו- <b>Ctrl-L</b> כדי לנקות את המסך.</translation> + <translation>יש להשתמש בחצים למעלה ולמטה כדי לנווט בהיסטוריה, וב־<b>Ctrl-L</b> כדי לנקות את המסך.</translation> </message> <message> <source>Type <b>help</b> for an overview of available commands.</source> - <translation>הקלד <b>help</b> בשביל סקירה של הפקודות הזמינות.</translation> + <translation>ניתן להקליד <b>help</b> לקבלת סקירה של הפקודות הזמינות.</translation> </message> <message> <source>%1 B</source> - <translation>%1 בייט</translation> + <translation>%1 ב׳</translation> </message> <message> <source>%1 KB</source> - <translation>%1 קילו בייט</translation> + <translation>%1 ק״ב</translation> </message> <message> <source>%1 MB</source> - <translation>%1 מגה בייט</translation> + <translation>%1 מ״ב</translation> </message> <message> <source>%1 GB</source> - <translation>%1 ג'יגה בייט</translation> + <translation>%1 ג״ב</translation> </message> - </context> + <message> + <source>via %1</source> + <translation>דרך %1</translation> + </message> + <message> + <source>never</source> + <translation>לעולם לא</translation> + </message> + <message> + <source>Inbound</source> + <translation>תעבורה נכנסת</translation> + </message> + <message> + <source>Outbound</source> + <translation>תעבורה יוצאת</translation> + </message> + <message> + <source>Unknown</source> + <translation>לא ידוע</translation> + </message> + <message> + <source>Fetching...</source> + <translation>מתקבל…</translation> + </message> +</context> <context> <name>ReceiveCoinsDialog</name> <message> @@ -1244,55 +1592,79 @@ Address: %4 </message> <message> <source>&Label:</source> - <translation>ת&וית:</translation> + <translation>ת&ווית:</translation> </message> <message> <source>&Message:</source> - <translation>&הודעה:</translation> + <translation>הו&דעה:</translation> </message> <message> <source>Reuse one of the previously used receiving addresses. Reusing addresses has security and privacy issues. Do not use this unless re-generating a payment request made before.</source> - <translation>השתמש שוב באחת מכתובות הקבלה שכבר נעשה בהן שימוש. לשימוש חוזר בכתובות ישהן השלכות אבטחה ופרטיות. השתמש בזה רק אם אתה מייצר מחדש בקשת תשלום שכבר נעשתה.</translation> + <translation>ניתן להשתמש שוב באחת מכתובות הקבלה שכבר נעשה בהן שימוש. לשימוש חוזר בכתובות ישנן השלכות אבטחה ופרטיות. מומלץ שלא להשתמש באפשרות זו למעט יצירה מחדש של בקשת תשלום שנוצרה בעבר.</translation> </message> <message> <source>R&euse an existing receiving address (not recommended)</source> - <translation>ש&ימוש חוזר בכתובת קבלה קיימת(לא מומלץ)</translation> + <translation>ש&ימוש &חוזר בכתובת קבלה קיימת (לא מומלץ)</translation> + </message> + <message> + <source>An optional message to attach to the payment request, which will be displayed when the request is opened. Note: The message will not be sent with the payment over the Bitcoin network.</source> + <translation>הודעת רשות לצירוף לבקשת התשלום שתוצג בעת פתיחת הבקשה. לתשומת לבך: ההודעה לא תישלח עם התשלום ברשת ביטקוין.</translation> + </message> + <message> + <source>An optional label to associate with the new receiving address.</source> + <translation>תווית רשות לשיוך עם כתובת הקבלה החדשה.</translation> + </message> + <message> + <source>Use this form to request payments. All fields are <b>optional</b>.</source> + <translation>יש להשתמש בטופס זה כדי לבקש תשלומים. כל השדות הם בגדר <b>רשות</b>.</translation> + </message> + <message> + <source>An optional amount to request. Leave this empty or zero to not request a specific amount.</source> + <translation>סכום כרשות לבקשה. ניתן להשאיר זאת ריק כדי לא לבקש סכום מסוים.</translation> </message> <message> <source>Clear all fields of the form.</source> - <translation>נקה את כל השדות</translation> + <translation>ניקוי כל השדות של הטופס.</translation> </message> <message> <source>Clear</source> - <translation>נקה</translation> + <translation>ניקוי</translation> + </message> + <message> + <source>Requested payments history</source> + <translation>היסטוריית בקשות תשלום</translation> </message> <message> <source>&Request payment</source> - <translation>&בקש תשלום</translation> + <translation>&בקשת תשלום</translation> </message> <message> <source>Show the selected request (does the same as double clicking an entry)</source> - <translation>הצג בקשות נבחרות (דומה ללחיצה כפולה על רשומה)</translation> + <translation>הצגת בקשות נבחרות (דומה ללחיצה כפולה על רשומה)</translation> </message> <message> <source>Show</source> - <translation>הצג</translation> + <translation>הצגה</translation> </message> <message> <source>Remove the selected entries from the list</source> - <translation>הסר הרשומות הנבחרות מהרשימה</translation> + <translation>הסרת הרשומות הנבחרות מהרשימה</translation> </message> <message> <source>Remove</source> - <translation>הסר</translation> + <translation>הסרה</translation> </message> <message> <source>Copy label</source> - <translation>העתק תוית</translation> + <translation>העתקת תווית</translation> + </message> + <message> + <source>Copy message</source> + <translation>העתקת הודעה</translation> </message> <message> <source>Copy amount</source> - <translation>העתק כמות</translation> + <translation>העתקת כמות</translation> </message> </context> <context> @@ -1303,27 +1675,27 @@ Address: %4 </message> <message> <source>Copy &URI</source> - <translation>העתק &URI</translation> + <translation>העתקת &כתובת משאב</translation> </message> <message> <source>Copy &Address</source> - <translation>התעק &כתובת</translation> + <translation>העתקת &כתובת</translation> </message> <message> <source>&Save Image...</source> - <translation>&שמור תמונה..</translation> + <translation>&שמירת תמונה…</translation> </message> <message> <source>Request payment to %1</source> - <translation>בקש תשלום ל %1</translation> + <translation>בקשת תשלום לטובת %1</translation> </message> <message> <source>Payment information</source> - <translation>אנפרומצייה על התשלום</translation> + <translation>מידע על תשלום</translation> </message> <message> <source>URI</source> - <translation>כתובת (אתר או משאב)</translation> + <translation>כתובת משאב</translation> </message> <message> <source>Address</source> @@ -1335,7 +1707,7 @@ Address: %4 </message> <message> <source>Label</source> - <translation>תוית</translation> + <translation>תווית</translation> </message> <message> <source>Message</source> @@ -1343,11 +1715,11 @@ Address: %4 </message> <message> <source>Resulting URI too long, try to reduce the text for label / message.</source> - <translation>המזהה המתקבל ארוך מדי, נסה להפחית את הטקסט בתוית / הודעה.</translation> + <translation>כתובת המשאב המתקבלת ארוכה מדי, כדאי לנסות לצמצם את הטקסט בתווית / הודעה.</translation> </message> <message> <source>Error encoding URI into QR Code.</source> - <translation>שגיאה בקידוד URI לקוד QR</translation> + <translation>שגיאה בקידוד כתובת משאב לקוד QR</translation> </message> </context> <context> @@ -1358,7 +1730,7 @@ Address: %4 </message> <message> <source>Label</source> - <translation>תוית</translation> + <translation>תווית</translation> </message> <message> <source>Message</source> @@ -1370,30 +1742,34 @@ Address: %4 </message> <message> <source>(no label)</source> - <translation>(ללא תוית)</translation> + <translation>(אין תווית)</translation> </message> <message> <source>(no message)</source> - <translation>(אין הודעות)</translation> + <translation>(אין הודעה)</translation> </message> - </context> + <message> + <source>(no amount)</source> + <translation>(אין סכום)</translation> + </message> +</context> <context> <name>SendCoinsDialog</name> <message> <source>Send Coins</source> - <translation>שלח מטבעות</translation> + <translation>שליחת מטבעות</translation> </message> <message> <source>Coin Control Features</source> - <translation>ה</translation> + <translation>תכונות בקרת מטבעות</translation> </message> <message> <source>Inputs...</source> - <translation>כניסות...</translation> + <translation>קלטים…</translation> </message> <message> <source>automatically selected</source> - <translation>נבחר אוטומאטית</translation> + <translation>בבחירה אוטומטית</translation> </message> <message> <source>Insufficient funds!</source> @@ -1405,19 +1781,19 @@ Address: %4 </message> <message> <source>Bytes:</source> - <translation>בייטים:</translation> + <translation>בתים:</translation> </message> <message> <source>Amount:</source> - <translation>כמות:</translation> + <translation>סכום:</translation> </message> <message> <source>Priority:</source> - <translation>קדימות:</translation> + <translation>עדיפות:</translation> </message> <message> <source>Fee:</source> - <translation>תשלום:</translation> + <translation>עמלה:</translation> </message> <message> <source>After Fee:</source> @@ -1425,7 +1801,11 @@ Address: %4 </message> <message> <source>Change:</source> - <translation>שינוי:</translation> + <translation>עודף:</translation> + </message> + <message> + <source>If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address.</source> + <translation>אם אפשרות זו מופעלת אך כתובת העודף ריקה או שגויה, העודף יישלח לכתובת חדשה שתיווצר.</translation> </message> <message> <source>Custom change address</source> @@ -1433,35 +1813,39 @@ Address: %4 </message> <message> <source>Send to multiple recipients at once</source> - <translation>שלח למספר מקבלים בו-זמנית</translation> + <translation>שליחה למספר מוטבים בו־זמנית</translation> </message> <message> <source>Add &Recipient</source> - <translation>הוסף מקבל</translation> + <translation>הוספת &מוטב</translation> </message> <message> <source>Clear all fields of the form.</source> - <translation>נקה את כל השדות</translation> + <translation>ניקוי של כל השדות בטופס.</translation> + </message> + <message> + <source>Dust:</source> + <translation>אבק:</translation> </message> <message> <source>Clear &All</source> - <translation>נקה הכל</translation> + <translation>ניקוי ה&כול</translation> </message> <message> <source>Balance:</source> - <translation>יתרה:</translation> + <translation>מאזן:</translation> </message> <message> <source>Confirm the send action</source> - <translation>אשר את פעולת השליחה</translation> + <translation>אישור פעולת השליחה</translation> </message> <message> <source>S&end</source> - <translation>שלח</translation> + <translation>&שליחה</translation> </message> <message> <source>Confirm send coins</source> - <translation>אשר שליחת מטבעות</translation> + <translation>אישור שליחת מטבעות</translation> </message> <message> <source>%1 to %2</source> @@ -1469,31 +1853,35 @@ Address: %4 </message> <message> <source>Copy quantity</source> - <translation>העתק כמות</translation> + <translation>העתקת כמות</translation> </message> <message> <source>Copy amount</source> - <translation>העתק כמות</translation> + <translation>העתקת סכום</translation> </message> <message> <source>Copy fee</source> - <translation>העתק מחיר</translation> + <translation>העתקת עמלה</translation> </message> <message> <source>Copy after fee</source> - <translation>העתק אחרי עמלה</translation> + <translation>העתקת אחרי עמלה</translation> </message> <message> <source>Copy bytes</source> - <translation>העתק בייטים</translation> + <translation>העתקת בתים</translation> </message> <message> <source>Copy priority</source> - <translation>העתק קדימות</translation> + <translation>העתקת עדיפות</translation> </message> <message> <source>Copy change</source> - <translation>העתק עודף</translation> + <translation>העתקת עודף</translation> + </message> + <message> + <source>Total Amount %1 (= %2)</source> + <translation>הסכום הכולל %1 (= %2)</translation> </message> <message> <source>or</source> @@ -1501,11 +1889,11 @@ Address: %4 </message> <message> <source>The recipient address is not valid, please recheck.</source> - <translation>כתובת המקבל אינה תקינה, אנא בדוק שנית.</translation> + <translation>כתובת המוטב אינה תקינה, נא לבדוק שוב.</translation> </message> <message> <source>The amount to pay must be larger than 0.</source> - <translation>הכמות לשלם חייבת להיות גדולה מ-0.</translation> + <translation>הכמות לתשלום חייבת להיות גדולה מ־0.</translation> </message> <message> <source>The amount exceeds your balance.</source> @@ -1513,7 +1901,7 @@ Address: %4 </message> <message> <source>The total exceeds your balance when the %1 transaction fee is included.</source> - <translation>הכמות הכוללת, ובכללה עמלת פעולה בסך %1, עולה על המאזן שלך.</translation> + <translation>הכמות הכוללת, ובכללה עמלת העברה בסך %1, עולה על המאזן שלך.</translation> </message> <message> <source>Duplicate address found, can only send to each address once per send operation.</source> @@ -1521,11 +1909,27 @@ Address: %4 </message> <message> <source>Transaction creation failed!</source> - <translation>יצירת הפעולה נכשלה!</translation> + <translation>יצירת ההעברה נכשלה!</translation> + </message> + <message> + <source>The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation>ההעברה נדחתה! מצב כזה עשוי לקרות אם חלק מהמטבעות בארנק שלך כבר הושקעו, כמו למשל עקב שימוש בעותק של wallet.dat והמטבעות הושקעו בעותק אבל לא סומנו כאילו הושקעו דרך כאן.</translation> + </message> + <message> + <source>Warning: Invalid Bitcoin address</source> + <translation>אזהרה: כתובת ביטקוין שגויה</translation> </message> <message> <source>(no label)</source> - <translation>(ללא תוית)</translation> + <translation>(אין תווית)</translation> + </message> + <message> + <source>Warning: Unknown change address</source> + <translation>אזהרה: כתובת עודף בלתי ידועה</translation> + </message> + <message> + <source>Copy dust</source> + <translation>העתקת אבק</translation> </message> <message> <source>Are you sure you want to send?</source> @@ -1533,48 +1937,56 @@ Address: %4 </message> <message> <source>added as transaction fee</source> - <translation>הוסף מחיר טיפול</translation> + <translation>נוסף כעמלת העברה</translation> </message> </context> <context> <name>SendCoinsEntry</name> <message> <source>A&mount:</source> - <translation>כ&מות:</translation> + <translation>&כמות:</translation> </message> <message> <source>Pay &To:</source> - <translation>שלם &ל:</translation> + <translation>לשלם ל&טובת:</translation> </message> <message> <source>Enter a label for this address to add it to your address book</source> - <translation>הכנס תוית לכתובת הזאת כדי להכניס לפנקס הכתובות</translation> + <translation>נא להכניס תווית לכתובת הזאת כדי להוסיף לפנקס הכתובות</translation> </message> <message> <source>&Label:</source> - <translation>ת&וית:</translation> + <translation>ת&ווית:</translation> </message> <message> <source>Choose previously used address</source> - <translation>בחר כתובת שהייתה בשימוש</translation> + <translation>בחירת כתובת שהייתה בשימוש</translation> </message> <message> <source>This is a normal payment.</source> <translation>זהו תשלום רגיל.</translation> </message> <message> + <source>The Bitcoin address to send the payment to</source> + <translation>כתובת הביטקוין של המוטב</translation> + </message> + <message> <source>Alt+A</source> <translation>Alt+A</translation> </message> <message> <source>Paste address from clipboard</source> - <translation>הדבר כתובת מהלוח</translation> + <translation>הדבקת כתובת מלוח הגזירים</translation> </message> <message> <source>Alt+P</source> <translation>Alt+P</translation> </message> <message> + <source>Remove this entry</source> + <translation>הסרת רשומה זו</translation> + </message> + <message> <source>Message:</source> <translation>הודעה:</translation> </message> @@ -1584,7 +1996,11 @@ Address: %4 </message> <message> <source>Enter a label for this address to add it to the list of used addresses</source> - <translation>הקלד תווית עבור כתובת זו בכדי להוסיף אותה לרשימת הכתובות בשימוש</translation> + <translation>יש להזין תווית עבור כתובת זו כדי להוסיף אותה לרשימת הכתובות בשימוש</translation> + </message> + <message> + <source>A message that was attached to the bitcoin: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Bitcoin network.</source> + <translation>הודעה שצורפה לביטקוין: כתובת שתאוחסן בהעברה לצורך מעקב מצדך. לתשומת לבך: הודעה זו לא תישלח ברשת הביטקוין.</translation> </message> <message> <source>This is an unverified payment request.</source> @@ -1592,7 +2008,7 @@ Address: %4 </message> <message> <source>Pay To:</source> - <translation>תשלום ל:</translation> + <translation>תשלום לטובת:</translation> </message> <message> <source>Memo:</source> @@ -1602,6 +2018,10 @@ Address: %4 <context> <name>ShutdownWindow</name> <message> + <source>Bitcoin Core is shutting down...</source> + <translation>ליבת ביטקוין נסגרת…</translation> + </message> + <message> <source>Do not shut down the computer until this window disappears.</source> <translation>אין לכבות את המחשב עד שחלון זה נעלם.</translation> </message> @@ -1610,19 +2030,23 @@ Address: %4 <name>SignVerifyMessageDialog</name> <message> <source>Signatures - Sign / Verify a Message</source> - <translation>חתימות - חתום או אמת הודעה</translation> + <translation>חתימות - חתימה או אימות של הודעה</translation> </message> <message> <source>&Sign Message</source> - <translation>חתום על הו&דעה</translation> + <translation>חתימה על הו&דעה</translation> </message> <message> <source>You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to.</source> - <translation>אתה יכול לחתום על הודעות עם הכתובות שלך כדי להוכיח שהן בבעלותך. היזהר לא לחתום על משהו מעורפל, שכן התקפות פישינג עשויות לגרום לך בעורמה למסור את זהותך. חתום רק על אמרות מפורטות לחלוטין שאתה מסכים עימן.</translation> + <translation>ניתן לחתום על הודעות עם הכתובות שלך כדי להוכיח שהן בבעלותך. מומלץ להיזהר לא לחתום על משהו מפוקפק, שכן התקפות דיוג עשויות לגרום לך בעורמה למסור את זהותך. רצוי לחתום רק על הצהרות מפורטות לחלוטין שהסכמת עמן.</translation> + </message> + <message> + <source>The Bitcoin address to sign the message with</source> + <translation>כתובת הביטקוין אתה לחתום אתה את ההודעה</translation> </message> <message> <source>Choose previously used address</source> - <translation>בחר כתובת שהייתה בשימוש</translation> + <translation>בחירת כתובת שהייתה בשימוש</translation> </message> <message> <source>Alt+A</source> @@ -1630,7 +2054,7 @@ Address: %4 </message> <message> <source>Paste address from clipboard</source> - <translation>הדבק כתובת מהלוח</translation> + <translation>הדבקת כתובת מלוח הגזירים</translation> </message> <message> <source>Alt+P</source> @@ -1638,7 +2062,7 @@ Address: %4 </message> <message> <source>Enter the message you want to sign here</source> - <translation>הכנס כאן את ההודעה שעליך ברצונך לחתום</translation> + <translation>יש להוסיף כאן את ההודעה עליה לחתום</translation> </message> <message> <source>Signature</source> @@ -1646,47 +2070,51 @@ Address: %4 </message> <message> <source>Copy the current signature to the system clipboard</source> - <translation>העתק את החתימה הנוכחית ללוח המערכת</translation> + <translation>העתקת החתימה הנוכחית ללוח הגזירים</translation> </message> <message> <source>Sign the message to prove you own this Bitcoin address</source> - <translation>חתום על ההודעה כדי להוכיח שכתובת הביטקוין הזו בבעלותך.</translation> + <translation>ניתן לחתום על ההודעה כדי להוכיח שכתובת הביטקוין הזו בבעלותך.</translation> </message> <message> <source>Sign &Message</source> - <translation>חתום על הודעה</translation> + <translation>&חתימה על הודעה</translation> </message> <message> <source>Reset all sign message fields</source> - <translation>אפס את כל שדות החתימה על הודעה</translation> + <translation>איפוס כל שדות החתימה על הודעה</translation> </message> <message> <source>Clear &All</source> - <translation>נקה הכל</translation> + <translation>&ניקוי הכול</translation> </message> <message> <source>&Verify Message</source> - <translation>אמת הודעה</translation> + <translation>&אימות הודעה</translation> </message> <message> <source>Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack.</source> <translation>הכנס למטה את הכתובת החותמת, ההודעה (ודא שאתה מעתיק מעברי שורה, רווחים, טאבים וכו' באופן מדויק) והחתימה כדי לאמת את ההודעה. היזהר לא לפרש את החתימה כיותר ממה שמופיע בהודעה החתומה בעצמה, כדי להימנע מליפול קורבן למתקפת איש-באמצע.</translation> </message> <message> + <source>The Bitcoin address the message was signed with</source> + <translation>כתובת הביטקוין שאתה נחתמה ההודעה</translation> + </message> + <message> <source>Verify the message to ensure it was signed with the specified Bitcoin address</source> - <translation>אמת את ההודעה כדי להבטיח שהיא נחתמה עם כתובת הביטקוין הנתונה</translation> + <translation>ניתן לאמת את ההודעה כדי להבטיח שהיא נחתמה עם כתובת הביטקוין הנתונה</translation> </message> <message> <source>Verify &Message</source> - <translation>אימות הודעה</translation> + <translation>&אימות הודעה</translation> </message> <message> <source>Reset all verify message fields</source> - <translation>אפס את כל שדות אימות הודעה</translation> + <translation>איפוס כל שדות אימות ההודעה</translation> </message> <message> <source>Click "Sign Message" to generate signature</source> - <translation>לחץ "חתום על ההודעה" כדי לחולל חתימה</translation> + <translation>יש ללחוץ על „חתימה על ההודעה“ כדי לחולל חתימה</translation> </message> <message> <source>The entered address is invalid.</source> @@ -1694,7 +2122,7 @@ Address: %4 </message> <message> <source>Please check the address and try again.</source> - <translation>אנא בדוק את הכתובת ונסה שנית.</translation> + <translation>נא לבדוק את הכתובת לנסות שנית.</translation> </message> <message> <source>The entered address does not refer to a key.</source> @@ -1722,7 +2150,7 @@ Address: %4 </message> <message> <source>Please check the signature and try again.</source> - <translation>אנא בדוק את החתימה ונסה שנית.</translation> + <translation>נא לבדוק את החתימה ולנסות שנית.</translation> </message> <message> <source>The signature did not match the message digest.</source> @@ -1744,6 +2172,10 @@ Address: %4 <translation>ליבת ביטקוין</translation> </message> <message> + <source>The Bitcoin Core developers</source> + <translation>מתכנתי ליבת ביטקוין</translation> + </message> + <message> <source>[testnet]</source> <translation>[רשת-בדיקה]</translation> </message> @@ -1752,14 +2184,18 @@ Address: %4 <name>TrafficGraphWidget</name> <message> <source>KB/s</source> - <translation>קילו בייט לשניה</translation> + <translation>ק״ב/ש׳</translation> </message> </context> <context> <name>TransactionDesc</name> <message> <source>Open until %1</source> - <translation>פתוח עד %1</translation> + <translation>פתוחה עד %1</translation> + </message> + <message> + <source>conflicted</source> + <translation>מתנגש</translation> </message> <message> <source>%1/offline</source> @@ -1767,7 +2203,7 @@ Address: %4 </message> <message> <source>%1/unconfirmed</source> - <translation>%1/ממתין לאישור</translation> + <translation>%1/המתנה לאישור</translation> </message> <message> <source>%1 confirmations</source> @@ -1802,8 +2238,12 @@ Address: %4 <translation>כתובת עצמית</translation> </message> <message> + <source>watch-only</source> + <translation>צפייה בלבד</translation> + </message> + <message> <source>label</source> - <translation>תוית</translation> + <translation>תווית</translation> </message> <message> <source>Credit</source> @@ -1818,12 +2258,20 @@ Address: %4 <translation>חיוב</translation> </message> <message> + <source>Total debit</source> + <translation>סך כל החיוב</translation> + </message> + <message> + <source>Total credit</source> + <translation>סך כל האשראי</translation> + </message> + <message> <source>Transaction fee</source> - <translation>עמלת פעולה</translation> + <translation>עמלת העברה</translation> </message> <message> <source>Net amount</source> - <translation>כמות נקיה</translation> + <translation>כמות נקייה</translation> </message> <message> <source>Message</source> @@ -1835,7 +2283,7 @@ Address: %4 </message> <message> <source>Transaction ID</source> - <translation>זיהוי פעולה</translation> + <translation>מזהה העברה</translation> </message> <message> <source>Merchant</source> @@ -1843,7 +2291,7 @@ Address: %4 </message> <message> <source>Generated coins must mature %1 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours.</source> - <translation>מטבעות חדשים שנוצרו חייבים להבשיל במשך %1 בלוקים לפני שניתן לנצל אותם. כשבלוק זה נוצר הוא שודר ברשת על מנת שייכנס לשרשרת הבלוקים. במקרה והוא לא ייכנס לשרשרת, מצבו ישתנה ל"לא התקבל" ולא ניתן יהיה לנצלו. זה יכול לקרות מדי פעם אם במקרה צומת אחרת ייצרה בלוק בהבדל של שניות בודדות ממך.</translation> + <translation>מטבעות חדשים שנוצרו חייבים להבשיל במשך %1 מקטעים לפני שניתן לנצל אותם. כשמקטע זה נוצר הוא משודר ברשת על מנת שייכנס לשרשרת המקטעים. אם הוא לא ייכנס לשרשרת, מצבו ישתנה ל„לא התקבל“ ולא ניתן יהיה לנצלו. מצב כזה יכול לקרות מדי פעם אם במקרה מפרק אחר יצר מקטע בהבדל של שניות בודדות ממך.</translation> </message> <message> <source>Debug information</source> @@ -1851,7 +2299,7 @@ Address: %4 </message> <message> <source>Transaction</source> - <translation>פעולה</translation> + <translation>העברה</translation> </message> <message> <source>Inputs</source> @@ -1875,7 +2323,7 @@ Address: %4 </message> <message numerus="yes"> <source>Open for %n more block(s)</source> - <translation><numerusform>פתח למשך בלוק %n יותר</numerusform><numerusform>פתח למשך %n בלוקים נוספים</numerusform></translation> + <translation><numerusform>פתיחה למשך מקטע %n נוסף</numerusform><numerusform>פתיחה למשך %n מקטעים נוספים</numerusform></translation> </message> <message> <source>unknown</source> @@ -1886,11 +2334,11 @@ Address: %4 <name>TransactionDescDialog</name> <message> <source>Transaction details</source> - <translation>פרטי הפעולה</translation> + <translation>פרטי ההעברה</translation> </message> <message> <source>This pane shows a detailed description of the transaction</source> - <translation>חלונית זו מציגה תיאור מפורט של הפעולה</translation> + <translation>חלונית זו מציגה תיאור מפורט של ההעברה</translation> </message> </context> <context> @@ -1907,13 +2355,17 @@ Address: %4 <source>Address</source> <translation>כתובת</translation> </message> + <message> + <source>Immature (%1 confirmations, will be available after %2)</source> + <translation>לא בשל (%1 אישורים, יהיו זמינים לאחר %2)</translation> + </message> <message numerus="yes"> <source>Open for %n more block(s)</source> - <translation><numerusform>פתח למשך בלוק %n יותר</numerusform><numerusform>פתח למשך %n בלוקים נוספים</numerusform></translation> + <translation><numerusform>פתח למשך בלוק %n יותר</numerusform><numerusform>פתיחה למשך %n מקטעים נוספים</numerusform></translation> </message> <message> <source>Open until %1</source> - <translation>פתוח עד %1</translation> + <translation>פתוחה עד %1</translation> </message> <message> <source>Confirmed (%1 confirmations)</source> @@ -1921,13 +2373,29 @@ Address: %4 </message> <message> <source>This block was not received by any other nodes and will probably not be accepted!</source> - <translation>הבלוק הזה לא נקלט על ידי אף צומת אחר, וכנראה לא יתקבל!</translation> + <translation>המקטע הזה לא נקלט על ידי אף מפרק אחר, וכנראה לא יתקבל!</translation> </message> <message> <source>Generated but not accepted</source> <translation>נוצר אך לא התקבל</translation> </message> <message> + <source>Offline</source> + <translation>מנותק</translation> + </message> + <message> + <source>Unconfirmed</source> + <translation>ללא אישור</translation> + </message> + <message> + <source>Confirming (%1 of %2 recommended confirmations)</source> + <translation>מתקבל אישור (%1 מתוך %2 אישורים מומלצים)</translation> + </message> + <message> + <source>Conflicted</source> + <translation>מתנגש</translation> + </message> + <message> <source>Received with</source> <translation>התקבל עם</translation> </message> @@ -1937,7 +2405,7 @@ Address: %4 </message> <message> <source>Sent to</source> - <translation>נשלח ל</translation> + <translation>נשלח אל</translation> </message> <message> <source>Payment to yourself</source> @@ -1948,24 +2416,32 @@ Address: %4 <translation>נכרה</translation> </message> <message> + <source>watch-only</source> + <translation>צפייה בלבד</translation> + </message> + <message> <source>(n/a)</source> - <translation>(n/a)</translation> + <translation>(לא זמין)</translation> </message> <message> <source>Transaction status. Hover over this field to show number of confirmations.</source> - <translation>מצב הפעולה. השהה את הסמן מעל שדה זה כדי לראות את מספר האישורים.</translation> + <translation>מצב ההעברה. יש להמתין עם הסמן מעל שדה זה כדי לראות את מספר האישורים.</translation> </message> <message> <source>Date and time that the transaction was received.</source> - <translation>התאריך והשעה בה הפעולה הזאת התקבלה.</translation> + <translation>התאריך והשעה בה ההעברה הזאת התקבלה.</translation> </message> <message> <source>Type of transaction.</source> - <translation>סוג הפעולה.</translation> + <translation>סוג ההעברה.</translation> + </message> + <message> + <source>Whether or not a watch-only address is involved in this transaction.</source> + <translation>האם כתובות לצפייה בלבד מעורבות בהעברה זאת או שלא.</translation> </message> <message> <source>Destination address of transaction.</source> - <translation>כתובת היעד של הפעולה.</translation> + <translation>כתובת היעד של ההעברה.</translation> </message> <message> <source>Amount removed from or added to balance.</source> @@ -1976,7 +2452,7 @@ Address: %4 <name>TransactionView</name> <message> <source>All</source> - <translation>הכל</translation> + <translation>הכול</translation> </message> <message> <source>Today</source> @@ -2000,7 +2476,7 @@ Address: %4 </message> <message> <source>Range...</source> - <translation>טווח...</translation> + <translation>טווח…</translation> </message> <message> <source>Received with</source> @@ -2008,7 +2484,7 @@ Address: %4 </message> <message> <source>Sent to</source> - <translation>נשלח ל</translation> + <translation>נשלח אל</translation> </message> <message> <source>To yourself</source> @@ -2024,7 +2500,7 @@ Address: %4 </message> <message> <source>Enter address or label to search</source> - <translation>הכנס כתובת או תוית לחפש</translation> + <translation>נא להכניס כתובת או תווית לחיפוש</translation> </message> <message> <source>Min amount</source> @@ -2032,47 +2508,55 @@ Address: %4 </message> <message> <source>Copy address</source> - <translation>העתק כתובת</translation> + <translation>העתקת כתובת</translation> </message> <message> <source>Copy label</source> - <translation>העתק תוית</translation> + <translation>העתקת תווית</translation> </message> <message> <source>Copy amount</source> - <translation>העתק כמות</translation> + <translation>העתקת כמות</translation> </message> <message> <source>Copy transaction ID</source> - <translation>העתק מזהה פעולה</translation> + <translation>העתקת מזהה העברה</translation> </message> <message> <source>Edit label</source> - <translation>ערוך תוית</translation> + <translation>עריכת תווית</translation> </message> <message> <source>Show transaction details</source> - <translation>הצג פרטי פעולה</translation> + <translation>הצגת פרטי העברה</translation> </message> <message> <source>Export Transaction History</source> - <translation>יצוא היסטוריית פעולות</translation> + <translation>יצוא היסטוריית העברות</translation> + </message> + <message> + <source>Watch-only</source> + <translation>צפייה בלבד</translation> </message> <message> <source>Exporting Failed</source> - <translation>הייצוא נכשל</translation> + <translation>היצוא נכשל</translation> + </message> + <message> + <source>There was an error trying to save the transaction history to %1.</source> + <translation>אירעה שגיאה בעת ניסיון לשמור את היסטוריית ההעברות אל %1.</translation> </message> <message> <source>Exporting Successful</source> - <translation>הייצוא בוצע בהצלחה</translation> + <translation>היצוא בוצע בהצלחה</translation> </message> <message> <source>The transaction history was successfully saved to %1.</source> - <translation>היסטוריית הפעולות נשמרה ל־%1 בהצלחה.</translation> + <translation>היסטוריית ההעברות נשמרה ל־%1 בהצלחה.</translation> </message> <message> <source>Comma separated file (*.csv)</source> - <translation>קובץ מופרד בפסיקים (*.csv)</translation> + <translation>קובץ מופרד בפסיקים (*.csv)</translation> </message> <message> <source>Confirmed</source> @@ -2088,7 +2572,7 @@ Address: %4 </message> <message> <source>Label</source> - <translation>תוית</translation> + <translation>תווית</translation> </message> <message> <source>Address</source> @@ -2109,7 +2593,11 @@ Address: %4 </context> <context> <name>UnitDisplayStatusBarControl</name> - </context> + <message> + <source>Unit to show amounts in. Click to select another unit.</source> + <translation>יחידת המידה להצגת הסכומים. יש ללחוץ כדי לבחור ביחידת מידה אחרת.</translation> + </message> +</context> <context> <name>WalletFrame</name> <message> @@ -2121,34 +2609,42 @@ Address: %4 <name>WalletModel</name> <message> <source>Send Coins</source> - <translation>שלח מטבעות</translation> + <translation>שליחת מטבעות</translation> </message> </context> <context> <name>WalletView</name> <message> <source>&Export</source> - <translation>&ייצא</translation> + <translation>י&צוא</translation> </message> <message> <source>Export the data in the current tab to a file</source> - <translation>יצוא הנתונים בטאב הנוכחי לקובץ</translation> + <translation>יצוא הנתונים מהלשונית הנוכחית לקובץ</translation> </message> <message> <source>Backup Wallet</source> - <translation>גבה ארנק</translation> + <translation>גיבוי ארנק</translation> </message> <message> <source>Wallet Data (*.dat)</source> - <translation>נתוני ארנק (*.dat)</translation> + <translation>נתוני ארנק (*.dat)</translation> </message> <message> <source>Backup Failed</source> <translation>גיבוי נכשל</translation> </message> <message> + <source>There was an error trying to save the wallet data to %1.</source> + <translation>אירעה שגיאה בעת ניסיון לשמירת נתוני הארנק אל %1.</translation> + </message> + <message> + <source>The wallet data was successfully saved to %1.</source> + <translation>נתוני הארנק נשמרו בהצלחה אל %1.</translation> + </message> + <message> <source>Backup Successful</source> - <translation>גיבוי הושלם בהצלחה</translation> + <translation>הגיבוי הושלם בהצלחה</translation> </message> </context> <context> @@ -2158,60 +2654,32 @@ Address: %4 <translation>אפשרויות:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>ציין קובץ הגדרות (ברירת מחדל: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>ציין קובץ pid (ברירת מחדל: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> - <translation>ציין תיקיית נתונים</translation> - </message> - <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>האזן לחיבורים ב<פורט> (ברירת מחדל: 8333 או ברשת הבדיקה: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>החזק לכל היותר <n> חיבורים לעמיתים (ברירת מחדל: 125)</translation> + <translation>ציון תיקיית נתונים</translation> </message> <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> - <translation>התחבר לצומת כדי לדלות כתובות עמיתים, ואז התנתק</translation> + <translation>יש להתחבר למפרק כדי לדלות כתובות עמיתים ואז להתנתק</translation> </message> <message> <source>Specify your own public address</source> - <translation>ציין את הכתובת הפומבית שלך</translation> - </message> - <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>סף להתנתקות מעמיתים הנוהגים שלא כהלכה (ברירת מחדל: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>מספר שניות למנוע מעמיתים הנוהגים שלא כהלכה מלהתחבר מחדש (ברירת מחדל: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>האזן לחיבורי JSON-RPC ב- <port> (ברירת מחדל: 8332 או רשת בדיקה: 18332)</translation> + <translation>נא לציין את הכתובת הפומבית שלך</translation> </message> <message> <source>Accept command line and JSON-RPC commands</source> - <translation>קבל פקודות משורת הפקודה ו- JSON-RPC</translation> + <translation>קבלת פקודות משורת הפקודה ומ־JSON-RPC</translation> </message> <message> <source>Run in the background as a daemon and accept commands</source> - <translation>רוץ ברקע כדימון וקבל פקודות</translation> + <translation>ריצה כסוכן ברקע וקבלת פקודות</translation> </message> <message> <source>Use the test network</source> - <translation>השתמש ברשת הבדיקה</translation> + <translation>שימוש ברשת הבדיקה</translation> </message> <message> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> - <translation>קבל חיבורים מבחוץ (ברירת מחדל: 1 ללא -proxy או -connect)</translation> + <translation>קבלת חיבורים מבחוץ (בררת מחדל: 1 ללא -proxy או -connect)</translation> </message> <message> <source>%s, you must set a rpcpassword in the configuration file: @@ -2225,61 +2693,77 @@ If the file does not exist, create it with owner-readable-only file permissions. It is also recommended to set alertnotify so you are notified of problems; for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </source> - <translation>%s, עליך לקבוע סיסמת RPC בקובץ הקונפיגורציה: + <translation>%s, עליך להגדיר את ססמת ה־RPC בקובץ התצורה: %s -מומלץ להשתמש בסיסמא האקראית הבאה: +מומלץ להשתמש בססמה האקראית הבאה: rpcuser=bitcoinrpc rpcpassword=%s -(אין צורך לזכור את הסיסמה) -אסור ששם המשתמש והסיסמא יהיו זהים. -אם הקובץ אינו קיים, צור אותו עם הרשאות קריאה לבעלים בלבד. -זה מומלץ לסמן alertnotify כדי לקבל דיווח על תקלות; +(אין צורך לזכור את הססמה) +אסור ששם המשתמש והססמה יהיו זהים. +אם הקובץ אינו קיים, יש ליצור אותו עם הרשאות קריאה לבעלים בלבד. +כמו כן, מומלץ להגדיר את alertnotify כדי לקבל דיווח על תקלות; למשל: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>צפנים קבילים (ברירת מחדל: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> + <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> + <translation>להתאגד לכתובת נתונה להאזין לה תמיד. יש להשתמש בצורה [host]:port עבור IPv6.</translation> + </message> + <message> + <source>Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup</source> + <translation>מחיקת כל העברות הארנק ולשחזר רק את החלקים המסוימים בשרשרת המקטעים באמצעות -rescan עם ההפעלה</translation> </message> <message> - <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> - <translation>קשור עם כתובת נתונה והאזן לה תמיד. השתמש בסימון [host]:port עבוד IPv6.</translation> + <source>Enter regression test mode, which uses a special chain in which blocks can be solved instantly.</source> + <translation>כניסה למצב בדיקת נסיגה, שמשתמש בשרשרת מיוחדת בה ניתן לפתור את המקטעים במהירות.</translation> </message> <message> <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> - <translation>שגיאה: הפעולה נדחתה! זה עלול לקרות אם כמה מהמטבעות בארנק שלך כבר נוצלו, למשל אם השתמשת בעותק של wallet.dat ומטבעות נשלחו בעותק אך לא סומנו כמנוצלות כאן.</translation> + <translation>שגיאה: ההעברה נדחתה! מצב כזה עלול לקרות אם כמה מהמטבעות בארנק שלך כבר נוצלו, למשל אם השתמשת בעותק של wallet.dat ומטבעות נשלחו בעותק אך לא סומנו כמושקעות כאן.</translation> </message> <message> <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> - <translation>שגיאה: הפעולה הזאת דורשת עמלת פעולה של לפחות %s עקב הכמות, המורכבות, או השימוש בכספים שהתקבלו לאחרונה!</translation> + <translation>שגיאה: ההעברה הזאת דורשת עמלת פעולה של לפחות %s עקב הכמות, המורכבות או השימוש בכספים שהתקבלו לאחרונה!</translation> </message> <message> <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> - <translation>בצע פקודה כאשר פעולת ארנק משתנה (%s ב cmd יוחלף ב TxID)</translation> + <translation>ביצוע פקודה כאשר העברה בארנק משתנה (%s ב־cmd יוחלף ב־TxID)</translation> </message> <message> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>זוהי בניית ניסיון טרום-שחרור - השימוש בה על אחריותך - אין להשתמש לצורך כריה או יישומי מסחר</translation> </message> <message> + <source>Unable to bind to %s on this computer. Bitcoin Core is probably already running.</source> + <translation>לא ניתן להתאגד אל %s במחשב זה. כנראה שליבת ביטקוין כבר פועלת.</translation> + </message> + <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> - <translation>אזהרה: -paytxfee נקבע לערך מאד גבוה! זוהי עמלת הפעולה שתשלם אם אתה שולח פעולה.</translation> + <translation>אזהרה: -paytxfee נקבע לערך מאד גבוה! זוהי עמלת הפעולה שתשולם בעת העברת שליחה.</translation> </message> <message> <source>Warning: The network does not appear to fully agree! Some miners appear to be experiencing issues.</source> - <translation>אזהרה: נראה שלא כל הרשת מסכימה! נראה שישנם כורים אשר נתקלים בבעיות.</translation> + <translation>אזהרה: נראה שלא כל הרשת מסכימה! נראה שישנם כורים שנתקלים בבעיות.</translation> </message> <message> <source>Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade.</source> - <translation>אזהרה: נראה שאנחנו לא מסכימים לחלוטין עם העמיתים שלנו! ייתכן ואנחנו צריכים לשדרג, או שצמתים אחרות צריכות לשדרג.</translation> + <translation>אזהרה: נראה שישנה אי־הסכמה בינינו לבין שאר העמיתים שלנו! יתכן שעדיף לשדרג או שכל שאר העמיתים צריכים לשדרג.</translation> </message> <message> <source>Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</source> - <translation>אזהרה: שגיאה בקריאת wallet.dat! כל המתפחות נקראו באופן תקין, אך נתוני הפעולות או ספר הכתובות עלולים להיות חסרים או שגויים.</translation> + <translation>אזהרה: שגיאה בקריאת wallet.dat! כל המפתחות נקראו באופן תקין, אך נתוני ההעברות או ספר הכתובות עלולים להיות חסרים או שגויים.</translation> </message> <message> <source>Warning: wallet.dat corrupt, data salvaged! Original wallet.dat saved as wallet.{timestamp}.bak in %s; if your balance or transactions are incorrect you should restore from a backup.</source> - <translation>אזהרה: קובץ wallet.dat מושחת, המידע חולץ! קובץ wallet.dat המקורח נשמר כ - wallet.{timestamp}.bak ב - %s; אם המאזן או הפעולות שגויים עליך לשחזר גיבוי.</translation> + <translation>אזהרה: הקובץ wallet.dat הושחת, המידע חולץ! קובץ ה־wallet.dat המקורי נשמר בשם wallet.{timestamp}.bak במיקום %s; אם המאזן או ההעברות שגויים עליך לשחזר גיבוי.</translation> + </message> + <message> + <source>(default: 1)</source> + <translation>(בררת מחדל: 1)</translation> + </message> + <message> + <source><category> can be:</source> + <translation><קטגוריה> יכולה להיות:</translation> </message> <message> <source>Attempt to recover private keys from a corrupt wallet.dat</source> @@ -2287,7 +2771,7 @@ rpcpassword=%s </message> <message> <source>Block creation options:</source> - <translation>אפשרויות יצירת בלוק:</translation> + <translation>אפשרויות יצירת מקטע:</translation> </message> <message> <source>Connect only to the specified node(s)</source> @@ -2299,19 +2783,27 @@ rpcpassword=%s </message> <message> <source>Corrupted block database detected</source> - <translation>התגלה מסד נתוני בלוקים לא תקין</translation> + <translation>התגלה מסד נתוני מקטעים לא תקין</translation> + </message> + <message> + <source>Debugging/Testing options:</source> + <translation>אפשרויות ניפוי/בדיקה:</translation> </message> <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> - <translation>גלה את כתובת ה-IP העצמית (ברירת מחדל: 1 כשמאזינים וללא -externalip)</translation> + <translation>לגלות את כתובת ה־IP העצמית (בררת מחדל: 1 בעת האזנה וללא -externalip)</translation> + </message> + <message> + <source>Do not load the wallet and disable wallet RPC calls</source> + <translation>לא לטעון את הארנק ולנטרל קריאות RPC</translation> </message> <message> <source>Do you want to rebuild the block database now?</source> - <translation>האם תרצה כעט לבנות מחדש את מסד נתוני הבלוקים?</translation> + <translation>האם לבנות מחדש את מסד נתוני המקטעים?</translation> </message> <message> <source>Error initializing block database</source> - <translation>שגיאה באתחול מסד נתוני הבלוקים</translation> + <translation>שגיאה באתחול מסד נתוני המקטעים</translation> </message> <message> <source>Error initializing wallet database environment %s!</source> @@ -2319,209 +2811,229 @@ rpcpassword=%s </message> <message> <source>Error loading block database</source> - <translation>שגיאה בטעינת מסד נתוני הבלוקים</translation> + <translation>שגיאה בטעינת מסד נתוני המקטעים</translation> </message> <message> <source>Error opening block database</source> - <translation>שגיאה בטעינת מסד נתוני הבלוקים</translation> + <translation>שגיאה בטעינת מסד נתוני המקטעים</translation> </message> <message> <source>Error: Disk space is low!</source> - <translation>שגיאה: מעט מקום פנוי בדיסק!</translation> + <translation>שגיאה: מעט מקום פנוי בכונן!</translation> </message> <message> <source>Error: Wallet locked, unable to create transaction!</source> - <translation>שגיאה: הארנק נעול, אין אפשרות ליצור פעולה!</translation> - </message> - <message> - <source>Error: system error: </source> - <translation>שגיאה: שגיאת מערכת:</translation> + <translation>שגיאה: הארנק נעול, אין אפשרות ליצור העברה!</translation> </message> <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>האזנה נכשלה בכל פורט. השתמש ב- -listen=0 אם ברצונך בכך.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>קריאת מידע הבלוקים נכשלה</translation> + <source>If <category> is not supplied, output all debugging information.</source> + <translation>אם לא סופקה <קטגוריה> יש לייצא את כל פרטי הניפוי.</translation> </message> <message> - <source>Failed to read block</source> - <translation>קריאת הבלוק נכשלה</translation> + <source>Importing...</source> + <translation>מתבצע יבוא…</translation> </message> <message> - <source>Failed to sync block index</source> - <translation>סנכרון אינדקס הבלוקים נכשל</translation> + <source>Incorrect or no genesis block found. Wrong datadir for network?</source> + <translation>מקטע הפתיח הוא שגוי או לא נמצא. תיקיית נתונים שגויה עבור הרשת?</translation> </message> <message> - <source>Failed to write block index</source> - <translation>כתיבת אינדקס הבלוקים נכשל</translation> + <source>Invalid -onion address: '%s'</source> + <translation>כתובת onion- שגויה: '%s'</translation> </message> <message> - <source>Failed to write block info</source> - <translation>כתיבת מידע הבלוקים נכשל</translation> + <source>Not enough file descriptors available.</source> + <translation>אין מספיק מידע על הקובץ</translation> </message> <message> - <source>Failed to write block</source> - <translation>כתיבת הבלוק נכשלה</translation> + <source>Only connect to nodes in network <net> (ipv4, ipv6 or onion)</source> + <translation>תמיד להתחבר למפרקים ברשת <net> (ipv4, ipv6 או onion)</translation> </message> <message> - <source>Failed to write file info</source> - <translation>כתיבת מידע הקבצים נכשלה</translation> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>בנייה מחדש של מפתח שרשרת המקטעים מקובצי ה־blk000??.dat הנוכחיים.</translation> </message> <message> - <source>Failed to write to coin database</source> - <translation>כתיבת מסד נתוני המטבעות נכשלה</translation> + <source>Set database cache size in megabytes (%d to %d, default: %d)</source> + <translation>הגדרת גודל מטמון מסדי הנתונים במגה בתים (%d עד %d, בררת מחדל: %d)</translation> </message> <message> - <source>Failed to write transaction index</source> - <translation>כתיבת אינדקס הפעולות נכשלה</translation> + <source>Set maximum block size in bytes (default: %d)</source> + <translation>הגדרת קובץ מקטע מרבי בבתים (בררת מחדל: %d)</translation> </message> <message> - <source>Failed to write undo data</source> - <translation>כתיבת נתוני ביטול נכשלה</translation> + <source>Specify wallet file (within data directory)</source> + <translation>ציון קובץ ארנק (בתוך תיקיית הנתונים)</translation> </message> <message> - <source>Generate coins (default: 0)</source> - <translation>ייצר מטבעות (ברגיל: 0)</translation> + <source>This is intended for regression testing tools and app development.</source> + <translation>תכונה זו מיועדת לכלי בדיקות נסיגה ופיתוח יישומים.</translation> </message> <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>מספר הבלוקים לבדוק בעת אתחול (ברירת מחדל: 288, 0 = כולם)</translation> + <source>Verifying blocks...</source> + <translation>המקטעים מאומתים…</translation> </message> <message> - <source>Incorrect or no genesis block found. Wrong datadir for network?</source> - <translation>בלוק בראשית הינו שגוי או לא נמצא. ספריית מידע לא נכונה עבור הרשת?</translation> + <source>Verifying wallet...</source> + <translation>הארנק מאומת…</translation> </message> <message> - <source>Invalid -onion address: '%s'</source> - <translation>כתובת onion- שגויה: '%s'</translation> + <source>Wallet %s resides outside data directory %s</source> + <translation>הארנק %s יושב מחוץ לתיקיית הנתונים %s</translation> </message> <message> - <source>Not enough file descriptors available.</source> - <translation>אין מספיק מידע על הקובץ</translation> + <source>Wallet options:</source> + <translation>אפשרויות הארנק:</translation> </message> <message> - <source>Rebuild block chain index from current blk000??.dat files</source> - <translation>בנה מחדש את אינדק שרשרת הבלוקים מקבצי ה-blk000??.dat הנוכחיים.</translation> + <source>You need to rebuild the database using -reindex to change -txindex</source> + <translation>עליך לבנות מחדש את מסד הנתונים תוך שימוש ב־-reindex על מנת לשנות את -txindex</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>קבע את מספר תהליכוני לשירות קריאות RPC (ברירת מחדל: 4)</translation> + <source>Imports blocks from external blk000??.dat file</source> + <translation>מיובאים מקטעים מקובצי blk000??.dat חיצוניים</translation> </message> <message> - <source>Specify wallet file (within data directory)</source> - <translation>ציין קובץ ארנק (בתוך ספריית המידע)</translation> + <source>Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)</source> + <translation>הרץ פקודה כאשר ההתראה הרלוונטית מתקבלת או כשאנחנו עדים לפיצול ארוך מאוד (%s בשורת הפקודה יוחלף ע"י ההודעה)</translation> </message> <message> - <source>Verifying blocks...</source> - <translation>מאמת את שלמות מסד הנתונים...</translation> + <source>Fees (in BTC/Kb) smaller than this are considered zero fee for transaction creation (default: %s)</source> + <translation>העמלות (ב־BTC/ק״ב) הנמוכות מהסכום הזה נחשבות לעמלות אפס ליצירת העברה (בררת מחדל: %s)</translation> </message> <message> - <source>Verifying wallet...</source> - <translation>מאמת את יושרת הארנק...</translation> + <source>Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin Core will not work properly.</source> + <translation>אזהרה: נא לבדוק שהתאריך והשעה של המחשב שלך נכונים! אם השעון שלך שגוי ליבת ביטקוין לא תעבוד כראוי.</translation> </message> <message> - <source>Wallet %s resides outside data directory %s</source> - <translation>הארנק %s יושב מחוץ לספריית המידע %s</translation> + <source>Cannot resolve -whitebind address: '%s'</source> + <translation>לא ניתן לפתור את הכתובת -whitebind: '%s'</translation> </message> <message> - <source>You need to rebuild the database using -reindex to change -txindex</source> - <translation>עליך לבנות מחדש את מסד הנתונים תוך שימוש ב- -reindex על מנת לשנות את -txindex</translation> + <source>Connect through SOCKS5 proxy</source> + <translation>התחברות דרך מתווך SOCKS5</translation> </message> <message> - <source>Imports blocks from external blk000??.dat file</source> - <translation>מייבא בלוקים מקובצי blk000??.dat חיצוניים</translation> + <source>Copyright (C) 2009-%i The Bitcoin Core Developers</source> + <translation>כל הזכויות שמורות (C) 2009-%i מתכנתי ליבת ביטקוין</translation> </message> <message> - <source>Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)</source> - <translation>הרץ פקודה כאשר ההתראה הרלוונטית מתקבלת או כשאנחנו עדים לפיצול ארוך מאוד (%s בשורת הפקודה יוחלף ע"י ההודעה)</translation> + <source>Could not parse -rpcbind value %s as network address</source> + <translation>לא ניתן לנתח את הערך של -rpcbind שצוין בתור %s ככתובת רשת</translation> + </message> + <message> + <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin Core</source> + <translation>אירעה שגיאה בטעינת wallet.dat: הארנק דורש גרסה חדשה יותר של ליבת ביטקוין</translation> + </message> + <message> + <source>Error: Unsupported argument -tor found, use -onion.</source> + <translation>שגיאה: נמצא ארגומנט בלתי נתמך -tor, יש להשתמש ב־-onion.</translation> + </message> + <message> + <source>Fee (in BTC/kB) to add to transactions you send (default: %s)</source> + <translation>עמלה (ב־BTC/ק״ב) להוספה להעברות שנשלחות ממך (בררת מחדל: %s)</translation> </message> <message> <source>Information</source> <translation>מידע</translation> </message> <message> + <source>Initialization sanity check failed. Bitcoin Core is shutting down.</source> + <translation>בדיקת התקינות ההתחלתית נכשלה. ליבת ביטקוין תיסגר כעת.</translation> + </message> + <message> <source>Invalid amount for -minrelaytxfee=<amount>: '%s'</source> <translation>כמות לא תקינה עבור -paytxfee=<amount>: '%s'</translation> </message> <message> <source>Invalid amount for -mintxfee=<amount>: '%s'</source> - <translation>כמות לא תקינה עבור -paytxfee=<amount>: '%s'</translation> + <translation>כמות לא תקינה עבור -mintxfee=<amount>: '%s'</translation> + </message> + <message> + <source>Invalid amount for -paytxfee=<amount>: '%s' (must be at least %s)</source> + <translation>כמות לא תקינה עבור -paytxfee=<amount>: '%s' (חייבת להיות לפחות %s)</translation> </message> <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>תחזק אינדקס פעולות מלא (ברירת מחדל: 0)</translation> + <source>Invalid netmask specified in -whitelist: '%s'</source> + <translation>מסכת הרשת שצוינה עם -whitelist שגויה: '%s'</translation> </message> <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>חוצץ קבלה מירבי לכל חיבור, <n>*1000 בתים (ברירת מחדל: 5000)</translation> + <source>Need to specify a port with -whitebind: '%s'</source> + <translation>עליך לציין פתחה עם -whitebind: '%s'</translation> </message> <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>חוצץ שליחה מירבי לכל חיבור, <n>*1000 בתים (ברירת מחדל: 1000)</translation> + <source>Node relay options:</source> + <translation>אפשרויות ממסר מפרק:</translation> </message> <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>קבל רק שרשרת בלוקים התואמת נקודות ביקורת מובנות (ברירת מחדל: 1)</translation> + <source>Print block on startup, if found in block index</source> + <translation>הצגת מקטע בהפעלה, אם נמצא במפתח המקטעים</translation> </message> <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>התחבר רק לצמתים ברשת <net> (IPv4, IPv6 או Tor)</translation> + <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> + <translation>אפשרויות RPC SSL: (נא לעיין בוויקי של ביטקוין לקבלת הנחיות על הגדרת SSL)</translation> </message> <message> <source>RPC server options:</source> <translation>הגדרות שרת RPC</translation> </message> <message> + <source>Randomly drop 1 of every <n> network messages</source> + <translation>להשמיט אקראית אחת מתוך כל <n> הודעות רשת</translation> + </message> + <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>שלח מידע דיבאג ועקבה לקונסולה במקום לקובץ debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>קבע את גודל הבלוק המינימלי בבתים (ברירת מחדל: 0)</translation> + <source>Show all debugging options (usage: --help -help-debug)</source> + <translation>הצגת כל אפשרויות הניפוי (שימוש: --help -help-debug)</translation> </message> <message> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> - <translation>כווץ את קובץ debug.log בהפעלת הקליינט (ברירת מחדל: 1 ללא -debug)</translation> + <translation>כיווץ הקובץ debug.log בהפעלת הלקוח (בררת מחדל: 1 ללא -debug)</translation> </message> <message> <source>Signing transaction failed</source> - <translation>פעולה העברה נכשלה</translation> - </message> - <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>ציין הגבלת זמן לחיבור במילישניות (ברירת מחדל: 5000)</translation> + <translation>החתימה על ההעברה נכשלה</translation> </message> <message> - <source>System error: </source> - <translation>שגיאת מערכת:</translation> + <source>This is experimental software.</source> + <translation>זוהי תכנית נסיונית.</translation> </message> <message> <source>Transaction amount too small</source> - <translation>סכום העברה קטן מדי</translation> + <translation>סכום ההעברה קטן מדי</translation> </message> <message> <source>Transaction amounts must be positive</source> - <translation>סכום ההעברה חייב להיות חיובי</translation> + <translation>סכומי ההעברות חייבים להיות חיוביים</translation> </message> <message> <source>Transaction too large</source> - <translation>סכום העברה גדול מדי</translation> + <translation>סכום ההעברה גדול מדי</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>השתמש ב-UPnP כדי למפות את הפורט להאזנה (ברירת מחדל: 0)</translation> + <source>Unable to bind to %s on this computer (bind returned error %s)</source> + <translation>לא ניתן להתאגד עם הפתחה %s במחשב זה (פעולת האיגוד החזירה את השגיאה %s)</translation> </message> <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> - <translation>השתמש ב-UPnP כדי למפות את הפורט להאזנה (ברירת מחדל: 1 בעת האזנה)</translation> + <translation>יש להשתמש ב־UPnP כדי למפות את הפתחה להאזנה (בררת מחדל: 1 בעת האזנה)</translation> </message> <message> <source>Username for JSON-RPC connections</source> <translation>שם משתמש לחיבורי JSON-RPC</translation> </message> <message> + <source>Wallet needed to be rewritten: restart Bitcoin Core to complete</source> + <translation>יש לכתוב את הארנק מחדש: נא להפעיל את ליבת ביטקוין מחדש כדי להשלים את הפעולה</translation> + </message> + <message> <source>Warning</source> <translation>אזהרה</translation> </message> @@ -2530,8 +3042,16 @@ rpcpassword=%s <translation>אזהרה: הגרסה הזאת מיושנת, יש צורך בשדרוג!</translation> </message> <message> + <source>Warning: Unsupported argument -benchmark ignored, use -debug=bench.</source> + <translation>אזהרה: הארגומנט שאינו נתמך עוד -benchmark לא הופעל, נא להשתמש ב־-debug=bench.</translation> + </message> + <message> + <source>Warning: Unsupported argument -debugnet ignored, use -debug=net.</source> + <translation>אזהרה: הארגומנט שאינו נתמך עוד -debugnet לא הופעל, נא להשתמש ב־-debug=net.</translation> + </message> + <message> <source>on startup</source> - <translation>בפתיחה</translation> + <translation>עם ההפעלה</translation> </message> <message> <source>wallet.dat corrupt, salvage failed</source> @@ -2539,35 +3059,23 @@ rpcpassword=%s </message> <message> <source>Password for JSON-RPC connections</source> - <translation>סיסמה לחיבורי JSON-RPC</translation> + <translation>ססמה לחיבורי JSON-RPC</translation> </message> <message> <source>Execute command when the best block changes (%s in cmd is replaced by block hash)</source> - <translation>בצע פקודה זו כשהבלוק הטוב ביותר משתנה (%s בפקודה יוחלף בגיבוב הבלוק)</translation> + <translation>יש לבצע פקודה זו כשהמקטע הטוב ביותר משתנה (%s בפקודה יוחלף בגיבוב המקטע)</translation> </message> <message> <source>Upgrade wallet to latest format</source> - <translation>שדרג את הארנק לפורמט העדכני</translation> - </message> - <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>קבע את גודל המאגר ל -<n> (ברירת מחדל: 100)</translation> + <translation>שדרוג הארנק למבנה העדכני</translation> </message> <message> <source>Rescan the block chain for missing wallet transactions</source> - <translation>סרוק מחדש את שרשרת הבלוקים למציאת פעולות חסרות בארנק</translation> + <translation>יש לסרוק מחדש את שרשרת המקטעים למציאת העברות חסרות בארנק</translation> </message> <message> <source>Use OpenSSL (https) for JSON-RPC connections</source> - <translation>השתמש ב-OpenSSL (https( עבור חיבורי JSON-RPC</translation> - </message> - <message> - <source>Server certificate file (default: server.cert)</source> - <translation>קובץ תעודת שרת (ברירת מחדל: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>מפתח פרטי של השרת (ברירת מחדל: server.pem)</translation> + <translation>שימוש ב־OpenSSL (https) עבור חיבורי JSON-RPC</translation> </message> <message> <source>This help message</source> @@ -2575,11 +3083,11 @@ rpcpassword=%s </message> <message> <source>Allow DNS lookups for -addnode, -seednode and -connect</source> - <translation>אפשר בדיקת DNS עבור -addnode, -seednode ו- -connect</translation> + <translation>הפעלת בדיקת DNS עבור -addnode, -seednode ו־-connect</translation> </message> <message> <source>Loading addresses...</source> - <translation>טוען כתובות...</translation> + <translation>הכתובות בטעינה…</translation> </message> <message> <source>Error loading wallet.dat: Wallet corrupted</source> @@ -2591,23 +3099,23 @@ rpcpassword=%s </message> <message> <source>Invalid -proxy address: '%s'</source> - <translation>כתובת -proxy לא תקינה: '%s'</translation> + <translation>כתובת -proxy לא תקינה: '%s'</translation> </message> <message> <source>Unknown network specified in -onlynet: '%s'</source> - <translation>רשת לא ידועה צוינה ב- -onlynet: '%s'</translation> + <translation>רשת לא ידועה צוינה דרך -onlynet: '%s'</translation> </message> <message> <source>Cannot resolve -bind address: '%s'</source> - <translation>לא מסוגל לפתור כתובת -bind: '%s'</translation> + <translation>לא ניתן לפתור את הכתובת -bind: '%s'</translation> </message> <message> <source>Cannot resolve -externalip address: '%s'</source> - <translation>לא מסוגל לפתור כתובת -externalip: '%s'</translation> + <translation>לא ניתן לפתור את הכתובת -externalip: '%s'</translation> </message> <message> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> - <translation>כמות לא תקינה עבור -paytxfee=<amount>: '%s'</translation> + <translation>כמות לא תקינה עבור -paytxfee=<amount>: '%s'</translation> </message> <message> <source>Invalid amount</source> @@ -2619,27 +3127,27 @@ rpcpassword=%s </message> <message> <source>Loading block index...</source> - <translation>טוען את אינדקס הבלוקים...</translation> + <translation>מפתח המקטעים נטען…</translation> </message> <message> <source>Add a node to connect to and attempt to keep the connection open</source> - <translation>הוסף צומת להתחברות ונסה לשמור את החיבור פתוח</translation> + <translation>הוספת מפרק להתחברות ולנסות לשמור על החיבור פתוח</translation> </message> <message> <source>Loading wallet...</source> - <translation>טוען ארנק...</translation> + <translation>הארנק בטעינה…</translation> </message> <message> <source>Cannot downgrade wallet</source> - <translation>לא יכול להוריד דרגת הארנק</translation> + <translation>לא ניתן להחזיר את גרסת הארנק</translation> </message> <message> <source>Cannot write default address</source> - <translation>לא יכול לכתוב את כתובת ברירת המחדל</translation> + <translation>לא ניתן לכתוב את כתובת בררת המחדל</translation> </message> <message> <source>Rescanning...</source> - <translation>סורק מחדש...</translation> + <translation>סריקה מחדש…</translation> </message> <message> <source>Done loading</source> @@ -2647,7 +3155,7 @@ rpcpassword=%s </message> <message> <source>To use the %s option</source> - <translation>להשתמש באפשרות %s</translation> + <translation>שימוש באפשרות %s</translation> </message> <message> <source>Error</source> diff --git a/src/qt/locale/bitcoin_hi_IN.ts b/src/qt/locale/bitcoin_hi_IN.ts index 28778a0258..fcb094703f 100644 --- a/src/qt/locale/bitcoin_hi_IN.ts +++ b/src/qt/locale/bitcoin_hi_IN.ts @@ -191,10 +191,6 @@ <source>Tabs toolbar</source> <translation>टैबस टूलबार</translation> </message> - <message> - <source>[testnet]</source> - <translation>[टेस्टनेट]</translation> - </message> <message numerus="yes"> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n सक्रिया संपर्क बीटकोइन नेटवर्क से</numerusform><numerusform>%n सक्रिया संपर्क बीटकोइन नेटवर्क से</numerusform></translation> @@ -389,14 +385,6 @@ Address: %4 <source>Form</source> <translation>फार्म</translation> </message> - <message> - <source>Wallet</source> - <translation>वॉलेट</translation> - </message> - <message> - <source><b>Recent transactions</b></source> - <translation><b>हाल का लेन-देन</b></translation> - </message> </context> <context> <name>PaymentServer</name> @@ -861,14 +849,6 @@ Address: %4 <translation>विकल्प:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>configuraion की फाइल का विवरण दें (default: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>pid फाइल का विवरण दें (default: bitcoin.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>डेटा डायरेक्टरी बताएं </translation> </message> diff --git a/src/qt/locale/bitcoin_hr.ts b/src/qt/locale/bitcoin_hr.ts index bf365bb57e..794a7167e3 100644 --- a/src/qt/locale/bitcoin_hr.ts +++ b/src/qt/locale/bitcoin_hr.ts @@ -10,14 +10,30 @@ <translation>Dodajte novu adresu</translation> </message> <message> + <source>&New</source> + <translation>&Nova</translation> + </message> + <message> <source>Copy the currently selected address to the system clipboard</source> <translation>Kopiraj trenutno odabranu adresu u međuspremnik</translation> </message> <message> + <source>&Copy</source> + <translation>&Kopiraj</translation> + </message> + <message> + <source>C&lose</source> + <translation>&Zatvori</translation> + </message> + <message> <source>&Copy Address</source> <translation>&Kopirati adresu</translation> </message> <message> + <source>Delete the currently selected address from the list</source> + <translation>Brisanje trenutno odabrane adrese s popisa.</translation> + </message> + <message> <source>Export the data in the current tab to a file</source> <translation>Izvoz podataka iz trenutnog taba u datoteku</translation> </message> @@ -30,6 +46,34 @@ <translation>&Brisanje</translation> </message> <message> + <source>Choose the address to send coins to</source> + <translation>Odaberi adresu na koju šalješ novac</translation> + </message> + <message> + <source>Choose the address to receive coins with</source> + <translation>Odaberi adresu na koju primaš novac</translation> + </message> + <message> + <source>C&hoose</source> + <translation>&Odaberi</translation> + </message> + <message> + <source>Sending addresses</source> + <translation>Adresa za slanje</translation> + </message> + <message> + <source>Receiving addresses</source> + <translation>Adresa za primanje</translation> + </message> + <message> + <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> + <translation>Ovo su vaše Bitcoin adrese za slanje uplate. Uvijek provjerite iznos i adresu primatelja prije slanja novca.</translation> + </message> + <message> + <source>These are your Bitcoin addresses for receiving payments. It is recommended to use a new receiving address for each transaction.</source> + <translation>Ovo su vaše Bitcoin adrese za primanje isplate. Preporučamo da koristite novu primateljsku adresu za svaku transakciju.</translation> + </message> + <message> <source>Copy &Label</source> <translation>Kopirati &oznaku</translation> </message> @@ -38,10 +82,22 @@ <translation>&Izmjeniti</translation> </message> <message> + <source>Export Address List</source> + <translation>Izvezi listu adresa</translation> + </message> + <message> <source>Comma separated file (*.csv)</source> <translation>Datoteka vrijednosti odvojenih zarezom (*. csv)</translation> </message> - </context> + <message> + <source>Exporting Failed</source> + <translation>Izvoz neuspješan</translation> + </message> + <message> + <source>There was an error trying to save the address list to %1. Please try again.</source> + <translation>Došlo je do pogreške kod spremanja liste adresa na %1. Molimo pokušajte ponovno.</translation> + </message> +</context> <context> <name>AddressTableModel</name> <message> @@ -60,6 +116,10 @@ <context> <name>AskPassphraseDialog</name> <message> + <source>Passphrase Dialog</source> + <translation>Dijalog lozinke</translation> + </message> + <message> <source>Enter passphrase</source> <translation>Unesite lozinku</translation> </message> @@ -112,6 +172,10 @@ <translation>Jeste li sigurni da želite šifrirati svoj novčanik?</translation> </message> <message> + <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> + <translation>VAŽNO: Sve prethodne pričuve vašeg novčanika trebale bi biti zamijenjene novo stvorenom, šifriranom datotekom novčanika. Zbog sigurnosnih razloga, prethodne pričuve nešifriranog novčanika će postati beskorisne čim počnete koristiti novi, šifrirani novčanik.</translation> + </message> + <message> <source>Warning: The Caps Lock key is on!</source> <translation>Upozorenje: Tipka Caps Lock je uključena!</translation> </message> @@ -120,6 +184,10 @@ <translation>Novčanik šifriran</translation> </message> <message> + <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>ten or more random characters</b>, or <b>eight or more words</b>.</source> + <translation>Unesite novu lozinku za novčanik. <br/>Molimo Vas da koristite zaporku od <b>deset ili više slučajnih znakova</b>, ili <b>osam ili više riječi.</b></translation> + </message> + <message> <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> <translation>Bitcoin će se sada zatvoriti kako bi dovršio postupak šifriranja. Zapamtite da šifriranje vašeg novčanika ne može u potpunosti zaštititi vaše bitcoine od krađe preko zloćudnog softvera koji bi bio na vašem računalu.</translation> </message> @@ -156,7 +224,7 @@ <name>BitcoinGUI</name> <message> <source>Sign &message...</source> - <translation>&Potpišite poruku...</translation> + <translation>P&otpišite poruku...</translation> </message> <message> <source>Synchronizing with network...</source> @@ -167,6 +235,10 @@ <translation>&Pregled</translation> </message> <message> + <source>Node</source> + <translation>Čvor</translation> + </message> + <message> <source>Show general overview of wallet</source> <translation>Prikaži opći pregled novčanika</translation> </message> @@ -196,19 +268,35 @@ </message> <message> <source>&Options...</source> - <translation>&Postavke</translation> + <translation>Pos&tavke</translation> </message> <message> <source>&Encrypt Wallet...</source> - <translation>&Šifriraj novčanik...</translation> + <translation>Ši&friraj novčanik...</translation> </message> <message> <source>&Backup Wallet...</source> - <translation>&Backup novčanika...</translation> + <translation>Si&gurnosno kopiraj novčanik...</translation> </message> <message> <source>&Change Passphrase...</source> - <translation>&Promijena lozinke...</translation> + <translation>&Promjena lozinke...</translation> + </message> + <message> + <source>&Sending addresses...</source> + <translation>Adrese za s&lanje</translation> + </message> + <message> + <source>&Receiving addresses...</source> + <translation>Adrese za p&rimanje</translation> + </message> + <message> + <source>Open &URI...</source> + <translation>Otvori &URI...</translation> + </message> + <message> + <source>Bitcoin Core client</source> + <translation>Bitcoin Core klijent</translation> </message> <message> <source>Importing blocks from disk...</source> @@ -235,6 +323,14 @@ <translation>Promijenite lozinku za šifriranje novčanika</translation> </message> <message> + <source>&Debug window</source> + <translation>&Ispravljanje programerskih pogrešaka</translation> + </message> + <message> + <source>Open debugging and diagnostic console</source> + <translation>Otvori konzolu za dijagnostiku i otklanjanje programskih pogrešaka.</translation> + </message> + <message> <source>&Verify message...</source> <translation>&Potvrdite poruku...</translation> </message> @@ -251,12 +347,40 @@ <translation>&Pošalji</translation> </message> <message> + <source>&Receive</source> + <translation>Pri&miti</translation> + </message> + <message> + <source>Show information about Bitcoin Core</source> + <translation>Prikaži informacije o Bitcoin Coreu</translation> + </message> + <message> + <source>&Show / Hide</source> + <translation>Po&kaži / Sakrij</translation> + </message> + <message> + <source>Show or hide the main Window</source> + <translation>Prikaži ili sakrij glavni prozor</translation> + </message> + <message> + <source>Encrypt the private keys that belong to your wallet</source> + <translation>Šifriraj privatne ključeve koji pripadaju tvom novčaniku</translation> + </message> + <message> + <source>Sign messages with your Bitcoin addresses to prove you own them</source> + <translation>Potpiši poruke svojim Bitcoin adresama kako bi dokazao da si njihov vlasnik</translation> + </message> + <message> + <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source> + <translation>Provjerite porkue kako bi se uvjerili da su potpisane navedenim Bitcoin adresama</translation> + </message> + <message> <source>&File</source> <translation>&Datoteka</translation> </message> <message> <source>&Settings</source> - <translation>&Konfiguracija</translation> + <translation>&Postavke</translation> </message> <message> <source>&Help</source> @@ -267,22 +391,30 @@ <translation>Traka kartica</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin Jezgra</translation> </message> + <message> + <source>Request payments (generates QR codes and bitcoin: URIs)</source> + <translation>Zatraži uplate (Stvara QR kodove i bitcoin: URIje)</translation> + </message> + <message> + <source>&About Bitcoin Core</source> + <translation>&O Bitcoin Jezgri</translation> + </message> + <message> + <source>Show the list of used sending addresses and labels</source> + <translation>Prikaži popis korištenih adresa i oznaka za slanje isplate</translation> + </message> + <message> + <source>Show the list of used receiving addresses and labels</source> + <translation>Prikaži popis korištenih adresa i oznaka za primanje isplate</translation> + </message> <message numerus="yes"> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n aktivna veza na Bitcoin mrežu</numerusform><numerusform>%n aktivne veze na Bitcoin mrežu</numerusform><numerusform>%n aktivnih veza na Bitcoin mrežu</numerusform></translation> </message> <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Obrađeno %1 blokova povijesti transakcije.</translation> - </message> - <message> <source>Error</source> <translation>Greška</translation> </message> @@ -468,11 +600,7 @@ Adresa:%4 <source>Error</source> <translation>Pogreška</translation> </message> - <message> - <source>(of %1GB needed)</source> - <translation>(od potrebnog %1GB)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> </context> @@ -578,17 +706,9 @@ Adresa:%4 <translation>Prikazani podatci mogu biti zastarjeli. Vaš novčanik se automatski sinkronizira s Bitcoin mrežom kada je veza uspostavljena, ali taj proces još nije završen.</translation> </message> <message> - <source>Wallet</source> - <translation>Novčanik</translation> - </message> - <message> <source>Total:</source> <translation>Ukupno:</translation> </message> - <message> - <source><b>Recent transactions</b></source> - <translation><b>Nedavne transakcije</b></translation> - </message> </context> <context> <name>PaymentServer</name> @@ -1200,6 +1320,10 @@ Adresa:%4 <translation>Prikaži detalje transakcije</translation> </message> <message> + <source>Exporting Failed</source> + <translation>Izvoz neuspješan</translation> + </message> + <message> <source>Comma separated file (*.csv)</source> <translation>Datoteka podataka odvojenih zarezima (*.csv)</translation> </message> @@ -1279,42 +1403,14 @@ Adresa:%4 <translation>Postavke:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Odredi konfiguracijsku datoteku (ugrađeni izbor: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Odredi proces ID datoteku (ugrađeni izbor: bitcoin.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Odredi direktorij za datoteke</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Slušaj na <port>u (default: 8333 ili testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Održavaj najviše <n> veza sa članovima (default: 125)</translation> - </message> - <message> <source>Specify your own public address</source> <translation>Odaberi vlastitu javnu adresu</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Prag za odspajanje članova koji se čudno ponašaju (default: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Broj sekundi koliko se članovima koji se čudno ponašaju neće dopustiti da se opet spoje (default: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Prihvaćaj JSON-RPC povezivanje na portu broj <port> (ugrađeni izbor: 8332 or testnet: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Prihvati komande iz tekst moda i JSON-RPC</translation> </message> @@ -1343,10 +1439,6 @@ Adresa:%4 <translation>Pogreška: Nema prostora na disku!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Pogreška: sistemska pogreška:</translation> - </message> - <message> <source>Imports blocks from external blk000??.dat file</source> <translation>Importiraj blokove sa vanjskog blk000??.dat fajla</translation> </message> @@ -1355,30 +1447,10 @@ Adresa:%4 <translation>Informacija</translation> </message> <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Prihvati samo lance blokova koji se podudaraju sa ugrađenim checkpoint-ovima (default: 1)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Šalji trace/debug informacije na konzolu umjesto u debug.log datoteku</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Podesite minimalnu veličinu bloka u bajtovima (default: 0)</translation> - </message> - <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Odredi vremenski prozor za spajanje na mrežu u milisekundama (ugrađeni izbor: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Pogreška sistema:</translation> - </message> - <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Pokušaj koristiti UPnP da otvoriš port za uslugu (default: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Pokušaj koristiti UPnP da otvoriš port za uslugu (default: 1 when listening)</translation> </message> @@ -1403,10 +1475,6 @@ Adresa:%4 <translation>Nadogradite novčanik u posljednji format.</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Podesi memorijski prostor za ključeve na <n> (ugrađeni izbor: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Ponovno pretraži lanac blokova za transakcije koje nedostaju</translation> </message> @@ -1415,14 +1483,6 @@ Adresa:%4 <translation>Koristi OpenSSL (https) za JSON-RPC povezivanje</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Uslužnikov SSL certifikat (ugrađeni izbor: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Uslužnikov privatni ključ (ugrađeni izbor: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Ova poruka za pomoć</translation> </message> diff --git a/src/qt/locale/bitcoin_hu.ts b/src/qt/locale/bitcoin_hu.ts index b5eb262442..1edd2511eb 100644 --- a/src/qt/locale/bitcoin_hu.ts +++ b/src/qt/locale/bitcoin_hu.ts @@ -391,10 +391,6 @@ <translation>Fül eszköztár</translation> </message> <message> - <source>[testnet]</source> - <translation>[teszthálózat]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin Core</translation> </message> @@ -434,10 +430,6 @@ <source>No block source available...</source> <translation>Blokk forrása ismeretlen...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>A tranzakció-történet %1 blokkja feldolgozva.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n óra</numerusform><numerusform>%n óra</numerusform></translation> @@ -893,15 +885,7 @@ Cím: %4 <source>Error</source> <translation>Hiba</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB hely érhető el</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>( ebből %1GB szükséges)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -1063,10 +1047,6 @@ Cím: %4 <translation>A kijelzett információ lehet, hogy elavult. A pénztárcája automatikusan szinkronizálja magát a Bitcoin hálózattal miután a kapcsolat létrejön, de ez e folyamat még nem fejeződött be.</translation> </message> <message> - <source>Wallet</source> - <translation>Tárca</translation> - </message> - <message> <source>Available:</source> <translation>Elérhető:</translation> </message> @@ -1099,10 +1079,6 @@ Cím: %4 <translation>Aktuális egyenleged</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Legutóbbi tranzakciók</b></translation> - </message> - <message> <source>out of sync</source> <translation>Nincs szinkronban.</translation> </message> @@ -1289,14 +1265,6 @@ Cím: %4 <source>never</source> <translation>soha</translation> </message> - <message> - <source>Yes</source> - <translation>Igen</translation> - </message> - <message> - <source>No</source> - <translation>Nem</translation> - </message> </context> <context> <name>ReceiveCoinsDialog</name> @@ -2078,29 +2046,11 @@ Cím: %4 </translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Konfigurációs fájl (alapértelmezett: bitcoin.conf) -</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>pid-fájl (alapértelmezett: bitcoind.pid) -</translation> - </message> - <message> <source>Specify data directory</source> <translation>Adatkönyvtár </translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Csatlakozásokhoz figyelendő <port> (alapértelmezett: 8333 or testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Maximálisan <n> számú kapcsolat fenntartása a peerekkel (alapértelmezés: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Kapcsolódás egy csomóponthoz a peerek címeinek megszerzése miatt, majd szétkapcsolás</translation> </message> @@ -2109,18 +2059,6 @@ Cím: %4 <translation>Adja meg az Ön saját nyilvános címét</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Helytelenül viselkedő peerek leválasztási határértéke (alapértelmezés: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Helytelenül viselkedő peerek kizárási ideje másodpercben (alapértelmezés: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>JSON-RPC csatlakozásokhoz figyelendő <port> (alapértelmezett: 8332 or testnet: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Parancssoros és JSON-RPC parancsok elfogadása </translation> @@ -2188,62 +2126,10 @@ Cím: %4 <translation>Hiba: kevés a hely a lemezen!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Hiba: rendszerhiba:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Egyik hálózati porton sem sikerül hallgatni. Használja a -listen=0 kapcsolót, ha ezt szeretné.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>A blokkinformáció olvasása nem sikerült</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>A blokk olvasása nem sikerült</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>A blokkindex szinkronizálása nem sikerült</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>A blokkindex írása nem sikerült</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>A blokkinformáció írása nem sikerült</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>A blokk írása nem sikerült</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>A fájlinformáció írása nem sikerült</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Az érme-adatbázis írása nem sikerült</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>A tranzakcióindex írása nem sikerült</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>A stornóadatok írása nem sikerült</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Érmék generálása (alapértelmezett: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Hány blokkot ellenőrizzen induláskor (alapértelmezett: 288, 0 = mindet)</translation> - </message> - <message> <source>Importing...</source> <translation>Importálás</translation> </message> @@ -2284,18 +2170,6 @@ Cím: %4 <translation>Érvénytelen -mintxfee=<amount>: '%s' összeg</translation> </message> <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Teljes tranzakcióindex megőrzése (alapértelmezett: 0)</translation> - </message> - <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Csak blokklánccal egyező beépített ellenőrző pontok elfogadása (alapértelmezés: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Csak a <net> hálózat csomópontjaihoz kapcsolódjon (IPv4, IPv6 vagy Tor)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>trace/debug információ küldése a konzolra a debog.log fájl helyett</translation> </message> @@ -2304,14 +2178,6 @@ Cím: %4 <translation>Tranzakció aláírása sikertelen</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Csatlakozás időkerete milliszekundumban (alapértelmezett: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Rendszerhiba:</translation> - </message> - <message> <source>This is experimental software.</source> <translation>Ez egy kísérleti szoftver.</translation> </message> @@ -2328,10 +2194,6 @@ Cím: %4 <translation>Túl nagy tranzakció</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>UPnP-használat engedélyezése a figyelő port feltérképezésénél (default: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>UPnP-használat engedélyezése a figyelő port feltérképezésénél (default: 1 when listening)</translation> </message> @@ -2358,11 +2220,6 @@ Cím: %4 <translation>A Tárca frissítése a legfrissebb formátumra</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Kulcskarika mérete <n> (alapértelmezett: 100) -</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Blokklánc újraszkennelése hiányzó tárca-tranzakciók után </translation> @@ -2373,16 +2230,6 @@ Cím: %4 </translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Szervertanúsítvány-fájl (alapértelmezett: server.cert) -</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Szerver titkos kulcsa (alapértelmezett: server.pem) -</translation> - </message> - <message> <source>This help message</source> <translation>Ez a súgó-üzenet </translation> diff --git a/src/qt/locale/bitcoin_id_ID.ts b/src/qt/locale/bitcoin_id_ID.ts index 80d4141beb..6056c3a736 100644 --- a/src/qt/locale/bitcoin_id_ID.ts +++ b/src/qt/locale/bitcoin_id_ID.ts @@ -279,6 +279,10 @@ <translation>Buka &URI</translation> </message> <message> + <source>Bitcoin Core client</source> + <translation>Client Bitcoin Inti</translation> + </message> + <message> <source>Importing blocks from disk...</source> <translation>Blok-blok sedang di-impor dari disk</translation> </message> @@ -331,6 +335,10 @@ <translation>&Menerima</translation> </message> <message> + <source>Show information about Bitcoin Core</source> + <translation>Tampilkan informasi tentang Bitcoin Inti</translation> + </message> + <message> <source>&Show / Hide</source> <translation>&Sunjukkan / Menyembungi</translation> </message> @@ -367,10 +375,6 @@ <translation>Baris tab</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin Core</translation> </message> @@ -410,10 +414,6 @@ <source>No block source available...</source> <translation>Sumber blok tidak tersedia...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>%1 blok-blok riwayat transaksi telah diproses</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n jam</numerusform></translation> @@ -852,15 +852,11 @@ Alamat: %4 <source>Error</source> <translation>Gagal</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB di hard disk yang masih tersedia</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(dari %1GB yang diperlu)</translation> + <message numerus="yes"> + <source>%n GB of free space available</source> + <translation><numerusform>%n GB dari ruang yang tersedia</numerusform></translation> </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -1078,10 +1074,6 @@ Alamat: %4 <translation>Informasi terlampir mungkin sudah kedaluwarsa. Dompet Anda secara otomatis mensinkronisasi dengan jaringan Bitcoin ketika sebuah hubungan terbentuk, namun proses ini belum selesai.</translation> </message> <message> - <source>Wallet</source> - <translation>Dompet</translation> - </message> - <message> <source>Available:</source> <translation>Tersedia:</translation> </message> @@ -1114,10 +1106,6 @@ Alamat: %4 <translation>Jumlah saldo Anda sekarang</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Transaksi sebelumnya</b></translation> - </message> - <message> <source>out of sync</source> <translation>tidak tersinkron</translation> </message> @@ -2315,26 +2303,10 @@ Alamat: %4 <translation>Pilihan:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Tentukan berkas konfigurasi (standar: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Tentukan berkas pid (standar: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Tentukan direktori data</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Menerima hubungan pada <port> (standar: 8333 atau testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Mengatur hubungan paling banyak <n> ke peer (standar: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Hubungkan ke node untuk menerima alamat peer, dan putuskan</translation> </message> @@ -2343,14 +2315,6 @@ Alamat: %4 <translation>Tentukan alamat publik Anda sendiri</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Batas untuk memutuskan peer buruk (standar: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Jumlah kedua untuk menjaga peer buruk dari hubung-ulang (standar: 86400)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Menerima perintah baris perintah dan JSON-RPC</translation> </message> @@ -2367,10 +2331,6 @@ Alamat: %4 <translation>Terima hubungan dari luar (standar: 1 kalau -proxy atau -connect tidak dipilih)</translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Sandi yang diterima (biasanya: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation>Gagal: Transaksi ditolak. Ini mungkin terjadi jika beberapa dari koin dalam dompet Anda telah digunakan, seperti ketika Anda menggunakan salinan wallet.dat dan beberapa koin telah dibelanjakan dalam salinan tersebut tetapi disini tidak tertandai sebagai terpakai.</translation> </message> @@ -2383,10 +2343,6 @@ Alamat: %4 <translation>Tidak bisa mengikat dengan %s di computer ini. Kemungkinan Bitcoin Core sudah mulai.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Gunakanlah proxy SOCKS5 yang tersendiri supaya menghubungkan peer dengan layanan tersembunyi Tor (biasanya: -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Peringatan: -paytxfee sangat besar! Ini adalah biaya pengiriman yang akan dibayar oleh Anda jika transaksi terkirim.</translation> </message> @@ -2407,10 +2363,6 @@ Alamat: %4 <translation>(pengaturan awal: 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(pengaturan awal: wallet.dat)</translation> - </message> - <message> <source>Attempt to recover private keys from a corrupt wallet.dat</source> <translation>Coba memulihkan kunci-kunci pribadi dari wallet.dat yang rusak</translation> </message> @@ -2467,58 +2419,6 @@ Alamat: %4 <translation>Gagal: Dompet terkunci, transaksi tidak bisa dibuat!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Error: system error:</translation> - </message> - <message> - <source>Failed to read block info</source> - <translation>Gagal membaca informasi dari blok</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Gagal membaca blok</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Gagal menyamakan daftar isi blok</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Gagal menulis daftar isi blok</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Gagal menulis info blok</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Gagal menulis blok</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Gagal menulis info arsip</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Gagal menuliskan ke dalam database koin</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Gagal menulis daftar isi transaksi</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Gagal menulis ulang data</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Buatlah koin (biasanya: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Periksakan berapa blok waktu mulai (biasanya: 288, 0 = setiapnya)</translation> - </message> - <message> <source>Importing...</source> <translation>mengimpor...</translation> </message> @@ -2539,18 +2439,10 @@ Alamat: %4 <translation>Atur ukuran maksimal untuk blok dalam byte (biasanya: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Mengatur jumlah urutan untuk layanan panggilan RPC (pengaturan awal: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Tentukan arsip dompet (dalam direktori data)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>Perubahan saldo untuk transaksi yang belum dikonfirmasi setelah transaksi terkirim (default: 1)</translation> - </message> - <message> <source>Verifying blocks...</source> <translation>Blok-blok sedang diverifikasi...</translation> </message> @@ -2591,14 +2483,6 @@ Alamat: %4 <translation>Nilai yang salah untuk -mintxfee=<amount>: '%s'</translation> </message> <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Jaga daftar transaksi yang lengkap (biasanya: 0)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Dilarang menghubungkan node-node selain <net> (IPv4, IPv6 atau Tor)</translation> - </message> - <message> <source>RPC server options:</source> <translation>Opsi server RPC:</translation> </message> @@ -2607,10 +2491,6 @@ Alamat: %4 <translation>Kirim info jejak/debug ke konsol bukan berkas debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Atur ukuran minimal untuk blok dalam byte (standar: 0)</translation> - </message> - <message> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>Mengecilkan berkas debug.log saat klien berjalan (Standar: 1 jika tidak -debug)</translation> </message> @@ -2619,14 +2499,6 @@ Alamat: %4 <translation>Tandatangani transaksi tergagal</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Menetapkan waktu berakhir koneksi di milidetik (biasanya: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Kesalahan sistem:</translation> - </message> - <message> <source>Transaction amount too small</source> <translation>Nilai transaksi terlalu kecil</translation> </message> @@ -2671,10 +2543,6 @@ Alamat: %4 <translation>Perbarui dompet ke format terbaru</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Kirim ukuran kolam kunci ke <n> (standar: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Pindai ulang rantai-blok untuk transaksi dompet yang hilang</translation> </message> @@ -2683,14 +2551,6 @@ Alamat: %4 <translation>Gunakan OpenSSL (https) untuk hubungan JSON-RPC</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Berkas sertifikat server (standar: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Kunci pribadi server (standar: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Pesan bantuan ini</translation> </message> diff --git a/src/qt/locale/bitcoin_it.ts b/src/qt/locale/bitcoin_it.ts index a803241d10..ddc7e44c47 100644 --- a/src/qt/locale/bitcoin_it.ts +++ b/src/qt/locale/bitcoin_it.ts @@ -35,7 +35,7 @@ </message> <message> <source>Export the data in the current tab to a file</source> - <translation>Esporta su file i dati della tabella corrente </translation> + <translation>Esporta i dati nella tabella corrente in un file</translation> </message> <message> <source>&Export</source> @@ -93,7 +93,11 @@ <source>Exporting Failed</source> <translation>Esportazione Fallita.</translation> </message> - </context> + <message> + <source>There was an error trying to save the address list to %1. Please try again.</source> + <translation>Si è verificato un errore tentando di salvare la lista degli indirizzi. %1. Riprova</translation> + </message> +</context> <context> <name>AddressTableModel</name> <message> @@ -113,19 +117,19 @@ <name>AskPassphraseDialog</name> <message> <source>Passphrase Dialog</source> - <translation>Finestra passphrase</translation> + <translation>Finestra parola d'ordine</translation> </message> <message> <source>Enter passphrase</source> - <translation>Inserisci la passphrase</translation> + <translation>Inserisci la parola d'ordine</translation> </message> <message> <source>New passphrase</source> - <translation>Nuova passphrase</translation> + <translation>Nuova parola d'ordine</translation> </message> <message> <source>Repeat new passphrase</source> - <translation>Ripeti la nuova passphrase</translation> + <translation>Ripeti la nuova parola d'ordine</translation> </message> <message> <source>Encrypt wallet</source> @@ -180,6 +184,10 @@ <translation>Portamonete cifrato</translation> </message> <message> + <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>ten or more random characters</b>, or <b>eight or more words</b>.</source> + <translation>Inserisci una nuona password per il postafoglio.<br/>Perfavore usa una password di<b>dieci o più caratteri</b>, o <b>otto o più parole</b>.</translation> + </message> + <message> <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> <translation>Bitcoin si chiuderà per portare a termine il processo di cifratura. Ricorda che cifrare il tuo portamonete non può fornire una protezione totale contro i furti causati da infezioni malware.</translation> </message> @@ -287,6 +295,10 @@ <translation>Apri &URI...</translation> </message> <message> + <source>Bitcoin Core client</source> + <translation>Bitcoin Core client</translation> + </message> + <message> <source>Importing blocks from disk...</source> <translation>Importazione blocchi dal disco...</translation> </message> @@ -339,6 +351,10 @@ <translation>&Ricevi</translation> </message> <message> + <source>Show information about Bitcoin Core</source> + <translation>Mostra le informazioni riguardo a Bitcoin core</translation> + </message> + <message> <source>&Show / Hide</source> <translation>&Mostra / Nascondi</translation> </message> @@ -375,10 +391,6 @@ <translation>Barra degli strumenti "Tabs"</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin Core</translation> </message> @@ -418,10 +430,6 @@ <source>No block source available...</source> <translation>Nessuna fonte di blocchi disponibile</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Processati %1 blocchi della cronologia transazioni.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n ora</numerusform><numerusform>%n ore</numerusform></translation> @@ -538,6 +546,10 @@ Indirizzo: %4 <translation>Commissione:</translation> </message> <message> + <source>Dust:</source> + <translation>Importo</translation> + </message> + <message> <source>After Fee:</source> <translation>Dopo Commissione:</translation> </message> @@ -626,6 +638,10 @@ Indirizzo: %4 <translation>Copia priorità</translation> </message> <message> + <source>Copy dust</source> + <translation>Copia l'importo</translation> + </message> + <message> <source>Copy change</source> <translation>Copia resto</translation> </message> @@ -674,6 +690,10 @@ Indirizzo: %4 <translation>nessuno</translation> </message> <message> + <source>Can vary +/- %1 satoshi(s) per input.</source> + <translation>Può variare +/- %1 satoshi(s) per input.</translation> + </message> + <message> <source>yes</source> <translation>sì</translation> </message> @@ -882,18 +902,14 @@ Indirizzo: %4 <translation>Bitcoin Core</translation> </message> <message> - <source>Error</source> - <translation>Errore</translation> - </message> - <message> - <source>GB of free space available</source> - <translation>GB di spazio libero disponibile</translation> + <source>Error: Specified data directory "%1" cannot be created.</source> + <translation>Errore: La cartella dati "%1" specificata non può essere creata.</translation> </message> <message> - <source>(of %1GB needed)</source> - <translation>(di %1GB richiesti)</translation> + <source>Error</source> + <translation>Errore</translation> </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -956,6 +972,14 @@ Indirizzo: %4 <translation>Numero di thread di &verifica degli script </translation> </message> <message> + <source>Accept connections from outside</source> + <translation>Accetta connessioni da fuori</translation> + </message> + <message> + <source>Allow incoming connections</source> + <translation>Permetti connessioni in entrata</translation> + </message> + <message> <source>Connect to the Bitcoin network through a SOCKS proxy.</source> <translation>Connessione alla rete Bitcoin attraverso un proxy SOCKS.</translation> </message> @@ -1128,8 +1152,8 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>Le informazioni visualizzate potrebbero non essere aggiornate. Il portamonete si sincronizza automaticamente con la rete Bitcoin una volta stabilita una connessione, ma questo processo non è ancora stato completato.</translation> </message> <message> - <source>Wallet</source> - <translation>Portamonete</translation> + <source>Watch-only:</source> + <translation>Guarda solo</translation> </message> <message> <source>Available:</source> @@ -1156,6 +1180,10 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>Importo generato dal mining e non ancora maturato</translation> </message> <message> + <source>Balances</source> + <translation>Saldo</translation> + </message> + <message> <source>Total:</source> <translation>Totale:</translation> </message> @@ -1164,8 +1192,20 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>Saldo totale attuale</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Transazioni recenti</b></translation> + <source>Your current balance in watch-only addresses</source> + <translation>Il tuo saldo attuale negli indirizzi watch-only</translation> + </message> + <message> + <source>Spendable:</source> + <translation>Saldo Spendibile:</translation> + </message> + <message> + <source>Recent transactions</source> + <translation>Transazioni recenti</translation> + </message> + <message> + <source>Unconfirmed transactions to watch-only addresses</source> + <translation>Transazioni non confermate su indirizzi di sola lettura</translation> </message> <message> <source>out of sync</source> @@ -1183,6 +1223,22 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>Indirizzo di pagamento non valido %1</translation> </message> <message> + <source>Payment request rejected</source> + <translation>Richiesta di pagamento rifiutata</translation> + </message> + <message> + <source>Payment request network doesn't match client network.</source> + <translation>Il network della richiesta di pagamento non corrisponde al network del client.</translation> + </message> + <message> + <source>Payment request has expired.</source> + <translation>Richieda di pagamento scaduta</translation> + </message> + <message> + <source>Payment request is not initialized.</source> + <translation>La richiesta di pagamento non è stata inizializzata.</translation> + </message> + <message> <source>Requested payment amount of %1 is too small (considered dust).</source> <translation>L'importo di pagamento richiesto di %1 è troppo basso (considerato come trascurabile).</translation> </message> @@ -1199,10 +1255,18 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>URL di recupero della Richiesta di pagamento non valido: %1</translation> </message> <message> + <source>URI cannot be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> + <translation>Impossibile interpretare l'URI! Ciò può essere causato da un indirizzo Bitcoin invalido o da parametri URI non corretti.</translation> + </message> + <message> <source>Payment request file handling</source> <translation>Gestione del file di richiesta del pagamento</translation> </message> <message> + <source>Payment request file cannot be read! This can be caused by an invalid payment request file.</source> + <translation>Il file di richiesta del pagamento non può essere letto o elaborato! Questo può essere causato da una richiesta di pagamento non valida.</translation> + </message> + <message> <source>Unverified payment requests to custom payment scripts are unsupported.</source> <translation>Le richieste di pagamento non verificate verso script di pagamento personalizzati non sono supportate.</translation> </message> @@ -1215,6 +1279,10 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>Errore di comunicazione con %1: %2</translation> </message> <message> + <source>Payment request cannot be parsed!</source> + <translation>La richiesta di pagamento non può essere analizzata.</translation> + </message> + <message> <source>Bad response from server %1</source> <translation>Risposta errata da parte del server %1</translation> </message> @@ -1229,7 +1297,19 @@ Più URL vengono separati da una barra verticale |.</translation> </context> <context> <name>PeerTableModel</name> - </context> + <message> + <source>User Agent</source> + <translation>User Agent</translation> + </message> + <message> + <source>Address/Hostname</source> + <translation>Indirizzo/Hostname</translation> + </message> + <message> + <source>Ping Time</source> + <translation>Tempo di ping</translation> + </message> +</context> <context> <name>QObject</name> <message> @@ -1237,6 +1317,10 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>Importo</translation> </message> <message> + <source>Enter a Bitcoin address (e.g. %1)</source> + <translation>Inserisci un indirizzo Bitcoin (e.g. %1)</translation> + </message> + <message> <source>%1 d</source> <translation>%1 d</translation> </message> @@ -1253,10 +1337,26 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>%1 s</translation> </message> <message> + <source>NETWORK</source> + <translation>RETE</translation> + </message> + <message> + <source>UNKNOWN</source> + <translation>SCONOSCIUTO</translation> + </message> + <message> + <source>None</source> + <translation>Nessuno</translation> + </message> + <message> <source>N/A</source> <translation>N/D</translation> </message> - </context> + <message> + <source>%1 ms</source> + <translation>%1 ms</translation> + </message> +</context> <context> <name>QRImageWidget</name> <message> @@ -1307,6 +1407,10 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>Versione OpenSSL in uso</translation> </message> <message> + <source>Using BerkeleyDB version</source> + <translation>Versione BerkeleyDB in uso</translation> + </message> + <message> <source>Startup time</source> <translation>Tempo di avvio</translation> </message> @@ -1331,6 +1435,66 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>Numero attuale di blocchi</translation> </message> <message> + <source>Received</source> + <translation>Ricevuto</translation> + </message> + <message> + <source>Sent</source> + <translation>Inviato</translation> + </message> + <message> + <source>&Peers</source> + <translation>&Peers</translation> + </message> + <message> + <source>Select a peer to view detailed information.</source> + <translation>Seleziona un peer per visualizzare informazioni più dettagliate.</translation> + </message> + <message> + <source>Direction</source> + <translation>Direzione</translation> + </message> + <message> + <source>Version</source> + <translation>Versione</translation> + </message> + <message> + <source>User Agent</source> + <translation>User Agent</translation> + </message> + <message> + <source>Services</source> + <translation>Servizi</translation> + </message> + <message> + <source>Starting Height</source> + <translation>Blocco di partenza</translation> + </message> + <message> + <source>Connection Time</source> + <translation>Tempo di connessione</translation> + </message> + <message> + <source>Last Send</source> + <translation>Ultimo invio</translation> + </message> + <message> + <source>Last Receive</source> + <translation>Ultima ricevuta</translation> + </message> + <message> + <source>Bytes Sent</source> + <translation>Bytes Inviati</translation> + </message> + <message> + <source>Bytes Received</source> + <translation>Bytes Ricevuti</translation> + </message> + <message> + <source>Ping Time</source> + <translation>Tempo di Ping</translation> + </message> + <message> <source>Last block time</source> <translation>Ora del blocco più recente</translation> </message> @@ -1407,16 +1571,24 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>%1 GB</translation> </message> <message> + <source>via %1</source> + <translation>via %1</translation> + </message> + <message> <source>never</source> <translation>mai</translation> </message> <message> - <source>Yes</source> - <translation>Si</translation> + <source>Inbound</source> + <translation>In entrata</translation> </message> <message> - <source>No</source> - <translation>No</translation> + <source>Outbound</source> + <translation>In uscita</translation> + </message> + <message> + <source>Unknown</source> + <translation>Sconosciuto</translation> </message> </context> <context> @@ -1659,6 +1831,10 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>Cancellare tutti i campi del modulo.</translation> </message> <message> + <source>Dust:</source> + <translation>Trascurabile</translation> + </message> + <message> <source>Clear &All</source> <translation>Cancella &tutto</translation> </message> @@ -1759,6 +1935,10 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>Attenzione: Indirizzo per il resto sconosciuto</translation> </message> <message> + <source>Copy dust</source> + <translation>Copia l'importo</translation> + </message> + <message> <source>Are you sure you want to send?</source> <translation>Sei sicuro di voler inviare?</translation> </message> @@ -1794,6 +1974,10 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>Questo è un normale pagamento.</translation> </message> <message> + <source>The Bitcoin address to send the payment to</source> + <translation>L'indirizzo Bitcoin a cui vuoi inviare il pagamento</translation> + </message> + <message> <source>Alt+A</source> <translation>Alt+A</translation> </message> @@ -1864,6 +2048,10 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>Puoi firmare messaggi con i tuoi indirizzi in modo da dimostrarne il possesso. Presta attenzione a non firmare dichiarazioni vaghe, attacchi di phishing potrebbero cercare di spingerti ad apporre la tua firma su di esse. Firma solo dichiarazioni completamente dettagliate e delle quali condividi in pieno il contenuto.</translation> </message> <message> + <source>The Bitcoin address to sign the message with</source> + <translation>L'indirizzo Bitcoin con cui vuoi contrassegnare il messaggio</translation> + </message> + <message> <source>Choose previously used address</source> <translation>Scegli un indirizzo usato precedentemente</translation> </message> @@ -1916,6 +2104,10 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>Inserisci l'indirizzo del firmatario, il messaggio (assicurati di copiare esattamente anche i ritorni a capo, gli spazi, le tabulazioni, etc..) e la firma qui sotto, per verificare il messaggio. Presta attenzione a non vedere nella firma più di quanto non sia riportato nel messaggio stesso, per evitare di cadere vittima di attacchi di tipo man-in-the-middle.</translation> </message> <message> + <source>The Bitcoin address the message was signed with</source> + <translation>L'indirizzo Bitcoin con cui è stato contrassegnato il messaggio</translation> + </message> + <message> <source>Verify the message to ensure it was signed with the specified Bitcoin address</source> <translation>Verifica il messaggio per accertare che sia stato firmato con l'indirizzo specificato</translation> </message> @@ -2057,6 +2249,10 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>proprio indirizzo</translation> </message> <message> + <source>watch-only</source> + <translation>Guarda solo</translation> + </message> + <message> <source>label</source> <translation>etichetta</translation> </message> @@ -2077,6 +2273,14 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>Debito</translation> </message> <message> + <source>Total debit</source> + <translation>Credito Totale</translation> + </message> + <message> + <source>Total credit</source> + <translation>Credito totale</translation> + </message> + <message> <source>Transaction fee</source> <translation>Commissione transazione</translation> </message> @@ -2227,6 +2431,10 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>Ottenuto dal mining</translation> </message> <message> + <source>watch-only</source> + <translation>Guarda solo</translation> + </message> + <message> <source>(n/a)</source> <translation>(N / a)</translation> </message> @@ -2338,6 +2546,10 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>Esporta lo storico delle transazioni</translation> </message> <message> + <source>Watch-only</source> + <translation>Sola lettura</translation> + </message> + <message> <source>Exporting Failed</source> <translation>Esportazione Fallita.</translation> </message> @@ -2392,7 +2604,11 @@ Più URL vengono separati da una barra verticale |.</translation> </context> <context> <name>UnitDisplayStatusBarControl</name> - </context> + <message> + <source>Unit to show amounts in. Click to select another unit.</source> + <translation>Tipo di unità visualizzata. Clicca per selezionare un altra unità</translation> + </message> +</context> <context> <name>WalletFrame</name> <message> @@ -2449,26 +2665,10 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>Opzioni:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Specifica il file di configurazione (predefinito: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Specifica il file pid (predefinito: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Specifica la cartella dati</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Attendi le connessioni su <porta> (predefinita: 8333 o testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Mantieni al massimo <n> connessioni ai peer (predefinite: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Connettiti ad un nodo per recuperare gli indirizzi dei peer e scollegati</translation> </message> @@ -2477,18 +2677,6 @@ Più URL vengono separati da una barra verticale |.</translation> <translation>Specifica il tuo indirizzo pubblico</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Soglia di disconnessione dei peer di cattiva qualità (predefinita: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Numero di secondi di sospensione che i peer di cattiva qualità devono attendere prima di potersi riconnettere (predefiniti: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Attendi le connessioni JSON-RPC su <porta> (predefinita: 8332 or testnet: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Accetta comandi da riga di comando e JSON-RPC</translation> </message> @@ -2529,16 +2717,12 @@ ad esempio: alertnotify=echo %%s | mail -s "Allarme Bitcoin" admin@foo.com </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Cifrature accettabili (predefinito: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Associa all'indirizzo indicato e resta permanentemente in ascolto su questo. Usa la notazione [host]:porta per l'IPv6</translation> </message> <message> - <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:15)</source> - <translation>Limita la quantità di transazioni gratuite ad <n>*1000 byte al minuto (predefinito: 15)</translation> + <source>Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup</source> + <translation>Elimina tutte le transazioni dal wallet e recupera solo le parti della blockchain con il comando -rescan all'avvio.</translation> </message> <message> <source>Enter regression test mode, which uses a special chain in which blocks can be solved instantly.</source> @@ -2557,14 +2741,6 @@ ad esempio: alertnotify=echo %%s | mail -s "Allarme Bitcoin" admin@foo.com <translation>Esegui comando quando una transazione del portamonete cambia (%s in cmd è sostituito da TxID)</translation> </message> <message> - <source>Flush database activity from memory pool to disk log every <n> megabytes (default: 100)</source> - <translation>Scarica l'attività del database dalla memoria al log su disco ogni <n> megabytes (predefinito: 100)</translation> - </message> - <message> - <source>How thorough the block verification of -checkblocks is (0-4, default: 3)</source> - <translation>Determina quanto sarà approfondita la verifica da parte di -checkblocks (0-4, predefinito: 3)</translation> - </message> - <message> <source>In this mode -genproclimit controls how many blocks are generated immediately.</source> <translation>In questa modalità -genproclimit determina quanti blocchi saranno generati immediatamente.</translation> </message> @@ -2573,10 +2749,6 @@ ad esempio: alertnotify=echo %%s | mail -s "Allarme Bitcoin" admin@foo.com <translation>Imposta il numero di thread per la verifica degli script (da %u a %d, 0 = automatico, <0 = lascia questo numero di core liberi, predefinito: %d)</translation> </message> <message> - <source>Set the processor limit for when generation is on (-1 = unlimited, default: -1)</source> - <translation>Imposta il limite della cpu quando la generazione è abilitata (-1 = non limitato, predefinito: -1)</translation> - </message> - <message> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Questa versione è una compilazione pre-rilascio - usala a tuo rischio - non utilizzarla per la generazione o per applicazioni di commercio</translation> </message> @@ -2585,10 +2757,6 @@ ad esempio: alertnotify=echo %%s | mail -s "Allarme Bitcoin" admin@foo.com <translation>Impossibile associarsi a %s su questo computer. Probabilmente Bitcoin Core è già in esecuzione.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Usa un SOCKS5 proxy separato per raggiungere servizi nascosti di Tor (predefinito: -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Attenzione: -paytxfee è molto alta. Questa è la commissione che si paga quando si invia una transazione.</translation> </message> @@ -2613,10 +2781,6 @@ ad esempio: alertnotify=echo %%s | mail -s "Allarme Bitcoin" admin@foo.com <translation>(predefinito: 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(predefinito: wallet.dat)</translation> - </message> - <message> <source><category> can be:</source> <translation><category> può essere:</translation> </message> @@ -2645,10 +2809,6 @@ ad esempio: alertnotify=echo %%s | mail -s "Allarme Bitcoin" admin@foo.com <translation>Opzioni di Debug/Test:</translation> </message> <message> - <source>Disable safemode, override a real safe mode event (default: 0)</source> - <translation>Disabilita la modalità sicura, escludi effettivamente gli eventi di modalità sicura (predefinito: 0)</translation> - </message> - <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Scopre il proprio indirizzo IP (predefinito: 1 se in ascolto e no -externalip)</translation> </message> @@ -2677,6 +2837,10 @@ ad esempio: alertnotify=echo %%s | mail -s "Allarme Bitcoin" admin@foo.com <translation>Errore caricamento database blocchi</translation> </message> <message> + <source>Error: A fatal internal error occured, see debug.log for details</source> + <translation>Errore: si è verificato un errore fatale, consulta il file debug.log for maggiori dettagli.</translation> + </message> + <message> <source>Error: Disk space is low!</source> <translation>Errore: la spazio libero sul disco è insufficiente!</translation> </message> @@ -2685,66 +2849,10 @@ ad esempio: alertnotify=echo %%s | mail -s "Allarme Bitcoin" admin@foo.com <translation>Errore: portamonete bloccato, impossibile creare la transazione!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Errore: errore di sistema:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Nessuna porta disponibile per l'ascolto. Usa -listen=0 se vuoi procedere comunque.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Lettura informazioni blocco fallita</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Lettura blocco fallita</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Sincronizzazione dell'indice del blocco fallita</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Scrittura dell'indice del blocco fallita</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Scrittura informazioni blocco fallita</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Scrittura blocco fallita</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Scrittura informazioni file fallita</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Scrittura nel database dei bitcoin fallita</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Scrittura dell'indice di transazione fallita</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Scrittura dei dati di ripristino fallita</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>Forza modalità provvisoria (predefinito: 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Genera Bitcoin (predefinito: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Numero di blocchi da controllare all'avvio (predefinito: 288, 0 = tutti)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>Se <category> non è specificata, mostra tutte le informazioni di debug.</translation> </message> @@ -2765,8 +2873,8 @@ ad esempio: alertnotify=echo %%s | mail -s "Allarme Bitcoin" admin@foo.com <translation>Non ci sono abbastanza descrittori di file disponibili.</translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>Preponi timestamp all'output di debug (predefinito: 1)</translation> + <source>Only connect to nodes in network <net> (ipv4, ipv6 or onion)</source> + <translation>Connetti solo ai nodi nella rete <net> (ipv4, ipv6 o Tor)</translation> </message> <message> <source>Rebuild block chain index from current blk000??.dat files</source> @@ -2781,18 +2889,10 @@ ad esempio: alertnotify=echo %%s | mail -s "Allarme Bitcoin" admin@foo.com <translation>Imposta la dimensione massima del blocco in byte (predefinita: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Specifica il numero massimo di richieste RPC in parallelo (predefinito: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Specifica il file portamonete (all'interno della cartella dati)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>Spendi il resto non confermato quando si inviano transazioni (predefinito: 1)</translation> - </message> - <message> <source>This is intended for regression testing tools and app development.</source> <translation>Questo è previsto per l'uso con test di regressione e per lo sviluppo di applicazioni.</translation> </message> @@ -2821,16 +2921,28 @@ ad esempio: alertnotify=echo %%s | mail -s "Allarme Bitcoin" admin@foo.com <translation>Importa blocchi da un file blk000??.dat esterno</translation> </message> <message> + <source>An error occurred while setting up the RPC address %s port %u for listening: %s</source> + <translation>Si è verificato un errore durante l'impostazione della %s porta %u RPC per l'ascolto su: %s</translation> + </message> + <message> <source>Cannot obtain a lock on data directory %s. Bitcoin Core is probably already running.</source> <translation>Non è possibile ottenere un lock sulla cartella %s. Probabilmente Bitcoin Core è già in esecuzione.</translation> </message> <message> + <source>Error: Listening for incoming connections failed (listen returned error %s)</source> + <translation>Errore: l'ascolto per per connessioni in arrivo fallito (errore riportato %s)</translation> + </message> + <message> <source>Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)</source> <translation>Esegue un comando quando viene ricevuto un allarme rilevante o quando vediamo un fork veramente lungo (%s in cmd è sostituito dal messaggio)</translation> </message> <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>Emette informazioni di debug in output (predefinito: 0, fornire <category> è opzionale)</translation> + <source>Fees (in BTC/Kb) smaller than this are considered zero fee for relaying (default: %s)</source> + <translation>Le commissioni (in BTC/kb) minori di questa saranno considerate nulle per la trasmissione (predefinito: %s)</translation> + </message> + <message> + <source>Fees (in BTC/Kb) smaller than this are considered zero fee for transaction creation (default: %s)</source> + <translation>Le commissioni inferiori a questo valore saranno considerate nulle per la creazione della transazione (predefinito: %s)</translation> </message> <message> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: %d)</source> @@ -2849,42 +2961,14 @@ ad esempio: alertnotify=echo %%s | mail -s "Allarme Bitcoin" admin@foo.com <translation>Importo non valido per -mintxfee=<amount>: '%s'</translation> </message> <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation>Limita la dimensione della cache delle firme a <n> voci (predefinito: 50000)</translation> - </message> - <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>Abilita il log della priorità di transazione e della commissione per kB quando si generano blocchi (default: 0)</translation> - </message> - <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Mantieni un indice di transazione completo (predefinito: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Buffer di ricezione massimo per connessione, <n>*1000 byte (predefinito: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Buffer di invio massimo per connessione, <n>*1000 byte (predefinito: 1000)</translation> - </message> - <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Accetta solo una catena di blocchi che corrisponde ai checkpoint predefiniti (predefinito: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Connetti solo a nodi nella rete <net> (IPv4, IPv6 o Tor)</translation> + <source>Node relay options:</source> + <translation>Opzioni relay nodo:</translation> </message> <message> <source>Print block on startup, if found in block index</source> <translation>Stampa il blocco all'avvio, se presente nell'indice dei blocchi</translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>Stampa l'albero dei blocchi all'avvio (default: 0)</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>Opzioni RPC SSL: (consulta la Bitcoin Wiki per le istruzioni relative alla configurazione SSL)</translation> </message> @@ -2901,22 +2985,10 @@ ad esempio: alertnotify=echo %%s | mail -s "Allarme Bitcoin" admin@foo.com <translation>Altera casualmente 1 ogni <n> messaggi di rete</translation> </message> <message> - <source>Run a thread to flush wallet periodically (default: 1)</source> - <translation>Mantieni in esecuzione un thread per scaricare periodicamente il portafoglio (predefinito: 1)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Invia le informazioni di trace/debug alla console invece che al file debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Imposta dimensione minima del blocco in bytes (predefinita: 0)</translation> - </message> - <message> - <source>Sets the DB_PRIVATE flag in the wallet db environment (default: 1)</source> - <translation>Imposta il flag DB_PRIVATE nell'ambiente di database del portamonete (predefinito: 1)</translation> - </message> - <message> <source>Show all debugging options (usage: --help -help-debug)</source> <translation>Mostra tutte le opzioni di debug (utilizzo: --help -help-debug)</translation> </message> @@ -2929,14 +3001,6 @@ ad esempio: alertnotify=echo %%s | mail -s "Allarme Bitcoin" admin@foo.com <translation>Transazione di firma fallita</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Specifica il timeout di connessione in millisecondi (predefinito: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Errore di sistema:</translation> - </message> - <message> <source>This is experimental software.</source> <translation>Questo è un software sperimentale.</translation> </message> @@ -2953,10 +3017,6 @@ ad esempio: alertnotify=echo %%s | mail -s "Allarme Bitcoin" admin@foo.com <translation>Transazione troppo grande</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Usa UPnP per mappare la porta in ascolto (predefinito: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Usa UPnP per mappare la porta in ascolto (predefinito: 1 when listening)</translation> </message> @@ -2966,6 +3026,10 @@ ad esempio: alertnotify=echo %%s | mail -s "Allarme Bitcoin" admin@foo.com </translation> </message> <message> + <source>Wallet needed to be rewritten: restart Bitcoin Core to complete</source> + <translation>Il wallet ha bisogno di essere reiscritto : riavvia Bitcoin Core per completare l'operazione</translation> + </message> + <message> <source>Warning</source> <translation>Attenzione</translation> </message> @@ -2999,10 +3063,6 @@ ad esempio: alertnotify=echo %%s | mail -s "Allarme Bitcoin" admin@foo.com <translation>Aggiorna il wallet all'ultimo formato</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Impostare la quantità di chiavi nel key pool a <n> (predefinita: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Ripeti analisi della catena dei blocchi per cercare le transazioni mancanti dal portamonete </translation> @@ -3013,14 +3073,6 @@ ad esempio: alertnotify=echo %%s | mail -s "Allarme Bitcoin" admin@foo.com </translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>File certificato del server (predefinito: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Chiave privata del server (predefinito: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Questo messaggio di aiuto </translation> diff --git a/src/qt/locale/bitcoin_ja.ts b/src/qt/locale/bitcoin_ja.ts index f056dd401e..c6ba60ec48 100644 --- a/src/qt/locale/bitcoin_ja.ts +++ b/src/qt/locale/bitcoin_ja.ts @@ -371,10 +371,6 @@ <translation>タブツールバー</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin のコア</translation> </message> @@ -398,10 +394,6 @@ <source>No block source available...</source> <translation>利用可能なブロックがありません...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>取引履歴の %1 ブロックを処理しました。</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n 時間</numerusform></translation> @@ -728,6 +720,10 @@ Address: %4 <translation>ようこそ</translation> </message> <message> + <source>Welcome to Bitcoin Core.</source> + <translation>ようこそ!</translation> + </message> + <message> <source>Use the default data directory</source> <translation>初期値のデータ ディレクトリを使用</translation> </message> @@ -743,15 +739,7 @@ Address: %4 <source>Error</source> <translation>エラー</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GBの利用可能な空き領域</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(%1GB が必要)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -933,10 +921,6 @@ Address: %4 <translation>表示された情報は古いかもしれません。接続が確立されると、あなたのウォレットは Bitcoin ネットワークと自動的に同期しますが、このプロセスはまだ完了していません。</translation> </message> <message> - <source>Wallet</source> - <translation>ウォレット</translation> - </message> - <message> <source>Your current spendable balance</source> <translation>あなたの利用可能残高</translation> </message> @@ -961,10 +945,6 @@ Address: %4 <translation>あなたの現在の残高</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>最近の取引</b></translation> - </message> - <message> <source>out of sync</source> <translation>同期していない</translation> </message> @@ -2030,26 +2010,10 @@ Address: %4 <translation>オプション:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>設定ファイルの指定 (初期値: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>pid ファイルの指定 (初期値: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>データ ディレクトリの指定</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>接続のポート番号 (初期値: 8333、testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>ピアの最大接続数 (初期値: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>ピア アドレスを取得するためにノードに接続し、そして切断します</translation> </message> @@ -2058,18 +2022,6 @@ Address: %4 <translation>あなた自身のパブリックなアドレスを指定</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>不正なピアを切断するためのしきい値 (初期値: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>不正なピアを再接続するまでの秒数 (初期値: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation><port> で JSON-RPC 接続をリスン (初期値: 8332、testnet は 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>コマンドラインと JSON-RPC コマンドを許可</translation> </message> @@ -2153,10 +2105,6 @@ rpcpassword=%s <translation>(デフォルト: 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(デフォルト: wallet.dat)</translation> - </message> - <message> <source>Attempt to recover private keys from a corrupt wallet.dat</source> <translation>壊れた wallet.dat から秘密鍵を復旧することを試す</translation> </message> @@ -2210,66 +2158,10 @@ rpcpassword=%s <translation>エラー: ウォレットはロックされ、取引を作成できません!</translation> </message> <message> - <source>Error: system error: </source> - <translation>エラー: システム エラー:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>ポートのリスンに失敗しました。必要であれば -listen=0 を使用してください。</translation> </message> <message> - <source>Failed to read block info</source> - <translation>ブロック情報の読み取りに失敗しました</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>ブロックの読み取りに失敗しました</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>ブロック インデックスの同期に失敗しました</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>ブロック インデックスの書き込みに失敗しました</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>ブロック情報の書き込みに失敗しました</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>ブロックの書き込みに失敗しました</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>ファイル情報の書き込みに失敗しました</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>コインデータベースへの書き込みに失敗しました</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>取引インデックスの書き込みに失敗しました</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>元へ戻すデータの書き込みに失敗しました</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>セーフモードを矯正する (デフォルト: 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>コインを生成 (初期値: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>起動時に点検するブロック数 (初期値: 288, 0=すべて)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation><category> が与えられなかった場合には、すべてのデバッグ情報が出力されます。</translation> </message> @@ -2286,10 +2178,6 @@ rpcpassword=%s <translation>現在の blk000??.dat ファイルからブロック チェーンのインデックスを再構築</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>RPC サービスのスレッド数を設定 (初期値: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>ウォレットのファイルを指定 (データ・ディレクトリの中に)</translation> </message> @@ -2330,34 +2218,6 @@ rpcpassword=%s <translation>不正な額 -minrelaytxfee=<amount>: '%s'</translation> </message> <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation>署名キャッシュのサイズを <n> エントリーに制限する (デフォルト: 50000)</translation> - </message> - <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>ブロックの採掘時にトランザクションの優先度と1kBあたりの手数料をログに残す (デフォルト: 0)</translation> - </message> - <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>完全な取引インデックスを維持する (初期値: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>接続毎の最大受信バッファ <n>*1000 バイト (初期値: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>接続毎の最大送信バッファ <n>*1000 バイト (初期値: 1000)</translation> - </message> - <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>内蔵のチェックポイントと一致するブロック チェーンのみを許可 (初期値: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation><net> (IPv4, IPv6, Tor) ネットワーク内のノードだけに接続する</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>RPC SSL オプション: (SSLのセットアップ手順はビットコインWikiを参照してください)</translation> </message> @@ -2370,10 +2230,6 @@ rpcpassword=%s <translation>トレース/デバッグ情報を debug.log ファイルの代わりにコンソールへ送る</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>最小ブロックサイズをバイトで設定 (初期値: 0)</translation> - </message> - <message> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>クライアント起動時に debug.log ファイルを縮小 (初期値: -debug オプションを指定しない場合は1)</translation> </message> @@ -2382,14 +2238,6 @@ rpcpassword=%s <translation>取引の署名に失敗しました</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>接続のタイムアウトをミリセコンドで指定 (初期値: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>システム エラー:</translation> - </message> - <message> <source>Transaction amount too small</source> <translation>取引の額が小さ過ぎます</translation> </message> @@ -2402,10 +2250,6 @@ rpcpassword=%s <translation>取引が大き過ぎます</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>リスン ポートの割当に UPnP を使用 (初期値: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>リスン ポートの割当に UPnP を使用 (初期値: リスン中は1)</translation> </message> @@ -2438,10 +2282,6 @@ rpcpassword=%s <translation>ウォレットを最新のフォーマットにアップグレード</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>key pool のサイズを <n> (初期値: 100) にセット</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>失ったウォレットの取引のブロック チェーンを再スキャン</translation> </message> @@ -2450,14 +2290,6 @@ rpcpassword=%s <translation>JSON-RPC 接続に OpenSSL (https) を使用</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>サーバ証明書ファイル (初期値: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>サーバの秘密鍵 (初期値: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>このヘルプ メッセージ</translation> </message> diff --git a/src/qt/locale/bitcoin_ka.ts b/src/qt/locale/bitcoin_ka.ts index c23367171d..5a566d4445 100644 --- a/src/qt/locale/bitcoin_ka.ts +++ b/src/qt/locale/bitcoin_ka.ts @@ -375,10 +375,6 @@ <translation>ბარათების პანელი</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin Core</translation> </message> @@ -415,10 +411,6 @@ <translation>ბლოკების წყარო მიუწვდომელია...</translation> </message> <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>დამუშავებულია ტრანსაქციების ისტორიის %1 ბლოკი.</translation> - </message> - <message> <source>%1 and %2</source> <translation>%1 და %2</translation> </message> @@ -852,15 +844,7 @@ Address: %4 <source>Error</source> <translation>შეცდომა</translation> </message> - <message> - <source>GB of free space available</source> - <translation>გიგაბაიტია თავისუფალი</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(საჭიროა %1GB)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -1070,10 +1054,6 @@ Address: %4 <translation>ნაჩვენები ინფორმაცია შეიძლება მოძველებული იყოს. თქვენი საფულე ავტომატურად სინქრონიზდება Bitcoin-ის ქსელთან კავშირის დამყარების შემდეგ, ეს პროცესი ჯერ არ არის დასრულებული.</translation> </message> <message> - <source>Wallet</source> - <translation>საფულე</translation> - </message> - <message> <source>Available:</source> <translation>ხელმისაწვდომია:</translation> </message> @@ -1106,10 +1086,6 @@ Address: %4 <translation>თქვენი სრული მიმდინარე ბალანსი</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>ბოლო ტრანსაქციები</b></translation> - </message> - <message> <source>out of sync</source> <translation>არ არის სინქრონიზებული</translation> </message> @@ -2351,26 +2327,10 @@ Address: %4 <translation>ოპციები:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>მიუთითეთ საკონფიგურაციო ფაილი (ნაგულისხმევია: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>მიუთითეთ pid ფაილი (ნაგულისხმევია: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>მიუთითეთ მონაცემთა კატალოგი</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>მიყურადება პორტზე <port> (ნაგულისხმევი: 8333 ან სატესტო ქსელში: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>არაუმეტეს <n> შეერთებისა პირებზე (ნაგულისხმევი: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>მიერთება კვანძთან, პირების მისამართების მიღება და გათიშვა</translation> </message> @@ -2379,18 +2339,6 @@ Address: %4 <translation>მიუთითეთ თქვენი საჯარო მისამართი</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>არასწორად მოქმედი პირების გათიშვის ზღვარი (ნაგულისხმევი:100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>არასწორად მოქმედი პირების ბლოკირების დრო წამებში (ნაგულისხმევი: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation> JSON-RPC-შეერთებების მიყურადება პორტზე <port> (ნაგულისხმევი: 8332 ან სატესტო ქსელში: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>საკომანდო სტრიქონისა და JSON-RPC-კომამდების ნებართვა</translation> </message> @@ -2431,10 +2379,6 @@ rpcpassword=%s </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>დაშვებული ალგორითმები (ნაგულისხმევი: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>მოცემულ მისამართზე მიჯაჭვა მუდმივად მასზე მიყურადებით. გამოიყენეთ [host]:port ფორმა IPv6-სათვის</translation> </message> @@ -2459,10 +2403,6 @@ rpcpassword=%s <translation>ეს არის წინასწარი სატესტო ვერსია - გამოიყენეთ საკუთარი რისკით - არ გამოიყენოთ მოპოვებისა ან კომერციული მიზნებისათვის</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>ფარული Tor-სერვისებით პირების წვდომისათვის სხვა SOCKS5 პროქსის გამოყენება (ნაგულისხმევია: -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>ყურადღება: ძალიან მაღალია -paytxfee - საკომისო, რომელსაც თქვენ გადაიხდით ამ ტრანსაქციის გაგზავნის საფასურად.</translation> </message> @@ -2539,62 +2479,10 @@ rpcpassword=%s <translation>შეცდომა: საფულე დაბლოკილია, ტრანსაქცია ვერ შეიქმნება!</translation> </message> <message> - <source>Error: system error: </source> - <translation>შეცდომა: სისტემური შეცდომა:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>ვერ ხერხდება პორტების მიყურადება. თუ გსურთ, გამოიყენეთ -listen=0.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>ბლოკის ინფორმაცია არ იკითხება</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>ბლოკი არ იკითხება</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>ბლოკების ინდექსის სინქრონიზება ვერ მოხერხდა</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>ბლოკების ინდექსის ჩაწერა ვერ მოხერხდა</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>ბლოკის ინფორმაციის ჩაწერა ვერ მოხერხდა</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>ბლოკის ჩაწერა ვერ მოხერხდა</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>ფაილის ინფორმაციის ჩაწერა ვერ მოხერხდა</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>მონეტების ბაზის ჩაწერა ვერ მოხერხდა</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>ტრანსაქციების ინდექსის ჩაწერა ვერ მოხერხდა</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>ცვლილებების გაუქმების მონაცემთა ჩაწერა ვერ მოხერხდა</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>მონეტების გენერირება (ნაგულისხმევი: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>რამდენი ბლოკი შემოწმდეს გაშვებისას (ნაგულისხმევი: 288, 0 - ყველა)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>თუ <category> არ არის მითითებული, ნაჩვენები იქნება სრული დახვეწის ინფორმაცია.</translation> </message> @@ -2611,10 +2499,6 @@ rpcpassword=%s <translation>არ არის საკმარისი ფაილ-დესკრიპტორები.</translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>დაემატოს დახვეწის ინფორმაციას დროის ჭდეები (ნაგულისხმევი: 1)</translation> - </message> - <message> <source>Rebuild block chain index from current blk000??.dat files</source> <translation>ბლოკთა ჯაჭვის ინდექსის ხელახლა აგება blk000??.dat ფაილიდან</translation> </message> @@ -2623,18 +2507,10 @@ rpcpassword=%s <translation>ბლოკის მაქსიმალური ზომის განსაზღვრა ბაიტებში (ნადულისხმევი: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>RPC-ნაკადების რაოდენობა (ნაგულისხმევი: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>მიუთითეთ საფულის ფაილი (კატალოგში)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>დაუდასტურებელი ხურდის გამოყენება ტრანსაქციის გაგზავნისას (ნაგულისხმევი: 1)</translation> - </message> - <message> <source>This is intended for regression testing tools and app development.</source> <translation>გამოიყენება რეგრესული ტესტირების ინსტრუმენტებისა და პროგრამების შემუშავებისას.</translation> </message> @@ -2667,10 +2543,6 @@ rpcpassword=%s <translation>ბრძანების შესრულება შესაბამისი უწყების მიღებისას ან როცა შეინიშნება საგრძნობი გახლეჩა (cmd-ში %s შეიცვლება მესიჯით)</translation> </message> <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>დახვეწის ინფორმაციის გამოყვანა (ნაგულისხმევი: 0, <category> - არააუცილებელი არგუმენტია)</translation> - </message> - <message> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: %d)</source> <translation>მაღალპრიორიტეტული/დაბალსაკომისიოიანი ტრანსაქციების მაქსიმალური ზომა ბაიტებში (ნაგულისხმევი: %d)</translation> </message> @@ -2687,34 +2559,10 @@ rpcpassword=%s <translation>დაუშვებელი მნიშვნელობა -mintxfee=<amount>: '%s'</translation> </message> <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>ტრანსაქციის სრული ინდექსი (ნაგულისხმევი: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>მიღების ბუფერის მაქსიმალური ზომა შეერთებაზე, <n>*1000 ბაიტი (ნაგულისხმევი: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>გაგზავნის ბუფერის მაქსიმალური ზომა შეერთებაზე, <n>*1000 ბაიტი (ნაგულისხმევი: 5000)</translation> - </message> - <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>ბლოკთა ჯაჭვი მიიღეთ მხოლოდ მაშინ, თუ ემთხვევა შიდა ჩეკპოინტები (ნაგულისხმევი: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>შეერთება მხოლოდ <net> ქსელის კვანძებთან (IPv4, IPv6 ან Tor)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>ტრასირების/დახვეწის ინფოს გაგზავნა კონსოლზე debug.log ფაილის ნაცვლად</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>დააყენეთ ბლოკის მინიმალური ზომა ბაიტებში (ნაგულისხმევი: 0)</translation> - </message> - <message> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>debug.log ფაილის შეკუმშვა გაშვებისას (ნაგულისხმევია: 1 როცა არ აყენია -debug)</translation> </message> @@ -2723,14 +2571,6 @@ rpcpassword=%s <translation>ტრანსაქციების ხელმოწერა ვერ მოხერხდა</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>მიუთითეთ შეერთების ტაიმაუტი მილიწამებში (ნაგულისხმევი: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>სისტემური შეცდომა:</translation> - </message> - <message> <source>Transaction amount too small</source> <translation>ტრანსაქციების რაოდენობა ძალიან ცოტაა</translation> </message> @@ -2743,10 +2583,6 @@ rpcpassword=%s <translation>ტრანსაქცია ძალიან დიდია</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>გამოიყენეთ UPnP მისაყურადებელი პორტის გადასამისამართებლად (ნაგულისხმევი: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>გამოიყენეთ UPnP მისაყურადებელი პორტის გადასამისამართებლად (ნაგულისხმევი: 1 როცა ჩართულია მიყურადება)</translation> </message> @@ -2783,10 +2619,6 @@ rpcpassword=%s <translation>საფულის ფორმატის განახლება</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>გასაღების პულის ზომა იქნება <n> (ნაგულისხმევი: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>ბლოკების ჯაჭვის გადამოწმება საფულეში გამორჩენილ ტრანსაქციებზე</translation> </message> @@ -2795,14 +2627,6 @@ rpcpassword=%s <translation>OpenSSL-ის (https) გამოყენება JSON-RPC-შეერთებებისათვის</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>სერვერის სერტიფიკატის ფაილი (ნაგულისხმევი: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>სერვერის პირადი გასაღები (ნაგულისხმევი: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>ეს ტექსტი</translation> </message> diff --git a/src/qt/locale/bitcoin_ko_KR.ts b/src/qt/locale/bitcoin_ko_KR.ts index 9fe31b4330..a8a2fbd16a 100644 --- a/src/qt/locale/bitcoin_ko_KR.ts +++ b/src/qt/locale/bitcoin_ko_KR.ts @@ -287,6 +287,10 @@ <translation>URI&열기...</translation> </message> <message> + <source>Bitcoin Core client</source> + <translation>비트코인 코어 클라이언트</translation> + </message> + <message> <source>Importing blocks from disk...</source> <translation>디스크에서 블록 가져오는 중...</translation> </message> @@ -339,6 +343,10 @@ <translation>받기(&R)</translation> </message> <message> + <source>Show information about Bitcoin Core</source> + <translation>비트코인 코어에 관한 정보입니다.</translation> + </message> + <message> <source>&Show / Hide</source> <translation>보이기/숨기기(&S)</translation> </message> @@ -375,10 +383,6 @@ <translation>툴바 색인표</translation> </message> <message> - <source>[testnet]</source> - <translation>[테스트넷]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>비트코인 코어</translation> </message> @@ -414,10 +418,6 @@ <source>No block source available...</source> <translation>사용 가능한 블록이 없습니다...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>%1 블록의 거래 기록들이 처리됨.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n시간</numerusform></translation> @@ -529,10 +529,18 @@ Address: %4 <translation>수수료:</translation> </message> <message> + <source>Dust:</source> + <translation>더스트:</translation> + </message> + <message> <source>After Fee:</source> <translation>수수료 이후:</translation> </message> <message> + <source>Change:</source> + <translation>체인지:</translation> + </message> + <message> <source>(un)select all</source> <translation>모두 선택(하지 않음)</translation> </message> @@ -852,15 +860,7 @@ Address: %4 <source>Error</source> <translation>오류</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB가 사용가능</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(%1GB가 필요)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -923,6 +923,14 @@ Address: %4 <translation>스크립트 인증 쓰레드의 개수</translation> </message> <message> + <source>Accept connections from outside</source> + <translation>외부로부터의 연결을 승인합니다.</translation> + </message> + <message> + <source>Allow incoming connections</source> + <translation>연결 요청을 허용합니다.</translation> + </message> + <message> <source>Connect to the Bitcoin network through a SOCKS proxy.</source> <translation>SOCKS 프록시를 통해 비트코인 네트워크 연결</translation> </message> @@ -1082,8 +1090,8 @@ Address: %4 <translation>표시한 정보가 오래된 것 같습니다. 비트코인 네트워크에 연결하고 난 다음에 지갑을 자동으로 동기화 하지만, 아직 과정이 끝나지는 않았습니다.</translation> </message> <message> - <source>Wallet</source> - <translation>지갑</translation> + <source>Watch-only:</source> + <translation>모니터링 지갑:</translation> </message> <message> <source>Available:</source> @@ -1118,8 +1126,8 @@ Address: %4 <translation>당신의 현재 총액</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>최근 거래내역</b></translation> + <source>Your current balance in watch-only addresses</source> + <translation>모니터링 지갑의 현재 잔액</translation> </message> <message> <source>out of sync</source> @@ -1537,6 +1545,10 @@ Address: %4 <translation>수수료 이후:</translation> </message> <message> + <source>Change:</source> + <translation>체인지:</translation> + </message> + <message> <source>Custom change address</source> <translation>주소변경</translation> </message> @@ -1553,6 +1565,10 @@ Address: %4 <translation>양식의 모든 필드를 지웁니다</translation> </message> <message> + <source>Dust:</source> + <translation>더스트:</translation> + </message> + <message> <source>Clear &All</source> <translation>모두 지우기(&A)</translation> </message> @@ -2319,26 +2335,10 @@ Address: %4 <translation>옵션:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>설정파일 지정 (기본값: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>pid 파일 지정 (기본값: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>데이터 폴더 지정</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation><port>로 연결을 허용한다 (기본값: 8333 또는 테스트넷: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>가장 잘 연결되는 사용자를 유지합니다(기본값: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>피어 주소를 받기 위해 노드에 연결하고, 받은 후에 연결을 끊습니다</translation> </message> @@ -2347,18 +2347,6 @@ Address: %4 <translation>공인 주소를 지정하십시오</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>이상행동 네트워크 참여자의 연결을 차단시키기 위한 한계치 (기본값: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>이상행동을 하는 네트워크 참여자들을 다시 연결시키는데 걸리는 시간 (기본값: 86400초)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>포트 <port>을 통해 JSON-RPC 연결 (기본값: 8332 또는 testnet: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>명령줄과 JSON-RPC 명령 수락</translation> </message> @@ -2375,10 +2363,6 @@ Address: %4 <translation>외부 접속을 승인합니다</translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>암호 허용(기본값: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>선택된 주소로 고정하며 항상 리슨(Listen)합니다. IPv6 프로토콜인 경우 [host]:port 방식의 명령어 표기법을 사용합니다.</translation> </message> @@ -2401,10 +2385,6 @@ Address: %4 <translation>이 빌드 버전은 정식 출시 전 테스트의 목적이며, 예기치 않은 위험과 오류가 발생할 수 있습니다. 채굴과 상점용 소프트웨어로 사용하는 것을 권하지 않습니다.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Tor 서비스를 이용하여 네트워크에 참여하기 위해서 SOCKS5 프록시를 따로 사용함 (기본값: -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>경고: -paytxfee값이 너무 큽니다! 이 값은 송금할때 지불할 송금 수수료입니다.</translation> </message> @@ -2429,10 +2409,6 @@ Address: %4 <translation>(기본값: 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(기본값: wallet.dat)</translation> - </message> - <message> <source>Attempt to recover private keys from a corrupt wallet.dat</source> <translation>손상된 wallet.dat에서 개인키 복원을 시도합니다</translation> </message> @@ -2457,10 +2433,6 @@ Address: %4 <translation>디버그 및 테스트 설정</translation> </message> <message> - <source>Disable safemode, override a real safe mode event (default: 0)</source> - <translation>안전 모드를 비활성화하고 안전 모드의 이벤트가 발생하더라도 무시합니다. (기본값: 0, 비활성화)</translation> - </message> - <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>자신의 아이피 주소를 발견합니다 (기본값: 1 반응이 없거나 외부 아이피가 없을 때)</translation> </message> @@ -2493,66 +2465,10 @@ Address: %4 <translation>오류: 지갑이 잠금상태여서 거래를 생성할 수 없습니다!</translation> </message> <message> - <source>Error: system error: </source> - <translation>오류: 시스템 오류:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>어떤 포트도 반응하지 않습니다. 사용자 반응=0 만약 원한다면</translation> </message> <message> - <source>Failed to read block info</source> - <translation>블록 정보를 읽는데 실패했습니다</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>블록을 읽는데 실패했습니다</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>블록 인덱스를 동기화하는데 실패했습니다</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>블록 인덱스를 기록하는데 실패했습니다</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>블록 정보를 기록하는데 실패했습니다</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>블록을 기록하는데 실패했습니다</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>파일 정보를 기록하는데 실패했습니다</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>코인 데이터베이스에 기록하는데 실패했습니다</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>송금 인덱스에 기록하는데 실패했습니다</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>데이터 실행 취소를 기록하는데 실패했습니다</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>안전 모드로 강제 진입하는 기능입니다.(기본값: 0) </translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>코인 생성(기본값: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>시작할때 검사할 블록 갯수입니다(기본값: 288, 0 = 모두)</translation> - </message> - <message> <source>Importing...</source> <translation>들여오기 중...</translation> </message> @@ -2581,10 +2497,6 @@ Address: %4 <translation>최대 블락 크기를 Bytes로 지정하세요 (기본: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>원격 프로시져 호출 서비스를 위한 쓰레드 개수를 설정합니다 (기본값 : 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>데이터 폴더 안에 지갑 파일을 선택하세요.</translation> </message> @@ -2621,10 +2533,6 @@ Address: %4 <translation>이 사항과 관련있는 경고가 발생하거나 아주 긴 포크가 발생했을 때 명령어를 실행해 주세요. (cmd 명령어 목록에서 %s는 메시지로 대체됩니다) </translation> </message> <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>출력 오류 정보(기본값:0, 임의의 공급 카테고리)</translation> - </message> - <message> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: %d)</source> <translation>최대 크기를 최우선으로 설정 / 바이트당 최소 수수료로 거래(기본값: %d)</translation> </message> @@ -2641,42 +2549,10 @@ Address: %4 <translation>최저 거래 수수료가 부족합니다. -mintxfee=<amount>: '%s'</translation> </message> <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation><n>번 째 순서에서 전자서명 캐쉬의 용량을 제한합니다. (기본값: 50000) </translation> - </message> - <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>블럭을 채굴할 때 kB당 거래 우선 순위와 수수료를 로그에 남깁니다. (기본값: 0, 비활성화)</translation> - </message> - <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>전체 거래 지수를 유지합니다(기본값: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>최대 연결마다 1000bytes 버퍼를 받는다. (기본값: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>최대 연결 마다 1000bytes 버퍼를 보낸다.(기본값: 1000) </translation> - </message> - <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>내부 중단점에 일치하는 블록 체인만 수용(기본값: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>노드가 있는 네트워크에만 접속 합니다(IPv4, IPv6 또는 Tor)</translation> - </message> - <message> <source>Print block on startup, if found in block index</source> <translation>블럭 색인을 발견하면 구동 시 블럭을 출력합니다.</translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>구동 시 블럭 트리를 출력합니다. (기본값: 0, 비활성화)</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>RPC SSL 옵션: (비트코인 위키의 SSL 설정 설명서 참고)</translation> </message> @@ -2693,14 +2569,6 @@ Address: %4 <translation>추적오류 정보를 degug.log 자료로 보내는 대신 콘솔로 보내기</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>바이트 단위의 최소 블록 크기 설정(기본값: 0)</translation> - </message> - <message> - <source>Sets the DB_PRIVATE flag in the wallet db environment (default: 1)</source> - <translation>전자지갑 데이터베이스 환경에 DB_PRIVATE 플래그를 설정합니다. (기본값: 1, 활성화)</translation> - </message> - <message> <source>Show all debugging options (usage: --help -help-debug)</source> <translation>모든 디버그 설정 보기(설정: --help -help-debug)</translation> </message> @@ -2713,14 +2581,6 @@ Address: %4 <translation>거래를 서명하는것을 실패하였습니다.</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>밀리초 단위로 연결 제한시간을 설정하십시오(기본값: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>시스템 오류:</translation> - </message> - <message> <source>Transaction amount too small</source> <translation>거래량이 너무 적습니다</translation> </message> @@ -2733,10 +2593,6 @@ Address: %4 <translation>너무 큰 거래</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>UPnP사용하여 지도에서 포트 반응기다리는 중 (기본값: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>UPnP사용하여 지도에서 포트 반응기다리는 중 (기본값: 1 반응이 생기면)</translation> </message> @@ -2777,10 +2633,6 @@ Address: %4 <translation>지갑을 최근 형식으로 개선하시오</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>키 풀 크기 설정 <n>(기본값: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>누락된 지갑 송금에 대한 블록 체인 다시 검색</translation> </message> @@ -2789,14 +2641,6 @@ Address: %4 <translation>JSON-RPC 연결에 OpenSSL(https) 사용</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>서버 인증 파일 (기본값: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>서버 개인 키(기본값: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>도움말 메시지입니다</translation> </message> diff --git a/src/qt/locale/bitcoin_ky.ts b/src/qt/locale/bitcoin_ky.ts index ad4b5eae03..91b3ccaf10 100644 --- a/src/qt/locale/bitcoin_ky.ts +++ b/src/qt/locale/bitcoin_ky.ts @@ -154,10 +154,6 @@ <context> <name>OverviewPage</name> <message> - <source>Wallet</source> - <translation>Капчык</translation> - </message> - <message> <source>out of sync</source> <translation>синхрондоштурулган эмес</translation> </message> diff --git a/src/qt/locale/bitcoin_la.ts b/src/qt/locale/bitcoin_la.ts index 450228b221..cc43762310 100644 --- a/src/qt/locale/bitcoin_la.ts +++ b/src/qt/locale/bitcoin_la.ts @@ -315,10 +315,6 @@ <translation>Tabella instrumentorum "Tabs"</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin Nucleus</translation> </message> @@ -330,10 +326,6 @@ <source>No block source available...</source> <translation>Nulla fons frustorum absens...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Processae %1 frusta historiae transactionum.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n hora</numerusform><numerusform>%n horae</numerusform></translation> @@ -690,10 +682,6 @@ Inscriptio: %4 <translation>Monstrata informatio fortasse non recentissima est. Tuum cassidile per se synchronizat cum rete Bitcoin postquam conexio constabilita est, sed hoc actio nondum perfecta est.</translation> </message> <message> - <source>Wallet</source> - <translation>Cassidile</translation> - </message> - <message> <source>Immature:</source> <translation>Immatura:</translation> </message> @@ -702,10 +690,6 @@ Inscriptio: %4 <translation>Fossum pendendum quod nondum maturum est</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Recentes transactiones</b></translation> - </message> - <message> <source>out of sync</source> <translation>non synchronizato</translation> </message> @@ -1515,26 +1499,10 @@ Inscriptio: %4 <translation>Optiones:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Specifica configurationis plicam (praedefinitum: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Specifica pid plicam (praedefinitum: bitcoin.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Specifica indicem datorum</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Ausculta pro conexionibus in <porta> (praedefinitum: 8333 vel testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Manutene non plures quam <n> conexiones ad paria (praedefinitum: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Conecta ad nodum acceptare inscriptiones parium, et disconecte</translation> </message> @@ -1543,18 +1511,6 @@ Inscriptio: %4 <translation>Specifica tuam propriam publicam inscriptionem</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Limen pro disconectendo paria improba (praedefinitum: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Numerum secundorum prohibere ne paria improba reconectant (praedefinitum: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Ausculta pro conexionibus JSON-RPC in <porta> (praedefinitum: 8332 vel testnet: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Accipe terminalis et JSON-RPC mandata.</translation> </message> @@ -1675,62 +1631,10 @@ exempli gratia: alertnotify=echo %%s | mail -s "Bitcoin Notificatio" admin@foo.c <translation>Error: Cassidile seratum, non posse transactionem creare!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Error: systematis error:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Non potuisse auscultare in ulla porta. Utere -listen=0 si hoc vis.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Non potuisse informationem frusti legere </translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Non potuisse frustum legere</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Synchronizare indicem frustorum abortum est</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Scribere indicem frustorum abortum est</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Scribere informationem abortum est</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Scribere frustum abortum est</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Scribere informationem plicae abortum est</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Scribere databasem nummorum abortum est</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Scribere indicem transactionum abortum est</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Scribere data pro cancellando mutationes abortum est</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Genera nummos (praedefinitum: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Quot frusta proba ad initium (praedefinitum: 288, 0 = omnia)</translation> - </message> - <message> <source>Not enough file descriptors available.</source> <translation>Inopia descriptorum plicarum.</translation> </message> @@ -1739,10 +1643,6 @@ exempli gratia: alertnotify=echo %%s | mail -s "Bitcoin Notificatio" admin@foo.c <translation>Restituere indicem catenae frustorum ex activis plicis blk000??.dat</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Constitue numerum filorum ad tractandum RPC postulationes (praedefinitum: 4)</translation> - </message> - <message> <source>Verifying blocks...</source> <translation>Verificante frusta...</translation> </message> @@ -1767,34 +1667,10 @@ exempli gratia: alertnotify=echo %%s | mail -s "Bitcoin Notificatio" admin@foo.c <translation>Quantitas non valida pro -mintxfee=<amount>: '%s'</translation> </message> <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Manutene completam indicem transactionum (praedefinitum: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Maxima magnitudo memoriae pro datis accipendis singulis conexionibus, <n>*1000 octetis/bytes (praedefinitum: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Maxima magnitudo memoriae pro datis mittendis singulis conexionibus, <n>*1000 octetis/bytes (praedefinitum: 1000)</translation> - </message> - <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Tantum accipe catenam frustorum convenientem internis lapidibus (praedefinitum: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Tantum conecte ad nodos in rete <net> (IPv4, IPv6 aut Tor)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Mitte informationem vestigii/debug ad terminale potius quam plicam debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Constitue minimam magnitudinem frusti in octetis/bytes (praedefinitum: 0)</translation> - </message> - <message> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>Diminue plicam debug.log ad initium clientis (praedefinitum: 1 nisi -debug)</translation> </message> @@ -1803,14 +1679,6 @@ exempli gratia: alertnotify=echo %%s | mail -s "Bitcoin Notificatio" admin@foo.c <translation>Signandum transactionis abortum est</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Specifica tempumfati conexionis in millisecundis (praedefinitum: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Systematis error:</translation> - </message> - <message> <source>Transaction amount too small</source> <translation>Magnitudo transactionis nimis parva</translation> </message> @@ -1823,10 +1691,6 @@ exempli gratia: alertnotify=echo %%s | mail -s "Bitcoin Notificatio" admin@foo.c <translation>Transactio nimis magna</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Utere UPnP designare portam auscultandi (praedefinitum: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Utere UPnP designare portam auscultandi (praedefinitum: 1 quando auscultans)</translation> </message> @@ -1859,10 +1723,6 @@ exempli gratia: alertnotify=echo %%s | mail -s "Bitcoin Notificatio" admin@foo.c <translation>Progredere cassidile ad formam recentissimam</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Constitue magnitudinem stagni clavium ad <n> (praedefinitum: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Iterum perlege catenam frustorum propter absentes cassidilis transactiones</translation> </message> @@ -1871,14 +1731,6 @@ exempli gratia: alertnotify=echo %%s | mail -s "Bitcoin Notificatio" admin@foo.c <translation>Utere OpenSSL (https) pro conexionibus JSON-RPC</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Plica certificationis daemonis moderantis (praedefinitum: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Clavis privata daemonis moderans (praedefinitum: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Hic nuntius auxilii</translation> </message> diff --git a/src/qt/locale/bitcoin_lt.ts b/src/qt/locale/bitcoin_lt.ts index 6d0fb684da..b195a75d0f 100644 --- a/src/qt/locale/bitcoin_lt.ts +++ b/src/qt/locale/bitcoin_lt.ts @@ -38,6 +38,18 @@ <translation>&Trinti</translation> </message> <message> + <source>C&hoose</source> + <translation>P&asirinkti</translation> + </message> + <message> + <source>Sending addresses</source> + <translation>Siunčiami adresai</translation> + </message> + <message> + <source>Receiving addresses</source> + <translation>Gaunami adresai</translation> + </message> + <message> <source>Copy &Label</source> <translation>Kopijuoti ž&ymę</translation> </message> @@ -46,10 +58,22 @@ <translation>&Keisti</translation> </message> <message> + <source>Export Address List</source> + <translation>Eksportuoti adresų sąrašą</translation> + </message> + <message> <source>Comma separated file (*.csv)</source> <translation>Kableliais išskirtas failas (*.csv)</translation> </message> - </context> + <message> + <source>Exporting Failed</source> + <translation>Eksportavimas nepavyko</translation> + </message> + <message> + <source>There was an error trying to save the address list to %1. Please try again.</source> + <translation>Bandant išsaugoti adresų sąrašą - įvyko klaida keliant į %1. Prašome bandyti dar kartą.</translation> + </message> +</context> <context> <name>AddressTableModel</name> <message> @@ -179,6 +203,10 @@ <translation>&Apžvalga</translation> </message> <message> + <source>Node</source> + <translation>Taškas</translation> + </message> + <message> <source>Show general overview of wallet</source> <translation>Rodyti piniginės bendrą apžvalgą</translation> </message> @@ -223,6 +251,18 @@ <translation>&Keisti slaptafrazę...</translation> </message> <message> + <source>&Sending addresses...</source> + <translation>&Siunčiami adresai...</translation> + </message> + <message> + <source>&Receiving addresses...</source> + <translation>&Gaunami adresai...</translation> + </message> + <message> + <source>Bitcoin Core client</source> + <translation>Bitcoin Core klientas</translation> + </message> + <message> <source>Importing blocks from disk...</source> <translation>Blokai importuojami iš disko...</translation> </message> @@ -275,6 +315,10 @@ <translation>&Gauti</translation> </message> <message> + <source>Show information about Bitcoin Core</source> + <translation>Rodyti informaciją apie Bitcoin Core</translation> + </message> + <message> <source>&Show / Hide</source> <translation>&Rodyti / Slėpti</translation> </message> @@ -283,6 +327,10 @@ <translation>Rodyti arba slėpti pagrindinį langą</translation> </message> <message> + <source>Encrypt the private keys that belong to your wallet</source> + <translation>Užšifruoti privačius raktus, kurie priklauso jūsų piniginei</translation> + </message> + <message> <source>&File</source> <translation>&Failas</translation> </message> @@ -299,13 +347,13 @@ <translation>Kortelių įrankinė</translation> </message> <message> - <source>[testnet]</source> - <translation>[testavimotinklas]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin branduolys</translation> </message> + <message> + <source>&About Bitcoin Core</source> + <translation>&Apie Bitcoin Core</translation> + </message> <message numerus="yes"> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n Bitcoin tinklo aktyvus ryšys</numerusform><numerusform>%n Bitcoin tinklo aktyvūs ryšiai</numerusform><numerusform>%n Bitcoin tinklo aktyvūs ryšiai</numerusform></translation> @@ -322,6 +370,10 @@ <source>%n week(s)</source> <translation><numerusform>%n savaitė</numerusform><numerusform>%n savaitės</numerusform><numerusform>%n savaičių</numerusform></translation> </message> + <message numerus="yes"> + <source>%n year(s)</source> + <translation><numerusform>%n metas</numerusform><numerusform>%n metai</numerusform><numerusform>%n metų</numerusform></translation> + </message> <message> <source>Error</source> <translation>Klaida</translation> @@ -380,10 +432,46 @@ Adresas: %4</translation> <context> <name>CoinControlDialog</name> <message> + <source>Quantity:</source> + <translation>Kiekis:</translation> + </message> + <message> + <source>Bytes:</source> + <translation>Baitai:</translation> + </message> + <message> <source>Amount:</source> <translation>Suma:</translation> </message> <message> + <source>Priority:</source> + <translation>Pirmumas:</translation> + </message> + <message> + <source>Fee:</source> + <translation>Mokestis:</translation> + </message> + <message> + <source>After Fee:</source> + <translation>Po mokesčio:</translation> + </message> + <message> + <source>Change:</source> + <translation>Graža:</translation> + </message> + <message> + <source>(un)select all</source> + <translation>(ne)pasirinkti viską</translation> + </message> + <message> + <source>Tree mode</source> + <translation>Medžio režimas</translation> + </message> + <message> + <source>List mode</source> + <translation>Sąrašo režimas</translation> + </message> + <message> <source>Amount</source> <translation>Suma</translation> </message> @@ -396,10 +484,18 @@ Adresas: %4</translation> <translation>Data</translation> </message> <message> + <source>Confirmations</source> + <translation>Patvirtinimai</translation> + </message> + <message> <source>Confirmed</source> <translation>Patvirtintas</translation> </message> <message> + <source>Priority</source> + <translation>Pirmumas</translation> + </message> + <message> <source>Copy address</source> <translation>Kopijuoti adresą</translation> </message> @@ -412,6 +508,74 @@ Adresas: %4</translation> <translation>Kopijuoti sumą</translation> </message> <message> + <source>Copy quantity</source> + <translation>Kopijuoti kiekį</translation> + </message> + <message> + <source>Copy fee</source> + <translation>Kopijuoti mokestį</translation> + </message> + <message> + <source>Copy after fee</source> + <translation>Kopijuoti po mokesčio</translation> + </message> + <message> + <source>Copy bytes</source> + <translation>Kopijuoti baitus</translation> + </message> + <message> + <source>Copy priority</source> + <translation>Kopijuoti pirmumą</translation> + </message> + <message> + <source>highest</source> + <translation>auksčiausias</translation> + </message> + <message> + <source>higher</source> + <translation>aukštesnis</translation> + </message> + <message> + <source>high</source> + <translation>aukštas</translation> + </message> + <message> + <source>medium-high</source> + <translation>vidutiniškai aukštas</translation> + </message> + <message> + <source>medium</source> + <translation>vidutiniškai</translation> + </message> + <message> + <source>low-medium</source> + <translation>žemai-vidutiniškas</translation> + </message> + <message> + <source>low</source> + <translation>žemas</translation> + </message> + <message> + <source>lower</source> + <translation>žemesnis</translation> + </message> + <message> + <source>lowest</source> + <translation>žemiausias</translation> + </message> + <message> + <source>none</source> + <translation>niekas</translation> + </message> + <message> + <source>yes</source> + <translation>taip</translation> + </message> + <message> + <source>no</source> + <translation>ne</translation> + </message> + <message> <source>(no label)</source> <translation>(nėra žymės)</translation> </message> @@ -465,6 +629,10 @@ Adresas: %4</translation> </context> <context> <name>FreespaceChecker</name> + <message> + <source>name</source> + <translation>pavadinimas</translation> + </message> </context> <context> <name>HelpMessageDialog</name> @@ -477,6 +645,10 @@ Adresas: %4</translation> <translation>versija</translation> </message> <message> + <source>About Bitcoin Core</source> + <translation>Apie Bitcoin Core</translation> + </message> + <message> <source>Command-line options</source> <translation>Komandinės eilutės parametrai</translation> </message> @@ -508,6 +680,10 @@ Adresas: %4</translation> <translation>Sveiki</translation> </message> <message> + <source>Welcome to Bitcoin Core.</source> + <translation>Sveiki atvykę į Bitcoin Core.</translation> + </message> + <message> <source>Bitcoin Core</source> <translation>Bitcoin branduolys</translation> </message> @@ -618,6 +794,10 @@ Adresas: %4</translation> <translation>numatyta</translation> </message> <message> + <source>none</source> + <translation>niekas</translation> + </message> + <message> <source>The supplied proxy address is invalid.</source> <translation>Nurodytas tarpinio serverio adresas negalioja.</translation> </message> @@ -629,10 +809,6 @@ Adresas: %4</translation> <translation>Forma</translation> </message> <message> - <source>Wallet</source> - <translation>Piniginė</translation> - </message> - <message> <source>Immature:</source> <translation>Nepribrendę:</translation> </message> @@ -645,10 +821,6 @@ Adresas: %4</translation> <translation>Jūsų balansas</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Naujausi sandoriai</b></translation> - </message> - <message> <source>out of sync</source> <translation>nesinchronizuota</translation> </message> @@ -860,10 +1032,34 @@ Adresas: %4</translation> <translation>Siųsti monetas</translation> </message> <message> + <source>Quantity:</source> + <translation>Kiekis:</translation> + </message> + <message> + <source>Bytes:</source> + <translation>Baitai:</translation> + </message> + <message> <source>Amount:</source> <translation>Suma:</translation> </message> <message> + <source>Priority:</source> + <translation>Pirmumas:</translation> + </message> + <message> + <source>Fee:</source> + <translation>Mokestis:</translation> + </message> + <message> + <source>After Fee:</source> + <translation>Po mokesčio:</translation> + </message> + <message> + <source>Change:</source> + <translation>Graža:</translation> + </message> + <message> <source>Send to multiple recipients at once</source> <translation>Siųsti keliems gavėjams vienu metu</translation> </message> @@ -892,10 +1088,30 @@ Adresas: %4</translation> <translation>Patvirtinti monetų siuntimą</translation> </message> <message> + <source>Copy quantity</source> + <translation>Kopijuoti kiekį</translation> + </message> + <message> <source>Copy amount</source> <translation>Kopijuoti sumą</translation> </message> <message> + <source>Copy fee</source> + <translation>Kopijuoti mokestį</translation> + </message> + <message> + <source>Copy after fee</source> + <translation>Kopijuoti po mokesčio</translation> + </message> + <message> + <source>Copy bytes</source> + <translation>Kopijuoti baitus</translation> + </message> + <message> + <source>Copy priority</source> + <translation>Kopijuoti pirmumą</translation> + </message> + <message> <source>The recipient address is not valid, please recheck.</source> <translation>Negaliojantis gavėjo adresas. Patikrinkite.</translation> </message> @@ -1339,6 +1555,10 @@ Adresas: %4</translation> <translation>Rodyti sandėrio detales</translation> </message> <message> + <source>Exporting Failed</source> + <translation>Eksportavimas nepavyko</translation> + </message> + <message> <source>Comma separated file (*.csv)</source> <translation>Kableliais atskirtų duomenų failas (*.csv)</translation> </message> @@ -1418,42 +1638,14 @@ Adresas: %4</translation> <translation>Parinktys:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Nurodyti konfigūracijos failą (pagal nutylėjimąt: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Nurodyti pid failą (pagal nutylėjimą: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Nustatyti duomenų aplanką</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Sujungimo klausymas prijungčiai <port> (pagal nutylėjimą: 8333 arba testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Palaikyti ne daugiau <n> jungčių kolegoms (pagal nutylėjimą: 125)</translation> - </message> - <message> <source>Specify your own public address</source> <translation>Nurodykite savo nuosavą viešą adresą</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Atjungimo dėl netinkamo kolegų elgesio riba (pagal nutylėjimą: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Sekundžių kiekis eikiamas palaikyti ryšį dėl lygiarangių nestabilumo (pagal nutylėjimą: 86.400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Klausymas JSON-RPC sujungimui prijungčiai <port> (pagal nutylėjimą: 8332 or testnet: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Priimti komandinę eilutę ir JSON-RPC komandas</translation> </message> @@ -1478,30 +1670,6 @@ Adresas: %4</translation> <translation>Klaida atveriant blokų duombazę</translation> </message> <message> - <source>Error: system error: </source> - <translation>Klaida: sistemos klaida:</translation> - </message> - <message> - <source>Failed to read block info</source> - <translation>Nepavyko nuskaityti bloko informacijos</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Nepavyko nuskaityti bloko</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Nepavyko įrašyti bloko</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Nepavyko įrašyti failo informacijos</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Generuoti monetas (numatyta: 0)</translation> - </message> - <message> <source>Verifying blocks...</source> <translation>Tikrinami blokai...</translation> </message> @@ -1514,30 +1682,10 @@ Adresas: %4</translation> <translation>Informacija</translation> </message> <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Maksimalus buferis priėmimo sujungimui <n>*1000 bitų (pagal nutylėjimą: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Maksimalus buferis siuntimo sujungimui <n>*1000 bitų (pagal nutylėjimą: 1000)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Siųsti atsekimo/derinimo info į konsolę vietoj debug.log failo</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Nustatyti sujungimo trukmę milisekundėmis (pagal nutylėjimą: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Sistemos klaida:</translation> - </message> - <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Bandymas naudoti UPnP struktūra klausymosi prievadui (default: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Bandymas naudoti UPnP struktūra klausymosi prievadui (default: 1 when listening)</translation> </message> @@ -1558,10 +1706,6 @@ Adresas: %4</translation> <translation>Atnaujinti piniginę į naujausią formatą</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Nustatyti rakto apimties dydį <n> (pagal nutylėjimą: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Ieškoti prarastų piniginės sandorių blokų grandinėje</translation> </message> @@ -1570,14 +1714,6 @@ Adresas: %4</translation> <translation>Naudoti OpenSSL (https) jungimuisi JSON-RPC </translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Serverio sertifikato failas (pagal nutylėjimą: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Serverio privatus raktas (pagal nutylėjimą: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Pagelbos žinutė</translation> </message> diff --git a/src/qt/locale/bitcoin_lv_LV.ts b/src/qt/locale/bitcoin_lv_LV.ts index 81b2688d03..f901b14d36 100644 --- a/src/qt/locale/bitcoin_lv_LV.ts +++ b/src/qt/locale/bitcoin_lv_LV.ts @@ -363,10 +363,6 @@ <translation>Ciļņu rīkjosla</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin Core</translation> </message> @@ -394,10 +390,6 @@ <source>No block source available...</source> <translation>Nav pieejams neviens bloku avots...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Apstrādāti %1 bloki no transakciju vēstures.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n stundas</numerusform><numerusform>%n stunda</numerusform><numerusform>%n stundas</numerusform></translation> @@ -800,15 +792,7 @@ Adrese: %4 <source>Error</source> <translation>Kļūda</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB ar brīvo vietu pieejams</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(no %1GB nepieciešams)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -1018,10 +1002,6 @@ Adrese: %4 <translation>Attēlotā informācija var būt novecojusi. Jūsu maciņš pēc savienojuma izveides automātiski sinhronizējas ar Bitcoin tīklu, taču šis process vēl nav beidzies.</translation> </message> <message> - <source>Wallet</source> - <translation>Maciņš</translation> - </message> - <message> <source>Available:</source> <translation>Pieejams:</translation> </message> @@ -1050,10 +1030,6 @@ Adrese: %4 <translation>Jūsu kopējā tekošā bilance</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Pēdējās transakcijas</b></translation> - </message> - <message> <source>out of sync</source> <translation>nav sinhronizēts</translation> </message> @@ -2211,26 +2187,10 @@ Adrese: %4 <translation>Iespējas:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Norādiet konfigurācijas failu (pēc noklusēšanas: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Norādiet pid failu (pēc noklusēšanas: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Norādiet datu direktoriju</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Gaidīt savienojumus portā <port> (pēc noklusēšanas: 8333 vai testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Uzturēt līdz <n> savienojumiem ar citiem mezgliem(pēc noklusēšanas: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Pievienoties mezglam, lai iegūtu citu mezglu adreses, un atvienoties</translation> </message> @@ -2239,14 +2199,6 @@ Adrese: %4 <translation>Norādiet savu publisko adresi</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Slieksnis pārkāpējmezglu atvienošanai (pēc noklusēšanas: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Sekundes, cik ilgi atturēt pārkāpējmezglus no atkārtotas pievienošanās (pēc noklusēšanas: 86400)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Pieņemt komandrindas un JSON-RPC komandas</translation> </message> @@ -2263,10 +2215,6 @@ Adrese: %4 <translation>(noklusējums: 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(noklusējums: wallet.dat)</translation> - </message> - <message> <source><category> can be:</source> <translation><category> var būt:</translation> </message> @@ -2303,14 +2251,6 @@ Adrese: %4 <translation>Kļūda: Maciņš ir aizslēgts, nevar izveidot transakciju!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Kļūda: sistēmas kļūda:</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>Piespiest drošo režīmu (noklusējums: 0)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>Ja <category> nav norādīta, izvadīt visu atkļūdošanas informāciju.</translation> </message> @@ -2319,10 +2259,6 @@ Adrese: %4 <translation>Importē...</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>Tērēt neapstiprinātu atlikumu kad sūta transakcijas (noklusējums: 1)</translation> - </message> - <message> <source>Verifying blocks...</source> <translation>Pārbauda blokus...</translation> </message> @@ -2355,10 +2291,6 @@ Adrese: %4 <translation>Transakcijas parakstīšana neizdevās</translation> </message> <message> - <source>System error: </source> - <translation>Sistēmas kļūda:</translation> - </message> - <message> <source>Transaction amount too small</source> <translation>Transakcijas summa ir pārāk maza</translation> </message> @@ -2403,10 +2335,6 @@ Adrese: %4 <translation>Atjaunot maciņa formātu uz jaunāko</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Uzstādīt atslēgu bufera izmēru uz <n> (pēc noklusēšanas: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Atkārtoti skanēt bloku virkni, meklējot trūkstošās maciņa transakcijas</translation> </message> @@ -2415,14 +2343,6 @@ Adrese: %4 <translation>JSON-RPC savienojumiem izmantot OpenSSL (https)</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Servera sertifikāta fails (pēc noklusēšanas: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Servera privātā atslēga (pēc noklusēšanas: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Šis palīdzības paziņojums</translation> </message> diff --git a/src/qt/locale/bitcoin_mn.ts b/src/qt/locale/bitcoin_mn.ts index 4a296dfce7..515d1b90df 100644 --- a/src/qt/locale/bitcoin_mn.ts +++ b/src/qt/locale/bitcoin_mn.ts @@ -425,17 +425,9 @@ Address: %4 <context> <name>OverviewPage</name> <message> - <source>Wallet</source> - <translation>Түрүйвч</translation> - </message> - <message> <source>Available:</source> <translation>Хэрэглэж болох хэмжээ:</translation> </message> - <message> - <source><b>Recent transactions</b></source> - <translation><b>Сүүлд хийгдсэн гүйлгээнүүд</b></translation> - </message> </context> <context> <name>PaymentServer</name> @@ -1030,10 +1022,6 @@ Address: %4 <translation>Сонголтууд:</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation><port> дээрх холболтуудыг чагна (ѳгѳгдмѳл: 8333 эсвэл testnet: 18333)</translation> - </message> - <message> <source>Wallet options:</source> <translation>Түрүйвчийн сонголтууд:</translation> </message> diff --git a/src/qt/locale/bitcoin_ms_MY.ts b/src/qt/locale/bitcoin_ms_MY.ts index 428819e92f..47e74111c2 100644 --- a/src/qt/locale/bitcoin_ms_MY.ts +++ b/src/qt/locale/bitcoin_ms_MY.ts @@ -10,14 +10,42 @@ <translation>Cipta alamat baru</translation> </message> <message> + <source>&New</source> + <translation>&Baru</translation> + </message> + <message> <source>Copy the currently selected address to the system clipboard</source> <translation>Salin alamat terpilih ke dalam sistem papan klip</translation> </message> <message> + <source>&Copy</source> + <translation>&Salin</translation> + </message> + <message> + <source>&Copy Address</source> + <translation>&Salin Alamat</translation> + </message> + <message> + <source>&Export</source> + <translation>&Eksport</translation> + </message> + <message> <source>&Delete</source> <translation>&Padam</translation> </message> <message> + <source>Choose the address to send coins to</source> + <translation>Pilih alamat untuk menghantar syiling</translation> + </message> + <message> + <source>Choose the address to receive coins with</source> + <translation>Pilih alamat untuk menerima syiling</translation> + </message> + <message> + <source>C&hoose</source> + <translation>&Pilih</translation> + </message> + <message> <source>Comma separated file (*.csv)</source> <translation>Fail yang dipisahkan dengan koma</translation> </message> @@ -163,6 +191,10 @@ </context> <context> <name>WalletView</name> + <message> + <source>&Export</source> + <translation>&Eksport</translation> + </message> </context> <context> <name>bitcoin-core</name> diff --git a/src/qt/locale/bitcoin_nb.ts b/src/qt/locale/bitcoin_nb.ts index bb6b78849c..435a412d09 100644 --- a/src/qt/locale/bitcoin_nb.ts +++ b/src/qt/locale/bitcoin_nb.ts @@ -391,10 +391,6 @@ <translation>Verktøylinje for faner</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnett]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin Core</translation> </message> @@ -434,10 +430,6 @@ <source>No block source available...</source> <translation>Ingen kilde for blokker tilgjengelig...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Lastet %1 blokker med transaksjonshistorikk.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n time</numerusform><numerusform>%n timer</numerusform></translation> @@ -486,6 +478,10 @@ <source>Up to date</source> <translation>Ajour</translation> </message> + <message numerus="yes"> + <source>Processed %n blocks of transaction history.</source> + <translation><numerusform>Lastet %n blokk med transaksjonshistorikk.</numerusform><numerusform>Lastet %n blokker med transaksjonshistorikk.</numerusform></translation> + </message> <message> <source>Catching up...</source> <translation>Kommer ajour...</translation> @@ -916,13 +912,13 @@ Adresse: %4 <source>Error</source> <translation>Feil</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB ledig lagringsplass</translation> + <message numerus="yes"> + <source>%n GB of free space available</source> + <translation><numerusform>%n GB med ledig lagringsplass</numerusform><numerusform>%n GB med ledig lagringsplass</numerusform></translation> </message> - <message> - <source>(of %1GB needed)</source> - <translation>(av %1GB behøvd)</translation> + <message numerus="yes"> + <source>(of %n GB needed)</source> + <translation><numerusform>(av %n GB som trengs)</numerusform><numerusform>(av %n GB som trengs)</numerusform></translation> </message> </context> <context> @@ -1166,10 +1162,6 @@ Adresse: %4 <translation>Informasjonen som vises kan være foreldet. Din lommebok synkroniseres automatisk med Bitcoin-nettverket etter at tilkobling er opprettet, men denne prosessen er ikke ferdig enda.</translation> </message> <message> - <source>Wallet</source> - <translation>Lommebok</translation> - </message> - <message> <source>Watch-only:</source> <translation>Kun observerbar:</translation> </message> @@ -1198,6 +1190,10 @@ Adresse: %4 <translation>Minet saldo har ikke modnet enda</translation> </message> <message> + <source>Balances</source> + <translation>Saldoer</translation> + </message> + <message> <source>Total:</source> <translation>Totalt:</translation> </message> @@ -1210,6 +1206,14 @@ Adresse: %4 <translation>Din nåværende balanse i kun observerbare adresser</translation> </message> <message> + <source>Spendable:</source> + <translation>Kan brukes:</translation> + </message> + <message> + <source>Recent transactions</source> + <translation>Nylige transaksjoner</translation> + </message> + <message> <source>Unconfirmed transactions to watch-only addresses</source> <translation>Ubekreftede transaksjoner til kun observerbare adresser</translation> </message> @@ -1222,10 +1226,6 @@ Adresse: %4 <translation>Nåværende totale balanse i kun observerbare adresser</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Siste transaksjoner</b></translation> - </message> - <message> <source>out of sync</source> <translation>ute av synk</translation> </message> @@ -1485,10 +1485,6 @@ Adresse: %4 <translation>Tjenester</translation> </message> <message> - <source>Sync Node</source> - <translation>Synk-node</translation> - </message> - <message> <source>Starting Height</source> <translation>Starthøyde</translation> </message> @@ -1617,14 +1613,6 @@ Adresse: %4 <translation>Utgående</translation> </message> <message> - <source>Yes</source> - <translation>Ja</translation> - </message> - <message> - <source>No</source> - <translation>Nei</translation> - </message> - <message> <source>Unknown</source> <translation>Ukjent</translation> </message> @@ -2473,6 +2461,10 @@ Adresse: %4 <translation>Utvunnet</translation> </message> <message> + <source>watch-only</source> + <translation>kun observerbar</translation> + </message> + <message> <source>(n/a)</source> <translation>-</translation> </message> @@ -2489,6 +2481,10 @@ Adresse: %4 <translation>Type transaksjon.</translation> </message> <message> + <source>Whether or not a watch-only address is involved in this transaction.</source> + <translation>Hvorvidt en kun observerbar adresse er involvert i denne transaksjonen.</translation> + </message> + <message> <source>Destination address of transaction.</source> <translation>Mottaksadresse for transaksjonen.</translation> </message> @@ -2584,6 +2580,10 @@ Adresse: %4 <translation>Eksporter Transaksjonshistorikk</translation> </message> <message> + <source>Watch-only</source> + <translation>Kun observer</translation> + </message> + <message> <source>Exporting Failed</source> <translation>Ekport Feilet</translation> </message> @@ -2699,26 +2699,10 @@ Adresse: %4 <translation>Innstillinger:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Angi konfigurasjonsfil (standardverdi: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Angi pid-fil (standardverdi: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Angi mappe for datafiler</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Lytt etter tilkoblinger på <port> (standardverdi: 8333 eller testnett: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Hold maks <n> koblinger åpne til andre noder (standardverdi: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Koble til node for å hente adresser til andre noder, koble så fra igjen</translation> </message> @@ -2727,18 +2711,6 @@ Adresse: %4 <translation>Angi din egen offentlige adresse</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Grenseverdi for å koble fra noder med dårlig oppførsel (standardverdi: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Antall sekunder noder med dårlig oppførsel hindres fra å koble til på nytt (standardverdi: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Lytt etter JSON-RPC tilkoblinger på <port> (standardverdi: 8332 eller testnett: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Ta imot kommandolinje- og JSON-RPC-kommandoer</translation> </message> @@ -2778,18 +2750,10 @@ Det er også anbefalt at å sette varselsmelding slik du får melding om problem For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Akseptable krypteringsmetoder (standardverdi: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Bind til angitt adresse. Bruk [vertsmaskin]:port notasjon for IPv6</translation> </message> <message> - <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:15)</source> - <translation>Ratebegrens gratistransaksjoner kontinuerlig til <n>*1000 bytes per minutt (standard: 15)</translation> - </message> - <message> <source>Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup</source> <translation>Slett alle transaksjoner i lommeboken og gjenopprett kun de delene av blokkjeden gjennom -rescan ved oppstart</translation> </message> @@ -2810,14 +2774,6 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Kjør kommando når en lommeboktransaksjon endres (%s i kommando er erstattet med TxID)</translation> </message> <message> - <source>Flush database activity from memory pool to disk log every <n> megabytes (default: 100)</source> - <translation>Overfør aktiviteten i databasen fra minnelageret til loggen på harddisken for hver <n> megabytes (standardverdi: 100)</translation> - </message> - <message> - <source>How thorough the block verification of -checkblocks is (0-4, default: 3)</source> - <translation>Hvor grundig blokkverifiseringen til -checkblocks er (0-4, standard: 3)</translation> - </message> - <message> <source>In this mode -genproclimit controls how many blocks are generated immediately.</source> <translation>I denne modusen kontrollerer -genproclimit hvor mange blokker som genereres øyeblikkelig.</translation> </message> @@ -2826,10 +2782,6 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Angi antall tråder for skriptverifisering (%u til %d, 0 = auto, <0 = la det antallet kjerner være ledig, standard: %d)</translation> </message> <message> - <source>Set the processor limit for when generation is on (-1 = unlimited, default: -1)</source> - <translation>Sett prosessorgrensen for når blokkutvinning er på (-1 = ubegrenset, standard: -1)</translation> - </message> - <message> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Dette er en forhåndssluppet testversjon - bruk på egen risiko - ikke for bruk til blokkutvinning eller bedriftsapplikasjoner</translation> </message> @@ -2838,10 +2790,6 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Ute av stand til å binde til %s på denne datamaskinen. Bitcoin Core kjører sannsynligvis allerede.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Bruk separate SOCKS5 proxyer for å nå noder via Tor skjulte tjenester (standardverdi: -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Advarsel: -paytxfee er satt veldig høyt! Dette er transaksjonsgebyret du betaler når du sender transaksjoner.</translation> </message> @@ -2862,12 +2810,12 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Advarsel: wallet.dat korrupt, data reddet! Original wallet.dat lagret som wallet.{timestamp}.bak i %s; hvis din saldo eller dine transaksjoner ikke er korrekte bør du gjenopprette fra en backup.</translation> </message> <message> - <source>(default: 1)</source> - <translation>(standardverdi: 1)</translation> + <source>Whitelist peers connecting from the given netmask or IP address. Can be specified multiple times.</source> + <translation>Hvitelist noder som kobler til fra den oppgitte nettmasken eller IP-adressen. Kan oppgis flere ganger.</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(standardverdi: wallet.dat)</translation> + <source>(default: 1)</source> + <translation>(standardverdi: 1)</translation> </message> <message> <source><category> can be:</source> @@ -2898,10 +2846,6 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Valg for feilsøking/testing:</translation> </message> <message> - <source>Disable safemode, override a real safe mode event (default: 0)</source> - <translation>Slå av sikkerhetsmodus, overstyr en virkelig sikkerhetsmodushendelse (standard: 0)</translation> - </message> - <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Oppdag egen IP-adresse (standardverdi: 1 ved lytting og uten -externalip)</translation> </message> @@ -2930,6 +2874,10 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Feil under åpning av blokkdatabase</translation> </message> <message> + <source>Error: A fatal internal error occured, see debug.log for details</source> + <translation>Feil: En fatal intern feil oppstod, se debug.log for detaljer</translation> + </message> + <message> <source>Error: Disk space is low!</source> <translation>Feil: Lite ledig lagringsplass!</translation> </message> @@ -2938,66 +2886,10 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Feil: Lommebok låst, kan ikke opprette transaksjon!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Feil: systemfeil:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Kunne ikke lytte på noen port. Bruk -listen=0 hvis det er dette du vil.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Feil ved lesing av blokkinfo</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Feil ved lesing av blokk</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Feil ved synkronisering av blokkindeks</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Ved feil skriving av blokkindeks</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Feil ved skriving av blokkinfo</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Feil ved skriving av blokk</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Feil ved skriving av filinfo</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Feil ved skriving til bitcoin sin database</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Feil ved skriving av transaksjonsindeks</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Feil ved skriving av angredata</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>Tving sikkerhetsmodus (standard: 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Generer bitcoins (standardverdi: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Hvor mange blokker skal sjekkes ved oppstart (standardverdi: 288, 0 = alle)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>Hvis <category> ikke er oppgitt, ta ut all informasjon om feilsøking.</translation> </message> @@ -3018,8 +2910,8 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>For få fildeskriptorer tilgjengelig.</translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>Sett inn tidsstempel i front av feilsøkingsdata (standardverdi: 1)</translation> + <source>Only connect to nodes in network <net> (ipv4, ipv6 or onion)</source> + <translation>Bare koble til noder i nettverket <net> (IPv4, IPv6 eller onion)</translation> </message> <message> <source>Rebuild block chain index from current blk000??.dat files</source> @@ -3034,26 +2926,18 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Sett maks blokkstørrelse i bytes (standardverdi: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Sett nummer av tråder til betjening av RPC-kall (standardverdi: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Angi lommebokfil (inne i datamappe)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>Bruk ubekreftet veksel ved sending av transaksjoner (standardverdi: 1)</translation> - </message> - <message> - <source>Stop running after importing blocks from disk (default: 0)</source> - <translation>Avslutt etter import av blokker fra disk (standard: 0)</translation> - </message> - <message> <source>This is intended for regression testing tools and app development.</source> <translation>Dette er tiltenkt verktøy for regresjonstesting og apputvikling.</translation> </message> <message> + <source>Use UPnP to map the listening port (default: %u)</source> + <translation>Bruk UPnP for å sette opp lytteport (standardverdi: %u)</translation> + </message> + <message> <source>Verifying blocks...</source> <translation>Verifiserer blokker...</translation> </message> @@ -3078,10 +2962,6 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Importerer blokker fra ekstern fil blk000??.dat</translation> </message> <message> - <source>(default: 1, 1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)</source> - <translation>(standardverdi: 1, 1 = behold metadata for transaksjon som f. eks. kontoeier og informasjon om betalingsanmodning, 2 = dropp metadata for transaksjon)</translation> - </message> - <message> <source>Allow JSON-RPC connections from specified source. Valid for <ip> are a single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This option can be specified multiple times</source> <translation>Tillat JSON-RPC-tilkoblinger fra angitt kilde. Gyldig for <ip> er en enkelt IP (f. eks. 1.2.3.4), et nettverk/nettmaske (f. eks. 1.2.3.4/255.255.255.0) eller et nettverk/CIDR (f. eks. 1.2.3.4/24). Dette alternativet kan angis flere ganger</translation> </message> @@ -3102,6 +2982,10 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Ute av stand til å låse datamappen %s. Bitcoin Core kjører sannsynligvis allerede.</translation> </message> <message> + <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:%u)</source> + <translation>Ratebegrens gratistransaksjoner kontinuerlig til <n>*1000 bytes per minutt (standardverdi: %u)</translation> + </message> + <message> <source>Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality)</source> <translation>Opprett nye filer med standardtillatelser i systemet, i stedet for umask 077 (kun virksom med lommebokfunksjonalitet slått av)</translation> </message> @@ -3118,10 +3002,6 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Feil: Argumentet -socks er ikke støttet. Det er ikke lenger mulig å sette SOCKS-versjon; bare SOCKS5-proxyer er støttet.</translation> </message> <message> - <source>Execute command when a network tx respends wallet tx input (%s=respend TxID, %t=wallet TxID)</source> - <translation>Utfør kommando når et nettverkstransaksjon gjenbruker inndata fra lommeboktransaksjonen (%s=gjenbruk TxID, %t=lommebok TxID)</translation> - </message> - <message> <source>Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)</source> <translation>Utfør kommando når et relevant varsel er mottatt eller vi ser en veldig lang gaffel (%s i kommando er erstattet med melding)</translation> </message> @@ -3134,14 +3014,6 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Gebyrer (i BTC/Kb) mindre enn dette anses som null gebyr for laging av transaksjoner (standardverdi: %s)</translation> </message> <message> - <source>If paytxfee is not set, include enough fee so transactions are confirmed on average within n blocks (default: 1)</source> - <translation>Hvis paytxfee ikke er angitt, inkluderer da nok gebyr til at transaksjoner gjennomsnittligt bekreftes innen n blokker (standardverdi: 1)</translation> - </message> - <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>Ta ut feilsøkingsinformasjon (standardverdi: 0, bruk av <category> er valgfritt)</translation> - </message> - <message> <source>Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect)</source> <translation>Søk etter nodeadresser via DNS-oppslag, hvis vi har få adresser å koble til (standard: 1 med mindre -connect)</translation> </message> @@ -3158,18 +3030,10 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Advarsel: Vennligst undersøk at din datamaskin har riktig dato og klokkeslett! Hvis klokken er stilt feil vil ikke Bitcoin Core fungere riktig.</translation> </message> <message> - <source>Whitelist peers connecting from the given netmask or ip. Can be specified multiple times.</source> - <translation>Hvitelist noder som kobler til fra den oppgitte nettmasken eller IP-adressen. Kan oppgis flere ganger.</translation> - </message> - <message> <source>Whitelisted peers cannot be DoS banned and their transactions are always relayed, even if they are already in the mempool, useful e.g. for a gateway</source> <translation>Hvitlistede noder kan ikke DoS-blokkeres, og deres transaksjoner videresendes alltid, selv om de allerede er i minnelageret. Nyttig f.eks. for en gateway.</translation> </message> <message> - <source>Always query for peer addresses via DNS lookup (default: 0)</source> - <translation>Alltid søk etter nodeadresser via DNS-oppslag (standardverdi: 0)</translation> - </message> - <message> <source>Cannot resolve -whitebind address: '%s'</source> <translation>Kan ikke løse -whitebind-adresse: '%s'</translation> </message> @@ -3198,10 +3062,6 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Gebyr (i BTC/kB) for å legge til i transaksjoner du sender (standardverdi: %s)</translation> </message> <message> - <source>Include IP addresses in debug output (default: 0)</source> - <translation>Inkludere IP-adresser i feilsøkingslogg (standard: 0)</translation> - </message> - <message> <source>Information</source> <translation>Informasjon</translation> </message> @@ -3230,24 +3090,8 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Behold på det meste <n> blokker i minnet som ikke er mulig å koble (standardverdi: %u)</translation> </message> <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation>Begrens størrelsen på signatur-hurtigbufferen til <n> oppføringer (standard: 50000)</translation> - </message> - <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>Logg transaksjonsprioritet og gebyr per kB under blokkutvinning (standard: 0)</translation> - </message> - <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Oppretthold en full transaksjonsindeks (standard: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Maks mottaksbuffer per forbindelse, <n>*1000 bytes (standardverdi: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Maks sendebuffer per forbindelse, <n>*1000 bytes (standardverdi: 1000)</translation> + <source>Keep at most <n> unconnectable transactions in memory (default: %u)</source> + <translation>Hold på det meste <n> transaksjoner som ikke kobles i minnet (standardverdi: %u)</translation> </message> <message> <source>Need to specify a port with -whitebind: '%s'</source> @@ -3258,22 +3102,10 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Node alternativer for videresending:</translation> </message> <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Aksepter kun en blokkjede som passer med innebygde sjekkpunkter (standardvalg: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Koble kun til noder i nettverket <nett> (IPv4, IPv6 eller Tor)</translation> - </message> - <message> <source>Print block on startup, if found in block index</source> <translation>Skriv ut blokken ved oppstart, hvis funnet i blokkindeksen</translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>Skriv ut blokktreet ved oppstart (standardverdi: 0)</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>RPC SSL-valg: (se Bitcoin Wiki for oppsettsinstruksjoner for SSL)</translation> </message> @@ -3290,30 +3122,10 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Slumpvis bland 1 av hver <n> nettverksmeldinger</translation> </message> <message> - <source>Relay and mine data carrier transactions (default: 1)</source> - <translation>Videresend og ufør graving av databærende transaksjoner (standardverdi: 1)</translation> - </message> - <message> - <source>Relay non-P2SH multisig (default: 1)</source> - <translation>Videresende ikke-P2SH multisig (standard: 1)</translation> - </message> - <message> - <source>Run a thread to flush wallet periodically (default: 1)</source> - <translation>Kjør en tråd som skriver lommeboken til disk periodisk (standard: 1)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Send spor-/feilsøkingsinformasjon til konsollen istedenfor filen debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Sett minimum blokkstørrelse i bytes (standardverdi: 0)</translation> - </message> - <message> - <source>Sets the DB_PRIVATE flag in the wallet db environment (default: 1)</source> - <translation>Setter flagget DB_PRIVATE i miljøet til lommebokdatabasen (standard: 1)</translation> - </message> - <message> <source>Show all debugging options (usage: --help -help-debug)</source> <translation>Vis alle feilsøkingsvalg (bruk: --help -help-debug)</translation> </message> @@ -3326,14 +3138,6 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Signering av transaksjon feilet</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Angi tidsavbrudd for forbindelse i millisekunder (standardverdi: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Systemfeil:</translation> - </message> - <message> <source>This is experimental software.</source> <translation>Dette er eksperimentell programvare.</translation> </message> @@ -3354,10 +3158,6 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Kan ikke binde til %s på denne datamaskinen (binding returnerte feilen %s)</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Bruk UPnP for lytteport (standardverdi: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Bruk UPnP for lytteport (standardverdi: 1 ved lytting)</translation> </message> @@ -3410,10 +3210,6 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Oppgrader lommebok til nyeste format</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Angi størrelsen på nøkkellageret til <n> (standardverdi: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Se gjennom blokkjeden etter manglende lommeboktransaksjoner</translation> </message> @@ -3422,14 +3218,6 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Bruk OpenSSL (https) for JSON-RPC forbindelser</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Servers sertifikat (standardverdi: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Servers private nøkkel (standardverdi: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Denne hjelpemeldingen</translation> </message> @@ -3446,14 +3234,182 @@ For eksempel: varselmelding=echo %%s | mail -s "Bitcoin Varsel" admin@foo.com</t <translation>Feil ved lasting av wallet.dat: Lommeboken er skadet</translation> </message> <message> + <source>(1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)</source> + <translation>(1 = behold metadata for transaksjon som f. eks. kontoeier og informasjon om betalingsanmodning, 2 = dropp metadata for transaksjon)</translation> + </message> + <message> + <source>Flush database activity from memory pool to disk log every <n> megabytes (default: %u)</source> + <translation>Overfør aktiviteten i databasen fra minnelageret til loggen på harddisken for hver <n> megabytes (standardverdi: %u)</translation> + </message> + <message> + <source>How thorough the block verification of -checkblocks is (0-4, default: %u)</source> + <translation>Hvor grundig blokkverifiseringen til -checkblocks er (0-4, standardverdi: %u)</translation> + </message> + <message> + <source>If paytxfee is not set, include enough fee so transactions are confirmed on average within n blocks (default: %u)</source> + <translation>Hvis paytxfee ikke er angitt, inkluderer da nok gebyr til at transaksjoner gjennomsnittligt bekreftes innen n blokker (standardverdi: %u)</translation> + </message> + <message> + <source>Log transaction priority and fee per kB when mining blocks (default: %u)</source> + <translation>Logg transaksjonsprioritet og gebyr per kB under blokkutvinning (standardverdi: %u)</translation> + </message> + <message> + <source>Maintain a full transaction index, used by the getrawtransaction rpc call (default: %u)</source> + <translation>Oppretthold en full transaksjonsindeks, brukt av getrawtransaction RPC-kall (standardverdi: %u)</translation> + </message> + <message> + <source>Number of seconds to keep misbehaving peers from reconnecting (default: %u)</source> + <translation>Antall sekunder noder med dårlig oppførsel hindres fra å koble til på nytt (standardverdi: %u)</translation> + </message> + <message> + <source>Output debugging information (default: %u, supplying <category> is optional)</source> + <translation>Ta ut feilsøkingsinformasjon (standardverdi: %u, bruk av <category> er valgfritt)</translation> + </message> + <message> + <source>Set the processor limit for when generation is on (-1 = unlimited, default: %d)</source> + <translation>Sett prosessorgrensen for når blokkutvinning er på (-1 = ubegrenset, standardverdi: %d)</translation> + </message> + <message> + <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: %s)</source> + <translation>Bruk separate SOCKS5 proxyer for å nå noder via Tor skjulte tjenester (standardverdi: %s)</translation> + </message> + <message> + <source>(default: %s)</source> + <translation>(standardverdi: %s)</translation> + </message> + <message> + <source>Acceptable ciphers (default: %s)</source> + <translation>Akseptable sifre (standardverdi: %s)</translation> + </message> + <message> + <source>Always query for peer addresses via DNS lookup (default: %u)</source> + <translation>Alltid søk etter nodeadresser via DNS-oppslag (standardverdi: %u)</translation> + </message> + <message> + <source>Disable safemode, override a real safe mode event (default: %u)</source> + <translation>Slå av sikkerhetsmodus, overstyr en virkelig sikkerhetsmodushendelse (standardverdi: %u)</translation> + </message> + <message> <source>Error loading wallet.dat</source> <translation>Feil ved lasting av wallet.dat</translation> </message> <message> + <source>Force safe mode (default: %u)</source> + <translation>Tving sikkerhetsmodus (standardverdi: %u)</translation> + </message> + <message> + <source>Generate coins (default: %u)</source> + <translation>Generer mynter (standardverdi: %u)</translation> + </message> + <message> + <source>How many blocks to check at startup (default: %u, 0 = all)</source> + <translation>Hvor mange blokker skal sjekkes ved oppstart (standardverdi: %u, 0 = alle)</translation> + </message> + <message> + <source>Include IP addresses in debug output (default: %u)</source> + <translation>Inkludere IP-adresser i feilsøkingslogg (standardverdi: %u)</translation> + </message> + <message> <source>Invalid -proxy address: '%s'</source> <translation>Ugyldig -proxy adresse: '%s'</translation> </message> <message> + <source>Limit size of signature cache to <n> entries (default: %u)</source> + <translation>Begrens størrelsen på hurtigbufferen for signaturer til <n> oppføringer (standardverdi: %u)</translation> + </message> + <message> + <source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> + <translation>Lytt etter JSON-RPC tilkoblinger på <port> (standardverdi: %u eller testnett: %u)</translation> + </message> + <message> + <source>Listen for connections on <port> (default: %u or testnet: %u)</source> + <translation>Lytt etter tilkoblinger på <port> (standardverdi: %u eller testnett: %u)</translation> + </message> + <message> + <source>Maintain at most <n> connections to peers (default: %u)</source> + <translation>Hold maks <n> koblinger åpne til andre noder (standardverdi: %u)</translation> + </message> + <message> + <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: %u)</source> + <translation>Maks mottaksbuffer per forbindelse, <n>*1000 bytes (standardverdi: %u)</translation> + </message> + <message> + <source>Maximum per-connection send buffer, <n>*1000 bytes (default: %u)</source> + <translation>Maks sendebuffer per forbindelse, <n>*1000 bytes (standardverdi: %u)</translation> + </message> + <message> + <source>Only accept block chain matching built-in checkpoints (default: %u)</source> + <translation>Aksepter kun blokkjeden som stemmer med innebygde sjekkpunkter (standardvalg: %u)</translation> + </message> + <message> + <source>Prepend debug output with timestamp (default: %u)</source> + <translation>Sett inn tidsstempel i front av feilsøkingsdata (standardverdi: %u)</translation> + </message> + <message> + <source>Print block tree on startup (default: %u)</source> + <translation>Skriv ut blokktreet ved oppstart (standardverdi: %u)</translation> + </message> + <message> + <source>Relay and mine data carrier transactions (default: %u)</source> + <translation>Videresend og ufør graving av databærende transaksjoner (standardverdi: %u)</translation> + </message> + <message> + <source>Relay non-P2SH multisig (default: %u)</source> + <translation>Videresend ikke-P2SH multisig (standardverdi: %u)</translation> + </message> + <message> + <source>Run a thread to flush wallet periodically (default: %u)</source> + <translation>Kjør en tråd som skriver lommeboken til disk periodisk (standardverdi: %u)</translation> + </message> + <message> + <source>Server certificate file (default: %s)</source> + <translation>Fil for tjenersertifikat (standardverdi: %s)</translation> + </message> + <message> + <source>Server private key (default: %s)</source> + <translation>Privat nøkkel for tjener (standardverdi: %s) </translation> + </message> + <message> + <source>Set key pool size to <n> (default: %u)</source> + <translation>Angi størrelse på nøkkel-lager til <n> (standardverdi: %u)</translation> + </message> + <message> + <source>Set minimum block size in bytes (default: %u)</source> + <translation>Sett minimum blokkstørrelse i bytes (standardverdi: %u)</translation> + </message> + <message> + <source>Set the number of threads to service RPC calls (default: %d)</source> + <translation>Sett antall tråder til betjening av RPC-kall (standardverdi: %d)</translation> + </message> + <message> + <source>Sets the DB_PRIVATE flag in the wallet db environment (default: %u)</source> + <translation>Setter flagget DB_PRIVATE i miljøet til lommebokdatabasen (standardverdi: %u)</translation> + </message> + <message> + <source>Specify configuration file (default: %s)</source> + <translation>Angi konfigurasjonsfil (standardverdi: %s)</translation> + </message> + <message> + <source>Specify connection timeout in milliseconds (minimum: 1, default: %d)</source> + <translation>Angi tidsavbrudd for forbindelse i millisekunder (minimum: 1, standardverdi: %d)</translation> + </message> + <message> + <source>Specify pid file (default: %s)</source> + <translation>Angi pid-fil (standardverdi: %s)</translation> + </message> + <message> + <source>Spend unconfirmed change when sending transactions (default: %u)</source> + <translation>Bruk ubekreftet veksel ved sending av transaksjoner (standardverdi: %u)</translation> + </message> + <message> + <source>Stop running after importing blocks from disk (default: %u)</source> + <translation>Avslutt etter import av blokker fra disk (standardverdi: %u)</translation> + </message> + <message> + <source>Threshold for disconnecting misbehaving peers (default: %u)</source> + <translation>Grenseverdi for å koble fra noder med dårlig oppførsel (standardverdi: %u)</translation> + </message> + <message> <source>Unknown network specified in -onlynet: '%s'</source> <translation>Ukjent nettverk angitt i -onlynet '%s'</translation> </message> diff --git a/src/qt/locale/bitcoin_nl.ts b/src/qt/locale/bitcoin_nl.ts index 0a9c6e2efa..fb81042d8e 100644 --- a/src/qt/locale/bitcoin_nl.ts +++ b/src/qt/locale/bitcoin_nl.ts @@ -3,7 +3,7 @@ <name>AddressBookPage</name> <message> <source>Double-click to edit address or label</source> - <translation>Dubbelklik om adres of label te wijzigen</translation> + <translation>Dubbelklik om het adres of label te wijzigen</translation> </message> <message> <source>Create a new address</source> @@ -59,7 +59,7 @@ </message> <message> <source>Sending addresses</source> - <translation>Bezig met versturen adressen</translation> + <translation>Bezig met het versturen van de adressen</translation> </message> <message> <source>Receiving addresses</source> @@ -291,6 +291,10 @@ <translation>Open &URI...</translation> </message> <message> + <source>Bitcoin Core client</source> + <translation>Bitcoin kern applicatie</translation> + </message> + <message> <source>Importing blocks from disk...</source> <translation>Blokken aan het importeren vanaf harde schijf...</translation> </message> @@ -343,6 +347,10 @@ <translation>&Ontvangen</translation> </message> <message> + <source>Show information about Bitcoin Core</source> + <translation>Toon informatie over bitcoin kern</translation> + </message> + <message> <source>&Show / Hide</source> <translation>&Toon / Verberg</translation> </message> @@ -379,10 +387,6 @@ <translation>Tab-werkbalk</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnetwerk]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin Kern</translation> </message> @@ -422,10 +426,6 @@ <source>No block source available...</source> <translation>Geen bron van blokken beschikbaar...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>%1 blokken van transactiehistorie verwerkt.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n uur</numerusform><numerusform>%n uur</numerusform></translation> @@ -541,6 +541,10 @@ Adres: %4 <translation>Vergoeding:</translation> </message> <message> + <source>Dust:</source> + <translation>Stof:</translation> + </message> + <message> <source>After Fee:</source> <translation>Na vergoeding:</translation> </message> @@ -629,6 +633,10 @@ Adres: %4 <translation>Kopieer prioriteit</translation> </message> <message> + <source>Copy dust</source> + <translation>Kopieër stof</translation> + </message> + <message> <source>Copy change</source> <translation>Kopieer wisselgeld</translation> </message> @@ -677,6 +685,10 @@ Adres: %4 <translation>geen</translation> </message> <message> + <source>Can vary +/- %1 satoshi(s) per input.</source> + <translation>Kan per input +/- %1 satoshi(s) variëren.</translation> + </message> + <message> <source>yes</source> <translation>ja</translation> </message> @@ -885,18 +897,18 @@ Adres: %4 <translation>Bitcoin Kern</translation> </message> <message> - <source>Error</source> - <translation>Fout</translation> + <source>Error: Specified data directory "%1" cannot be created.</source> + <translation>Fout: De gespecificeerde directory "%1" kan niet worden gecreëerd.</translation> </message> <message> - <source>GB of free space available</source> - <translation>GB aan vrije opslagruimte beschikbaar</translation> + <source>Error</source> + <translation>Fout</translation> </message> - <message> - <source>(of %1GB needed)</source> - <translation>(van %1GB benodigd)</translation> + <message numerus="yes"> + <source>%n GB of free space available</source> + <translation><numerusform>%n GB aan vrije oplsagruimte beschikbaar</numerusform><numerusform>%n GB aan vrije oplsagruimte beschikbaar</numerusform></translation> </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -959,6 +971,14 @@ Adres: %4 <translation>Aantal threads voor &scriptverificatie</translation> </message> <message> + <source>Accept connections from outside</source> + <translation>Accepteer binnenkomende verbindingen</translation> + </message> + <message> + <source>Allow incoming connections</source> + <translation>Sta inkomende verbindingen toe</translation> + </message> + <message> <source>Connect to the Bitcoin network through a SOCKS proxy.</source> <translation>Verbind met het Bitcoin-netwerk via een SOCKS-proxy.</translation> </message> @@ -1130,10 +1150,6 @@ Adres: %4 <translation>De weergegeven informatie kan verouderd zijn. Uw portemonnee synchroniseert automaticsh met het Bitcoinnetwerk nadat een verbinding is gelegd, maar dit proces is nog niet voltooid.</translation> </message> <message> - <source>Wallet</source> - <translation>Portemonnee</translation> - </message> - <message> <source>Available:</source> <translation>Beschikbaar:</translation> </message> @@ -1166,8 +1182,8 @@ Adres: %4 <translation>Uw totale saldo</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Recente transacties</b></translation> + <source>Recent transactions</source> + <translation>Recente transacties</translation> </message> <message> <source>out of sync</source> @@ -1185,6 +1201,14 @@ Adres: %4 <translation>Ongeldig betalingsadres %1</translation> </message> <message> + <source>Payment request rejected</source> + <translation>Betalingsverzoek geweigerd</translation> + </message> + <message> + <source>Payment request has expired.</source> + <translation>Betalingsverzoek is verlopen.</translation> + </message> + <message> <source>Requested payment amount of %1 is too small (considered dust).</source> <translation>Het gevraagde betalingsbedrag van %1 is te weinig (beschouwd als stof).</translation> </message> @@ -1231,6 +1255,10 @@ Adres: %4 </context> <context> <name>PeerTableModel</name> + <message> + <source>User Agent</source> + <translation>User Agent</translation> + </message> </context> <context> <name>QObject</name> @@ -1239,6 +1267,14 @@ Adres: %4 <translation>Bedrag</translation> </message> <message> + <source>Enter a Bitcoin address (e.g. %1)</source> + <translation>Voer een Bitcoin-adres in (bijv. %1)</translation> + </message> + <message> + <source>%1 d</source> + <translation>%1d</translation> + </message> + <message> <source>%1 h</source> <translation>%1 uur</translation> </message> @@ -1247,10 +1283,30 @@ Adres: %4 <translation>%1 m</translation> </message> <message> + <source>%1 s</source> + <translation>%1s</translation> + </message> + <message> + <source>NETWORK</source> + <translation>Netwerk</translation> + </message> + <message> + <source>UNKNOWN</source> + <translation>ONBEKEND</translation> + </message> + <message> + <source>None</source> + <translation>Geen</translation> + </message> + <message> <source>N/A</source> <translation>N.v.t.</translation> </message> - </context> + <message> + <source>%1 ms</source> + <translation>%1 ms</translation> + </message> +</context> <context> <name>QRImageWidget</name> <message> @@ -1325,6 +1381,50 @@ Adres: %4 <translation>Huidig aantal blokken</translation> </message> <message> + <source>Received</source> + <translation>Ontvangen</translation> + </message> + <message> + <source>Sent</source> + <translation>Verstuurd</translation> + </message> + <message> + <source>Direction</source> + <translation>Directie</translation> + </message> + <message> + <source>Version</source> + <translation>Versie</translation> + </message> + <message> + <source>User Agent</source> + <translation>User Agent</translation> + </message> + <message> + <source>Services</source> + <translation>Services</translation> + </message> + <message> + <source>Connection Time</source> + <translation>Connectie tijd</translation> + </message> + <message> + <source>Last Send</source> + <translation>Laatst verstuurd</translation> + </message> + <message> + <source>Last Receive</source> + <translation>Laatst ontvangen</translation> + </message> + <message> + <source>Bytes Sent</source> + <translation>Bytes Verzonden</translation> + </message> + <message> + <source>Bytes Received</source> + <translation>Bytes Ontvangen</translation> + </message> + <message> <source>Last block time</source> <translation>Tijd laatste blok</translation> </message> @@ -1400,6 +1500,18 @@ Adres: %4 <source>%1 GB</source> <translation>%1 Gb</translation> </message> + <message> + <source>via %1</source> + <translation>via %1</translation> + </message> + <message> + <source>never</source> + <translation>nooit</translation> + </message> + <message> + <source>Unknown</source> + <translation>Onbekend</translation> + </message> </context> <context> <name>ReceiveCoinsDialog</name> @@ -1641,6 +1753,10 @@ Adres: %4 <translation>Wis alle velden van het formulier.</translation> </message> <message> + <source>Dust:</source> + <translation>Stof:</translation> + </message> + <message> <source>Clear &All</source> <translation>Verwijder &Alles</translation> </message> @@ -1741,6 +1857,10 @@ Adres: %4 <translation>Waarschuwing: Onbekend wisselgeldadres</translation> </message> <message> + <source>Copy dust</source> + <translation>Kopieër stof</translation> + </message> + <message> <source>Are you sure you want to send?</source> <translation>Weet u zeker dat u wilt verzenden?</translation> </message> @@ -2431,28 +2551,10 @@ Adres: %4 <translation>Opties:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Specificeer configuratiebestand (standaard: bitcoin.conf) -</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Specificeer pid-bestand (standaard: bitcoind.pid) -</translation> - </message> - <message> <source>Specify data directory</source> <translation>Stel datamap in</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Luister voor verbindingen op <poort> (standaard: 8333 of testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Onderhoud maximaal <n> verbindingen naar peers (standaard: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Verbind naar een node om adressen van anderen op te halen, en verbreek vervolgens de verbinding</translation> </message> @@ -2461,18 +2563,6 @@ Adres: %4 <translation>Specificeer uw eigen publieke adres</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Drempel om verbinding te verbreken naar zich misdragende peers (standaard: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Aantal seconden dat zich misdragende peers niet opnieuw mogen verbinden (standaard: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Wacht op JSON-RPC-connecties op poort <port> (standaard: 8332 of testnet: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Aanvaard commandoregel- en JSON-RPC-commando's</translation> </message> @@ -2511,18 +2601,10 @@ Het is ook aan te bevelen "alertnotify" in te stellen zodat u op de hoogte geste bijvoorbeeld: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Aanvaardbare cijfers (standaard: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Bind aan opgegeven adres en luister er altijd op. Gebruik [host]:port notatie voor IPv6</translation> </message> <message> - <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:15)</source> - <translation>Doorlopend tarief-limiet op gratis transacties toepassen tot <n>*1000 bytes per minuut (standaard: 15)</translation> - </message> - <message> <source>Enter regression test mode, which uses a special chain in which blocks can be solved instantly.</source> <translation>Schakel regressietest-modus in, die een speciale blokketen gebruikt waarin blokken onmiddellijk opgelost kunnen worden.</translation> </message> @@ -2539,14 +2621,6 @@ bijvoorbeeld: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</tran <translation>Voer opdracht uit zodra een portemonneetransactie verandert (%s in cmd wordt vervangen door TxID)</translation> </message> <message> - <source>Flush database activity from memory pool to disk log every <n> megabytes (default: 100)</source> - <translation>Leeg database-activiteit uit de geheugenpool naar schijf log elke <n> megabytes (standaard: 100) </translation> - </message> - <message> - <source>How thorough the block verification of -checkblocks is (0-4, default: 3)</source> - <translation>Hoe grondig de blokverificatie van -checkblocks is (0-4, standaard: 3)</translation> - </message> - <message> <source>In this mode -genproclimit controls how many blocks are generated immediately.</source> <translation>In deze modus, -genproclimit controleert hoeveel blokken er onmiddellijk worden gegenereerd.</translation> </message> @@ -2555,10 +2629,6 @@ bijvoorbeeld: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</tran <translation>Kies het aantal script verificatie processen (%u tot %d, 0 = auto, <0 = laat dit aantal kernen vrij, standaard: %d)</translation> </message> <message> - <source>Set the processor limit for when generation is on (-1 = unlimited, default: -1)</source> - <translation>Kies de processorlimiet wanneer generation is aan (-1 = ongelimiteerd, standaard: -1)</translation> - </message> - <message> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Dit is een pre-release testversie - gebruik op eigen risico! Gebruik deze niet voor het delven van munten of handelsdoeleinden</translation> </message> @@ -2567,10 +2637,6 @@ bijvoorbeeld: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</tran <translation>Niet in staat om %s te verbinden op deze computer. Bitcoin Core draait waarschijnlijk al.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Gebruik een aparte SOCKS5 proxy om 'Tor hidden services' te bereiken (standaard: hetzelfde als -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Waarschuwing: -paytxfee is zeer hoog ingesteld. Dit zijn de transactiekosten die u betaalt bij het versturen van een transactie.</translation> </message> @@ -2595,10 +2661,6 @@ bijvoorbeeld: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</tran <translation>(standaard: 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(standaard: wallet.dat)</translation> - </message> - <message> <source><category> can be:</source> <translation><category> kan zijn:</translation> </message> @@ -2627,10 +2689,6 @@ bijvoorbeeld: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</tran <translation>Foutopsporing/Testopties:</translation> </message> <message> - <source>Disable safemode, override a real safe mode event (default: 0)</source> - <translation>Veilige modus uitschakelen, hef een echte veilige modus gebeurtenis uit (default: 0)</translation> - </message> - <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Ontdek eigen IP-adres (standaard: 1 als er wordt geluisterd en geen -externalip is opgegeven)</translation> </message> @@ -2667,66 +2725,10 @@ bijvoorbeeld: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</tran <translation>Fout: Portemonnee vergrendeld, aanmaak transactie niet mogelijk!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Fout: Systeemfout:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Mislukt om op welke poort dan ook te luisteren. Gebruik -listen=0 as u dit wilt.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Lezen van blokinformatie mislukt</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Lezen van blok mislukt</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Synchroniseren van blokindex mislukt</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Schrijven van blokindex mislukt</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Schrijven van blokinformatie mislukt</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Schrijven van blok mislukt</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Schrijven van bestandsinformatie mislukt</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Schrijven naar coindatabase mislukt</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Schrijven van transactieindex mislukt</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Schrijven van undo-data mislukt</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>Forceer veilige modus (default: 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Genereer munten (standaard: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Aantal te checken blokken bij het opstarten (standaard: 288, 0 = allemaal)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>Als er geen <category> is opgegeven, laat dan alle debugging informatie zien.</translation> </message> @@ -2747,10 +2749,6 @@ bijvoorbeeld: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</tran <translation>Niet genoeg file descriptors beschikbaar.</translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>Prepend debug output met tijdstempel (standaard: 1)</translation> - </message> - <message> <source>Rebuild block chain index from current blk000??.dat files</source> <translation>Blokketen opnieuw opbouwen met behulp van huidige blk000??.dat-bestanden</translation> </message> @@ -2763,18 +2761,10 @@ bijvoorbeeld: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</tran <translation>Stel maximum blokgrootte in in bytes (standaard: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Stel het aantal threads in om RPC-aanvragen mee te bedienen (standaard: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Specificeer het portemonnee bestand (vanuit de gegevensmap)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>Spendeer onbevestigd wisselgeld wanneer transacties verstuurd worden (standaard: 1)</translation> - </message> - <message> <source>This is intended for regression testing tools and app development.</source> <translation>Dit is bedoeld voor regressie test toepassingen en applicatie onwikkeling.</translation> </message> @@ -2811,10 +2801,6 @@ bijvoorbeeld: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</tran <translation>Voer commando uit zodra een waarschuwing is ontvangen of wanneer we een erg lange fork detecteren (%s in commando wordt vervangen door bericht)</translation> </message> <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>Output extra debugginginformatie (standaard: 0, het leveren van <category> is optioneel)</translation> - </message> - <message> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: %d)</source> <translation>Stel maximumgrootte in bytes in voor hoge-prioriteits-/lage-transactiekosten-transacties (standaard: %d)</translation> </message> @@ -2831,42 +2817,10 @@ bijvoorbeeld: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</tran <translation>Ongeldig bedrag voor -mintxfee=<bedrag>: '%s'</translation> </message> <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation>Limiteer grootte van de handtekening cache tot <n> entries (default: 50000)</translation> - </message> - <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>Log transactieprioriteit en vergoeding per kB bij mijnen blocks (standaard: 0)</translation> - </message> - <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Onderhoud een volledige transactieindex (standaard: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Maximum per-connectie ontvangstbuffer, <n>*1000 bytes (standaard: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Maximum per-connectie zendbuffer, <n>*1000 bytes (standaard: 1000)</translation> - </message> - <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Accepteer alleen blokketen die overeenkomt met de ingebouwde checkpoints (standaard: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Verbind alleen naar nodes in netwerk <net> (IPv4, IPv6 of Tor)</translation> - </message> - <message> <source>Print block on startup, if found in block index</source> <translation>Toon block bij opstarten, wanneer gevonden in block index</translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>Toon block structuur bij opstarten (default: 0)</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>RPC SSL opties: (zie de Bitcoin Wiki voor SSL installatie-instructies)</translation> </message> @@ -2883,22 +2837,10 @@ bijvoorbeeld: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</tran <translation>Fuzz willekeurig 1 van elke <n> netwerkberichten</translation> </message> <message> - <source>Run a thread to flush wallet periodically (default: 1)</source> - <translation>Draai een proces om de wallet periodiek te flushen (default: 1)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Stuur trace/debug-info naar de console in plaats van het debug.log bestand</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Stel minimum blokgrootte in in bytes (standaard: 0)</translation> - </message> - <message> - <source>Sets the DB_PRIVATE flag in the wallet db environment (default: 1)</source> - <translation>Plaatst de DB_PRIVATE vlag in de wallet db omgeving (default: 1)</translation> - </message> - <message> <source>Show all debugging options (usage: --help -help-debug)</source> <translation>Toon alle foutopsporingsopties (gebruik: --help -help-debug)</translation> </message> @@ -2911,12 +2853,8 @@ bijvoorbeeld: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</tran <translation>Ondertekenen van transactie mislukt</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Specificeer de time-outtijd in milliseconden (standaard: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Systeemfout:</translation> + <source>This is experimental software.</source> + <translation>Dit is experimentele software.</translation> </message> <message> <source>Transaction amount too small</source> @@ -2931,10 +2869,6 @@ bijvoorbeeld: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</tran <translation>Transactie te groot</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Gebruik UPnP om de luisterende poort te mappen (standaard: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Gebruik UPnP om de luisterende poort te mappen (standaard: 1 als er wordt geluisterd)</translation> </message> @@ -2975,10 +2909,6 @@ bijvoorbeeld: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</tran <translation>Vernieuw portemonnee naar nieuwste versie</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Stel sleutelpoelgrootte in op <n> (standaard: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Doorzoek de blokketen op ontbrekende portemonnee-transacties</translation> </message> @@ -2987,14 +2917,6 @@ bijvoorbeeld: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</tran <translation>Gebruik OpenSSL (https) voor JSON-RPC-verbindingen</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Certificaat-bestand voor server (standaard: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Geheime sleutel voor server (standaard: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Dit helpbericht</translation> </message> diff --git a/src/qt/locale/bitcoin_pam.ts b/src/qt/locale/bitcoin_pam.ts index d109c24423..c42cc73484 100644 --- a/src/qt/locale/bitcoin_pam.ts +++ b/src/qt/locale/bitcoin_pam.ts @@ -10,10 +10,22 @@ <translation>Maglalang kang bayung address</translation> </message> <message> + <source>&New</source> + <translation>&Bayu</translation> + </message> + <message> <source>Copy the currently selected address to the system clipboard</source> <translation>Kopyan me ing salukuyan at makipiling address keng system clipboard</translation> </message> <message> + <source>&Copy</source> + <translation>&Kopyan</translation> + </message> + <message> + <source>C&lose</source> + <translation>I&sara</translation> + </message> + <message> <source>&Copy Address</source> <translation>&Kopyan ing address</translation> </message> @@ -26,10 +38,34 @@ <translation>&Ilako</translation> </message> <message> + <source>Choose the address to send coins to</source> + <translation>Pilinan ing address a magpadalang coins kang</translation> + </message> + <message> + <source>Choose the address to receive coins with</source> + <translation>Pilinan ing address a tumanggap coins a atin</translation> + </message> + <message> + <source>C&hoose</source> + <translation>P&ilinan</translation> + </message> + <message> + <source>Sending addresses</source> + <translation>Address king pamag-Padala</translation> + </message> + <message> + <source>Receiving addresses</source> + <translation>Address king pamag-Tanggap</translation> + </message> + <message> <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> <translation>Reni reng kekang Bitcoin address king pamagpadalang kabayaran. Lawan mulang masalese reng alaga ampo ing address na ning tumanggap bayu ka magpadalang barya.</translation> </message> <message> + <source>These are your Bitcoin addresses for receiving payments. It is recommended to use a new receiving address for each transaction.</source> + <translation>Reni reng kekang Bitcoin addresses keng pamananggap bayad. Rerekomenda mi na gumamit kang bayung address keng balang transaksiyon.</translation> + </message> + <message> <source>Copy &Label</source> <translation>Kopyan ing &Label</translation> </message> @@ -279,10 +315,6 @@ <translation>Gamit para king Tabs</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Kapilubluban ning Bitcoin</translation> </message> @@ -606,10 +638,6 @@ Address: %4 <translation>Ing makaltong impormasion mapalyaring luma ne. Ing kekang wallet otomatiku yang mag-synchronize keng Bitcoin network istung mekakonekta ne king network, oneng ing prosesung ini ali ya pa kumpletu.</translation> </message> <message> - <source>Wallet</source> - <translation>Wallet</translation> - </message> - <message> <source>Your current spendable balance</source> <translation>Ing kekang kasalungsungan balanse a malyari mung gastusan</translation> </message> @@ -634,10 +662,6 @@ Address: %4 <translation>Ing kekang kasalungsungan kabuuang balanse</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Reng kapilan pamung transaksion</b></translation> - </message> - <message> <source>out of sync</source> <translation>ali ya maka-sync</translation> </message> @@ -1375,26 +1399,10 @@ Address: %4 <translation>Pipamilian:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Pilinan ing configuration file(default: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Pilinan ing pid file(default: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Pilinan ing data directory</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Makiramdam king koneksion king <port>(default: 8333 o testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Mag-maintain peka <n> koneksion keng peers (default: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Kumunekta king note ban ayakua mula reng peer address, at mako king panga konekta</translation> </message> @@ -1403,14 +1411,6 @@ Address: %4 <translation>Sabyan me ing kekang pampublikong address</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Threshold for disconnecting misbehaving peers (default: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Tumanggap command line at JSON-RPC commands</translation> </message> @@ -1463,58 +1463,10 @@ Address: %4 <translation>Kamalian: Mababa ne ing espasyu king disk!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Kamalian: kamalian na ning sistema:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Memali ya ing pamakiramdam kareng gang nanung port. Gamita me ini -listen=0 nung buri me ini.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Me-mali king pamagbasa king impormasion ning block</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Me-mali king pamagbasa keng block</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Me-mali para i-sync ing block index</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Me-mali king pamanyulat king block index</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Me-mali king pamanyulat king block info</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Me-mali king pamanyulat block</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Me-mali king pamanyulat king file info</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Me-mali king pamanyulat king coin database</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Me-mali king pamanyulat king index ning transaksion</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Me-mali king pamanyulat king undo data</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Pilan la reng block a lawan keng umpisa (default: 288, 0 = all)</translation> - </message> - <message> <source>Information</source> <translation>&Impormasion</translation> </message> @@ -1523,14 +1475,6 @@ Address: %4 <translation>Magpadalang trace/debug info okeng console kesa keng debug.log file</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Ilage ing pekaditak a dagul na ning block king bytes (default: 0)</translation> - </message> - <message> - <source>System error: </source> - <translation>Kamalian ning sistema:</translation> - </message> - <message> <source>Transaction too large</source> <translation>Maragul yang masiadu ing transaksion</translation> </message> @@ -1559,10 +1503,6 @@ Address: %4 <translation>I-upgrade ing wallet king pekabayung porma</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>I-set ing key pool size king <n>(default: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>I-scan pasibayu ing block chain para kareng mauaualang transaksion</translation> </message> @@ -1571,14 +1511,6 @@ Address: %4 <translation>Gumamit OpenSSL(https) para king JSON-RPC koneksion</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Server certificate file (default: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Server private key (default: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Ining saup a mensayi</translation> </message> diff --git a/src/qt/locale/bitcoin_pl.ts b/src/qt/locale/bitcoin_pl.ts index 7cf3d042a1..25d04a0d49 100644 --- a/src/qt/locale/bitcoin_pl.ts +++ b/src/qt/locale/bitcoin_pl.ts @@ -387,10 +387,6 @@ <translation>Pasek zakładek</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Rdzeń BitCoin</translation> </message> @@ -426,10 +422,6 @@ <source>No block source available...</source> <translation>Brak dostępnych źródeł bloków...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Pobrano %1 bloków z historią transakcji.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n godzina</numerusform><numerusform>%n godzin</numerusform><numerusform>%n godzin</numerusform></translation> @@ -888,15 +880,7 @@ Adres: %4 <source>Error</source> <translation>Błąd</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB dostępnego wolnego miejsca</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(z %1GB potrzebnego)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -1102,10 +1086,6 @@ Adres: %4 <translation>Wyświetlana informacja może być nieaktualna. Twój portfel synchronizuje się automatycznie z siecią bitcoin, zaraz po tym jak uzyskano połączenie, ale proces ten nie został jeszcze ukończony.</translation> </message> <message> - <source>Wallet</source> - <translation>Portfel</translation> - </message> - <message> <source>Available:</source> <translation>Dostępne:</translation> </message> @@ -1138,10 +1118,6 @@ Adres: %4 <translation>Twoje obecne saldo</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Ostatnie transakcje</b></translation> - </message> - <message> <source>out of sync</source> <translation>desynchronizacja</translation> </message> @@ -2347,26 +2323,10 @@ Adres: %4 <translation>Opcje:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Wskaż plik konfiguracyjny (domyślnie: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Wskaż plik pid (domyślnie: bitcoin.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Wskaż folder danych</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Nasłuchuj połączeń na <port> (domyślnie: 8333 lub testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Utrzymuj maksymalnie <n> połączeń z peerami (domyślnie: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Podłącz się do węzła aby otrzymać adresy peerów i rozłącz</translation> </message> @@ -2375,18 +2335,6 @@ Adres: %4 <translation>Podaj swój publiczny adres</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Próg po którym nastąpi rozłączenie nietrzymających się zasad peerów (domyślnie: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Czas w sekundach, przez jaki nietrzymający się zasad peerzy nie będą mogli ponownie się podłączyć (domyślnie: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Nasłuchuj połączeń JSON-RPC na <port> (domyślnie: 8332 or testnet: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Akceptuj linię poleceń oraz polecenia JSON-RPC</translation> </message> @@ -2426,10 +2374,6 @@ Zalecane jest ustawienie alertnotify aby poinformować o problemach:⏎ na przykład: alertnotify=echo %%s | mail -s "Alarm Bitcoin" admin@foo.com⏎</translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Dopuszczalne szyfry (domyślnie: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Skojarz z podanym adresem. Użyj formatu [host]:port dla IPv6 </translation> </message> @@ -2474,10 +2418,6 @@ na przykład: alertnotify=echo %%s | mail -s "Alarm Bitcoin" admin@foo.com⏎</t <translation>(domyślnie: 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(domyślnie: wallet.dat)</translation> - </message> - <message> <source>Attempt to recover private keys from a corrupt wallet.dat</source> <translation>Próbuj odzyskać klucze prywatne z uszkodzonego wallet.dat</translation> </message> @@ -2538,66 +2478,10 @@ na przykład: alertnotify=echo %%s | mail -s "Alarm Bitcoin" admin@foo.com⏎</t <translation>Błąd: Zablokowany portfel, nie można utworzyć transakcji!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Błąd: błąd systemu:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Próba otwarcia jakiegokolwiek portu nie powiodła się. Użyj -listen=0 jeśli tego chcesz.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Nie udało się odczytać informacji bloku</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Nie udało się odczytać bloku.</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Nie udało się zsynchronizować indeksu bloków.</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Nie udało się zapisać indeksu bloków.</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Nie udało się zapisać informacji bloku</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Nie udało się zapisać bloku</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Nie udało się zapisać informacji o pliku</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Nie udało się zapisać do bazy monet</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Nie udało się zapisać indeksu transakcji</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Nie udało się zapisać danych odtwarzających</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>Wymuś tryb bezpieczny (domyślnie: 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Generuj monety (domyślnie: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Ile bloków sprawdzić przy starcie (domyślnie: 288, 0 = wszystkie)</translation> - </message> - <message> <source>Importing...</source> <translation>Importowanie…</translation> </message> @@ -2626,18 +2510,10 @@ na przykład: alertnotify=echo %%s | mail -s "Alarm Bitcoin" admin@foo.com⏎</t <translation>Ustaw maksymalną wielkość bloku w bajtach (domyślnie: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Ustaw liczbę wątków do odwołań RPC (domyślnie: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Określ plik portfela (w obrębie folderu danych)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>Wydawaj niepotwierdzoną resztę podczas wysyłania transakcji (domyślnie: 1)</translation> - </message> - <message> <source>Verifying blocks...</source> <translation>Weryfikacja bloków...</translation> </message> @@ -2682,46 +2558,14 @@ na przykład: alertnotify=echo %%s | mail -s "Alarm Bitcoin" admin@foo.com⏎</t <translation>Nieprawidłowa kwota dla -mintxfee=<amount>: '%s'</translation> </message> <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation>Ogranicz rozmiar pamięci podręcznej sygnatur do <n> wpisów (domyslnie: 50000)</translation> - </message> - <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>Loguj priorytety transakcji i opłaty na kB podczas kopania bloków (domyślnie: 0)</translation> - </message> - <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Utrzymuj pełen indeks transakcji (domyślnie: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Maksymalny bufor odbioru na połączenie, <n>*1000 bajtów (domyślnie: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Maksymalny bufor wysyłu na połączenie, <n>*1000 bajtów (domyślnie: 1000)</translation> - </message> - <message> <source>Node relay options:</source> <translation>Opcje przekaźnikowe węzła:</translation> </message> <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Akceptuj tylko łańcuch bloków zgodny z wbudowanymi punktami kontrolnymi (domyślnie: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Łącz z węzłami tylko w sieci <net> (IPv4, IPv6 lub Tor)</translation> - </message> - <message> <source>Print block on startup, if found in block index</source> <translation>Wyświetlaj blok podczas uruchamiania, jeżeli znaleziono indeks bloków</translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>Wypisz drzewo bloków podczas uruchomienia (domyślnie: 0)</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>Opcje RPC SSL: (odwiedź Bitcoin Wiki w celu uzyskania instrukcji)</translation> </message> @@ -2738,18 +2582,10 @@ na przykład: alertnotify=echo %%s | mail -s "Alarm Bitcoin" admin@foo.com⏎</t <translation>Losowo ignoruje 1 z wszystkich <n> wiadomości sieciowych.</translation> </message> <message> - <source>Run a thread to flush wallet periodically (default: 1)</source> - <translation>Uruchom wątek do okresowego zapisywania portfela (domyślnie: 1)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Wyślij informację/raport do konsoli zamiast do pliku debug.log.</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Ustaw minimalny rozmiar bloku w bajtach (domyślnie: 0)</translation> - </message> - <message> <source>Show all debugging options (usage: --help -help-debug)</source> <translation>Pokaż wszystkie opcje odpluskwiania (użycie: --help -help-debug)</translation> </message> @@ -2762,14 +2598,6 @@ na przykład: alertnotify=echo %%s | mail -s "Alarm Bitcoin" admin@foo.com⏎</t <translation>Podpisywanie transakcji nie powiodło się</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Wskaż czas oczekiwania bezczynności połączenia w milisekundach (domyślnie: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Błąd systemu:</translation> - </message> - <message> <source>This is experimental software.</source> <translation>To oprogramowanie eksperymentalne.</translation> </message> @@ -2786,10 +2614,6 @@ na przykład: alertnotify=echo %%s | mail -s "Alarm Bitcoin" admin@foo.com⏎</t <translation>Transakcja zbyt duża</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Używaj UPnP do mapowania portu nasłuchu (domyślnie: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Używaj UPnP do mapowania portu nasłuchu (domyślnie: 1 gdy nasłuchuje)</translation> </message> @@ -2830,10 +2654,6 @@ na przykład: alertnotify=echo %%s | mail -s "Alarm Bitcoin" admin@foo.com⏎</t <translation>Zaktualizuj portfel do najnowszego formatu.</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Ustaw rozmiar puli kluczy na <n> (domyślnie: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Przeskanuj blok łańcuchów żeby znaleźć zaginione transakcje portfela</translation> </message> @@ -2842,14 +2662,6 @@ na przykład: alertnotify=echo %%s | mail -s "Alarm Bitcoin" admin@foo.com⏎</t <translation>Użyj OpenSSL (https) do połączeń JSON-RPC</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Plik certyfikatu serwera (domyślnie: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Klucz prywatny serwera (domyślnie: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Ta wiadomość pomocy</translation> </message> diff --git a/src/qt/locale/bitcoin_pt_BR.ts b/src/qt/locale/bitcoin_pt_BR.ts index 0cdb7d6694..cbd730bde4 100644 --- a/src/qt/locale/bitcoin_pt_BR.ts +++ b/src/qt/locale/bitcoin_pt_BR.ts @@ -391,10 +391,6 @@ <translation>Barra de ferramentas</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Núcleo Bitcoin</translation> </message> @@ -434,10 +430,6 @@ <source>No block source available...</source> <translation>Nenhum servidor disponível...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Processado %1 blocos do histórico de transações.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n hora</numerusform><numerusform>%n horas</numerusform></translation> @@ -915,15 +907,7 @@ Endereço: %4</translation> <source>Error</source> <translation>Erro</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB de espaço disponível</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(Mais de %1GB necessário)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -1165,10 +1149,6 @@ Endereço: %4</translation> <translation>A informação mostrada pode estar desatualizada. Sua carteira sincroniza automaticamente com a rede Bitcoin depois que a conexão é estabelecida, mas este processo pode não estar completo ainda.</translation> </message> <message> - <source>Wallet</source> - <translation>Carteira</translation> - </message> - <message> <source>Watch-only:</source> <translation>Apenas visualizar:</translation> </message> @@ -1209,10 +1189,6 @@ Endereço: %4</translation> <translation>Sua balança atual em endereços apenas visualizados</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Transações recentes</b></translation> - </message> - <message> <source>out of sync</source> <translation>fora de sincronia</translation> </message> @@ -1282,7 +1258,11 @@ Endereço: %4</translation> </context> <context> <name>PeerTableModel</name> - </context> + <message> + <source>Ping Time</source> + <translation>Tempo de Ping</translation> + </message> +</context> <context> <name>QObject</name> <message> @@ -1416,6 +1396,10 @@ Endereço: %4</translation> <translation>&Pares</translation> </message> <message> + <source>Direction</source> + <translation>Direção</translation> + </message> + <message> <source>Version</source> <translation>Versão</translation> </message> @@ -1424,6 +1408,30 @@ Endereço: %4</translation> <translation>Serviços</translation> </message> <message> + <source>Ban Score</source> + <translation>Banir pontuação</translation> + </message> + <message> + <source>Last Send</source> + <translation>Ultimo Envio</translation> + </message> + <message> + <source>Last Receive</source> + <translation>Ultimo Recebido</translation> + </message> + <message> + <source>Bytes Sent</source> + <translation>Bytes Enviados</translation> + </message> + <message> + <source>Bytes Received</source> + <translation>bytes Recebidos</translation> + </message> + <message> + <source>Ping Time</source> + <translation>Tempo de Ping</translation> + </message> + <message> <source>Last block time</source> <translation>Horário do último bloco</translation> </message> @@ -1516,14 +1524,6 @@ Endereço: %4</translation> <translation>Saída</translation> </message> <message> - <source>Yes</source> - <translation>Sim</translation> - </message> - <message> - <source>No</source> - <translation>Não</translation> - </message> - <message> <source>Unknown</source> <translation>Desconhecido</translation> </message> @@ -1911,6 +1911,10 @@ Endereço: %4</translation> <translation>Este é um pagamento normal.</translation> </message> <message> + <source>The Bitcoin address to send the payment to</source> + <translation>O enderesso Bitcoin que enviarár o pagamento</translation> + </message> + <message> <source>Alt+A</source> <translation>Alt+A</translation> </message> @@ -1981,6 +1985,10 @@ Endereço: %4</translation> <translation>Você pode assinar mensagens com seus endereços para provar que você é o dono deles. Seja cuidadoso para não assinar algo vago, pois ataques de pishing podem tentar te enganar para dar sua assinatura de identidade para eles. Apenas assine afirmações completamente detalhadas com as quais você concorda.</translation> </message> <message> + <source>The Bitcoin address to sign the message with</source> + <translation>O enderesso Bitcoin que assinará a mensagem</translation> + </message> + <message> <source>Choose previously used address</source> <translation>Escolha um endereço usado anteriormente</translation> </message> @@ -2033,6 +2041,10 @@ Endereço: %4</translation> <translation>Forneça o endereço da assinatura, a mensagem (se assegure que você copiou quebras de linha, espaços, tabs, etc. exatamente) e a assinatura abaixo para verificar a mensagem. Cuidado para não ler mais na assinatura do que está escrito na mensagem propriamente, para evitar ser vítima de uma ataque do tipo "man-in-the-middle".</translation> </message> <message> + <source>The Bitcoin address the message was signed with</source> + <translation>O enderesso Bitcoin que assionou a mesnagem</translation> + </message> + <message> <source>Verify the message to ensure it was signed with the specified Bitcoin address</source> <translation>Verificar mensagem para se assegurar que ela foi assinada pelo dono de um endereço Bitcoin específico.</translation> </message> @@ -2174,6 +2186,10 @@ Endereço: %4</translation> <translation>seu próprio endereço</translation> </message> <message> + <source>watch-only</source> + <translation>Vizualização apenas</translation> + </message> + <message> <source>label</source> <translation>rótulo</translation> </message> @@ -2194,6 +2210,14 @@ Endereço: %4</translation> <translation>Débito</translation> </message> <message> + <source>Total debit</source> + <translation>Débito total</translation> + </message> + <message> + <source>Total credit</source> + <translation>Credito total</translation> + </message> + <message> <source>Transaction fee</source> <translation>Taxa de transação</translation> </message> @@ -2344,6 +2368,10 @@ Endereço: %4</translation> <translation>Minerado</translation> </message> <message> + <source>watch-only</source> + <translation>Vizualização apenas</translation> + </message> + <message> <source>(n/a)</source> <translation>(n/a)</translation> </message> @@ -2455,6 +2483,10 @@ Endereço: %4</translation> <translation>Exportar Histórico de Transação</translation> </message> <message> + <source>Watch-only</source> + <translation>Vizualização apenas</translation> + </message> + <message> <source>Exporting Failed</source> <translation>Exportação Falhou</translation> </message> @@ -2566,26 +2598,10 @@ Endereço: %4</translation> <translation>Opções:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Especifique um arquivo de configurações (padrão: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Especifique um arquivo de pid (padrão: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Especificar diretório de dados</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Procurar por conexões em <port> (padrão: 8333 ou testnet:18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Manter no máximo <n> conexões aos peers (padrão: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Conectar a um nó para receber endereços de participantes, e desconectar.</translation> </message> @@ -2594,18 +2610,6 @@ Endereço: %4</translation> <translation>Especificar seu próprio endereço público</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Limite para desconectar peers mal comportados (padrão: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Número de segundos para impedir que peers mal comportados reconectem (padrão: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Escutar conexões JSON-RPC na porta <porta> (padrão: 8332 ou testnet: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Aceitar linha de comando e comandos JSON-RPC</translation> </message> @@ -2646,18 +2650,10 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Codificadores aceitos (padrão: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Vincular ao endereço fornecido e sempre escutar nele. Use a notação [host]:port para IPv6</translation> </message> <message> - <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:15)</source> - <translation>Restringe a taxa de transações gratuitas para <n>*1000 bytes por minuto (padrão:15)</translation> - </message> - <message> <source>Enter regression test mode, which uses a special chain in which blocks can be solved instantly.</source> <translation>Entra no modo de teste de regressão, que usa uma cadeia especial onde os blocos podem ser resolvidos instantaneamente.</translation> </message> @@ -2674,14 +2670,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ <translation>Executar comando quando uma transação da carteira mudar (%s no comando será substituído por TxID)</translation> </message> <message> - <source>Flush database activity from memory pool to disk log every <n> megabytes (default: 100)</source> - <translation>Descarrega a atividade do banco de dados da memória para log em disco a cada <n> megabytes (padrão: 100)</translation> - </message> - <message> - <source>How thorough the block verification of -checkblocks is (0-4, default: 3)</source> - <translation>Quão completa a verificação de blocos do -checkblocks é (0-4, padrão: 3)</translation> - </message> - <message> <source>In this mode -genproclimit controls how many blocks are generated immediately.</source> <translation>Neste modo -genproclimit controla quantos blocos são gerados imediatamente.</translation> </message> @@ -2690,10 +2678,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ <translation>Define o número de threads de verificação de script (%u a %d, 0 = automático, <0 = número de cores deixados livres, padrão: %d)</translation> </message> <message> - <source>Set the processor limit for when generation is on (-1 = unlimited, default: -1)</source> - <translation>Define o limite de processador para quando geração está ativa (-1 = ilimitada, padrão: -1)</translation> - </message> - <message> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Este pode ser um build de teste pré-lançamento - use por sua conta e risco - não use para mineração ou aplicações de comércio.</translation> </message> @@ -2702,10 +2686,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ <translation>Impossível ouvir em %s neste computador. Bitcoin Core já está sendo executado provavelmente.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Use proxy SOCKS5 separado para alcançar nós via Tor hidden services (padrão: -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Atenção: valor de -paytxfee escolhido é muito alto! Este é o valor da taxa de transação que você irá pagar se enviar a transação.</translation> </message> @@ -2730,10 +2710,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ <translation>(padrão: 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(padrão: wallet.dat)</translation> - </message> - <message> <source><category> can be:</source> <translation><category> pode ser:</translation> </message> @@ -2762,10 +2738,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ <translation>Opções de Debug/Teste:</translation> </message> <message> - <source>Disable safemode, override a real safe mode event (default: 0)</source> - <translation>Desabilita modo seguro, sobrepõe um evento de modo seguro real (padrão: 0)</translation> - </message> - <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Descobrir os próprios endereços IP (padrão: 1 quando no modo listening e opção -externalip não estiver presente)</translation> </message> @@ -2794,6 +2766,10 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ <translation>Erro ao abrir banco de dados de blocos</translation> </message> <message> + <source>Error: A fatal internal error occured, see debug.log for details</source> + <translation>Erro: Um erro interno fatal ocorreu, ver o debug.log para detalhes</translation> + </message> + <message> <source>Error: Disk space is low!</source> <translation>Erro: Espaço em disco insuficiente!</translation> </message> @@ -2802,66 +2778,10 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ <translation>Erro: Carteira bloqueada, impossível criar transação!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Erro: erro de sistema</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Falha ao escutar em qualquer porta. Use -listen=0 se você quiser isso.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Falha ao ler informação de bloco</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Falha ao ler bloco</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Falha ao sincronizar índice de blocos</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Falha ao escrever índice de blocos</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Falha ao escrever informações de bloco</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Falha ao escrever bloco</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Falha ao escrever informções de arquivo</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Falha ao escrever banco de dados de moedas</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Falha ao escrever índice de transações</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Falha ao escrever dados para desfazer ações</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>Força modo seguro (padrão: 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Gerar moedas (padrão: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Quantos blocos checar ao inicializar (padrão: 288, 0 = todos)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>Se <category> não for informada, logar toda informação de debug.</translation> </message> @@ -2882,10 +2802,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ <translation>Decriptadores de arquivos disponíveis insuficientes.</translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>Adiciona timestamp como prefixo no debug (padrão: 1)</translation> - </message> - <message> <source>Rebuild block chain index from current blk000??.dat files</source> <translation>Reconstruir índice de blockchain a partir dos arquivos atuais blk000??.dat</translation> </message> @@ -2898,22 +2814,10 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ <translation>Define o tamanho máximo de cada bloco em bytes (padrão: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Defina o número de threads de chamadas RPC (padrão: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Especifique o arquivo da carteira (dentro do diretório de dados)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>Permite gastar troco não confirmado ao criar transações (padrão: 1)</translation> - </message> - <message> - <source>Stop running after importing blocks from disk (default: 0)</source> - <translation>Parar de executar após importar blocos do disco (padrão: 0)</translation> - </message> - <message> <source>This is intended for regression testing tools and app development.</source> <translation>Isso é usado para testes de regressão e ferramentas de desenvolvimento.</translation> </message> @@ -2954,10 +2858,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ <translation>Erro: Escutar por conexões de entrada falhou (escutar retornou erro %s)</translation> </message> <message> - <source>Execute command when a network tx respends wallet tx input (%s=respend TxID, %t=wallet TxID)</source> - <translation>Executa comando quando uma transação da rede gasta novamente uma transação de entrada da carteira (%s=TxID do gasto duplo, %t=TxID da Carteira)</translation> - </message> - <message> <source>Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)</source> <translation>Executa o comando quando um alerta relevante é recebido ou vemos uma longa segregação (%s em cmd é substituído pela mensagem)</translation> </message> @@ -2970,10 +2870,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ <translation>Taxas (em BTC/Kb) menores do que este valor são consideradas inexistentes para a criação da transação (padrão: %s)</translation> </message> <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>Informação de saída de debug (padrão: 0, definir <category> é opcional)</translation> - </message> - <message> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: %d)</source> <translation>Define o tamanho máximo de alta-prioridade por taxa baixa nas transações em bytes (padrão: %d)</translation> </message> @@ -2982,6 +2878,10 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ <translation>Impossível resolver endereço -whitebind: '%s'</translation> </message> <message> + <source>Connect through SOCKS5 proxy</source> + <translation>Connecte-se através de um proxy SOCKS5</translation> + </message> + <message> <source>Copyright (C) 2009-%i The Bitcoin Core Developers</source> <translation>Copyright (C) 2009-%i Desenvolvedores Bitcoin Core</translation> </message> @@ -2994,10 +2894,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ <translation>Taxa (em BTC/kB) a adicionar nas transações que você envia (padrão: %s)</translation> </message> <message> - <source>Include IP addresses in debug output (default: 0)</source> - <translation>Incluir endereços IP na saída de depuração (padrão: 0)</translation> - </message> - <message> <source>Information</source> <translation>Informação</translation> </message> @@ -3022,46 +2918,14 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ <translation>Manter no máximo <n> blocos pendentes em memória (padrão: %u)</translation> </message> <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation>Limita tamanho do cache de assinaturas em <n> entradas (padrão: 50000)</translation> - </message> - <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>Registra log da prioridade de transação e taxa por kB quando minerando blocos (padrão: 0)</translation> - </message> - <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Manter índice completo de transações (padrão: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Buffer máximo de recebimento por conexão, <n>*1000 bytes (padrão: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Buffer máximo de envio por conexão, <n>*1000 bytes (padrão: 1000)</translation> - </message> - <message> <source>Need to specify a port with -whitebind: '%s'</source> <translation>Necessário informar uma porta com -whitebind: '%s'</translation> </message> <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Apenas aceitar cadeia de blocos correspondente a marcas de verificação internas (padrão: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Apenas conectar em nós na rede <net> (IPv4, IPv6, ou Tor)</translation> - </message> - <message> <source>Print block on startup, if found in block index</source> <translation>Imprime bloco ao iniciar, se encontrado no índice de blocos</translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>Imprime árvore de blocos ao iniciar (padrão: 0)</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>Opções RPC SSL: (veja o Bitcoin Wiki para instruções de configuração SSL)</translation> </message> @@ -3078,22 +2942,10 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ <translation>Aleatoriamente embaralha 1 em cada <n> mensagens da rede</translation> </message> <message> - <source>Run a thread to flush wallet periodically (default: 1)</source> - <translation>Executa uma thread para limpar a carteira periodicamente (padrão: 1)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Mandar informação de trace/debug para o console em vez de para o arquivo debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Determinar tamanho mínimo de bloco em bytes (padrão: 0)</translation> - </message> - <message> - <source>Sets the DB_PRIVATE flag in the wallet db environment (default: 1)</source> - <translation>Define a flag DB_PRIVATE no ambiente de banco de dados da carteira (padrão: 1)</translation> - </message> - <message> <source>Show all debugging options (usage: --help -help-debug)</source> <translation>Exibir todas opções de debug (uso: --help -help-debug)</translation> </message> @@ -3106,14 +2958,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ <translation>Assinatura de transação falhou</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Especifique o tempo limite (timeout) da conexão em milissegundos (padrão: 5000) </translation> - </message> - <message> - <source>System error: </source> - <translation>Erro de sistema:</translation> - </message> - <message> <source>This is experimental software.</source> <translation>Este é um software experimental.</translation> </message> @@ -3134,10 +2978,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ <translation>Impossível se ligar a %s neste computador (bind retornou erro %s)</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Usar UPnP para mapear porta de escuta (padrão: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Usar UPnP para mapear porta de escuta (padrão: 1 quando estiver escutando)</translation> </message> @@ -3146,6 +2986,10 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ <translation>Nome de usuário para conexões JSON-RPC</translation> </message> <message> + <source>Wallet needed to be rewritten: restart Bitcoin Core to complete</source> + <translation>Sua carteira precisou ser reescrita: favor reiniciar o Bitcoin para completar</translation> + </message> + <message> <source>Warning</source> <translation>Atenção</translation> </message> @@ -3178,10 +3022,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ <translation>Atualizar carteira para o formato mais recente</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Determinar tamanho do pool de endereços para <n> (padrão: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Re-escanear blocos procurando por transações perdidas da carteira</translation> </message> @@ -3190,14 +3030,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ <translation>Usar OpenSSL (https) para conexões JSON-RPC</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Arquivo de certificado do servidor (padrão: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Chave privada do servidor (padrão: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Esta mensagem de ajuda</translation> </message> @@ -3222,6 +3054,10 @@ por exemplo: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com⏎ <translation>Endereço -proxy inválido: '%s'</translation> </message> <message> + <source>Specify pid file (default: %s)</source> + <translation>Especificar aqrquivo pid (default: %s)</translation> + </message> + <message> <source>Unknown network specified in -onlynet: '%s'</source> <translation>Rede desconhecida especificada em -onlynet: '%s'</translation> </message> diff --git a/src/qt/locale/bitcoin_pt_PT.ts b/src/qt/locale/bitcoin_pt_PT.ts index 2d277528b1..edb1e87b6f 100644 --- a/src/qt/locale/bitcoin_pt_PT.ts +++ b/src/qt/locale/bitcoin_pt_PT.ts @@ -180,6 +180,10 @@ <translation>Carteira encriptada</translation> </message> <message> + <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>ten or more random characters</b>, or <b>eight or more words</b>.</source> + <translation>Escreva a nova frase de seguraça da sua carteira. <br/> Por favor, use uma frase de <b>10 ou mais caracteres aleatórios,</b> ou <b>oito ou mais palavras</b>.</translation> + </message> + <message> <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> <translation>O cliente Bitcoin irá agora ser fechado para terminar o processo de encriptação. Recorde que a encriptação da sua carteira não protegerá totalmente os seus bitcoins de serem roubados por programas maliciosos que infectem o seu computador.</translation> </message> @@ -375,10 +379,6 @@ <translation>Barra de separadores</translation> </message> <message> - <source>[testnet]</source> - <translation>[rede de testes]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin Core</translation> </message> @@ -418,10 +418,6 @@ <source>No block source available...</source> <translation>Nenhuma fonte de blocos disponível...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Processados %1 blocos do histórico de transações.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n hora</numerusform><numerusform>%n horas</numerusform></translation> @@ -875,15 +871,7 @@ Endereço: %4</translation> <source>Error</source> <translation>Erro</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB de espaço livre disponível</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(de %1GB necessários)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -1105,10 +1093,6 @@ Endereço: %4</translation> <translation>A informação mostrada poderá estar desatualizada. A sua carteira sincroniza automaticamente com a rede Bitcoin depois de estabelecer ligação, mas este processo ainda não está completo.</translation> </message> <message> - <source>Wallet</source> - <translation>Carteira</translation> - </message> - <message> <source>Available:</source> <translation>Disponível:</translation> </message> @@ -1141,10 +1125,6 @@ Endereço: %4</translation> <translation>O seu saldo total actual</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Transações recentes</b></translation> - </message> - <message> <source>out of sync</source> <translation>fora de sincronia</translation> </message> @@ -1160,6 +1140,10 @@ Endereço: %4</translation> <translation>Endereço de pagamento inválido %1</translation> </message> <message> + <source>Payment request rejected</source> + <translation>Pedido de pagamento rejeitado</translation> + </message> + <message> <source>Requested payment amount of %1 is too small (considered dust).</source> <translation>Quantia solicitada para pagamento de %1 é muito pequena (considerada "pó").</translation> </message> @@ -2406,26 +2390,10 @@ Endereço: %4</translation> <translation>Opções:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Especificar ficheiro de configuração (por defeito: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Especificar ficheiro pid (por defeito: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Especificar pasta de dados</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Escute ligações na porta <n> (por defeito: 8333 ou testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Manter no máximo <n> ligações a outros nós da rede (por defeito: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Ligar a um nó para recuperar endereços de pares, e desligar</translation> </message> @@ -2434,18 +2402,6 @@ Endereço: %4</translation> <translation>Especifique o seu endereço público</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Tolerância para desligar nós com comportamento indesejável (por defeito: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Número de segundos a impedir que nós com comportamento indesejado se liguem de novo (por defeito: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Escutar por ligações JSON-RPC na porta <n> (por defeito: 8332 ou rede de testes: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Aceitar comandos de linha de comandos e JSON-RPC</translation> </message> @@ -2485,10 +2441,6 @@ Também é recomendado definir um alertnotify para que seja alertado sobre probl por exemplo: alertnotify=echo %%s | mail -s "Alerta Bitcoin" admin@foo.com</translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Cifras aceitáveis (por defeito: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Associar a endereço específico e escutar sempre nele. Use a notação [anfitrião]:porta para IPv6</translation> </message> @@ -2517,10 +2469,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Alerta Bitcoin" admin@foo.com</tran <translation>Incapaz de vincular à porta %s neste computador. O Bitcoin Core provavelmente já está a correr.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Usar um proxy SOCKS5 separado para aceder a pares através de Tor hidden services (por defeito: -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Atenção: -paytxfee está definida com um valor muito alto! Esta é a taxa que irá pagar se enviar uma transação.</translation> </message> @@ -2597,62 +2545,10 @@ por exemplo: alertnotify=echo %%s | mail -s "Alerta Bitcoin" admin@foo.com</tran <translation>Erro: Carteira bloqueada, incapaz de criar transação! </translation> </message> <message> - <source>Error: system error: </source> - <translation>Erro: erro do sistema:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Falhou a escutar em qualquer porta. Use -listen=0 se quiser isto.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Falha ao ler informação do bloco</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Falha ao ler bloco</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Falha ao sincronizar índice de blocos</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Falha ao escrever índice de blocos</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Falha ao escrever informação do bloco</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Falha ao escrever bloco</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Falha ao escrever informação do ficheiro</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Falha ao escrever na base de dados de moedas</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Falha ao escrever índice de transações</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Falha ao escrever histórico de modificações</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Gerar moedas (por defeito: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Quantos blocos verificar ao inicializar (por defeito: 288, 0 = todos)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>Se uma <categoria> não é fornecida, imprimir toda a informação de depuração.</translation> </message> @@ -2669,10 +2565,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Alerta Bitcoin" admin@foo.com</tran <translation>Os descritores de ficheiros disponíveis são insuficientes.</translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>Adicionar data e hora à informação de depuração (por defeito: 1)</translation> - </message> - <message> <source>Rebuild block chain index from current blk000??.dat files</source> <translation>Reconstruir a cadeia de blocos a partir dos ficheiros blk000??.dat atuais</translation> </message> @@ -2685,18 +2577,10 @@ por exemplo: alertnotify=echo %%s | mail -s "Alerta Bitcoin" admin@foo.com</tran <translation>Definir tamanho máximo por bloco em bytes (por defeito: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Defina o número de processos para servir as chamadas RPC (por defeito: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Especifique ficheiro de carteira (dentro da pasta de dados)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>Gastar saldo não confirmado ao enviar transações (padrão: 1)</translation> - </message> - <message> <source>This is intended for regression testing tools and app development.</source> <translation>Isto têm como fim a realização de testes de regressão para pools e desenvolvimento de aplicações.</translation> </message> @@ -2733,10 +2617,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Alerta Bitcoin" admin@foo.com</tran <translation>Executar comando quando um alerta relevante for recebido ou em caso de uma divisão longa da cadeia de blocos (no comando, %s é substituído pela mensagem)</translation> </message> <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>Informação de depuração (por defeito: 0, fornecer uma <categoria> é opcional)</translation> - </message> - <message> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: %d)</source> <translation>Definir tamanho máximo de transações com alta-prioridade/baixa-taxa em bytes (por defeito: %d)</translation> </message> @@ -2753,34 +2633,10 @@ por exemplo: alertnotify=echo %%s | mail -s "Alerta Bitcoin" admin@foo.com</tran <translation>Quantia inválida para -mintxfee=<quantidade>: '%s'</translation> </message> <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Manter índice de transações completo (por defeito: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Maximo armazenamento intermédio de recepção por ligação, <n>*1000 bytes (por defeito: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Maximo armazenamento intermédio de envio por ligação, <n>*1000 bytes (por defeito: 1000)</translation> - </message> - <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Apenas aceitar cadeia de blocos coincidente com pontos de controle internos (por defeito: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Apenas ligar a nós na rede <net> (IPv4, IPv6 ou Tor)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Enviar informação de rastreio/depuração para a consola e não para o ficheiro debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Definir tamanho minímo de um bloco em bytes (por defeito: 0)</translation> - </message> - <message> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>Encolher ficheiro debug.log ao iniciar o cliente (por defeito: 1 sem -debug definido)</translation> </message> @@ -2789,14 +2645,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Alerta Bitcoin" admin@foo.com</tran <translation>Falhou assinatura da transação</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Especificar tempo de espera da ligação em millisegundos (por defeito: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Erro de sistema:</translation> - </message> - <message> <source>Transaction amount too small</source> <translation>Quantia da transação é muito baixa</translation> </message> @@ -2809,10 +2657,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Alerta Bitcoin" admin@foo.com</tran <translation>Transação grande demais</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Usar UPnP para mapear a porta de escuta (padrão: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Usar UPnP para mapear a porta de escuta (padrão: 1 ao escutar)</translation> </message> @@ -2849,10 +2693,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Alerta Bitcoin" admin@foo.com</tran <translation>Atualize a carteira para o formato mais recente</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Definir o tamanho da memória de chaves para <n> (por defeito: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Procurar transações em falta na cadeia de blocos</translation> </message> @@ -2861,14 +2701,6 @@ por exemplo: alertnotify=echo %%s | mail -s "Alerta Bitcoin" admin@foo.com</tran <translation>Usar OpenSSL (https) para ligações JSON-RPC</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Ficheiro de certificado do servidor (por defeito: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Chave privada do servidor (por defeito: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Esta mensagem de ajuda</translation> </message> diff --git a/src/qt/locale/bitcoin_ro_RO.ts b/src/qt/locale/bitcoin_ro_RO.ts index c9cad3d92a..a20bc677a0 100644 --- a/src/qt/locale/bitcoin_ro_RO.ts +++ b/src/qt/locale/bitcoin_ro_RO.ts @@ -275,6 +275,14 @@ <translation>S&chimbă parola...</translation> </message> <message> + <source>&Sending addresses...</source> + <translation>&Trimitere adrese...</translation> + </message> + <message> + <source>&Receiving addresses...</source> + <translation>&Primire adrese...</translation> + </message> + <message> <source>Open &URI...</source> <translation>Vizitaţi &URI...</translation> </message> @@ -367,10 +375,6 @@ <translation>Bara de file</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin Core</translation> </message> @@ -398,6 +402,10 @@ <source>&Command-line options</source> <translation>Command-line setări</translation> </message> + <message> + <source>Show the Bitcoin Core help message to get a list with possible Bitcoin command-line options</source> + <translation>Arată mesajul de ajutor Bitcoin Core pentru a obține o listă cu opțiunile posibile de linii de comandă Bitcoin</translation> + </message> <message numerus="yes"> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n conexiune activă către rețeaua Bitcoin</numerusform><numerusform>%n conexiuni active către rețeaua Bitcoin</numerusform><numerusform>%n de conexiuni active către rețeaua Bitcoin</numerusform></translation> @@ -406,10 +414,6 @@ <source>No block source available...</source> <translation>Nici o sursă de bloc disponibil ...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>S-au procesat %1 blocuri din istoricul tranzacțiilor.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n oră</numerusform><numerusform>%n ore</numerusform><numerusform>%n ore</numerusform></translation> @@ -844,15 +848,7 @@ Adresa: %4 <source>Error</source> <translation>Eroare</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB de spațiu liber disponibil</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(din %1GB necesari)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -1038,10 +1034,6 @@ Adresa: %4 <translation>Informațiile afișate pot neactualizate. Portofelul tău se sincronizează automat cu rețeaua Bitcoin după ce o conexiune este stabilită, dar acest proces nu a fost finalizat încă.</translation> </message> <message> - <source>Wallet</source> - <translation>Portofel</translation> - </message> - <message> <source>Available:</source> <translation>Disponibil:</translation> </message> @@ -1074,10 +1066,6 @@ Adresa: %4 <translation>Balanța totală curentă</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Tranzacții recente</b></translation> - </message> - <message> <source>out of sync</source> <translation>Nu este sincronizat</translation> </message> @@ -2279,26 +2267,10 @@ Adresa: %4 <translation>Setări:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Specifică fișierul de configurare (implicit: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Specifică fișierul pid (implicit bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Specifică dosarul de date</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Ascultă pentru conectări pe <port> (implicit: 8333 sau testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Menține cel mult <n> conexiuni cu partenerii (implicit: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Conectează-te la nod pentru a obține adresele partenerilor, și apoi deconectează-te</translation> </message> @@ -2307,18 +2279,6 @@ Adresa: %4 <translation>Specifică adresa ta publică</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Prag pentru deconectarea partenerilor care nu funcționează corect (implicit: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Numărul de secunde pentru a preveni reconectarea partenerilor care nu funcționează corect (implicit: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Ascultă pentru conexiuni JSON-RPC pe <port> (implicit:8332 sau testnet: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Se acceptă comenzi din linia de comandă și comenzi JSON-RPC</translation> </message> @@ -2360,10 +2320,6 @@ spre exemplu: alertnotify=echo %%s | mail -s "Alerta Bitcoin" admin@foo.com </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Cifruri acceptabile (implicit: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Atasati adresei date si ascultati totdeauna pe ea. Folositi [host]:port notatia pentru IPv6</translation> </message> @@ -2384,10 +2340,6 @@ spre exemplu: alertnotify=echo %%s | mail -s "Alerta Bitcoin" admin@foo.com <translation>Aceasta este o versiune de test preliminara - va asumati riscul folosind-o - nu folositi pentru minerit sau aplicatiile comerciantilor.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Utilizare proxy SOCKS5 separat pentru a ajunge la servicii ascunse TOR (implicit: -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Atentie: setarea -paytxfee este foarte ridicata! Aceasta este taxa tranzactiei pe care o vei plati daca trimiti o tranzactie.</translation> </message> @@ -2460,66 +2412,10 @@ spre exemplu: alertnotify=echo %%s | mail -s "Alerta Bitcoin" admin@foo.com <translation>Eroare: Portofel blocat, nu se poate crea o tranzacție!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Eroare: eroare de sistem:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Am esuat ascultarea pe orice port. Folositi -listen=0 daca vreti asta.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Citirea informațiilor despre bloc a eșuat</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Citirea blocului a eșuat</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>A eșuat sincronizarea indexului de blocuri</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>A eșuat scrierea indexului de blocuri</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Scrierea informațiilor despre bloc a eșuat</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Scrierea blocului a eșuat</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Nu a reușit scrierea informației în fișier</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Eșuarea scrierii în baza de date de monede</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Nu a reușit scrierea indexului de tranzacție</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Esuare in scrierea datelor anulate</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>Pornire fortata a modului safe mode (prestabilit: 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Generează monede (implicit: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Cate block-uri se verifica la initializare (implicit: 288, 0=toate)</translation> - </message> - <message> <source>Incorrect or no genesis block found. Wrong datadir for network?</source> <translation>Incorect sau nici un bloc de Geneza găsite. Directorul de retea greşit?</translation> </message> @@ -2540,10 +2436,6 @@ spre exemplu: alertnotify=echo %%s | mail -s "Alerta Bitcoin" admin@foo.com <translation>Setaţi dimensiunea maximă a unui block în bytes (implicit: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Stabileste numarul de thread-uri care servesc apeluri RPC (implicit: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Specifică fișierul wallet (în dosarul de date)</translation> </message> @@ -2592,42 +2484,14 @@ spre exemplu: alertnotify=echo %%s | mail -s "Alerta Bitcoin" admin@foo.com <translation>Suma invalida pentru -mintxfee=<suma>: '%s'</translation> </message> <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Păstrează un index complet al tranzacțiilor (implicit: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Tampon maxim pentru recepție per conexiune, <n>*1000 baiți (implicit: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Tampon maxim pentru transmitere per conexiune, <n>*1000 baiți (implicit: 1000)</translation> - </message> - <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Se accepta decat lantul de block care se potriveste punctului de control implementat (implicit: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Efectuează conexiuni doar către nodurile din rețeaua <net> (IPv4, IPv6 sau Tor)</translation> - </message> - <message> <source>Print block on startup, if found in block index</source> <translation>Publica bloc la pornire daca exista in index-ul de blocuri. </translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>Publicare arbore blocuri la pornire (prestabilit: 0)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Trimite informațiile trace/debug la consolă în locul fișierului debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Setează mărimea minimă a blocului în baiți (implicit: 0)</translation> - </message> - <message> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> <translation>Micsorati fisierul debug.log la inceperea clientului (implicit: 1 cand nu -debug)</translation> </message> @@ -2636,14 +2500,6 @@ spre exemplu: alertnotify=echo %%s | mail -s "Alerta Bitcoin" admin@foo.com <translation>Semnarea tranzacției a eșuat</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Specifică intervalul maxim de conectare în milisecunde (implicit: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Eroare de sistem:</translation> - </message> - <message> <source>Transaction amount too small</source> <translation>Suma tranzacționată este prea mică</translation> </message> @@ -2656,10 +2512,6 @@ spre exemplu: alertnotify=echo %%s | mail -s "Alerta Bitcoin" admin@foo.com <translation>Tranzacția este prea mare</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Foloseste UPnP pentru a vedea porturile (initial: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Foloseste UPnP pentru a vedea porturile (initial: 1 cand listezi)</translation> </message> @@ -2696,10 +2548,6 @@ spre exemplu: alertnotify=echo %%s | mail -s "Alerta Bitcoin" admin@foo.com <translation>Actualizează portofelul la ultimul format</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Setează mărimea bazinului de chei la <n> (implicit: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Rescanează lanțul de bloc pentru tranzacțiile portofel lipsă</translation> </message> @@ -2708,14 +2556,6 @@ spre exemplu: alertnotify=echo %%s | mail -s "Alerta Bitcoin" admin@foo.com <translation>Folosește OpenSSL (https) pentru conexiunile JSON-RPC</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Certificatul serverului (implicit: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Cheia privată a serverului (implicit: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Acest mesaj de ajutor</translation> </message> diff --git a/src/qt/locale/bitcoin_ru.ts b/src/qt/locale/bitcoin_ru.ts index d6a145928c..93c116d0a2 100644 --- a/src/qt/locale/bitcoin_ru.ts +++ b/src/qt/locale/bitcoin_ru.ts @@ -264,7 +264,7 @@ </message> <message> <source>&Options...</source> - <translation>Опции</translation> + <translation>&Параметры</translation> </message> <message> <source>&Encrypt Wallet...</source> @@ -387,10 +387,6 @@ <translation>Панель вкладок</translation> </message> <message> - <source>[testnet]</source> - <translation>[тестовая сеть]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin Core</translation> </message> @@ -416,11 +412,11 @@ </message> <message> <source>&Command-line options</source> - <translation>&Опции командной строки</translation> + <translation>&Пармаетры командной строки</translation> </message> <message> <source>Show the Bitcoin Core help message to get a list with possible Bitcoin command-line options</source> - <translation>Показать помощь по Bitcoin Core и получить список доступных опций командной строки.</translation> + <translation>Показать помощь по Bitcoin Core и получить список доступных параметров командной строки.</translation> </message> <message numerus="yes"> <source>%n active connection(s) to Bitcoin network</source> @@ -430,10 +426,6 @@ <source>No block source available...</source> <translation>Источник блоков недоступен...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Обработано %1 блоков истории транзакций.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n час</numerusform><numerusform>%n часа</numerusform><numerusform>%n часов</numerusform></translation> @@ -482,6 +474,10 @@ <source>Up to date</source> <translation>Синхронизировано</translation> </message> + <message numerus="yes"> + <source>Processed %n blocks of transaction history.</source> + <translation><numerusform>Обработан %n блок истории транзакций.</numerusform><numerusform>Обработано %n блока истории транзакций.</numerusform><numerusform>Обработано %n блоков истории транзакций.</numerusform></translation> + </message> <message> <source>Catching up...</source> <translation>Синхронизируется...</translation> @@ -847,11 +843,11 @@ Address: %4 </message> <message> <source>command-line options</source> - <translation>опции командной строки</translation> + <translation>параметры командной строки</translation> </message> <message> <source>UI options</source> - <translation>Опции интерфейса</translation> + <translation>Настройки интерфейса</translation> </message> <message> <source>Set language, for example "de_DE" (default: system locale)</source> @@ -912,13 +908,13 @@ Address: %4 <source>Error</source> <translation>Ошибка</translation> </message> - <message> - <source>GB of free space available</source> - <translation>ГБ свободного места доступно</translation> + <message numerus="yes"> + <source>%n GB of free space available</source> + <translation><numerusform>%nГБ свободного места доступно</numerusform><numerusform>%nГБ свободного места доступно</numerusform><numerusform>%nГБ свободного места доступно</numerusform></translation> </message> - <message> - <source>(of %1GB needed)</source> - <translation>(из необходимых %1ГБ)</translation> + <message numerus="yes"> + <source>(of %n GB needed)</source> + <translation><numerusform>(из необходимых %nГБ)</numerusform><numerusform>(из необходимых %nГБ)</numerusform><numerusform>(из необходимых %nГБ)</numerusform></translation> </message> </context> <context> @@ -948,7 +944,7 @@ Address: %4 <name>OptionsDialog</name> <message> <source>Options</source> - <translation>Опции</translation> + <translation>Параметры</translation> </message> <message> <source>&Main</source> @@ -1016,11 +1012,11 @@ Address: %4 </message> <message> <source>Reset all client options to default.</source> - <translation>Сбросить все опции клиента на значения по умолчанию.</translation> + <translation>Сбросить все настройки клиента на значения по умолчанию.</translation> </message> <message> <source>&Reset Options</source> - <translation>&Сбросить опции</translation> + <translation>&Сбросить параметры</translation> </message> <message> <source>&Network</source> @@ -1132,7 +1128,7 @@ Address: %4 </message> <message> <source>Confirm options reset</source> - <translation>Подтвердите сброс опций</translation> + <translation>Подтвердите сброс параметров</translation> </message> <message> <source>Client restart required to activate changes.</source> @@ -1162,10 +1158,6 @@ Address: %4 <translation>Отображаемая информация может быть устаревшей. Ваш бумажник автоматически синхронизируется с сетью Bitcoin после подключения, но этот процесс пока не завершён.</translation> </message> <message> - <source>Wallet</source> - <translation>Бумажник</translation> - </message> - <message> <source>Watch-only:</source> <translation>Только наблюдение:</translation> </message> @@ -1194,6 +1186,10 @@ Address: %4 <translation>Баланс добытых монет, который ещё не созрел</translation> </message> <message> + <source>Balances</source> + <translation>Балансы</translation> + </message> + <message> <source>Total:</source> <translation>Итого:</translation> </message> @@ -1206,6 +1202,14 @@ Address: %4 <translation>Ваш текущий баланс в адресах наблюдения</translation> </message> <message> + <source>Spendable:</source> + <translation>Доступно:</translation> + </message> + <message> + <source>Recent transactions</source> + <translation>Последние транзакции</translation> + </message> + <message> <source>Unconfirmed transactions to watch-only addresses</source> <translation>Неподтверждённые транзакции на адреса наблюдения</translation> </message> @@ -1218,10 +1222,6 @@ Address: %4 <translation>Текущий общий баланс на адресах наблюдения</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Недавние транзакции</b></translation> - </message> - <message> <source>out of sync</source> <translation>не синхронизировано</translation> </message> @@ -1481,10 +1481,6 @@ Address: %4 <translation>Сервисы</translation> </message> <message> - <source>Sync Node</source> - <translation>Узел синхронизации</translation> - </message> - <message> <source>Starting Height</source> <translation>Начальная высота</translation> </message> @@ -1613,14 +1609,6 @@ Address: %4 <translation>Исходящие</translation> </message> <message> - <source>Yes</source> - <translation>Да</translation> - </message> - <message> - <source>No</source> - <translation>Нет</translation> - </message> - <message> <source>Unknown</source> <translation>Неизвестно</translation> </message> @@ -2465,6 +2453,10 @@ Address: %4 <translation>Добыто</translation> </message> <message> + <source>watch-only</source> + <translation>только наблюдение</translation> + </message> + <message> <source>(n/a)</source> <translation>[не доступно]</translation> </message> @@ -2481,6 +2473,10 @@ Address: %4 <translation>Тип транзакции.</translation> </message> <message> + <source>Whether or not a watch-only address is involved in this transaction.</source> + <translation>Использовался ли в транзакции адрес для наблюдения.</translation> + </message> + <message> <source>Destination address of transaction.</source> <translation>Адрес назначения транзакции.</translation> </message> @@ -2576,6 +2572,10 @@ Address: %4 <translation>Экспортировать историю транзакций</translation> </message> <message> + <source>Watch-only</source> + <translation>Для наблюдения</translation> + </message> + <message> <source>Exporting Failed</source> <translation>Экспорт не удался</translation> </message> @@ -2688,29 +2688,13 @@ Address: %4 <name>bitcoin-core</name> <message> <source>Options:</source> - <translation>Опции:</translation> - </message> - <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Указать конфигурационный файл (по умолчанию: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Задать pid-файл (по умолчанию: bitcoin.pid)</translation> + <translation>Параметры:</translation> </message> <message> <source>Specify data directory</source> <translation>Задать каталог данных</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Принимать входящие подключения на <port> (по умолчанию: 8333 или 18333 в тестовой сети)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Поддерживать не более <n> подключений к участникам (по умолчанию: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Подключиться к участнику, чтобы получить список адресов других участников и отключиться</translation> </message> @@ -2719,18 +2703,6 @@ Address: %4 <translation>Укажите ваш собственный публичный адрес</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Порог для отключения неправильно ведущих себя участников (по умолчанию: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Число секунд блокирования неправильно ведущих себя участников (по умолчанию: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Прослушивать подключения JSON-RPC на <порту> (по умолчанию: 8332 или для testnet: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Принимать командную строку и команды JSON-RPC</translation> </message> @@ -2771,18 +2743,10 @@ rpcpassword=%s </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Разрешённые алгоритмы(по умолчанию: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Привязаться к указанному адресу и всегда прослушивать только его. Используйте [хост]:порт для IPv6</translation> </message> <message> - <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:15)</source> - <translation>Ограничить скорость передачи бесплатных транзакций до <n>*1000 байт в минуту (по умолчанию: 15)</translation> - </message> - <message> <source>Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup</source> <translation>Удалить все транзакции бумажника с возможностью восстановить эти части цепи блоков с помощью -rescan при запуске</translation> </message> @@ -2803,14 +2767,6 @@ rpcpassword=%s <translation>Выполнить команду, когда меняется транзакция в бумажнике (%s в команде заменяется на TxID)</translation> </message> <message> - <source>Flush database activity from memory pool to disk log every <n> megabytes (default: 100)</source> - <translation>Сбрасывать активность базы данных из памяти на диск каждые <n> мегабайт (по умолчанию: 100)</translation> - </message> - <message> - <source>How thorough the block verification of -checkblocks is (0-4, default: 3)</source> - <translation>Насколько тщательна проверка контрольных блоков -checkblocks (0-4, по умолчанию: 3)</translation> - </message> - <message> <source>In this mode -genproclimit controls how many blocks are generated immediately.</source> <translation>В этом режиме -genproclimit определяет, сколько блоков генерируется немедленно.</translation> </message> @@ -2819,10 +2775,6 @@ rpcpassword=%s <translation>Задать число потоков проверки скрипта (от %u до %d, 0=авто, <0 = оставить столько ядер свободными, по умолчанию: %d)</translation> </message> <message> - <source>Set the processor limit for when generation is on (-1 = unlimited, default: -1)</source> - <translation>Задать лимит процессора, когда генерация работает (-1 = безлимитно, по умолчанию: -1)</translation> - </message> - <message> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Это пре-релизная тестовая сборка - используйте на свой страх и риск - не используйте для добычи или торговых приложений</translation> </message> @@ -2831,10 +2783,6 @@ rpcpassword=%s <translation>Не удалось забиндиться на %s на этом компьютере. Возможно, Bitcoin Core уже запущен.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Использовать отдельный прокси SOCKS5 для соединения с участниками через скрытые сервисы Tor (по умолчанию: -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Внимание: установлено очень большое значение -paytxfee. Это комиссия, которую вы заплатите при проведении транзакции.</translation> </message> @@ -2859,10 +2807,6 @@ rpcpassword=%s <translation>(по умолчанию: 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(по умолчанию: wallet.dat)</translation> - </message> - <message> <source><category> can be:</source> <translation><category> может быть:</translation> </message> @@ -2891,10 +2835,6 @@ rpcpassword=%s <translation>Параметры отладки/тестирования:</translation> </message> <message> - <source>Disable safemode, override a real safe mode event (default: 0)</source> - <translation>Отключить безопасный режим, отклонить реальное событие безопасного режима (по умолчанию: 0)</translation> - </message> - <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Определить свой IP (по умолчанию: 1 при прослушивании и если не используется -externalip)</translation> </message> @@ -2923,6 +2863,10 @@ rpcpassword=%s <translation>Не удалось открыть БД блоков</translation> </message> <message> + <source>Error: A fatal internal error occured, see debug.log for details</source> + <translation>Ошибка: произошла неустранимая ошибка, детали в debug.log</translation> + </message> + <message> <source>Error: Disk space is low!</source> <translation>Ошибка: мало места на диске!</translation> </message> @@ -2931,66 +2875,10 @@ rpcpassword=%s <translation>Ошибка: бумажник заблокирован, невозможно создать транзакцию!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Ошибка: системная ошибка:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Не удалось начать прослушивание на порту. Используйте -listen=0 если вас это устраивает.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Не удалось прочитать информацию блока</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Не удалось прочитать блок</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Не удалось синхронизировать индекс блоков</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Не удалось записать индекс блоков</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Не удалось записать информацию блока</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Не удалось записать блок</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Не удалось записать информацию файла</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Не удалось записать БД монет</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Не удалось записать индекс транзакций</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Не удалось записать данные для отмены</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>Принудительный безопасный режим (по умолчанию: 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Включить добычу монет (по умолчанию: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Сколько блоков проверять при запуске (по умолчанию: 288, 0 = все)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>Если <category> не предоставлена, выводить всю отладочную информацию.</translation> </message> @@ -3011,8 +2899,8 @@ rpcpassword=%s <translation>Недостаточно файловых дескрипторов.</translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>Дописывать отметки времени к отладочному выводу (по умолчанию: 1)</translation> + <source>Only connect to nodes in network <net> (ipv4, ipv6 or onion)</source> + <translation>Соединяться только по сети <net> (ipv4, ipv6 или onion)</translation> </message> <message> <source>Rebuild block chain index from current blk000??.dat files</source> @@ -3027,22 +2915,10 @@ rpcpassword=%s <translation>Задать максимальный размер блока в байтах (по умолчанию: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Задать число потоков выполнения(по умолчанию: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Укажите файл бумажника (внутри каталога данных)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>Тратить неподтвержденную сдачу при отправке транзакций (по умолчанию: 1)</translation> - </message> - <message> - <source>Stop running after importing blocks from disk (default: 0)</source> - <translation>Остановиться после импорта блоков с диска (по умолчанию: 0)</translation> - </message> - <message> <source>This is intended for regression testing tools and app development.</source> <translation>Это рассчитано на инструменты регрессионного тестирования и разработку приложений.</translation> </message> @@ -3060,7 +2936,7 @@ rpcpassword=%s </message> <message> <source>Wallet options:</source> - <translation>Опции бумажника:</translation> + <translation>Настройки бумажника:</translation> </message> <message> <source>You need to rebuild the database using -reindex to change -txindex</source> @@ -3071,10 +2947,6 @@ rpcpassword=%s <translation>Импортировать блоки из внешнего файла blk000??.dat</translation> </message> <message> - <source>(default: 1, 1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)</source> - <translation>(по умолчанию: 1, 1 = сохранять метаданные транзакции, например, владельца аккаунта и информацию запроса платежа, 2 = отбросить метаданные)</translation> - </message> - <message> <source>Allow JSON-RPC connections from specified source. Valid for <ip> are a single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This option can be specified multiple times</source> <translation>Разрешить подключения JSON-RPC с указанного источника. Разрешённые значения для <ip> — отдельный IP (например, 1.2.3.4), сеть/маска сети (например, 1.2.3.4/255.255.255.0) или сеть/CIDR (например, 1.2.3.4/24). Эту опцию можно использовать многократно</translation> </message> @@ -3111,10 +2983,6 @@ rpcpassword=%s <translation>Ошибка: обнаружен неподдерживаемый аргумент -socks. Выбор версии SOCKS более невозможен, поддерживаются только прокси SOCKS5.</translation> </message> <message> - <source>Execute command when a network tx respends wallet tx input (%s=respend TxID, %t=wallet TxID)</source> - <translation>Выполнить команду, когда транзакция из сети повторно тратит вход транзакции в бумажнике (%s=TxID транзакции сети, %t=TxID транзакции в бумажнике)</translation> - </message> - <message> <source>Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)</source> <translation>Выполнить команду, когда приходит соответствующее сообщение о тревоге или наблюдается очень длинное расщепление цепи (%s в команде заменяется на сообщение)</translation> </message> @@ -3127,14 +2995,6 @@ rpcpassword=%s <translation>Комиссии (в BTC/Кб) меньшие этого значения считаются нулевыми для создания транзакции (по умолчанию: %s)</translation> </message> <message> - <source>If paytxfee is not set, include enough fee so transactions are confirmed on average within n blocks (default: 1)</source> - <translation>Если paytxfee не задан, включить достаточную комиссию для подтверждения транзакции в среднем за n блоков (по умолчанию: 1)</translation> - </message> - <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>Выводить отладочную информацию (по умолчанию: 0, указание <category> необязательно)</translation> - </message> - <message> <source>Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect)</source> <translation>Запрашивать адреса участников с помощью DNS, если адресов мало (по умолчанию: 1, если не указан -connect)</translation> </message> @@ -3151,18 +3011,10 @@ rpcpassword=%s <translation>Внимание: убедитесь, что дата и время на Вашем компьютере выставлены верно. Если Ваши часы идут неправильно, Bitcoin Core будет работать некорректно.</translation> </message> <message> - <source>Whitelist peers connecting from the given netmask or ip. Can be specified multiple times.</source> - <translation>Вносить в белый список участников, подключающихся с указанной маски сети или ip. Можно использовать многократно.</translation> - </message> - <message> <source>Whitelisted peers cannot be DoS banned and their transactions are always relayed, even if they are already in the mempool, useful e.g. for a gateway</source> <translation>Участники из белого списка не могуть быть забанены за DoS, и их транзакции всегда транслируются, даже если они уже содержатся в памяти. Полезно, например, для шлюза.</translation> </message> <message> - <source>Always query for peer addresses via DNS lookup (default: 0)</source> - <translation>Всегда запрашивать адреса участников с помощью DNS (по умолчанию: 0)</translation> - </message> - <message> <source>Cannot resolve -whitebind address: '%s'</source> <translation>Не удаётся разрешить адрес в параметре -whitebind: '%s'</translation> </message> @@ -3191,10 +3043,6 @@ rpcpassword=%s <translation>Комиссия (в BTC/Кб) для добавления к вашим транзакциям (по умолчанию: %s)</translation> </message> <message> - <source>Include IP addresses in debug output (default: 0)</source> - <translation>Включать IP-адреса в отладочный вывод (по умолчанию: 0)</translation> - </message> - <message> <source>Information</source> <translation>Информация</translation> </message> @@ -3223,24 +3071,8 @@ rpcpassword=%s <translation>Хранить максимум <n> несоединённых блоков в памяти (по умолчанию: %u)</translation> </message> <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation>Ограничить размер кэша подписей <n> записями (по умолчанию: 50000)</translation> - </message> - <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>Записывать в лог приоритет транзакции и комиссию на килобайт во время добычи блоков (по умолчанию: 0)</translation> - </message> - <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Держать полный индекс транзакций (по умолчанию: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Максимальный размер буфера приёма на соединение, <n>*1000 байт (по умолчанию: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Максимальный размер буфера отправки на соединение, <n>*1000 байт (по умолчанию: 1000)</translation> + <source>Keep at most <n> unconnectable transactions in memory (default: %u)</source> + <translation>Держать в памяти до <n> несвязных транзакций (по умолчанию: %u)</translation> </message> <message> <source>Need to specify a port with -whitebind: '%s'</source> @@ -3251,22 +3083,10 @@ rpcpassword=%s <translation>Параметры трансляции узла:</translation> </message> <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Принимать цепь блоков, только если она соответствует встроенным контрольным точкам (по умолчанию: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Подключаться только к узлам из сети <net> (IPv4, IPv6 или Tor)</translation> - </message> - <message> <source>Print block on startup, if found in block index</source> <translation>Печатать блок при запуске, если он найден в индексе блоков</translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>Печатать дерево блоков при запуске (по умолчанию: 0)</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>Параметры RPC SSL: (см. Bitcoin вики для инструкций по настройке SSL)</translation> </message> @@ -3283,30 +3103,10 @@ rpcpassword=%s <translation>Случайно разбрасывать 1 из каждых <n> сетевых сообщений</translation> </message> <message> - <source>Relay and mine data carrier transactions (default: 1)</source> - <translation>Транслировать и генерировать транзакции носители данных (по умолчанию: 1)</translation> - </message> - <message> - <source>Relay non-P2SH multisig (default: 1)</source> - <translation>Транслировать не-P2SH мультиподпись (по умолчанию: 1)</translation> - </message> - <message> - <source>Run a thread to flush wallet periodically (default: 1)</source> - <translation>Запустить поток для периодического сохранения бумажника (по умолчанию: 1)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Выводить информацию трассировки/отладки на консоль вместо файла debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Минимальный размер блока в байтах (по умолчанию: 0)</translation> - </message> - <message> - <source>Sets the DB_PRIVATE flag in the wallet db environment (default: 1)</source> - <translation>Установить флаг DB_PRIVATE в окружении базы данных бумажника (по умолчанию: 1)</translation> - </message> - <message> <source>Show all debugging options (usage: --help -help-debug)</source> <translation>Показать все отладочные параметры (использование: --help -help-debug)</translation> </message> @@ -3319,14 +3119,6 @@ rpcpassword=%s <translation>Не удалось подписать транзакцию</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Тайм-аут соединения в миллисекундах (по умолчанию: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Системная ошибка:</translation> - </message> - <message> <source>This is experimental software.</source> <translation>Это экспериментальное ПО.</translation> </message> @@ -3347,10 +3139,6 @@ rpcpassword=%s <translation>Невозможно привязаться к %s на этом компьютере (bind вернул ошибку %s)</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Использовать UPnP для проброса порта (по умолчанию: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Использовать UPnP для проброса порта (по умолчанию: 1, если используется прослушивание)</translation> </message> @@ -3403,10 +3191,6 @@ rpcpassword=%s <translation>Обновить бумажник до последнего формата</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Установить размер запаса ключей в <n> (по умолчанию: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Перепроверить цепь блоков на предмет отсутствующих в бумажнике транзакций</translation> </message> @@ -3415,14 +3199,6 @@ rpcpassword=%s <translation>Использовать OpenSSL (https) для подключений JSON-RPC</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Файл серверного сертификата (по умолчанию: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Приватный ключ сервера (по умолчанию: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Эта справка</translation> </message> @@ -3439,6 +3215,10 @@ rpcpassword=%s <translation>Ошибка загрузки wallet.dat: Бумажник поврежден</translation> </message> <message> + <source>(default: %s)</source> + <translation>(по умолчанию: %s)</translation> + </message> + <message> <source>Error loading wallet.dat</source> <translation>Ошибка при загрузке wallet.dat</translation> </message> diff --git a/src/qt/locale/bitcoin_sk.ts b/src/qt/locale/bitcoin_sk.ts index 793cbfa377..7768288294 100644 --- a/src/qt/locale/bitcoin_sk.ts +++ b/src/qt/locale/bitcoin_sk.ts @@ -93,7 +93,11 @@ <source>Exporting Failed</source> <translation>Export zlyhal</translation> </message> - </context> + <message> + <source>There was an error trying to save the address list to %1. Please try again.</source> + <translation>Nastala chyba pri pokuse uložiť zoznam adries do %1. Skúste znovu.</translation> + </message> +</context> <context> <name>AddressTableModel</name> <message> @@ -180,6 +184,10 @@ <translation>Peňaženka zašifrovaná</translation> </message> <message> + <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>ten or more random characters</b>, or <b>eight or more words</b>.</source> + <translation>Zadajte nové heslo k peňaženke.<br/>Prosím použite heslo s dĺžkou aspoň <b>10 alebo viac náhodných znakov</b>, alebo <b>8 alebo viac slov</b>.</translation> + </message> + <message> <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> <translation>Bitcoin sa teraz ukončí pre dokončenie procesu šifrovania. Pamätaj že šifrovanie peňaženky Ťa nemôže úplne ochrániť pred kráďežou bitcoinov pomocou škodlivého software.</translation> </message> @@ -287,6 +295,10 @@ <translation>Otvoriť &URI...</translation> </message> <message> + <source>Bitcoin Core client</source> + <translation>Bitcoin Core klient</translation> + </message> + <message> <source>Importing blocks from disk...</source> <translation>Importujem bloky z disku...</translation> </message> @@ -339,6 +351,10 @@ <translation>&Prijať</translation> </message> <message> + <source>Show information about Bitcoin Core</source> + <translation>Zobraziť informácie o Bitcoin Core</translation> + </message> + <message> <source>&Show / Hide</source> <translation>Zobraziť / skryť</translation> </message> @@ -375,10 +391,6 @@ <translation>Lišta záložiek</translation> </message> <message> - <source>[testnet]</source> - <translation>[testovacia sieť]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Jadro Bitcoin</translation> </message> @@ -415,10 +427,6 @@ <translation>Nedostupný zdroj blokov...</translation> </message> <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Spracovaných %1 blokov transakčnej histórie.</translation> - </message> - <message> <source>%1 and %2</source> <translation> %1 a %2</translation> </message> @@ -863,15 +871,7 @@ Adresa: %4</translation> <source>Error</source> <translation>Chyba</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB dostupného voľného miesta</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(z %1GB potrebných)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -1105,10 +1105,6 @@ Adresa: %4</translation> <translation>Zobrazené informácie môžu byť neaktuápne. Vaša peňaženka sa automaticky synchronizuje so sieťou Bitcoin po nadviazaní spojenia ale tento proces ešte nieje ukončený.</translation> </message> <message> - <source>Wallet</source> - <translation>Peňaženka</translation> - </message> - <message> <source>Available:</source> <translation>Disponibilné:</translation> </message> @@ -1141,10 +1137,6 @@ Adresa: %4</translation> <translation>Váš súčasný celkový zostatok</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Nedávne transakcie</b></translation> - </message> - <message> <source>out of sync</source> <translation>nesynchronizované</translation> </message> @@ -2390,26 +2382,10 @@ Adresa: %4</translation> <translation>Možnosti:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Určiť súbor s nastaveniami (predvolené: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Určiť súbor pid (predvolené: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Určiť priečinok s dátami</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Načúvať spojeniam na <port> (prednastavené: 8333 alebo testovacia sieť: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Udržiavať maximálne <n> spojení (predvolené: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Pripojiť sa k nóde, získať adresy ďaľších počítačov v sieti a odpojit sa.</translation> </message> @@ -2418,18 +2394,6 @@ Adresa: %4</translation> <translation>Určite vašu vlastnú verejnú adresu</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Hranica pre odpojenie zle sa správajúcich peerov (predvolené: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Počet sekúnd kedy sa zabráni zle sa správajúcim peerom znovupripojenie (predvolené: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Počúvať JSON-RPC spojeniam na <port> (predvolené: 8332 or testnet: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Prijímať príkazy z príkazového riadku a JSON-RPC</translation> </message> @@ -2470,18 +2434,10 @@ napríklad: alertnotify=echo %%s | mail -s "Bitcoin Výstraha" admin@foo.com </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Prijateľlné šifry (prednastavené: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Spojiť s danou adresou a vždy na nej počúvať. Použite zápis [host]:port pre IPv6</translation> </message> <message> - <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:15)</source> - <translation>Priebežne obmedzuj transakcie bez poplatku na <n>*1000 bajtov za minútu (prednastavené: 15)</translation> - </message> - <message> <source>Enter regression test mode, which uses a special chain in which blocks can be solved instantly.</source> <translation>Vojsť do režimu regresného testovania, ktorý používa špeciálnu reťaz v ktorej môžu byť bloky v okamihu vyriešené.</translation> </message> @@ -2498,14 +2454,6 @@ napríklad: alertnotify=echo %%s | mail -s "Bitcoin Výstraha" admin@foo.com <translation>Vykonaj príkaz keď sa zmení transakcia peňaženky (%s v príkaze je nahradená TxID)</translation> </message> <message> - <source>Flush database activity from memory pool to disk log every <n> megabytes (default: 100)</source> - <translation>Odložiť aktivitu databázy spoločnej pamäti do logu na disku každých <n> megabajtov (prednastavené: 100)</translation> - </message> - <message> - <source>How thorough the block verification of -checkblocks is (0-4, default: 3)</source> - <translation>Ako dôkladne sú overované bloky -checkblocks (0-4, prednastavené: 3)</translation> - </message> - <message> <source>In this mode -genproclimit controls how many blocks are generated immediately.</source> <translation>V tomto režime -getproclimit kontroluje koľko blokov sa vytvorí okamžite.</translation> </message> @@ -2514,10 +2462,6 @@ napríklad: alertnotify=echo %%s | mail -s "Bitcoin Výstraha" admin@foo.com <translation>Nastaviť počeť vlákien overujúcich skripty (%u až %d, 0 = auto, <0 = nechať toľkoto jadier voľných, prednastavené: %d)</translation> </message> <message> - <source>Set the processor limit for when generation is on (-1 = unlimited, default: -1)</source> - <translation>Nastaviť obmedzenie pre procesor keď je zapnuté generovanie (-1 = bez obmedzenia, prednastavené: -1)</translation> - </message> - <message> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Toto je pred-testovacia verzia - použitie je na vlastné riziko - nepoužívajte na tvorbu bitcoin ani obchodovanie.</translation> </message> @@ -2526,10 +2470,6 @@ napríklad: alertnotify=echo %%s | mail -s "Bitcoin Výstraha" admin@foo.com <translation>Nepodarilo sa pripojiť na %s na tomto počítači. Bitcoin Jadro je už pravdepodobne spustené.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Použite rozdielne SOCKS5 proxy pre dosiahnutie peer-ov cez Tor skryté služby (prednastavené: -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Varovanie: -paytxfee je nastavené veľmi vysoko. Toto sú transakčné poplatky ktoré zaplatíte ak odošlete transakciu.</translation> </message> @@ -2556,10 +2496,6 @@ The network does not appear to fully agree! Some miners appear to be experiencin <translation>(predvolené: 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(predvolené: wallet.dat)</translation> - </message> - <message> <source><category> can be:</source> <translation><category> môže byť:</translation> </message> @@ -2588,10 +2524,6 @@ The network does not appear to fully agree! Some miners appear to be experiencin <translation>Možnosti ladenia/testovania:</translation> </message> <message> - <source>Disable safemode, override a real safe mode event (default: 0)</source> - <translation>Vypnúť bezpečný režim, vypnúť udalosť skutočný bezpečný režim (prednastavené: 0)</translation> - </message> - <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Zisti vlastnú IP adresu (predvolené: 1 pri počúvaní/listening a žiadnej -externalip)</translation> </message> @@ -2628,66 +2560,10 @@ The network does not appear to fully agree! Some miners appear to be experiencin <translation>Chyba: Peňaženka je zamknutá, nemôžem vytvoriť transakciu!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Chyba: systémová chyba:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Chyba počúvania na ktoromkoľvek porte. Použi -listen=0 ak toto chcete.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Zlyhalo čítanie info o bloku</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Zlyhalo čítanie bloku</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Zlyhalo synchronizovanie zoznamu blokov</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Zlyhalo zapisovanie do zoznamu blokov</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Zlyhal zápis info o bloku</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Zlyhal zápis bloku</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Zlyhalo zapisovanie informácié o súbore</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Zlyhalo zapisovanie do databázy coins</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Zlyhal zápis zoznamu transakcií</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Zlyhalo zapisovanie </translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>Vnútiť bezpečný režim (prenastavené: 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Vytvárať mince (predvolené: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Koľko blokov skontrolovať pri spustení (predvolené: 288, 0 = všetky)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>Ak nie je uvedená <category>, na výstupe zobrazuj všetky informácie pre ladenie.</translation> </message> @@ -2708,10 +2584,6 @@ The network does not appear to fully agree! Some miners appear to be experiencin <translation>Nedostatok kľúčových slov súboru.</translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>Na začiatok logu pre ladenie vlož dátum a čas (prednastavené: 1)</translation> - </message> - <message> <source>Rebuild block chain index from current blk000??.dat files</source> <translation>Znovu vytvoriť zoznam blokov zo súčasných blk000??.dat súborov</translation> </message> @@ -2724,18 +2596,10 @@ The network does not appear to fully agree! Some miners appear to be experiencin <translation>Nastaviť najväčšiu veľkosť bloku v bytoch (predvolené: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Nastaviť množstvo vlákien na obsluhu RPC volaní (predvolené: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Označ súbor peňaženky (v priečinku s dátami)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>Míňať nepotvrdený výdavok pri odosielaní (prednastavené: 1)</translation> - </message> - <message> <source>This is intended for regression testing tools and app development.</source> <translation>Toto je mienené nástrojom pre regresné testovania a vývoj programu.</translation> </message> @@ -2772,10 +2636,6 @@ The network does not appear to fully agree! Some miners appear to be experiencin <translation>Vykonať príkaz keď po prijatí patričné varovanie alebo vidíme veľmi dlhé rozdvojenie siete (%s v cmd je nahradené správou)</translation> </message> <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>Výstup informácií pre ladenie (prednastavené: 0, uvádzanie <category> je voliteľné)</translation> - </message> - <message> <source>Set maximum size of high-priority/low-fee transactions in bytes (default: %d)</source> <translation>Nastaviť najväčšiu veľkosť vysoká-dôležitosť/nízke-poplatky transakcií v bajtoch (prednastavené: %d)</translation> </message> @@ -2792,42 +2652,10 @@ The network does not appear to fully agree! Some miners appear to be experiencin <translation>Neplatná suma pre -mintxfee=<amount>: '%s'</translation> </message> <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation>Obmedziť veľkosť pomocnej pamäti pre podpisy na <n> vstupov (prednastavené: 50000)</translation> - </message> - <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>Zaznamenávať dôležitosť transakcií a poplatky za kB ak hľadáme bloky (prednastavené: 0)</translation> - </message> - <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Udržiavaj úplný zoznam transakcií (prednastavené: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Maximálna veľkosť prijímacieho zásobníka pre jedno spojenie, <n>*1000 bytov (predvolené: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Maximálna veľkosť vysielacieho zásobníka pre jedno spojenie, <n>*1000 bytov (predvolené: 1000)</translation> - </message> - <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Akceptuj iba kontrolné body zhodné s blockchain (prednastavené: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Pripájať sa len k nódam v sieti <net> (IPv4, IPv6 alebo Tor)</translation> - </message> - <message> <source>Print block on startup, if found in block index</source> <translation>Vytlač blok pri spustení, ak nájdený v zozname blokov</translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>Vytlačiť strom blokov pri spustení (prednastavené: 0)</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>Možnosti RPC SSL: (Pozri v Bitcoin Wiki pokyny pre SSL nastavenie)</translation> </message> @@ -2844,22 +2672,10 @@ The network does not appear to fully agree! Some miners appear to be experiencin <translation>Náhodne premiešaj 1 z každých <n> sieťových správ</translation> </message> <message> - <source>Run a thread to flush wallet periodically (default: 1)</source> - <translation>Mať spustené vlákno pravidelného čístenia peňaženky (predvolené: 1)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Odoslať trace/debug informácie na konzolu namiesto debug.info žurnálu</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Nastaviť minimálnu veľkosť bloku v bytoch (predvolené: 0)</translation> - </message> - <message> - <source>Sets the DB_PRIVATE flag in the wallet db environment (default: 1)</source> - <translation>Nastaví DB_PRIVATE možnosť v db prostredí peňaženky (prednastavené: 1)</translation> - </message> - <message> <source>Show all debugging options (usage: --help -help-debug)</source> <translation>Zobraziť všetky možnosti ladenia (použitie: --help --help-debug)</translation> </message> @@ -2872,14 +2688,6 @@ The network does not appear to fully agree! Some miners appear to be experiencin <translation>Podpísanie správy zlyhalo</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Určiť aut spojenia v milisekundách (predvolené: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Systémová chyba:</translation> - </message> - <message> <source>Transaction amount too small</source> <translation>Suma transakcie príliš malá</translation> </message> @@ -2892,10 +2700,6 @@ The network does not appear to fully agree! Some miners appear to be experiencin <translation>Transakcia príliš veľká</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Skúsiť použiť UPnP pre mapovanie počúvajúceho portu (default: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Skúsiť použiť UPnP pre mapovanie počúvajúceho portu (default: 1 when listening)</translation> </message> @@ -2936,10 +2740,6 @@ The network does not appear to fully agree! Some miners appear to be experiencin <translation>Aktualizuj peňaženku na najnovší formát.</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Nastaviť zásobu adries na <n> (predvolené: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Znovu skenovať reťaz blokov pre chýbajúce transakcie</translation> </message> @@ -2948,14 +2748,6 @@ The network does not appear to fully agree! Some miners appear to be experiencin <translation>Použiť OpenSSL (https) pre JSON-RPC spojenia</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Súbor s certifikátom servra (predvolené: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Súkromný kľúč servra (predvolené: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Táto pomocná správa</translation> </message> diff --git a/src/qt/locale/bitcoin_sl_SI.ts b/src/qt/locale/bitcoin_sl_SI.ts index f615d31343..ed6f813e7d 100644 --- a/src/qt/locale/bitcoin_sl_SI.ts +++ b/src/qt/locale/bitcoin_sl_SI.ts @@ -331,6 +331,10 @@ <translation>&Sprejmi</translation> </message> <message> + <source>Show information about Bitcoin Core</source> + <translation>Pokaži informacije o Bitcoin Core</translation> + </message> + <message> <source>&Show / Hide</source> <translation>&Prikaži / Skrij</translation> </message> @@ -363,10 +367,6 @@ <translation>Orodna vrstica zavihkov</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Jedro Bitcoina</translation> </message> @@ -402,6 +402,10 @@ <source>%n week(s)</source> <translation><numerusform>%n teden</numerusform><numerusform>%n tedna</numerusform><numerusform>%n tedni</numerusform><numerusform>%n tednov</numerusform></translation> </message> + <message> + <source>%1 and %2</source> + <translation>%1 in %2</translation> + </message> <message numerus="yes"> <source>%n year(s)</source> <translation><numerusform>%n leto</numerusform><numerusform>%n leti</numerusform><numerusform>%n leta</numerusform><numerusform>%n let</numerusform></translation> @@ -501,6 +505,18 @@ Naslov: %4 <translation>Sprememba:</translation> </message> <message> + <source>(un)select all</source> + <translation>(ne)izberi vse</translation> + </message> + <message> + <source>Tree mode</source> + <translation>Drevo</translation> + </message> + <message> + <source>List mode</source> + <translation>Seznam</translation> + </message> + <message> <source>Amount</source> <translation>Količina</translation> </message> @@ -541,6 +557,14 @@ Naslov: %4 <translation>Kopiraj ID transakcije</translation> </message> <message> + <source>Lock unspent</source> + <translation>Zakleni neporabljeno</translation> + </message> + <message> + <source>Unlock unspent</source> + <translation>Odkleni neporabljeno</translation> + </message> + <message> <source>Copy quantity</source> <translation>Kopiraj količino</translation> </message> @@ -557,6 +581,14 @@ Naslov: %4 <translation>Kopiraj prednostno mesto</translation> </message> <message> + <source>Copy dust</source> + <translation>Kopiraj prah</translation> + </message> + <message> + <source>Copy change</source> + <translation>Kopiraj drobiž</translation> + </message> + <message> <source>highest</source> <translation>najvišja</translation> </message> @@ -597,6 +629,14 @@ Naslov: %4 <translation>(%1 zaklenjeno)</translation> </message> <message> + <source>none</source> + <translation>Nič</translation> + </message> + <message> + <source>Can vary +/- %1 satoshi(s) per input.</source> + <translation>Se lahko razlikuje +/- %1 satošijev na vnos.</translation> + </message> + <message> <source>yes</source> <translation>da</translation> </message> @@ -609,10 +649,30 @@ Naslov: %4 <translation>V primeru, da je velikost transakcije večja od 1000 bitov, se ta oznaka se obarva rdeče.</translation> </message> <message> + <source>Can vary +/- 1 byte per input.</source> + <translation>Se lahko razlikuje +/- 1 byte na vnos.</translation> + </message> + <message> + <source>Transactions with higher priority are more likely to get included into a block.</source> + <translation>Transakcije z višjo prioriteto imajo boljše možnosti za vključitev v blok.</translation> + </message> + <message> + <source>This label turns red, if the priority is smaller than "medium".</source> + <translation>Oznaka se obarva rdeče, kadar je prioriteta manjša od "srednje".</translation> + </message> + <message> <source>(no label)</source> <translation>(ni oznake)</translation> </message> - </context> + <message> + <source>change from %1 (%2)</source> + <translation>drobiž od %1 (%2)</translation> + </message> + <message> + <source>(change)</source> + <translation>(drobiž)</translation> + </message> +</context> <context> <name>EditAddressDialog</name> <message> @@ -628,6 +688,10 @@ Naslov: %4 <translation>Oznaka je povezana s tem vnosom seznama naslovov</translation> </message> <message> + <source>The address associated with this address list entry. This can only be modified for sending addresses.</source> + <translation>Naslov povezan s tem vnosom seznama naslovov. Sprememba je mogoča le za naslove namenjene pošiljanju.</translation> + </message> + <message> <source>&Address</source> <translation>&Naslov</translation> </message> @@ -663,10 +727,26 @@ Naslov: %4 <context> <name>FreespaceChecker</name> <message> + <source>A new data directory will be created.</source> + <translation>Ustvarjena bo nova mapa za shranjevanje podatkov.</translation> + </message> + <message> <source>name</source> <translation>ime</translation> </message> - </context> + <message> + <source>Directory already exists. Add %1 if you intend to create a new directory here.</source> + <translation>Mapa že obstaja. Dodaj %1, če tu želiš ustvariti novo mapo.</translation> + </message> + <message> + <source>Path already exists, and is not a directory.</source> + <translation>Pot že obstaja, vendar ni mapa.</translation> + </message> + <message> + <source>Cannot create data directory here.</source> + <translation>Na tem mestu ne moreš ustvariti nove mape.</translation> + </message> +</context> <context> <name>HelpMessageDialog</name> <message> @@ -678,6 +758,10 @@ Naslov: %4 <translation>različica</translation> </message> <message> + <source>(%1-bit)</source> + <translation>(%1-bit)</translation> + </message> + <message> <source>About Bitcoin Core</source> <translation>O jedru Bitcoina</translation> </message> @@ -705,7 +789,19 @@ Naslov: %4 <source>Start minimized</source> <translation>Zaženi pomanjšano</translation> </message> - </context> + <message> + <source>Set SSL root certificates for payment request (default: -system-)</source> + <translation>Nastavi korenske SSL certifikate za plačilni zahtevek (privzeto: -system-)</translation> + </message> + <message> + <source>Show splash screen on startup (default: 1)</source> + <translation>Ob zagonu prikaži uvodni zaslon (privzeto: 1)</translation> + </message> + <message> + <source>Choose data directory on startup (default: 0)</source> + <translation>Ob zagonu izberi mapo za shranjevanje podatkov (privzeto: 0)</translation> + </message> +</context> <context> <name>Intro</name> <message> @@ -717,16 +813,32 @@ Naslov: %4 <translation>Dobrodošli v jedru Bitcoina</translation> </message> <message> + <source>As this is the first time the program is launched, you can choose where Bitcoin Core will store its data.</source> + <translation>Program poganjaš prvič. Izberi kje bo Bitcoin Core shranjeval svoje podatke.</translation> + </message> + <message> + <source>Bitcoin Core will download and store a copy of the Bitcoin block chain. At least %1GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory.</source> + <translation>Bitcoin Core bo prenesel in shranil kopijo Bitcoin verige blokov. V izbrano mapo bo shranjenih vsaj %1 GB podatkov, ta količina pa bo sčasoma še naraščala. Denarnica bo prav tako shranjena v to mapo.</translation> + </message> + <message> + <source>Use the default data directory</source> + <translation>Uporabi privzeto mapo za shranjevanje podatkov.</translation> + </message> + <message> + <source>Use a custom data directory:</source> + <translation>Uporabi to mapo za shranjevanje podatkov:</translation> + </message> + <message> <source>Bitcoin Core</source> <translation>Jedro Bitcoina</translation> </message> <message> - <source>Error</source> - <translation>Napaka</translation> + <source>Error: Specified data directory "%1" cannot be created.</source> + <translation>Napaka: Ne morem ustvariti mape "%1".</translation> </message> <message> - <source>GB of free space available</source> - <translation>GB prostora na voljo</translation> + <source>Error</source> + <translation>Napaka</translation> </message> </context> <context> @@ -743,7 +855,15 @@ Naslov: %4 <source>URI:</source> <translation>URI:</translation> </message> - </context> + <message> + <source>Select payment request file</source> + <translation>Izberi datoteko plačilnega zahtevka</translation> + </message> + <message> + <source>Select payment request file to open</source> + <translation>Izberi datoteko plačilnega zahtevka</translation> + </message> +</context> <context> <name>OptionsDialog</name> <message> @@ -755,6 +875,10 @@ Naslov: %4 <translation>&Glavno</translation> </message> <message> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation>Neobvezna pristojbina k transakciji poskrbi, da je transackcija hitro opravljena. Velikost povprečne transakcije je 1 kB.</translation> + </message> + <message> <source>Pay transaction &fee</source> <translation>Nakazilo plačila & provizija</translation> </message> @@ -767,10 +891,38 @@ Naslov: %4 <translation>&Zaženi Bitcoin ob prijavi v sistem</translation> </message> <message> + <source>Size of &database cache</source> + <translation>Velikost lokalne zbirke &podatkovne baze</translation> + </message> + <message> <source>MB</source> <translation>megabite</translation> </message> <message> + <source>Accept connections from outside</source> + <translation>Sprejmi povezave od zunaj</translation> + </message> + <message> + <source>Allow incoming connections</source> + <translation>Dovoli prihajajoče povezave</translation> + </message> + <message> + <source>Connect to the Bitcoin network through a SOCKS proxy.</source> + <translation>V Bitcoin omrežje se poveži skozu SOCKS proxy.</translation> + </message> + <message> + <source>&Connect through SOCKS proxy (default proxy):</source> + <translation>&Poveži se skozi SOCKS proxy (privzet proxy):</translation> + </message> + <message> + <source>IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1)</source> + <translation>IP naslov proxy strežnika (npr. IPv4: 127.0.0.1 ali IPv6: ::1)</translation> + </message> + <message> + <source>&Reset Options</source> + <translation>&Opcije resetiranja</translation> + </message> + <message> <source>&Network</source> <translation>&Omrežje</translation> </message> @@ -783,6 +935,10 @@ Naslov: %4 <translation>Poznavalec</translation> </message> <message> + <source>Enable coin &control features</source> + <translation>Omogoči Coin & Control funkcijo</translation> + </message> + <message> <source>Automatically open the Bitcoin client port on the router. This only works when your router supports UPnP and it is enabled.</source> <translation>Avtomatično odpri vrata Bitcoin odjemalca na usmerjevalniku. To deluje samo, če vaš usmerjevalnik podpira UPnP in je omogočen.</translation> </message> @@ -850,6 +1006,10 @@ Naslov: %4 <source>default</source> <translation>privzeto</translation> </message> + <message> + <source>none</source> + <translation>Nič</translation> + </message> </context> <context> <name>OverviewPage</name> @@ -862,8 +1022,8 @@ Naslov: %4 <translation>Prikazanim podatkom je lahko potekel rok. Vaša denarnica bo po vzpostavitvi povezave samodejno sinhronizirana z Bitcoin omrežjem, ampak ta proces še ni bil zaključen.</translation> </message> <message> - <source>Wallet</source> - <translation>Denarnica</translation> + <source>Watch-only:</source> + <translation>Samo gledanje</translation> </message> <message> <source>Available:</source> @@ -886,10 +1046,6 @@ Naslov: %4 <translation>Vaše trenutno skupno stanje</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Nedavne transakcije</></translation> - </message> - <message> <source>out of sync</source> <translation>iz sinhronizacije</translation> </message> @@ -1105,14 +1261,6 @@ Naslov: %4 <translation>nikoli</translation> </message> <message> - <source>Yes</source> - <translation>Da</translation> - </message> - <message> - <source>No</source> - <translation>Ne</translation> - </message> - <message> <source>Unknown</source> <translation>Neznano</translation> </message> @@ -1349,6 +1497,10 @@ Naslov: %4 <translation>Kopiraj prednostno mesto</translation> </message> <message> + <source>Copy change</source> + <translation>Kopiraj drobiž</translation> + </message> + <message> <source>or</source> <translation>ali</translation> </message> @@ -1373,6 +1525,10 @@ Naslov: %4 <translation>(ni oznake)</translation> </message> <message> + <source>Copy dust</source> + <translation>Kopiraj prah</translation> + </message> + <message> <source>Are you sure you want to send?</source> <translation>Ali ste prepričani, da želite poslati?</translation> </message> @@ -1923,26 +2079,10 @@ Naslov: %4 <translation>Možnosti:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Določi datoteko z nastavitvami (privzeta: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Določi pid datoteko (privzeta: bitcoin.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Določi podatkovni imenik</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Sprejmi povezave na <port> (privzeta vrata: 8333 ali testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Obdrži maksimalno število <n> povezav (privzeto: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Povežite se z vozliščem za pridobitev naslovov uporabnikov in nato prekinite povezavo.</translation> </message> @@ -1951,14 +2091,6 @@ Naslov: %4 <translation>Določite vaš lasten javni naslov</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Prag za prekinitev povezav s slabimi odjemalci (privzeto: 1000)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Število sekund za težavo pri vzpostavitvi povezave med uporabniki (privzeto: 86400)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Sprejmi ukaze iz ukazne vrstice in JSON-RPC</translation> </message> @@ -1987,10 +2119,6 @@ Naslov: %4 <translation>To je pred izdana poizkusna verzija - uporaba na lastno odgovornost - ne uporabljajte je za rudarstvo ali trgovske aplikacije</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Za doseg soležnikov preko Tor skritih storitev uporabi ločen SOCKS5 proxy (privzeto: -proxy)</translation> - </message> - <message> <source>Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</source> <translation>Opozorilo: napaka pri branju wallet.dat! Vsi ključi so bili pravilno prebrani, podatki o transakciji ali imenik vnešenih naslovov so morda izgubljeni ali nepravilni.</translation> </message> @@ -1999,12 +2127,8 @@ Naslov: %4 <translation>(privzeto: 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(privzeto: wallet.dat)</translation> - </message> - <message> <source><category> can be:</source> - <translation><kategorija> je lahko:</translation> + <translation><category> je lahko:</translation> </message> <message> <source>Block creation options:</source> @@ -2019,22 +2143,6 @@ Naslov: %4 <translation>Opozorilo: Denarnica je zaklenjena, ni mogoče opraviti transkacijo! </translation> </message> <message> - <source>Error: system error: </source> - <translation>Napaka: sistemska napaka:</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Zapisovanje informacij o datoteki neuspešno</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Neuspešno zapisovanje na bazi podatkov kovancev</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Ustvari kovance (privzeto: 0)</translation> - </message> - <message> <source>Importing...</source> <translation>Uvažam...</translation> </message> @@ -2051,10 +2159,6 @@ Naslov: %4 <translation>Podpisovanje transakcije spodletelo</translation> </message> <message> - <source>System error: </source> - <translation>Sistemska napaka:</translation> - </message> - <message> <source>Transaction amount too small</source> <translation>Količina transakcije je pramajhna</translation> </message> @@ -2095,10 +2199,6 @@ Naslov: %4 <translation>Posodobi denarnico v najnovejši zapis</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Nastavi velikost ključa bazena na <n> (privzeto: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Ponovno preglej verigo blokov za manjkajoče transakcije denarnice</translation> </message> @@ -2107,14 +2207,6 @@ Naslov: %4 <translation>Uporabi OpenSSL (https) za JSON-RPC povezave</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Datoteka potrdila strežnika (privzeta: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Zasebni ključ strežnika (privzet: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>To sporočilo pomoči</translation> </message> diff --git a/src/qt/locale/bitcoin_sq.ts b/src/qt/locale/bitcoin_sq.ts index f779e391c0..0c60e482fe 100644 --- a/src/qt/locale/bitcoin_sq.ts +++ b/src/qt/locale/bitcoin_sq.ts @@ -163,10 +163,6 @@ <translation>Shiriti i mjeteve</translation> </message> <message> - <source>[testnet]</source> - <translation>[testo rrjetin]</translation> - </message> - <message> <source>Up to date</source> <translation>I azhornuar</translation> </message> @@ -281,10 +277,6 @@ <source>Form</source> <translation>Formilarë</translation> </message> - <message> - <source><b>Recent transactions</b></source> - <translation><b>Transaksionet e fundit</b></translation> - </message> </context> <context> <name>PaymentServer</name> diff --git a/src/qt/locale/bitcoin_sr.ts b/src/qt/locale/bitcoin_sr.ts index f5723efece..c3dc42e2f3 100644 --- a/src/qt/locale/bitcoin_sr.ts +++ b/src/qt/locale/bitcoin_sr.ts @@ -219,10 +219,6 @@ <translation>Трака са картицама</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Up to date</source> <translation>Ажурно</translation> </message> @@ -330,6 +326,10 @@ Address: %4 <translation>верзија</translation> </message> <message> + <source>About Bitcoin Core</source> + <translation>O Bitcoin Coru</translation> + </message> + <message> <source>Usage:</source> <translation>Korišćenje:</translation> </message> @@ -361,14 +361,6 @@ Address: %4 <source>Form</source> <translation>Форма</translation> </message> - <message> - <source>Wallet</source> - <translation>новчаник</translation> - </message> - <message> - <source><b>Recent transactions</b></source> - <translation><b>Недавне трансакције</b></translation> - </message> </context> <context> <name>PaymentServer</name> @@ -763,27 +755,10 @@ Address: %4 <translation>Opcije</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Potvrdi željeni konfiguracioni fajl (podrazumevani:bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Konkretizuj pid fajl (podrazumevani: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Gde je konkretni data direktorijum </translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Slušaj konekcije na <port> (default: 8333 or testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Održavaj najviše <n> konekcija po priključku (default: 125) -</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Prihvati komandnu liniju i JSON-RPC komande</translation> </message> @@ -804,10 +779,6 @@ Address: %4 <translation>Lozinka za JSON-RPC konekcije</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Odredi veličinu zaštićenih ključeva na <n> (default: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Ponovo skeniraj lanac blokova za nedostajuće transakcije iz novčanika</translation> </message> @@ -816,10 +787,6 @@ Address: %4 <translation>Koristi OpenSSL (https) za JSON-RPC konekcije</translation> </message> <message> - <source>Server private key (default: server.pem)</source> - <translation>privatni ključ za Server (podrazumevan: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Ova poruka Pomoći</translation> </message> diff --git a/src/qt/locale/bitcoin_sv.ts b/src/qt/locale/bitcoin_sv.ts index 8e771c5ce7..39cca4b278 100644 --- a/src/qt/locale/bitcoin_sv.ts +++ b/src/qt/locale/bitcoin_sv.ts @@ -392,10 +392,6 @@ Var vänlig och försök igen.</translation> <translation>Verktygsfält för Tabbar</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin Kärna</translation> </message> @@ -435,10 +431,6 @@ Var vänlig och försök igen.</translation> <source>No block source available...</source> <translation>Ingen block-källa tillgänglig...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Bearbetat %1 block i transaktionshistoriken.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n timme</numerusform><numerusform>%n timmar</numerusform></translation> @@ -913,15 +905,7 @@ Adress: %4 <source>Error</source> <translation>Fel</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB ledigt utrymme är tillgängligt</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(av %1GB behövs)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -1163,10 +1147,6 @@ Adress: %4 <translation>Den visade informationen kan vara inaktuell. Plånboken synkroniseras automatiskt med Bitcoin-nätverket efter att anslutningen är upprättad, men denna process har inte slutförts ännu.</translation> </message> <message> - <source>Wallet</source> - <translation>Plånbok</translation> - </message> - <message> <source>Watch-only:</source> <translation>Granska-bara:</translation> </message> @@ -1219,10 +1199,6 @@ Adress: %4 <translation>Nuvarande total balans i granska-bara adresser</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Nyligen genomförda transaktioner</b></translation> - </message> - <message> <source>out of sync</source> <translation>osynkroniserad</translation> </message> @@ -1482,10 +1458,6 @@ Adress: %4 <translation>Tjänster</translation> </message> <message> - <source>Sync Node</source> - <translation>Syncnod</translation> - </message> - <message> <source>Starting Height</source> <translation>Starthöjd</translation> </message> @@ -1614,14 +1586,6 @@ Adress: %4 <translation>Utgående</translation> </message> <message> - <source>Yes</source> - <translation>Ja</translation> - </message> - <message> - <source>No</source> - <translation>Nej</translation> - </message> - <message> <source>Unknown</source> <translation>Okänd</translation> </message> @@ -2466,6 +2430,10 @@ Adress: %4 <translation>Genererade</translation> </message> <message> + <source>watch-only</source> + <translation>granska-bara</translation> + </message> + <message> <source>(n/a)</source> <translation>(n/a)</translation> </message> @@ -2692,26 +2660,10 @@ Adress: %4 <translation>Inställningar:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Ange konfigurationsfil (förvalt: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Ange pid fil (förvalt: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Ange katalog för data</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Lyssna efter anslutningar på <port> (förvalt: 8333 eller testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Ha som mest <n> anslutningar till andra klienter (förvalt: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Anslut till en nod för att hämta klientadresser, och koppla från</translation> </message> @@ -2720,18 +2672,6 @@ Adress: %4 <translation>Ange din egen publika adress</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Tröskelvärde för att koppla ifrån klienter som missköter sig (förvalt: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Antal sekunder att hindra klienter som missköter sig från att ansluta (förvalt: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Lyssna på JSON-RPC-anslutningar på <port> (förvalt: 8332 eller testnet: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Tillåt kommandon från kommandotolken och JSON-RPC-kommandon</translation> </message> @@ -2772,18 +2712,10 @@ till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Accepterade krypteringsalgoritmer (förvalt: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Bind till given adress och lyssna alltid på den. Använd [värd]:port notation för IPv6</translation> </message> <message> - <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:15)</source> - <translation>Antalsbegränsa kontinuerligt fria transaktioner till <n>*1000 bytes per minut (förvalt:15)</translation> - </message> - <message> <source>Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup</source> <translation>Ta bort alla plånbokstransaktioner och återskapa bara dom som är en del av blockkedjan genom att ange -rescan vid uppstart</translation> </message> @@ -2804,14 +2736,6 @@ till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Exekvera kommando när en plånbokstransaktion ändras (%s i cmd är ersatt av TxID)</translation> </message> <message> - <source>Flush database activity from memory pool to disk log every <n> megabytes (default: 100)</source> - <translation>Töm databasens minnespool till disk varje <n> megabytes (förvalt: 100)</translation> - </message> - <message> - <source>How thorough the block verification of -checkblocks is (0-4, default: 3)</source> - <translation>Hur grundlig blockverifikationen vid -checkblocks är (0-4, förvalt: 3)</translation> - </message> - <message> <source>In this mode -genproclimit controls how many blocks are generated immediately.</source> <translation>I denna mode kontrollerar -genproclimit hur många block som genereras på en gång.</translation> </message> @@ -2820,10 +2744,6 @@ till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Ange antalet skriptkontrolltrådar (%u till %d, 0 = auto, <0 = lämna så många kärnor lediga, förval: %d)</translation> </message> <message> - <source>Set the processor limit for when generation is on (-1 = unlimited, default: -1)</source> - <translation>Sätt processorbegränsning när blockgenereringen är på (-1 = obegränsad, förvalt: -1)</translation> - </message> - <message> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Detta är ett förhands testbygge - använd på egen risk - använd inte för mining eller handels applikationer</translation> </message> @@ -2832,10 +2752,6 @@ till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Det går inte att binda till %s på den här datorn. Bitcoin Core är förmodligen redan igång.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Använd separat SOCKS5 proxy för att nå kollegor via dolda tjänster i Tor (default: -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Varning: -paytxfee är satt väldigt hög! Detta är avgiften du kommer betala för varje transaktion.</translation> </message> @@ -2860,10 +2776,6 @@ till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>(förvalt: 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(förvalt: wallet.dat)</translation> - </message> - <message> <source><category> can be:</source> <translation><category> Kan vara:</translation> </message> @@ -2892,10 +2804,6 @@ till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Avlusnings/Testnings optioner:</translation> </message> <message> - <source>Disable safemode, override a real safe mode event (default: 0)</source> - <translation>Avaktivera säkert läge. Åsidosätt en riktigt säkert läge händelse (förvalt: 0)</translation> - </message> - <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Hitta egen IP-adress (förvalt: 1 under lyssning och utan -externalip)</translation> </message> @@ -2932,66 +2840,10 @@ till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Fel: Plånboken är låst, det går ej att skapa en transaktion!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Fel: systemfel:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Misslyckades att lyssna på någon port. Använd -listen=0 om du vill detta.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Misslyckades att läsa blockinformation</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Misslyckades att läsa blocket</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Misslyckades att synkronisera blockindex</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Misslyckades att skriva blockindex</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Misslyckades att skriva blockinformation</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Misslyckades att skriva blocket</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Misslyckades att skriva filinformation</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Misslyckades att skriva till myntdatabas</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Misslyckades att skriva transaktionsindex</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Misslyckades att skriva ångradata</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>Tvångskör i säkert läge (förvalt: 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Generera mynt (förvalt: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Hur många block att kontrollera vid uppstart (standardvärde: 288, 0 = alla)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>Om <category> inte anges, skrivs all avlusningsinformation ut.</translation> </message> @@ -3012,10 +2864,6 @@ till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Inte tillräckligt med filbeskrivningar tillgängliga.</translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>Skriv ut tidsstämpel i avlusningsinformationen (förvalt: 1)</translation> - </message> - <message> <source>Rebuild block chain index from current blk000??.dat files</source> <translation>Återskapa blockkedjans index från nuvarande blk000??.dat filer</translation> </message> @@ -3028,22 +2876,10 @@ till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Sätt maximal blockstorlek i byte (förvalt: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Ange antalet trådar för att hantera RPC anrop (standard: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Ange plånboksfil (inom datakatalogen)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>Spendera okonfirmerad växel när transaktioner sänds (förvalt: 1)</translation> - </message> - <message> - <source>Stop running after importing blocks from disk (default: 0)</source> - <translation>Sluta köra efter importen av block från disk är klar (förvalt: 0)</translation> - </message> - <message> <source>This is intended for regression testing tools and app development.</source> <translation>Detta är avsett för regressionstestningsverktyg och applikationsutveckling.</translation> </message> @@ -3072,10 +2908,6 @@ till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Importerar block från extern blk000??.dat fil</translation> </message> <message> - <source>(default: 1, 1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)</source> - <translation>(förvalt: 1, 1 = spara tx metadata t.ex. kontoägare och betalningsbegäransinformation, 2 = släng tx metadata)</translation> - </message> - <message> <source>Allow JSON-RPC connections from specified source. Valid for <ip> are a single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This option can be specified multiple times</source> <translation>Tillåt JSON-RPC anslutningar från specifik kalla. Tillåtet för <ip> är enkel IP (t.ex 1.2.3.4), en nätverk/nätmask (t.ex. 1.2.3.4/255.255.255.0) eller ett nätverk/CIDR (t.ex. 1.2.3.4/24). Denna option kan specificeras flera gånger</translation> </message> @@ -3112,10 +2944,6 @@ till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Fel: Argumentet -socks stöds inte. Att sätta SOCKS version är inte möjligt längre. Endast SOCKS5 proxy stöds.</translation> </message> <message> - <source>Execute command when a network tx respends wallet tx input (%s=respend TxID, %t=wallet TxID)</source> - <translation>Kör kommando när en nätverks tx återspenderar plånbokens tx input (%s=återspendera TxID, %t=plånbok TxID)</translation> - </message> - <message> <source>Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)</source> <translation>Exekvera kommando när ett relevant meddelande är mottagen eller när vi ser en väldigt lång förgrening (%s i cmd är utbytt med ett meddelande)</translation> </message> @@ -3128,14 +2956,6 @@ till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Avgifter (i BTC/Kb) mindre än detta betraktas som nollavgift för transaktionsskapande (förvalt: %s)</translation> </message> <message> - <source>If paytxfee is not set, include enough fee so transactions are confirmed on average within n blocks (default: 1)</source> - <translation>Om paytxfee inte är satt, inkludera tillräcklig avgift så att transaktionen konfirmeras inom n blocks (förvalt: 1)</translation> - </message> - <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>Skriv ut avlusningsinformation (förvalt: 0, att ange <category> är frivilligt)</translation> - </message> - <message> <source>Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect)</source> <translation>Sök efter klientadresser med DNS sökningen, om det finns otillräckligt med adresser (förvalt: 1 om inte -connect)</translation> </message> @@ -3152,18 +2972,10 @@ till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Varning: Vänligen kolla så att din dators datum och tid är korrekt! Om din klocka går fel kommer Bitcoin Core inte att fungera korrekt.</translation> </message> <message> - <source>Whitelist peers connecting from the given netmask or ip. Can be specified multiple times.</source> - <translation>Vitlista klienter som ansluter från angivna nätmasker eller ip adresser. Kan specificeras flera gånger.</translation> - </message> - <message> <source>Whitelisted peers cannot be DoS banned and their transactions are always relayed, even if they are already in the mempool, useful e.g. for a gateway</source> <translation>Vitlistade klienter kan inte bli DoS bannade och deras transaktioner reläas alltid, även om dom redan är i mempoolen, användbart för t.ex en gateway </translation> </message> <message> - <source>Always query for peer addresses via DNS lookup (default: 0)</source> - <translation>Sök alltid efter klientadresser med DNS sökningen (förvalt: 0)</translation> - </message> - <message> <source>Cannot resolve -whitebind address: '%s'</source> <translation>Kan inte matcha -whitebind adress: '%s'</translation> </message> @@ -3192,10 +3004,6 @@ till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Avgift (i BTC/Kb) att lägga till på transaktioner du skickar (förvalt: %s)</translation> </message> <message> - <source>Include IP addresses in debug output (default: 0)</source> - <translation>Inkludera IP-adresser i debugutskrift (förvalt: 0)</translation> - </message> - <message> <source>Information</source> <translation>Information</translation> </message> @@ -3224,26 +3032,6 @@ till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Håll som mest <n> oanslutningsbara block i minnet (förvalt: %u)</translation> </message> <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation>Begränsa signaturcachestorleken till <n> poster (förvalt: 50000)</translation> - </message> - <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>Logga transaktionsprioritet och avgift per kB vid blockbrytning (förvalt: 0)</translation> - </message> - <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Upprätthåll ett fullständigt transaktionsindex (förval: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Maximal buffert för mottagning per anslutning, <n>*1000 byte (förvalt: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Maximal buffert för sändning per anslutning, <n>*1000 byte (förvalt: 5000)</translation> - </message> - <message> <source>Need to specify a port with -whitebind: '%s'</source> <translation>Port måste anges med -whitelist: '%s'</translation> </message> @@ -3252,22 +3040,10 @@ till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Nodreläoptioner:</translation> </message> <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Acceptera bara blockkedjans matchande inbyggda kontrollpunkter (förvalt: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Anslut enbart till noder i nätverket <net> (IPv4, IPv6 eller Tor)</translation> - </message> - <message> <source>Print block on startup, if found in block index</source> <translation>Skriv ut block vid uppstart, om det hittas i blockindexet</translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>Skriv ut blockträdet vid uppstart (förvalt: 0)</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>RPC SSL optioner: (se Bitcoin Wiki för SSL inställningsinstruktioner)</translation> </message> @@ -3284,30 +3060,10 @@ till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Slupmässigt brus 1 gång varje <n> nätverksmeddelande</translation> </message> <message> - <source>Relay and mine data carrier transactions (default: 1)</source> - <translation>Reläa och bearbeta databärartransaktioner (förvalt: 1) </translation> - </message> - <message> - <source>Relay non-P2SH multisig (default: 1)</source> - <translation>Reläa icke P2SH multisig (förvalt: 1)</translation> - </message> - <message> - <source>Run a thread to flush wallet periodically (default: 1)</source> - <translation>Kör en tråd för att tömma plånboken periodiskt (förvalt: 1)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Skicka trace-/debuginformation till terminalen istället för till debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Sätt minsta blockstorlek i byte (förvalt: 0)</translation> - </message> - <message> - <source>Sets the DB_PRIVATE flag in the wallet db environment (default: 1)</source> - <translation>Sätt DB_PRIVATE flaggan i plånbokens databasmiljö (förvalt: 1)</translation> - </message> - <message> <source>Show all debugging options (usage: --help -help-debug)</source> <translation>Visa alla avlusningsoptioner (använd: --help -help-debug)</translation> </message> @@ -3320,14 +3076,6 @@ till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Signering av transaktion misslyckades</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Ange timeout för uppkoppling i millisekunder (förvalt: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Systemfel:</translation> - </message> - <message> <source>This is experimental software.</source> <translation>Detta är experimentmjukvara.</translation> </message> @@ -3348,10 +3096,6 @@ till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Det går inte att binda till %s på den här datorn (bind returnerade felmeddelande %s)</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Använd UPnP för att mappa den lyssnande porten (förvalt: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Använd UPnP för att mappa den lyssnande porten (förvalt: 1 under lyssning)</translation> </message> @@ -3404,10 +3148,6 @@ till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Uppgradera plånboken till senaste formatet</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Sätt storleken på nyckelpoolen till <n> (förvalt: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Sök i blockkedjan efter saknade plånboks transaktioner</translation> </message> @@ -3416,14 +3156,6 @@ till exempel: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Använd OpenSSL (https) för JSON-RPC-anslutningar</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Serverns certifikatfil (förvalt: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Serverns privata nyckel (förvalt: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Det här hjälp medelandet</translation> </message> diff --git a/src/qt/locale/bitcoin_th_TH.ts b/src/qt/locale/bitcoin_th_TH.ts index cb52be61b2..e4b1e069cd 100644 --- a/src/qt/locale/bitcoin_th_TH.ts +++ b/src/qt/locale/bitcoin_th_TH.ts @@ -162,10 +162,6 @@ <source>Tabs toolbar</source> <translation>แถบเครื่องมือ</translation> </message> - <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> <message numerus="yes"> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n ที่ใช้งานการเชื่อมต่อกับเครือข่าย Bitcoin</numerusform></translation> @@ -277,10 +273,6 @@ <source>Form</source> <translation>รูป</translation> </message> - <message> - <source><b>Recent transactions</b></source> - <translation><b>รายการทำธุรกรรมล่าสุด</b></translation> - </message> </context> <context> <name>PaymentServer</name> diff --git a/src/qt/locale/bitcoin_tr.ts b/src/qt/locale/bitcoin_tr.ts index b2a14c92fc..b5d00bc24e 100644 --- a/src/qt/locale/bitcoin_tr.ts +++ b/src/qt/locale/bitcoin_tr.ts @@ -391,10 +391,6 @@ <translation>Sekme araç çubuğu</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>Bitcoin Çekirdeği</translation> </message> @@ -434,10 +430,6 @@ <source>No block source available...</source> <translation>Hiçbir blok kaynağı mevcut değil...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Muamele tarihçesinde %1 blok işlendi.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n saat</numerusform><numerusform>%n saat</numerusform></translation> @@ -486,6 +478,10 @@ <source>Up to date</source> <translation>Güncel</translation> </message> + <message numerus="yes"> + <source>Processed %n blocks of transaction history.</source> + <translation><numerusform>Muamele tarihçesinden %n blok işlendi</numerusform><numerusform>Muamele tarihçesinden %n blok işlendi</numerusform></translation> + </message> <message> <source>Catching up...</source> <translation>Aralık kapatılıyor...</translation> @@ -916,13 +912,13 @@ Adres: %4 <source>Error</source> <translation>Hata</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB boş alan mevcuttur</translation> + <message numerus="yes"> + <source>%n GB of free space available</source> + <translation><numerusform>%n GB boş alan mevcuttur</numerusform><numerusform>%n GB boş alan mevcuttur</numerusform></translation> </message> - <message> - <source>(of %1GB needed)</source> - <translation>(gereken boyut: %1GB)</translation> + <message numerus="yes"> + <source>(of %n GB needed)</source> + <translation><numerusform>(gereken %n GB alandan)</numerusform><numerusform>(gereken %n GB alandan)</numerusform></translation> </message> </context> <context> @@ -1166,10 +1162,6 @@ Adres: %4 <translation>Görüntülenen veriler zaman aşımına uğramış olabilir. Bağlantı kurulduğunda cüzdanınız otomatik olarak şebeke ile eşleşir ancak bu işlem henüz tamamlanmamıştır.</translation> </message> <message> - <source>Wallet</source> - <translation>Cüzdan</translation> - </message> - <message> <source>Watch-only:</source> <translation>Sadece-izlenen:</translation> </message> @@ -1198,6 +1190,10 @@ Adres: %4 <translation>Oluşturulan bakiye henüz olgunlaşmamıştır</translation> </message> <message> + <source>Balances</source> + <translation>Bakiyeler</translation> + </message> + <message> <source>Total:</source> <translation>Toplam:</translation> </message> @@ -1210,6 +1206,14 @@ Adres: %4 <translation>Sadece izlenen adreslerdeki güncel bakiyeniz</translation> </message> <message> + <source>Spendable:</source> + <translation>Harcanabilir:</translation> + </message> + <message> + <source>Recent transactions</source> + <translation>Son muameleler</translation> + </message> + <message> <source>Unconfirmed transactions to watch-only addresses</source> <translation>Sadece izlenen adreslere gelen teyit edilmemiş muameleler</translation> </message> @@ -1222,10 +1226,6 @@ Adres: %4 <translation>Sadece izlenen adreslerdeki güncel toplam bakiye</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Son muameleler</b></translation> - </message> - <message> <source>out of sync</source> <translation>eşleşme dışı</translation> </message> @@ -1485,10 +1485,6 @@ Adres: %4 <translation>Servisler</translation> </message> <message> - <source>Sync Node</source> - <translation>Eşleşme Düğümü</translation> - </message> - <message> <source>Starting Height</source> <translation>Başlama Yüksekliği</translation> </message> @@ -1617,14 +1613,6 @@ Adres: %4 <translation>Giden</translation> </message> <message> - <source>Yes</source> - <translation>Evet</translation> - </message> - <message> - <source>No</source> - <translation>Hayır</translation> - </message> - <message> <source>Unknown</source> <translation>Bilinmiyor</translation> </message> @@ -2473,6 +2461,10 @@ Adres: %4 <translation>Madenden çıkarılan</translation> </message> <message> + <source>watch-only</source> + <translation>sadece-izlenen</translation> + </message> + <message> <source>(n/a)</source> <translation>(mevcut değil)</translation> </message> @@ -2489,6 +2481,10 @@ Adres: %4 <translation>Muamele türü.</translation> </message> <message> + <source>Whether or not a watch-only address is involved in this transaction.</source> + <translation>Bu muamelede sadece izlenen bir adresin bulunup bulunmadığı.</translation> + </message> + <message> <source>Destination address of transaction.</source> <translation>Muamelenin alıcı adresi.</translation> </message> @@ -2584,6 +2580,10 @@ Adres: %4 <translation>Muamele tarihçesini dışa aktar</translation> </message> <message> + <source>Watch-only</source> + <translation>Sadece izlenen</translation> + </message> + <message> <source>Exporting Failed</source> <translation>Dışa aktarım başarısız oldu</translation> </message> @@ -2699,26 +2699,10 @@ Adres: %4 <translation>Seçenekler:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Yapılandırma dosyası belirt (varsayılan: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Pid dosyası belirt (varsayılan: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Veri dizinini belirt</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Bağlantılar için dinlenecek <port> (varsayılan: 8333 ya da testnet: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Eşler ile en çok <n> adet bağlantı kur (varsayılan: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Eş adresleri elde etmek için bir düğüme bağlan ve ardından bağlantıyı kes</translation> </message> @@ -2727,18 +2711,6 @@ Adres: %4 <translation>Kendi genel adresinizi tanımlayın</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Aksaklık gösteren eşlerle bağlantıyı kesme sınırı (varsayılan: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Aksaklık gösteren eşlerle yeni bağlantıları engelleme süresi, saniye olarak (varsayılan: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>JSON-RPC bağlantılarını <port> üzerinde dinle (varsayılan: 8332 veya tesnet: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Komut satırı ve JSON-RPC komutlarını kabul et</translation> </message> @@ -2779,18 +2751,10 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>Kabul edilebilir şifreler (varsayılan: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>Belirtilen adrese bağlan ve daima ondan dinle. IPv6 için [makine]:port yazımını kullanınız</translation> </message> <message> - <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:15)</source> - <translation>Devamlı olarak ücretsiz muameleleri dakikada <n>*1000 bayt olarak sınırla (varsayılan: 15)</translation> - </message> - <message> <source>Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup</source> <translation>Tüm cüzdan muamelelerini sil ve başlangıçta -rescan ile sadece blok zincirinin parçası olanları geri getir</translation> </message> @@ -2811,14 +2775,6 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Bir cüzdan muamelesi değiştiğinde komutu çalıştır (komuttaki %s muamele kimliği ile değiştirilecektir)</translation> </message> <message> - <source>Flush database activity from memory pool to disk log every <n> megabytes (default: 100)</source> - <translation>Veritabanı etkinliğini bellekten disk kütüğüne her <n> megabaytta aktar (varsayılan: 100)</translation> - </message> - <message> - <source>How thorough the block verification of -checkblocks is (0-4, default: 3)</source> - <translation>-checkblocks'un blok kontrolünün ne kadar kapsamlı olacağı (0 ilâ 4, varsayılan: 3)</translation> - </message> - <message> <source>In this mode -genproclimit controls how many blocks are generated immediately.</source> <translation>Bu kipte -genproclimit kaç sayıda bloğun anında oluşturulduğunu kontrol eder.</translation> </message> @@ -2827,10 +2783,6 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Betik kontrolü iş parçacıklarının sayısını belirler (%u ilâ %d, 0 = otomatik, <0 = bu sayıda çekirdeği kullanma, varsayılan: %d)</translation> </message> <message> - <source>Set the processor limit for when generation is on (-1 = unlimited, default: -1)</source> - <translation>Oluşturma etkinken işlemci sınırını belirler (-1 = sınırsız, varsayılan: -1)</translation> - </message> - <message> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>Bu yayın öncesi bir deneme sürümüdür - tüm riski siz üstlenmiş olursunuz - bitcoin oluşturmak ya da ticari uygulamalar için kullanmayınız</translation> </message> @@ -2839,10 +2791,6 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Bu bilgisayarda %s unsuruna bağlanılamadı. Bitcoin Çekirdeği muhtemelen hâlihazırda çalışmaktadır.</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>Eşlere gizli Tor servisleri ile ulaşmak için ayrı SOCKS5 vekil sunucusu kullan (varsayılan: -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Uyarı: -paytxfee çok yüksek bir değere ayarlanmış! Bu, muamele gönderirseniz ödeyeceğiniz muamele ücretidir.</translation> </message> @@ -2863,12 +2811,12 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Uyarı: wallet.dat bozuk, veriler geri kazanıldı! Özgün wallet.dat, wallet.{zamandamgası}.bak olarak %s klasörüne kaydedildi; bakiyeniz ya da muameleleriniz yanlışsa bir yedeklemeden tekrar yüklemeniz gerekir.</translation> </message> <message> - <source>(default: 1)</source> - <translation>(varsayılan: 1)</translation> + <source>Whitelist peers connecting from the given netmask or IP address. Can be specified multiple times.</source> + <translation>Belirtilen ağ maskesi ya da IP adresinden bağlanan eşleri beyaz listeye al. Birden fazla kez belirtilebilir.</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(varsayılan: wallet.dat)</translation> + <source>(default: 1)</source> + <translation>(varsayılan: 1)</translation> </message> <message> <source><category> can be:</source> @@ -2899,10 +2847,6 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Hata ayıklama/deneme seçenekleri:</translation> </message> <message> - <source>Disable safemode, override a real safe mode event (default: 0)</source> - <translation>Güvenli kipi devre dışı bırak, gerçek bir güvenli olayı geçersiz kıl (varsayılan: 0)</translation> - </message> - <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>Kendi IP adresini keşfet (varsayılan: dinlenildiğinde ve -externalip yoksa 1)</translation> </message> @@ -2931,6 +2875,10 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Blok veritabanının açılışı sırasında hata</translation> </message> <message> + <source>Error: A fatal internal error occured, see debug.log for details</source> + <translation>Hata: Ölümcül dahili bir hata meydana geldi, ayrıntılar için debug.log dosyasına bakınız</translation> + </message> + <message> <source>Error: Disk space is low!</source> <translation>Hata: Disk alanı düşük!</translation> </message> @@ -2939,66 +2887,10 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Hata: Cüzdan kilitli, muamele oluşturulamadı!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Hata: sistem hatası:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>Herhangi bir portun dinlenmesi başarısız oldu. Bunu istiyorsanız -listen=0 seçeneğini kullanınız.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Blok verileri okunamadı</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>Blok okunamadı</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>Blok indeksi eşleştirilemedi</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>Blok indeksi yazılamadı</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>Blok verileri yazılamadı</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>Blok yazılamadı</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>Dosya verileri yazılamadı</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>Madenî para veritabanına yazılamadı</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>Muamele indeksi yazılamadı</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>Geri alma verilerinin yazılamadı</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>Güvenli kipi zorla (varsayılan: 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>Bitcoin oluştur (varsayılan: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Başlangıçta kontrol edilecek blok sayısı (varsayılan: 288, 0 = hepsi)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation><kategori> sağlanmamışsa tüm hata ayıklama verilerini dök.</translation> </message> @@ -3019,8 +2911,8 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Kafi derecede dosya tanımlayıcıları mevcut değil.</translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>Hata ayıklama verilerinin önüne zaman damgası ekle (varsayılan: 1)</translation> + <source>Only connect to nodes in network <net> (ipv4, ipv6 or onion)</source> + <translation>Sadece <net> şebekesindeki düğümlere bağlan (ipv4, ipv6 veya onion)</translation> </message> <message> <source>Rebuild block chain index from current blk000??.dat files</source> @@ -3035,26 +2927,18 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Azami blok boyutunu bayt olarak ayarla (varsayılan: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>RPC aramaları için iş parçacığı sayısını belirle (varsayılan: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>Cüzdan dosyası belirtiniz (veri klasörünün içinde)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>Gönderme muamelelerinde teyit edilmemiş para üstünü harca (varsayılan: 1)</translation> - </message> - <message> - <source>Stop running after importing blocks from disk (default: 0)</source> - <translation>Diskten blokları içeri aktardıktan sonra çalışmayı durdur (varsayılan: 0)</translation> - </message> - <message> <source>This is intended for regression testing tools and app development.</source> <translation>Bu, regresyon deneme araçları ve uygulama geliştirmesi için tasarlanmıştır. </translation> </message> <message> + <source>Use UPnP to map the listening port (default: %u)</source> + <translation>Dinleme portunu haritalamak için UPnP kullan (varsayılan: %u)</translation> + </message> + <message> <source>Verifying blocks...</source> <translation>Bloklar kontrol ediliyor...</translation> </message> @@ -3079,10 +2963,6 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Harici blk000??.dat dosyasından blokları içe aktarır</translation> </message> <message> - <source>(default: 1, 1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)</source> - <translation>(varsayılan: 1, 1 = tx meta verilerini tut mesela hesap sahibi ve ödeme talebi bilgileri, 2 = tx meta verilerini at)</translation> - </message> - <message> <source>Allow JSON-RPC connections from specified source. Valid for <ip> are a single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This option can be specified multiple times</source> <translation>Belirtilen kaynaktan JSON-RPC bağlantılarını kabul et. Bir <ip> için geçerli olanlar şunlardır: salt IP adresi (mesela 1.2.3.4), bir şebeke/ağ maskesi (örneğin 1.2.3.4/255.255.255.0) ya da bir şebeke/CIDR (mesela 1.2.3.4/24). Bu seçenek birden fazla kez belirtilebilir</translation> </message> @@ -3103,6 +2983,10 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>%s veri dizininde kilit elde edilemedi. Bitcoin Çekirdeği muhtemelen hâlihazırda çalışmaktadır.</translation> </message> <message> + <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:%u)</source> + <translation>Devamlı olarak ücretsiz muameleleri dakikada <n>*1000 bayt olarak sınırla (varsayılan: %u)</translation> + </message> + <message> <source>Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality)</source> <translation>Yeni dosyaları umask 077 yerine varsayılan izinlerle oluştur (sadece devre dışı cüzdan işlevselliği ile etkilidir)</translation> </message> @@ -3119,10 +3003,6 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Hata: Desteklenmeyen -socks argümanı bulundu. SOCKS sürümünün ayarlanması artık mümkün değildir, sadece SOCKS5 vekilleri desteklenmektedir.</translation> </message> <message> - <source>Execute command when a network tx respends wallet tx input (%s=respend TxID, %t=wallet TxID)</source> - <translation>Bir şebeke muamelesi cüzdan muamele girdisini tekrar harcadığında komut çalıştır (%s=tekrar harcama muamele kimliği, %t=cüzdan muamele kimliği)</translation> - </message> - <message> <source>Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)</source> <translation>İlgili bir uyarı alındığında ya da gerçekten uzun bir çatallama gördüğümüzde komutu çalıştır (komuttaki %s mesaj ile değiştirilir)</translation> </message> @@ -3135,14 +3015,6 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Kb başına BTC olarak bundan düşük ücretler muamele oluşturulması için sıfır değerinde ücret olarak kabul edilir (varsayılan: %s)</translation> </message> <message> - <source>If paytxfee is not set, include enough fee so transactions are confirmed on average within n blocks (default: 1)</source> - <translation>Eğer paytxfee ayarlanmadıysa, kafi derecede ücret ekleyin ki muameleler vasati n blok içinde teyit edilsin (varsayılan: 1)</translation> - </message> - <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>Hata ayıklama bilgisi dök (varsayılan:0, <kategori> sağlanması seçime dayalıdır)</translation> - </message> - <message> <source>Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect)</source> <translation>Adres sayısı azaldıysa DNS sorgulamasıyla eş adresleri ara (varsayılan: 1 -connect kullanılmadıysa)</translation> </message> @@ -3159,18 +3031,10 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Uyarı: Lütfen bilgisayarınızın saat ve tarihinin doğru olduğunu kontol ediniz! Saatinizde gecikme varsa Bitcoin Çekirdeği doğru şekilde çalışamaz.</translation> </message> <message> - <source>Whitelist peers connecting from the given netmask or ip. Can be specified multiple times.</source> - <translation>Belirtilen ağ maskesi ya da IP adresinden bağlanan eşleri beyaz listeye al. Birden fazla kez belirtilebilir.</translation> - </message> - <message> <source>Whitelisted peers cannot be DoS banned and their transactions are always relayed, even if they are already in the mempool, useful e.g. for a gateway</source> <translation>Beyaz listeye alınan eşler DoS yasaklamasına uğramazlar ve muameleleri zaten mempool'da olsalar da daima aktarılır, bu mesela bir geçit için kullanışlıdır</translation> </message> <message> - <source>Always query for peer addresses via DNS lookup (default: 0)</source> - <translation>Eş adreslerini daima DNS araması ile sorgula (varsayılan: 0)</translation> - </message> - <message> <source>Cannot resolve -whitebind address: '%s'</source> <translation>-whitebind adresi çözümlenemedi: '%s'</translation> </message> @@ -3199,10 +3063,6 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Yolladığınız muamelelere kB başına BTC olarak eklenecek ücret (varsayılan: %s)</translation> </message> <message> - <source>Include IP addresses in debug output (default: 0)</source> - <translation>Hata ayıklama çıktısına IP adreslerini dahil et (varsayılan: 0)</translation> - </message> - <message> <source>Information</source> <translation>Bilgi</translation> </message> @@ -3231,24 +3091,8 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Hafızada en çok <n> bağlanılamaz blok tut (varsaylan: %u)</translation> </message> <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation>İmza arabelleğinin boyutunu <n> unsurla sınırla (varsayılan: 50000)</translation> - </message> - <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>Blok oluşturulduğunda muamele önceliğini ve kB başı ücreti kütüğe al (varsayılan: 0)</translation> - </message> - <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Muamelelerin tamamının indeksini tut (varsayılan: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Bağlantı başına azami alım tamponu, <n>*1000 bayt (varsayılan: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Bağlantı başına azami yollama tamponu, <n>*1000 bayt (varsayılan: 1000)</translation> + <source>Keep at most <n> unconnectable transactions in memory (default: %u)</source> + <translation>Hafızada en çok <n> bağlanılamaz muamele tut (varsayılan: %u)</translation> </message> <message> <source>Need to specify a port with -whitebind: '%s'</source> @@ -3259,22 +3103,10 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Düğüm röle seçenekleri:</translation> </message> <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Sadece yerleşik kontrol noktalarıyla eşleşen blok zincirini kabul et (varsayılan: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Sadece <net> şebekesindeki düğümlere bağlan (IPv4, IPv6 ya da Tor)</translation> - </message> - <message> <source>Print block on startup, if found in block index</source> <translation>Başlangıçta bloğu göster, blok indeksinde bulunduysa</translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>Başlangıçta blok ağacını göster (varsayılan: 0)</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>RPC SSL seçenekleri: (SSL kurulumu yönergeleri için Bitcoin vikisine bakınız)</translation> </message> @@ -3291,30 +3123,10 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Her <n> şebeke mesajından rastgele birini bulanıklaştır</translation> </message> <message> - <source>Relay and mine data carrier transactions (default: 1)</source> - <translation>Veri taşıyıcı muameleleri oluştur ve aktar (varsayılan: 1)</translation> - </message> - <message> - <source>Relay non-P2SH multisig (default: 1)</source> - <translation>P2SH olmayan çoklu imzaları aktar (varsayılan: 1)</translation> - </message> - <message> - <source>Run a thread to flush wallet periodically (default: 1)</source> - <translation>Periyodik olarak cüdanı diske yazdırmak için bir iş parçacığı çalıştır (varsayılan: 1)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Trace/hata ayıklama verilerini debug.log dosyası yerine konsola gönder</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Bayt olarak asgari blok boyutunu tanımla (varsayılan: 0)</translation> - </message> - <message> - <source>Sets the DB_PRIVATE flag in the wallet db environment (default: 1)</source> - <translation>Cüzdan veritabanı ortamında DB_PRIVATE bayrağını koyar (varsayılan: 1)</translation> - </message> - <message> <source>Show all debugging options (usage: --help -help-debug)</source> <translation>Tüm hata ayıklama seçeneklerini göster (kullanımı: --help -help-debug)</translation> </message> @@ -3327,14 +3139,6 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Muamelenin imzalanması başarısız oldu</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Bağlantı zaman aşım süresini milisaniye olarak belirt (varsayılan: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Sistem hatası:</translation> - </message> - <message> <source>This is experimental software.</source> <translation>Bu, deneysel bir yazılımdır.</translation> </message> @@ -3355,10 +3159,6 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Bu bilgisayarda %s unsuruna bağlanılamadı (bağlanma %s hatasını verdi)</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Dinlenecek portu haritalamak için UPnP kullan (varsayılan: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>Dinlenecek portu haritalamak için UPnP kullan (varsayılan: dinlenildiğinde 1)</translation> </message> @@ -3411,10 +3211,6 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>Cüzdanı en yeni biçime güncelle</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Anahtar alan boyutunu <n> değerine ayarla (varsayılan: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>Blok zincirini eksik cüzdan muameleleri için tekrar tara</translation> </message> @@ -3423,14 +3219,6 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>JSON-RPC bağlantıları için OpenSSL (https) kullan</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Sunucu sertifika dosyası (varsayılan: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Sunucu özel anahtarı (varsayılan: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Bu yardım mesajı</translation> </message> @@ -3447,14 +3235,182 @@ mesela: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com <translation>wallet.dat dosyasının yüklenmesinde hata oluştu: bozuk cüzdan</translation> </message> <message> + <source>(1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)</source> + <translation>(1 = tx meta verilerini tut mesela hesap sahibi ve ödeme talebi bilgileri, 2 = tx meta verilerini at)</translation> + </message> + <message> + <source>Flush database activity from memory pool to disk log every <n> megabytes (default: %u)</source> + <translation>Veritabanı etkinliğini bellekten disk kütüğüne her <n> megabaytta aktar (varsayılan: %u)</translation> + </message> + <message> + <source>How thorough the block verification of -checkblocks is (0-4, default: %u)</source> + <translation>-checkblocks'un blok kontrolünün ne kadar kapsamlı olacağı (0 ilâ 4, varsayılan: %u)</translation> + </message> + <message> + <source>If paytxfee is not set, include enough fee so transactions are confirmed on average within n blocks (default: %u)</source> + <translation>Eğer paytxfee ayarlanmadıysa, kafi derecede ücret ekleyin ki muameleler vasati n blok içinde teyit edilsin (varsayılan: %u)</translation> + </message> + <message> + <source>Log transaction priority and fee per kB when mining blocks (default: %u)</source> + <translation>Blok oluşturulduğunda muamele önceliğini ve kB başı ücreti kütüğe al (varsayılan: %u)</translation> + </message> + <message> + <source>Maintain a full transaction index, used by the getrawtransaction rpc call (default: %u)</source> + <translation>Muamelelerin tamamının indeksini tut, getrawtransaction rpc çağrısı tarafından kullanılır (varsayılan: %u)</translation> + </message> + <message> + <source>Number of seconds to keep misbehaving peers from reconnecting (default: %u)</source> + <translation>Aksaklık gösteren eşlerle terkar bağlantıyı engelleme süresi, saniye olarak (varsayılan: %u)</translation> + </message> + <message> + <source>Output debugging information (default: %u, supplying <category> is optional)</source> + <translation>Hata ayıklama bilgisi dök (varsayılan: %u, <kategori> sağlanması seçime dayalıdır)</translation> + </message> + <message> + <source>Set the processor limit for when generation is on (-1 = unlimited, default: %d)</source> + <translation>Oluşturma etkinken işlemci sınırını belirle (-1 = sınırsız, varsayılan: %d)</translation> + </message> + <message> + <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: %s)</source> + <translation>Eşlere gizli Tor servisleri ile ulaşmak için ayrı SOCKS5 vekil sunucusu kullan (varsayılan: %s)</translation> + </message> + <message> + <source>(default: %s)</source> + <translation>(varsayılan: %s)</translation> + </message> + <message> + <source>Acceptable ciphers (default: %s)</source> + <translation>Kabul edilebilir şifreler (varsayılan: %s)</translation> + </message> + <message> + <source>Always query for peer addresses via DNS lookup (default: %u)</source> + <translation>Eş adresleri sorgulaması için daima DNS aramasını kullan (varsayılan: %u)</translation> + </message> + <message> + <source>Disable safemode, override a real safe mode event (default: %u)</source> + <translation>Güvenli kipi devre dışı bırak, gerçek bir güvenli olayı geçersiz kıl (varsayılan: %u)</translation> + </message> + <message> <source>Error loading wallet.dat</source> <translation>wallet.dat dosyasının yüklenmesinde hata oluştu</translation> </message> <message> + <source>Force safe mode (default: %u)</source> + <translation>Güvenli kipi zorla (varsayılan: %u)</translation> + </message> + <message> + <source>Generate coins (default: %u)</source> + <translation>Bitcoin oluştur (varsayılan: %u)</translation> + </message> + <message> + <source>How many blocks to check at startup (default: %u, 0 = all)</source> + <translation>Başlangıçta kontrol edilecek blok sayısı (varsayılan: %u, 0 = hepsi)</translation> + </message> + <message> + <source>Include IP addresses in debug output (default: %u)</source> + <translation>Hata ayıklama çıktısına IP adreslerini dahil et (varsayılan: %u)</translation> + </message> + <message> <source>Invalid -proxy address: '%s'</source> <translation>Geçersiz -proxy adresi: '%s'</translation> </message> <message> + <source>Limit size of signature cache to <n> entries (default: %u)</source> + <translation>İmza arabelleğinin boyutunu <n> unsurla sınırla (varsayılan: %u)</translation> + </message> + <message> + <source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> + <translation>JSON-RPC bağlantılarını <port> üzerinde dinle (varsayılan: %u veya tesnet: %u)</translation> + </message> + <message> + <source>Listen for connections on <port> (default: %u or testnet: %u)</source> + <translation>Bağlantılar için dinlenecek <port> (varsayılan: %u ya da testnet: %u)</translation> + </message> + <message> + <source>Maintain at most <n> connections to peers (default: %u)</source> + <translation>Eşler ile en çok <n> adet bağlantı kur (varsayılan: %u)</translation> + </message> + <message> + <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: %u)</source> + <translation>Her bağlantı için azami alım tamponu, <n>*1000 bayt (varsayılan: %u)</translation> + </message> + <message> + <source>Maximum per-connection send buffer, <n>*1000 bytes (default: %u)</source> + <translation>Her bağlantı için azami yollama tamponu, <n>*1000 bayt (varsayılan: %u)</translation> + </message> + <message> + <source>Only accept block chain matching built-in checkpoints (default: %u)</source> + <translation>Sadece yerleşik kontrol noktalarıyla eşleşen blok zincirini kabul et (varsayılan: %u)</translation> + </message> + <message> + <source>Prepend debug output with timestamp (default: %u)</source> + <translation>Hata ayıklama verilerinin önüne zaman damgası ekle (varsayılan: %u)</translation> + </message> + <message> + <source>Print block tree on startup (default: %u)</source> + <translation>Başlangıçta blok ağacını göster (varsayılan: %u)</translation> + </message> + <message> + <source>Relay and mine data carrier transactions (default: %u)</source> + <translation>Veri taşıyıcı muameleleri oluştur ve aktar (varsayılan: %u)</translation> + </message> + <message> + <source>Relay non-P2SH multisig (default: %u)</source> + <translation>P2SH olmayan çoklu imzaları aktar (varsayılan: %u)</translation> + </message> + <message> + <source>Run a thread to flush wallet periodically (default: %u)</source> + <translation>Periyodik olarak cüdanı diske yazdırmak için bir iş parçacığı çalıştır (varsayılan: %u)</translation> + </message> + <message> + <source>Server certificate file (default: %s)</source> + <translation>Sunucu sertifika dosyası (varsayılan: %s)</translation> + </message> + <message> + <source>Server private key (default: %s)</source> + <translation>Sunucu özel anahtarı (varsayılan: %s)</translation> + </message> + <message> + <source>Set key pool size to <n> (default: %u)</source> + <translation>Anahtar alan boyutunu <n> değerine ayarla (varsayılan: %u)</translation> + </message> + <message> + <source>Set minimum block size in bytes (default: %u)</source> + <translation>Bayt olarak asgari blok boyutunu tanımla (varsayılan: %u)</translation> + </message> + <message> + <source>Set the number of threads to service RPC calls (default: %d)</source> + <translation>Hizmet RCP aramaları iş parçacığı sayısını belirle (varsayılan: %d)</translation> + </message> + <message> + <source>Sets the DB_PRIVATE flag in the wallet db environment (default: %u)</source> + <translation>Cüzdan veritabanı ortamında DB_PRIVATE bayrağını koyar (varsayılan: %u)</translation> + </message> + <message> + <source>Specify configuration file (default: %s)</source> + <translation>Yapılandırma dosyası belirtiniz (varsayılan: %s)</translation> + </message> + <message> + <source>Specify connection timeout in milliseconds (minimum: 1, default: %d)</source> + <translation>Bağlantı zaman aşım süresini milisaniye olarak belirt (asgari: 1, varsayılan: %d)</translation> + </message> + <message> + <source>Specify pid file (default: %s)</source> + <translation>Pid dosyası belirtiniz (varsayılan: %s)</translation> + </message> + <message> + <source>Spend unconfirmed change when sending transactions (default: %u)</source> + <translation>Gönderme muamelelerinde teyit edilmemiş para üstünü harca (varsayılan: %u)</translation> + </message> + <message> + <source>Stop running after importing blocks from disk (default: %u)</source> + <translation>Diskten blokları içeri aktardıktan sonra çalışmayı durdur (varsayılan: %u)</translation> + </message> + <message> + <source>Threshold for disconnecting misbehaving peers (default: %u)</source> + <translation>Aksaklık gösteren eşlerle bağlantıyı kesme sınırı (varsayılan: %u)</translation> + </message> + <message> <source>Unknown network specified in -onlynet: '%s'</source> <translation>-onlynet için bilinmeyen bir şebeke belirtildi: '%s'</translation> </message> diff --git a/src/qt/locale/bitcoin_uk.ts b/src/qt/locale/bitcoin_uk.ts index ff8ac68022..c8fe1df9bf 100644 --- a/src/qt/locale/bitcoin_uk.ts +++ b/src/qt/locale/bitcoin_uk.ts @@ -10,10 +10,22 @@ <translation>Створити нову адресу</translation> </message> <message> + <source>&New</source> + <translation>&Нова</translation> + </message> + <message> <source>Copy the currently selected address to the system clipboard</source> <translation>Копіювати виділену адресу в буфер обміну</translation> </message> <message> + <source>&Copy</source> + <translation>&Копіювати</translation> + </message> + <message> + <source>C&lose</source> + <translation>З&акрити</translation> + </message> + <message> <source>&Copy Address</source> <translation>&Скопіювати адресу</translation> </message> @@ -34,12 +46,28 @@ <translation>&Видалити</translation> </message> <message> + <source>Choose the address to send coins to</source> + <translation>Виберіть адресу для відправлення монет</translation> + </message> + <message> + <source>Choose the address to receive coins with</source> + <translation>Виберіть адресу для отримання монет</translation> + </message> + <message> <source>C&hoose</source> <translation>&Обрати</translation> </message> <message> + <source>Sending addresses</source> + <translation>Адреси для відправлення</translation> + </message> + <message> + <source>Receiving addresses</source> + <translation>Адреси для отримання</translation> + </message> + <message> <source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source> - <translation>Це ваші Bitcoin адреси для відправки платежів. Перед відправкою монети Завжди перевіряйте суму та адресу прийому.</translation> + <translation>Це ваші Bitcoin-адреси для відправлення платежів. Перед відправленням монет завжди перевіряйте суму та адресу прийому.</translation> </message> <message> <source>These are your Bitcoin addresses for receiving payments. It is recommended to use a new receiving address for each transaction.</source> @@ -62,8 +90,12 @@ <translation>Файли, розділені комою (*.csv)</translation> </message> <message> + <source>Exporting Failed</source> + <translation>Помилка експорту</translation> + </message> + <message> <source>There was an error trying to save the address list to %1. Please try again.</source> - <translation>Сталася помилка підчас зберігання адрес до %1. Будь ласка спробуйте ще.</translation> + <translation>Виникла помилка при спробі зберігання адрес до %1. Будь ласка спробуйте ще.</translation> </message> </context> <context> @@ -141,7 +173,7 @@ </message> <message> <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> - <translation>ВАЖЛИВО: Всі попередні резервні копії, які ви зробили з вашого файла гаманця повинні бути замінені новоствореним, зашифрованим файлом гаманця. З міркувань безпеки, попередні резервні копії в незашифрованого файла гаманця стануть марним, як тільки ви починаєте використовувати новий, зашифрований гаманець.</translation> + <translation>ВАЖЛИВО: Всі попередні резервні копії, які ви зробили з вашого файлу гаманця повинні бути замінені новоствореним, зашифрованим файлом гаманця. З міркувань безпеки, попередні резервні копії незашифрованого файла гаманця стануть марними одразу ж, як тільки ви почнете використовувати новий, зашифрований гаманець.</translation> </message> <message> <source>Warning: The Caps Lock key is on!</source> @@ -152,6 +184,10 @@ <translation>Гаманець зашифровано</translation> </message> <message> + <source>Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>ten or more random characters</b>, or <b>eight or more words</b>.</source> + <translation>Введіть нову кодову фразу для гаманця.<br/>Будь ласка, використовуйте кодові фрази що містять <b> як мінімум десять випадкових символів </b> або <b> як мінімум вісім слів </b>.</translation> + </message> + <message> <source>Bitcoin will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source> <translation>Біткоін-клієнт буде закрито для завершення процесу шифрування. Пам'ятайте, що шифрування гаманця не може повністю захистити ваші біткоіни від крадіжки, у випадку якщо ваш комп'ютер буде інфіковано шкідливими програмами.</translation> </message> @@ -173,7 +209,7 @@ </message> <message> <source>The passphrase entered for the wallet decryption was incorrect.</source> - <translation>Введений пароль є невірним.</translation> + <translation>Введений пароль є неправильним.</translation> </message> <message> <source>Wallet decryption failed</source> @@ -199,6 +235,10 @@ <translation>&Огляд</translation> </message> <message> + <source>Node</source> + <translation>Вузол</translation> + </message> + <message> <source>Show general overview of wallet</source> <translation>Показати загальний огляд гаманця</translation> </message> @@ -255,6 +295,10 @@ <translation>Відкрити &URI</translation> </message> <message> + <source>Bitcoin Core client</source> + <translation>Клієнт «Bitcoin Core»</translation> + </message> + <message> <source>Importing blocks from disk...</source> <translation>Імпорт блоків з диску...</translation> </message> @@ -288,7 +332,7 @@ </message> <message> <source>&Verify message...</source> - <translation>Перевірити повідомлення...</translation> + <translation>П&еревірити повідомлення...</translation> </message> <message> <source>Bitcoin</source> @@ -347,29 +391,45 @@ <translation>Панель вкладок</translation> </message> <message> - <source>[testnet]</source> - <translation>[тестова мережа]</translation> + <source>Bitcoin Core</source> + <translation>Bitcoin Core</translation> </message> <message> - <source>Bitcoin Core</source> - <translation>Bitcoin Ядро</translation> + <source>Request payments (generates QR codes and bitcoin: URIs)</source> + <translation>Створити запит платежу (генерує QR-код та bitcoin: URI)</translation> + </message> + <message> + <source>&About Bitcoin Core</source> + <translation>&Про Bitcoin Core</translation> + </message> + <message> + <source>Show the list of used sending addresses and labels</source> + <translation>Показати список адрес і міток, що були використані для відправлення</translation> + </message> + <message> + <source>Show the list of used receiving addresses and labels</source> + <translation>Показати список адрес і міток, що були використані для отримання</translation> + </message> + <message> + <source>Open a bitcoin: URI or payment request</source> + <translation>Відкрити bitcoin: URI чи запит платежу</translation> </message> <message> <source>&Command-line options</source> <translation>Параметри командного рядка</translation> </message> + <message> + <source>Show the Bitcoin Core help message to get a list with possible Bitcoin command-line options</source> + <translation>Показати довідку Bitcoin Core для отримання переліку можливих параметрів командного рядка.</translation> + </message> <message numerus="yes"> <source>%n active connection(s) to Bitcoin network</source> - <translation><numerusform>%n активние з'єднання з мережею Bitcoin</numerusform><numerusform>%n активниих з'єднань з мережею Bitcoin</numerusform><numerusform>%n активних з'єднань з мережею Bitcoin</numerusform></translation> + <translation><numerusform>%n активне з'єднання з мережею</numerusform><numerusform>%n активні з'єднання з мережею</numerusform><numerusform>%n активних з'єднань з мережею Bitcoin</numerusform></translation> </message> <message> <source>No block source available...</source> <translation>Недоступно жодного джерела блоків...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Оброблено %1 блоків історії транзакцій.</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n година</numerusform><numerusform>%n години</numerusform><numerusform>%n годин</numerusform></translation> @@ -418,6 +478,10 @@ <source>Up to date</source> <translation>Синхронізовано</translation> </message> + <message numerus="yes"> + <source>Processed %n blocks of transaction history.</source> + <translation><numerusform>Оброблено %n блок історії транзакцій.</numerusform><numerusform>Оброблено %n блоки історії транзакцій.</numerusform><numerusform>Оброблено %n блоків історії транзакцій.</numerusform></translation> + </message> <message> <source>Catching up...</source> <translation>Синхронізується...</translation> @@ -428,7 +492,7 @@ </message> <message> <source>Incoming transaction</source> - <translation>Отримані перекази</translation> + <translation>Отримані транзакції</translation> </message> <message> <source>Date: %1 @@ -461,10 +525,18 @@ Address: %4 <context> <name>CoinControlDialog</name> <message> + <source>Coin Control Address Selection</source> + <translation>Вибір адрес для керування монетами</translation> + </message> + <message> <source>Quantity:</source> <translation>Кількість:</translation> </message> <message> + <source>Bytes:</source> + <translation>Байтів:</translation> + </message> + <message> <source>Amount:</source> <translation>Кількість:</translation> </message> @@ -477,14 +549,30 @@ Address: %4 <translation>Комісія:</translation> </message> <message> + <source>Dust:</source> + <translation>Пил:</translation> + </message> + <message> <source>After Fee:</source> - <translation>Після комісії</translation> + <translation>Після комісії:</translation> </message> <message> <source>Change:</source> <translation>Решта:</translation> </message> <message> + <source>(un)select all</source> + <translation>Вибрати/зняти всі</translation> + </message> + <message> + <source>Tree mode</source> + <translation>Деревом</translation> + </message> + <message> + <source>List mode</source> + <translation>Списком</translation> + </message> + <message> <source>Amount</source> <translation>Кількість</translation> </message> @@ -497,10 +585,18 @@ Address: %4 <translation>Дата</translation> </message> <message> + <source>Confirmations</source> + <translation>Підтверджень</translation> + </message> + <message> <source>Confirmed</source> <translation>Підтверджені</translation> </message> <message> + <source>Priority</source> + <translation>Пріоритет</translation> + </message> + <message> <source>Copy address</source> <translation>Скопіювати адресу</translation> </message> @@ -517,6 +613,14 @@ Address: %4 <translation>Копіювати ID транзакції </translation> </message> <message> + <source>Lock unspent</source> + <translation>Заблокувати</translation> + </message> + <message> + <source>Unlock unspent</source> + <translation>Розблокувати</translation> + </message> + <message> <source>Copy quantity</source> <translation>Копіювати кількість</translation> </message> @@ -537,6 +641,10 @@ Address: %4 <translation>Копіювати пріорітет</translation> </message> <message> + <source>Copy dust</source> + <translation>Копіювати пил</translation> + </message> + <message> <source>Copy change</source> <translation>Копіювати решту</translation> </message> @@ -577,6 +685,18 @@ Address: %4 <translation>найнижчий</translation> </message> <message> + <source>(%1 locked)</source> + <translation>(%1 заблоковано)</translation> + </message> + <message> + <source>none</source> + <translation>відсутній</translation> + </message> + <message> + <source>Can vary +/- %1 satoshi(s) per input.</source> + <translation>Може відрізнятися на +/- %1 сатоші за вхід</translation> + </message> + <message> <source>yes</source> <translation>так</translation> </message> @@ -589,8 +709,20 @@ Address: %4 <translation>Ця позначка буде червоною, якщо розмір транзакції вищий за 1000 байт.</translation> </message> <message> + <source>This means a fee of at least %1 per kB is required.</source> + <translation>Це означає, що необхідно внести комісію (щонайменше %1 за КБ).</translation> + </message> + <message> + <source>Can vary +/- 1 byte per input.</source> + <translation>Може відрізнятися на +/- 1 байт за вхід.</translation> + </message> + <message> + <source>Transactions with higher priority are more likely to get included into a block.</source> + <translation>Транзакції з вищим пріоритетом мають більше шансів бути включеними до блоку.</translation> + </message> + <message> <source>This label turns red, if the priority is smaller than "medium".</source> - <translation>Ця позначка буде червоною, якщо пріорітет транзакції нижчий за «середній»".</translation> + <translation>Ця позначка буде червоною, якщо пріоритет транзакції нижчий за «середній».</translation> </message> <message> <source>This label turns red, if any recipient receives an amount smaller than %1.</source> @@ -600,7 +732,15 @@ Address: %4 <source>(no label)</source> <translation>(немає назви)</translation> </message> - </context> + <message> + <source>change from %1 (%2)</source> + <translation>решта з %1 (%2)</translation> + </message> + <message> + <source>(change)</source> + <translation>(решта)</translation> + </message> +</context> <context> <name>EditAddressDialog</name> <message> @@ -612,6 +752,14 @@ Address: %4 <translation>&Мітка</translation> </message> <message> + <source>The label associated with this address list entry</source> + <translation>Мітка, пов'язана з цим записом списку адрес</translation> + </message> + <message> + <source>The address associated with this address list entry. This can only be modified for sending addresses.</source> + <translation>Адреса, пов'язана з цим записом списку адрес. Це поле може бути модифіковане лише для адрес відправлення.</translation> + </message> + <message> <source>&Address</source> <translation>&Адреса</translation> </message> @@ -675,11 +823,19 @@ Address: %4 <name>HelpMessageDialog</name> <message> <source>Bitcoin Core</source> - <translation>Bitcoin Ядро</translation> + <translation>Bitcoin Core</translation> </message> <message> <source>version</source> - <translation>версія</translation> + <translation>версії</translation> + </message> + <message> + <source>(%1-bit)</source> + <translation>(%1-бітний)</translation> + </message> + <message> + <source>About Bitcoin Core</source> + <translation>Про Bitcoin Core</translation> </message> <message> <source>Command-line options</source> @@ -706,6 +862,10 @@ Address: %4 <translation>Запускати згорнутим</translation> </message> <message> + <source>Set SSL root certificates for payment request (default: -system-)</source> + <translation>Вказати кореневі SSL-сертифікати для запиту платежу (типово: -системні-)</translation> + </message> + <message> <source>Show splash screen on startup (default: 1)</source> <translation>Показувати заставку під час запуску (типово: 1)</translation> </message> @@ -730,7 +890,7 @@ Address: %4 </message> <message> <source>Bitcoin Core will download and store a copy of the Bitcoin block chain. At least %1GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory.</source> - <translation>Bitcoin Core завантажить та збереже копію ланцюга Bitcoin блоків. Щонайменше %1Gb даних буде збережено в цьому каталозі. Гаманець теж буде збережено в цьому каталозі.</translation> + <translation>Bitcoin Core завантажить та збереже копію ланцюжка блоків Bitcoin. Щонайменше %1ГБ даних буде збережено в цьому каталозі. Гаманець теж буде збережено в цьому каталозі.</translation> </message> <message> <source>Use the default data directory</source> @@ -746,19 +906,19 @@ Address: %4 </message> <message> <source>Error: Specified data directory "%1" cannot be created.</source> - <translation>Помилка: неожливо створити обраний каталог даних «%1».</translation> + <translation>Помилка: неможливо створити обраний каталог даних «%1».</translation> </message> <message> <source>Error</source> <translation>Помилка</translation> </message> - <message> - <source>GB of free space available</source> - <translation>Gb вільного простору доступно</translation> + <message numerus="yes"> + <source>%n GB of free space available</source> + <translation><numerusform>Доступно %n ГБ вільного простору</numerusform><numerusform>Доступно %n ГБ вільного простору</numerusform><numerusform>Доступно %n ГБ вільного простору</numerusform></translation> </message> - <message> - <source>(of %1GB needed)</source> - <translation>(з %1Gb, що потрібно)</translation> + <message numerus="yes"> + <source>(of %n GB needed)</source> + <translation><numerusform>(в той час, як необхідно %n ГБ)</numerusform><numerusform>(в той час, як необхідно %n ГБ)</numerusform><numerusform>(в той час, як необхідно %n ГБ)</numerusform></translation> </message> </context> <context> @@ -768,10 +928,22 @@ Address: %4 <translation>Відкрити URI</translation> </message> <message> + <source>Open payment request from URI or file</source> + <translation>Відкрити запит платежу з URI або файлу</translation> + </message> + <message> <source>URI:</source> <translation>URI:</translation> </message> - </context> + <message> + <source>Select payment request file</source> + <translation>Виберіть файл запиту платежу</translation> + </message> + <message> + <source>Select payment request file to open</source> + <translation>Виберіть файл запиту платежу для відкриття</translation> + </message> +</context> <context> <name>OptionsDialog</name> <message> @@ -799,6 +971,50 @@ Address: %4 <translation>&Запускати гаманець при вході в систему</translation> </message> <message> + <source>Size of &database cache</source> + <translation>Розмір &кешу бази даних</translation> + </message> + <message> + <source>MB</source> + <translation>МБ</translation> + </message> + <message> + <source>Number of script &verification threads</source> + <translation>Кількість потоків сценарію перевірки</translation> + </message> + <message> + <source>Accept connections from outside</source> + <translation>Приймати підключення ззовні</translation> + </message> + <message> + <source>Allow incoming connections</source> + <translation>Дозволити вхідні з’єднання</translation> + </message> + <message> + <source>Connect to the Bitcoin network through a SOCKS proxy.</source> + <translation>Підключатись до мережі Bitcoin через SOCKS-проксі.</translation> + </message> + <message> + <source>&Connect through SOCKS proxy (default proxy):</source> + <translation>&Підключатись через SOCKS-проксі (типовий проксі):</translation> + </message> + <message> + <source>IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1)</source> + <translation>IP-адреса проксі-сервера (наприклад IPv4: 127.0.0.1 / IPv6: ::1)</translation> + </message> + <message> + <source>Third party URLs (e.g. a block explorer) that appear in the transactions tab as context menu items. %s in the URL is replaced by transaction hash. Multiple URLs are separated by vertical bar |.</source> + <translation>Сторонні URL (наприклад, block explorer), що з'являться на вкладці транзакцій у вигляді пункту контекстного меню. %s в URL буде замінено на хеш транзакції. Для відокремлення URLів використовуйте вертикальну риску |.</translation> + </message> + <message> + <source>Third party transaction URLs</source> + <translation>Сторонні URL транзакцій</translation> + </message> + <message> + <source>Active command-line options that override above options:</source> + <translation>Активовані параметри командного рядка, що перекривають вищевказані параметри:</translation> + </message> + <message> <source>Reset all client options to default.</source> <translation>Скинути всі параметри клієнта на типові.</translation> </message> @@ -811,6 +1027,30 @@ Address: %4 <translation>&Мережа</translation> </message> <message> + <source>(0 = auto, <0 = leave that many cores free)</source> + <translation>(0 = автоматично, <0 = вказує кількість вільних ядер)</translation> + </message> + <message> + <source>W&allet</source> + <translation>Г&аманець</translation> + </message> + <message> + <source>Expert</source> + <translation>Експерт</translation> + </message> + <message> + <source>Enable coin &control features</source> + <translation>Ввімкнути &керування входами</translation> + </message> + <message> + <source>If you disable the spending of unconfirmed change, the change from a transaction cannot be used until that transaction has at least one confirmation. This also affects how your balance is computed.</source> + <translation>Якщо вимкнути витрату непідтвердженої решти, то решту від транзакції не можна буде використати, допоки ця транзакція не матиме хоча б одне підтвердження. Це також впливає на розрахунок балансу.</translation> + </message> + <message> + <source>&Spend unconfirmed change</source> + <translation>&Витрачати непідтверджену решту</translation> + </message> + <message> <source>Automatically open the Bitcoin client port on the router. This only works when your router supports UPnP and it is enabled.</source> <translation>Автоматично відкривати порт для клієнту біткоін на роутері. Працює лише якщо ваш роутер підтримує UPnP і ця функція увімкнена.</translation> </message> @@ -856,7 +1096,7 @@ Address: %4 </message> <message> <source>User Interface &language:</source> - <translation>Мова інтерфейсу користувача:</translation> + <translation>Мов&а інтерфейсу користувача:</translation> </message> <message> <source>The user interface language can be set here. This setting will take effect after restarting Bitcoin.</source> @@ -871,6 +1111,10 @@ Address: %4 <translation>Виберіть одиницю вимірювання монет, яка буде відображатись в гаманці та при відправленні.</translation> </message> <message> + <source>Whether to show coin control features or not.</source> + <translation>Показати або сховати керування входами.</translation> + </message> + <message> <source>&OK</source> <translation>&Гаразд</translation> </message> @@ -883,10 +1127,26 @@ Address: %4 <translation>типово</translation> </message> <message> + <source>none</source> + <translation>відсутні</translation> + </message> + <message> <source>Confirm options reset</source> <translation>Підтвердження скидання параметрів</translation> </message> <message> + <source>Client restart required to activate changes.</source> + <translation>Для застосування змін необхідно перезапустити клієнта.</translation> + </message> + <message> + <source>Client will be shutdown, do you want to proceed?</source> + <translation>Клієнт вимкнеться, продовжувати?</translation> + </message> + <message> + <source>This change would require a client restart.</source> + <translation>Ця зміна вступить в силу після перезапуску клієнта</translation> + </message> + <message> <source>The supplied proxy address is invalid.</source> <translation>Невірно вказано адресу проксі.</translation> </message> @@ -902,36 +1162,68 @@ Address: %4 <translation>Показана інформація вже може бути застарілою. Ваш гаманець буде автоматично синхронізовано з мережею Bitcoin після встановлення підключення, але цей процес ще не завершено.</translation> </message> <message> - <source>Wallet</source> - <translation>Гаманець</translation> + <source>Watch-only:</source> + <translation>Тільки спостереження:</translation> + </message> + <message> + <source>Available:</source> + <translation>Наявно:</translation> </message> <message> <source>Your current spendable balance</source> - <translation>Ваш поточний баланс расходуемого</translation> + <translation>Ваш поточний підтверджений баланс</translation> + </message> + <message> + <source>Pending:</source> + <translation>Очікується:</translation> </message> <message> <source>Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance</source> - <translation>Всього угод, які ще мають бути підтверджені, і до цих пір не враховуються в расходуемого балансу</translation> + <translation>Сума монет у непідтверджених транзакціях</translation> </message> <message> <source>Immature:</source> - <translation>незрілі:</translation> + <translation>Незрілі:</translation> </message> <message> <source>Mined balance that has not yet matured</source> - <translation>Замінований баланс, який ще не дозрів</translation> + <translation>Баланс видобутих та ще недозрілих монет</translation> + </message> + <message> + <source>Balances</source> + <translation>Баланси</translation> </message> <message> <source>Total:</source> - <translation>всього:</translation> + <translation>Всього:</translation> </message> <message> <source>Your current total balance</source> - <translation>Ваше поточне Сукупний баланс</translation> + <translation>Ваш поточний сукупний баланс</translation> + </message> + <message> + <source>Your current balance in watch-only addresses</source> + <translation>Ваш поточний баланс в адресах для спостереження</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Недавні транзакції</b></translation> + <source>Spendable:</source> + <translation>Доступно:</translation> + </message> + <message> + <source>Recent transactions</source> + <translation>Недавні транзакції</translation> + </message> + <message> + <source>Unconfirmed transactions to watch-only addresses</source> + <translation>Непідтверджені транзакції на адреси для спостереження</translation> + </message> + <message> + <source>Mined balance in watch-only addresses that has not yet matured</source> + <translation>Баланс видобутих та ще недозрілих монет на адресах для спостереження</translation> + </message> + <message> + <source>Current total balance in watch-only addresses</source> + <translation>Поточний сукупний баланс в адресах для спостереження</translation> </message> <message> <source>out of sync</source> @@ -944,10 +1236,98 @@ Address: %4 <source>URI handling</source> <translation>Обробка URI</translation> </message> - </context> + <message> + <source>Invalid payment address %1</source> + <translation>Помилка в адресі платежу %1</translation> + </message> + <message> + <source>Payment request rejected</source> + <translation>Запит платежу відхилено</translation> + </message> + <message> + <source>Payment request network doesn't match client network.</source> + <translation>Мережа запиту платежу не є мережею клієнта.</translation> + </message> + <message> + <source>Payment request has expired.</source> + <translation>Запит платежу прострочено.</translation> + </message> + <message> + <source>Payment request is not initialized.</source> + <translation>Запит платежу не ініціалізовано.</translation> + </message> + <message> + <source>Requested payment amount of %1 is too small (considered dust).</source> + <translation>Сума запиту платежу для %1 занадто мала (вважається пилом)</translation> + </message> + <message> + <source>Payment request error</source> + <translation>Помилка запиту платежу</translation> + </message> + <message> + <source>Cannot start bitcoin: click-to-pay handler</source> + <translation>Неможливо запустити bitcoin: обробник click-to-pay</translation> + </message> + <message> + <source>Payment request fetch URL is invalid: %1</source> + <translation>URL запиту платежу є некоректним: %1</translation> + </message> + <message> + <source>URI cannot be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source> + <translation>Неможливо обробити URI! Це може бути викликано неправильною Bitcoin-адресою, чи невірними параметрами URI.</translation> + </message> + <message> + <source>Payment request file handling</source> + <translation>Обробка файлу запиту платежу</translation> + </message> + <message> + <source>Payment request file cannot be read! This can be caused by an invalid payment request file.</source> + <translation>Неможливо прочитати файл запиту платежу! Ймовірно, файл пошкоджено.</translation> + </message> + <message> + <source>Unverified payment requests to custom payment scripts are unsupported.</source> + <translation>Неперевірені запити платежів з власними платіжними сценаріями не підтримуються.</translation> + </message> + <message> + <source>Refund from %1</source> + <translation>Відшкодування з %1</translation> + </message> + <message> + <source>Error communicating with %1: %2</source> + <translation>Помилка зв'язку з %1: %2</translation> + </message> + <message> + <source>Payment request cannot be parsed!</source> + <translation>Неможливо розпізнати запит платежу!</translation> + </message> + <message> + <source>Bad response from server %1</source> + <translation>Погана відповідь від сервера %1</translation> + </message> + <message> + <source>Payment acknowledged</source> + <translation>Платіж підтверджено</translation> + </message> + <message> + <source>Network request error</source> + <translation>Помилка мережевого запиту</translation> + </message> +</context> <context> <name>PeerTableModel</name> - </context> + <message> + <source>User Agent</source> + <translation>Клієнт користувача</translation> + </message> + <message> + <source>Address/Hostname</source> + <translation>Адреса/Ім'я хоста</translation> + </message> + <message> + <source>Ping Time</source> + <translation>Затримка</translation> + </message> +</context> <context> <name>QObject</name> <message> @@ -955,6 +1335,10 @@ Address: %4 <translation>Кількість</translation> </message> <message> + <source>Enter a Bitcoin address (e.g. %1)</source> + <translation>Введіть адресу Bitcoin (наприклад %1)</translation> + </message> + <message> <source>%1 d</source> <translation>%1 д</translation> </message> @@ -971,6 +1355,18 @@ Address: %4 <translation>%1 с</translation> </message> <message> + <source>NETWORK</source> + <translation>МЕРЕЖА</translation> + </message> + <message> + <source>UNKNOWN</source> + <translation>НЕВІДОМО</translation> + </message> + <message> + <source>None</source> + <translation>Відсутні</translation> + </message> + <message> <source>N/A</source> <translation>Н/Д</translation> </message> @@ -993,7 +1389,11 @@ Address: %4 <source>Save QR Code</source> <translation>Зберегти QR-код</translation> </message> - </context> + <message> + <source>PNG Image (*.png)</source> + <translation>Зображення PNG (*.png)</translation> + </message> +</context> <context> <name>RPCConsole</name> <message> @@ -1017,10 +1417,18 @@ Address: %4 <translation>Вікно зневадження</translation> </message> <message> + <source>General</source> + <translation>Загальна</translation> + </message> + <message> <source>Using OpenSSL version</source> <translation>Використовується OpenSSL версії</translation> </message> <message> + <source>Using BerkeleyDB version</source> + <translation>Використовується BerkeleyDB версії</translation> + </message> + <message> <source>Startup time</source> <translation>Час запуску</translation> </message> @@ -1053,10 +1461,66 @@ Address: %4 <translation>Відправлено</translation> </message> <message> + <source>&Peers</source> + <translation>&Учасники</translation> + </message> + <message> + <source>Select a peer to view detailed information.</source> + <translation>Виберіть учасника для перегляду детальнішої інформації</translation> + </message> + <message> + <source>Direction</source> + <translation>Напрямок</translation> + </message> + <message> <source>Version</source> <translation>Версія</translation> </message> <message> + <source>User Agent</source> + <translation>Клієнт користувача</translation> + </message> + <message> + <source>Services</source> + <translation>Сервіси</translation> + </message> + <message> + <source>Starting Height</source> + <translation>Початкова висота</translation> + </message> + <message> + <source>Sync Height</source> + <translation>Висота синхронізації</translation> + </message> + <message> + <source>Ban Score</source> + <translation>Очки бану</translation> + </message> + <message> + <source>Connection Time</source> + <translation>Час з'єднання</translation> + </message> + <message> + <source>Last Send</source> + <translation>Востаннє відправлено</translation> + </message> + <message> + <source>Last Receive</source> + <translation>Востаннє отримано</translation> + </message> + <message> + <source>Bytes Sent</source> + <translation>Байтів відправлено</translation> + </message> + <message> + <source>Bytes Received</source> + <translation>Байтів отримано</translation> + </message> + <message> + <source>Ping Time</source> + <translation>Затримка</translation> + </message> + <message> <source>Last block time</source> <translation>Час останнього блоку</translation> </message> @@ -1069,8 +1533,24 @@ Address: %4 <translation>Консоль</translation> </message> <message> + <source>&Network Traffic</source> + <translation>&Мережевий трафік</translation> + </message> + <message> + <source>&Clear</source> + <translation>&Очистити</translation> + </message> + <message> <source>Totals</source> - <translation>всього:</translation> + <translation>Всього</translation> + </message> + <message> + <source>In:</source> + <translation>Вхідних:</translation> + </message> + <message> + <source>Out:</source> + <translation>Вихідних:</translation> </message> <message> <source>Build date</source> @@ -1082,7 +1562,7 @@ Address: %4 </message> <message> <source>Open the Bitcoin debug log file from the current data directory. This can take a few seconds for large log files.</source> - <translation>Відкрийте налагодження файл журналу Bitcoin з поточного каталогу даних. Це може зайняти кілька секунд для великих файлів журналів.</translation> + <translation>Відкрийте файл журналу налагодження Bitcoin з поточного каталогу даних. Це може зайняти кілька секунд для великих файлів журналів.</translation> </message> <message> <source>Clear console</source> @@ -1101,18 +1581,46 @@ Address: %4 <translation>Наберіть <b>help</b> для перегляду доступних команд.</translation> </message> <message> + <source>%1 B</source> + <translation>%1 Б</translation> + </message> + <message> + <source>%1 KB</source> + <translation>%1 КБ</translation> + </message> + <message> + <source>%1 MB</source> + <translation>%1 МБ</translation> + </message> + <message> + <source>%1 GB</source> + <translation>%1 ГБ</translation> + </message> + <message> + <source>via %1</source> + <translation>через %1</translation> + </message> + <message> + <source>never</source> + <translation>ніколи</translation> + </message> + <message> <source>Inbound</source> <translation>Вхідний</translation> </message> <message> - <source>Yes</source> - <translation>Так</translation> + <source>Outbound</source> + <translation>Вихідний</translation> </message> <message> - <source>No</source> - <translation>Ні</translation> + <source>Unknown</source> + <translation>Невідома</translation> </message> - </context> + <message> + <source>Fetching...</source> + <translation>Отримання...</translation> + </message> +</context> <context> <name>ReceiveCoinsDialog</name> <message> @@ -1128,6 +1636,30 @@ Address: %4 <translation>&Повідомлення:</translation> </message> <message> + <source>Reuse one of the previously used receiving addresses. Reusing addresses has security and privacy issues. Do not use this unless re-generating a payment request made before.</source> + <translation>Повторно використати одну з адрес. Повторне використання адрес створює ризики безпеки та конфіденційності. Не використовуйте її, окрім як для створення повторного запиту платежу.</translation> + </message> + <message> + <source>R&euse an existing receiving address (not recommended)</source> + <translation>По&вторно використати адресу для отримання (не рекомендується)</translation> + </message> + <message> + <source>An optional message to attach to the payment request, which will be displayed when the request is opened. Note: The message will not be sent with the payment over the Bitcoin network.</source> + <translation>Необов'язкове повідомлення на додаток до запиту платежу, котре буде показане під час відкриття запиту. Примітка: Це повідомлення не буде відправлено з платежем через мережу Bitcoin.</translation> + </message> + <message> + <source>An optional label to associate with the new receiving address.</source> + <translation>Необов'язкове поле для мітки нової адреси отримувача.</translation> + </message> + <message> + <source>Use this form to request payments. All fields are <b>optional</b>.</source> + <translation>Використовуйте цю форму, щоб отримати платежі. Всі поля є <b>необов'язковими</b>.</translation> + </message> + <message> + <source>An optional amount to request. Leave this empty or zero to not request a specific amount.</source> + <translation>Необов'язкове поле для суми запиту. Залиште це поле пустим або впишіть нуль, щоб не надсилати у запиті конкретної суми.</translation> + </message> + <message> <source>Clear all fields of the form.</source> <translation>Очистити всі поля в формі</translation> </message> @@ -1136,6 +1668,30 @@ Address: %4 <translation>Очистити</translation> </message> <message> + <source>Requested payments history</source> + <translation>Історія запитів платежу</translation> + </message> + <message> + <source>&Request payment</source> + <translation>Н&адіслати запит платежу</translation> + </message> + <message> + <source>Show the selected request (does the same as double clicking an entry)</source> + <translation>Показати вибраний запит (робить те ж саме, що й подвійний клік по запису)</translation> + </message> + <message> + <source>Show</source> + <translation>Показати</translation> + </message> + <message> + <source>Remove the selected entries from the list</source> + <translation>Вилучити вибрані записи зі списку</translation> + </message> + <message> + <source>Remove</source> + <translation>Вилучити</translation> + </message> + <message> <source>Copy label</source> <translation>Скопіювати мітку</translation> </message> @@ -1167,6 +1723,14 @@ Address: %4 <translation>&Зберегти зображення...</translation> </message> <message> + <source>Request payment to %1</source> + <translation>Запит платежу на %1</translation> + </message> + <message> + <source>Payment information</source> + <translation>Інформація про платіж</translation> + </message> + <message> <source>URI</source> <translation>URI</translation> </message> @@ -1217,7 +1781,15 @@ Address: %4 <source>(no label)</source> <translation>(немає назви)</translation> </message> - </context> + <message> + <source>(no message)</source> + <translation>(без повідомлення)</translation> + </message> + <message> + <source>(no amount)</source> + <translation>(без суми)</translation> + </message> +</context> <context> <name>SendCoinsDialog</name> <message> @@ -1225,12 +1797,32 @@ Address: %4 <translation>Відправити</translation> </message> <message> + <source>Coin Control Features</source> + <translation>Керування монетами</translation> + </message> + <message> + <source>Inputs...</source> + <translation>Входи...</translation> + </message> + <message> + <source>automatically selected</source> + <translation>вибираються автоматично</translation> + </message> + <message> + <source>Insufficient funds!</source> + <translation>Недостатньо коштів!</translation> + </message> + <message> <source>Quantity:</source> <translation>Кількість:</translation> </message> <message> + <source>Bytes:</source> + <translation>Байтів:</translation> + </message> + <message> <source>Amount:</source> - <translation>Кількість:</translation> + <translation>Сума:</translation> </message> <message> <source>Priority:</source> @@ -1249,6 +1841,14 @@ Address: %4 <translation>Решта:</translation> </message> <message> + <source>If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address.</source> + <translation>Якщо це поле активовано, але адреса для решти відсутня або некоректна, то решта буде відправлена на новостворену адресу.</translation> + </message> + <message> + <source>Custom change address</source> + <translation>Вказати адресу для решти</translation> + </message> + <message> <source>Send to multiple recipients at once</source> <translation>Відправити на декілька адрес</translation> </message> @@ -1261,6 +1861,10 @@ Address: %4 <translation>Очистити всі поля в формі</translation> </message> <message> + <source>Dust:</source> + <translation>Пил:</translation> + </message> + <message> <source>Clear &All</source> <translation>Очистити &все</translation> </message> @@ -1281,6 +1885,10 @@ Address: %4 <translation>Підтвердіть відправлення</translation> </message> <message> + <source>%1 to %2</source> + <translation>%1 на %2</translation> + </message> + <message> <source>Copy quantity</source> <translation>Копіювати кількість</translation> </message> @@ -1309,12 +1917,20 @@ Address: %4 <translation>Копіювати решту</translation> </message> <message> + <source>Total Amount %1 (= %2)</source> + <translation>Всього %1 (= %2)</translation> + </message> + <message> + <source>or</source> + <translation>або</translation> + </message> + <message> <source>The recipient address is not valid, please recheck.</source> <translation>Адреса отримувача невірна, будь ласка перепровірте.</translation> </message> <message> <source>The amount to pay must be larger than 0.</source> - <translation>Кількість монет для відправлення повинна бути більшою 0.</translation> + <translation>Кількість монет для відправлення повинна бути більше 0.</translation> </message> <message> <source>The amount exceeds your balance.</source> @@ -1329,14 +1945,38 @@ Address: %4 <translation>Знайдено адресу що дублюється. Відправлення на кожну адресу дозволяється лише один раз на кожну операцію переказу.</translation> </message> <message> + <source>Transaction creation failed!</source> + <translation>Не вдалося створити транзакцію!</translation> + </message> + <message> + <source>The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> + <translation>Транзакцію відхилено! Це може статись, якщо декілька монет з вашого гаманця вже використані, наприклад, якщо ви використовуєте одну копію гаманця (wallet.dat), а монети були використані з іншої копії, але не позначені як використані в цій.</translation> + </message> + <message> + <source>Warning: Invalid Bitcoin address</source> + <translation>Увага: Неправильна Bitcoin-адреса</translation> + </message> + <message> <source>(no label)</source> <translation>(немає назви)</translation> </message> <message> + <source>Warning: Unknown change address</source> + <translation>Увага: Невідома адреса для решти</translation> + </message> + <message> + <source>Copy dust</source> + <translation>Копіювати пил</translation> + </message> + <message> <source>Are you sure you want to send?</source> <translation>Ви впевнені, що хочете відправити?</translation> </message> - </context> + <message> + <source>added as transaction fee</source> + <translation>додано як комісія за транзакцію</translation> + </message> +</context> <context> <name>SendCoinsEntry</name> <message> @@ -1360,6 +2000,14 @@ Address: %4 <translation>Обрати ранiш використовувану адресу</translation> </message> <message> + <source>This is a normal payment.</source> + <translation>Це звичайний платіж.</translation> + </message> + <message> + <source>The Bitcoin address to send the payment to</source> + <translation>Адреса Bitcoin для відправлення платежу</translation> + </message> + <message> <source>Alt+A</source> <translation>Alt+A</translation> </message> @@ -1372,17 +2020,49 @@ Address: %4 <translation>Alt+P</translation> </message> <message> + <source>Remove this entry</source> + <translation>Видалити цей запис</translation> + </message> + <message> <source>Message:</source> <translation>Повідомлення:</translation> </message> <message> + <source>This is a verified payment request.</source> + <translation>Це перевірений запит платежу.</translation> + </message> + <message> + <source>Enter a label for this address to add it to the list of used addresses</source> + <translation>Введіть мітку для цієї адреси для додавання її в список використаних адрес</translation> + </message> + <message> + <source>A message that was attached to the bitcoin: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Bitcoin network.</source> + <translation>Повідомлення, що було додане до bitcoin:URI та буде збережено разом з транзакцією для довідки. Примітка: Це повідомлення не буде відправлено в мережу Bitcoin.</translation> + </message> + <message> + <source>This is an unverified payment request.</source> + <translation>Це неперевірений запит платежу.</translation> + </message> + <message> + <source>Pay To:</source> + <translation>Отримувач:</translation> + </message> + <message> <source>Memo:</source> <translation>Нотатка:</translation> </message> </context> <context> <name>ShutdownWindow</name> - </context> + <message> + <source>Bitcoin Core is shutting down...</source> + <translation>Bitcoin Core вимикається...</translation> + </message> + <message> + <source>Do not shut down the computer until this window disappears.</source> + <translation>Не вимикайте комп’ютер до зникнення цього вікна.</translation> + </message> +</context> <context> <name>SignVerifyMessageDialog</name> <message> @@ -1395,7 +2075,11 @@ Address: %4 </message> <message> <source>You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to.</source> - <translation>Ви можете зареєструватися повідомленнями зі своїми адресами, щоб довести, що ви є їх власником. Будьте обережні, щоб не підписувати що-небудь неясне, як фішинг-атак може спробувати обдурити вас в підписанні вашу особистість до них. Тільки підписати повністю докладні свідчення, користувач зобов'язується.</translation> + <translation>Ви можете підписувати повідомлення зі своїми адресами, щоб довести, що ви є їх власником. Остерігайтеся підписувати будь-що незрозуміле, так як за допомогою фішинг-атаки вас можуть спробувати обдурити для отримання вашого підпису під чужими словами. Підписуйте тільки ті повідомлення, з якими ви повністю згодні.</translation> + </message> + <message> + <source>The Bitcoin address to sign the message with</source> + <translation>Адреса Bitcoin для підпису цього повідомлення</translation> </message> <message> <source>Choose previously used address</source> @@ -1447,7 +2131,11 @@ Address: %4 </message> <message> <source>Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack.</source> - <translation>Введіть адресу підписання, повідомлення (забезпечення копіюванні розриви рядків, прогалини, вкладки і т.д. точно) і підпис нижче, щоб перевірити повідомлення. Будьте обережні, щоб не читати далі в підпис, ніж те, що в підписаному самого повідомлення, щоб уникнути обдурять нападу чоловік-в-середній.</translation> + <translation>Введіть нижче адресу підпису, повідомлення (впевніться, що ви точно скопіювали символи завершення рядку, табуляцію, пробіли тощо) та підпис для перевірки повідомлення. Впевніться, що в підпис не було додано зайвих символів: це допоможе уникнути атак типу «людина посередині».</translation> + </message> + <message> + <source>The Bitcoin address the message was signed with</source> + <translation>Адреса Bitcoin, якою було підписано це повідомлення</translation> </message> <message> <source>Verify the message to ensure it was signed with the specified Bitcoin address</source> @@ -1475,11 +2163,11 @@ Address: %4 </message> <message> <source>The entered address does not refer to a key.</source> - <translation>Введений адреса не відноситься до ключа.</translation> + <translation>Введена адреса не відноситься до ключа.</translation> </message> <message> <source>Wallet unlock was cancelled.</source> - <translation>Розблокування Гаманець був скасований.</translation> + <translation>Розблокування гаманця було скасоване.</translation> </message> <message> <source>Private key for the entered address is not available.</source> @@ -1503,7 +2191,7 @@ Address: %4 </message> <message> <source>The signature did not match the message digest.</source> - <translation>Підпис не відповідає дайджест повідомлення.</translation> + <translation>Підпис не збігається з хешем повідомлення.</translation> </message> <message> <source>Message verification failed.</source> @@ -1518,7 +2206,11 @@ Address: %4 <name>SplashScreen</name> <message> <source>Bitcoin Core</source> - <translation>Bitcoin Ядро</translation> + <translation>Bitcoin Core</translation> + </message> + <message> + <source>The Bitcoin Core developers</source> + <translation>Розробники Bitcoin Core</translation> </message> <message> <source>[testnet]</source> @@ -1536,7 +2228,11 @@ Address: %4 <name>TransactionDesc</name> <message> <source>Open until %1</source> - <translation>Відкрити до %1</translation> + <translation>Відкрито до %1</translation> + </message> + <message> + <source>conflicted</source> + <translation>суперечить</translation> </message> <message> <source>%1/offline</source> @@ -1554,6 +2250,10 @@ Address: %4 <source>Status</source> <translation>Статус</translation> </message> + <message numerus="yes"> + <source>, broadcast through %n node(s)</source> + <translation><numerusform>, розіслано через %n вузол</numerusform><numerusform>, розіслано через %n вузли</numerusform><numerusform>, розіслано через %n вузлів</numerusform></translation> + </message> <message> <source>Date</source> <translation>Дата</translation> @@ -1579,6 +2279,10 @@ Address: %4 <translation>Власна адреса</translation> </message> <message> + <source>watch-only</source> + <translation>тільки спостереження</translation> + </message> + <message> <source>label</source> <translation>Мітка</translation> </message> @@ -1586,6 +2290,10 @@ Address: %4 <source>Credit</source> <translation>Кредит</translation> </message> + <message numerus="yes"> + <source>matures in %n more block(s)</source> + <translation><numerusform>«дозріє» через %n блок</numerusform><numerusform>«дозріє» через %n блоки</numerusform><numerusform>«дозріє» через %n блоків</numerusform></translation> + </message> <message> <source>not accepted</source> <translation>не прийнято</translation> @@ -1595,6 +2303,14 @@ Address: %4 <translation>Дебет</translation> </message> <message> + <source>Total debit</source> + <translation>Загальний дебет</translation> + </message> + <message> + <source>Total credit</source> + <translation>Загальний кредит</translation> + </message> + <message> <source>Transaction fee</source> <translation>Комісія за транзакцію</translation> </message> @@ -1615,8 +2331,16 @@ Address: %4 <translation>ID транзакції</translation> </message> <message> + <source>Merchant</source> + <translation>Продавець</translation> + </message> + <message> + <source>Generated coins must mature %1 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours.</source> + <translation>Після генерації монет, потрібно зачекати %1 блоків, перш ніж їх можна буде використати. Коли ви згенерували цей блок, його було відправлено в мережу для того, щоб він був доданий до ланцюжка блоків. Якщо ця процедура не вдасться, статус буде змінено на «не підтверджено» і ви не зможете витратити згенеровані монети. Таке може статись, якщо хтось інший згенерував блок на декілька секунд раніше.</translation> + </message> + <message> <source>Debug information</source> - <translation>Отладочна інформація</translation> + <translation>Налагоджувальна інформація</translation> </message> <message> <source>Transaction</source> @@ -1642,6 +2366,10 @@ Address: %4 <source>, has not been successfully broadcast yet</source> <translation>, ще не було успішно розіслано</translation> </message> + <message numerus="yes"> + <source>Open for %n more block(s)</source> + <translation><numerusform>Відкрито на %n блок</numerusform><numerusform>Відкрито на %n блоки</numerusform><numerusform>Відкрито на %n блоків</numerusform></translation> + </message> <message> <source>unknown</source> <translation>невідомо</translation> @@ -1673,8 +2401,16 @@ Address: %4 <translation>Адреса</translation> </message> <message> + <source>Immature (%1 confirmations, will be available after %2)</source> + <translation>Незрілі (%1 підтверджень, будуть доступні після %2)</translation> + </message> + <message numerus="yes"> + <source>Open for %n more block(s)</source> + <translation><numerusform>Відкрито на %n блок</numerusform><numerusform>Відкрито на %n блоки</numerusform><numerusform>Відкрито на %n блоків</numerusform></translation> + </message> + <message> <source>Open until %1</source> - <translation>Відкрити до %1</translation> + <translation>Відкрито до %1</translation> </message> <message> <source>Confirmed (%1 confirmations)</source> @@ -1689,6 +2425,22 @@ Address: %4 <translation>Згенеровано, але не підтверджено</translation> </message> <message> + <source>Offline</source> + <translation>Поза мережею</translation> + </message> + <message> + <source>Unconfirmed</source> + <translation>Не підтверджено</translation> + </message> + <message> + <source>Confirming (%1 of %2 recommended confirmations)</source> + <translation>Підтверджується (%1 з %2 рекомендованих підтверджень)</translation> + </message> + <message> + <source>Conflicted</source> + <translation>Суперечить</translation> + </message> + <message> <source>Received with</source> <translation>Отримані на</translation> </message> @@ -1709,6 +2461,10 @@ Address: %4 <translation>Добуті</translation> </message> <message> + <source>watch-only</source> + <translation>тільки спостереження</translation> + </message> + <message> <source>(n/a)</source> <translation>(недоступно)</translation> </message> @@ -1725,6 +2481,10 @@ Address: %4 <translation>Тип транзакції.</translation> </message> <message> + <source>Whether or not a watch-only address is involved in this transaction.</source> + <translation>Показує, чи було залучено адресу для спостереження в цій транзакції.</translation> + </message> + <message> <source>Destination address of transaction.</source> <translation>Адреса отримувача транзакції.</translation> </message> @@ -1816,6 +2576,30 @@ Address: %4 <translation>Показати деталі транзакції</translation> </message> <message> + <source>Export Transaction History</source> + <translation>Експортувати історію транзакцій</translation> + </message> + <message> + <source>Watch-only</source> + <translation>Для спостереження</translation> + </message> + <message> + <source>Exporting Failed</source> + <translation>Помилка експорту</translation> + </message> + <message> + <source>There was an error trying to save the transaction history to %1.</source> + <translation>Виникла помилка при спробі зберігання історії транзакцій до %1.</translation> + </message> + <message> + <source>Exporting Successful</source> + <translation>Експорт успішно виконано</translation> + </message> + <message> + <source>The transaction history was successfully saved to %1.</source> + <translation>Історію транзакцій було успішно збережено до %1.</translation> + </message> + <message> <source>Comma separated file (*.csv)</source> <translation>Файли, розділені комою (*.csv)</translation> </message> @@ -1854,10 +2638,18 @@ Address: %4 </context> <context> <name>UnitDisplayStatusBarControl</name> - </context> + <message> + <source>Unit to show amounts in. Click to select another unit.</source> + <translation>Одиниця виміру монет. Натисніть для вибору іншої.</translation> + </message> +</context> <context> <name>WalletFrame</name> - </context> + <message> + <source>No wallet has been loaded.</source> + <translation>Гаманець не завантажувався</translation> + </message> +</context> <context> <name>WalletModel</name> <message> @@ -1869,7 +2661,7 @@ Address: %4 <name>WalletView</name> <message> <source>&Export</source> - <translation>& Експорт</translation> + <translation>&Експорт</translation> </message> <message> <source>Export the data in the current tab to a file</source> @@ -1888,6 +2680,14 @@ Address: %4 <translation>Помилка резервного копіювання</translation> </message> <message> + <source>There was an error trying to save the wallet data to %1.</source> + <translation>Виникла помилка при спробі зберегти гаманець в %1.</translation> + </message> + <message> + <source>The wallet data was successfully saved to %1.</source> + <translation>Дані гаманця успішно збережено в %1.</translation> + </message> + <message> <source>Backup Successful</source> <translation>Успішне створення резервної копії</translation> </message> @@ -1899,26 +2699,10 @@ Address: %4 <translation>Параметри:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Вкажіть файл конфігурації (типово: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>Вкажіть pid-файл (типово: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Вкажіть робочий каталог</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>Чекати на з'єднання на <port> (типово: 8333 або тестова мережа: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>Підтримувати не більше <n> зв'язків з колегами (типово: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>Підключитись до вузла, щоб отримати список адрес інших учасників та від'єднатись</translation> </message> @@ -1927,18 +2711,6 @@ Address: %4 <translation>Вкажіть вашу власну публічну адресу</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>Поріг відключення неправильно під'єднаних пірів (типово: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>Максимальній розмір вхідного буферу на одне з'єднання (типово: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>Прослуховувати <port> для JSON-RPC-з'єднань (типово: 8332 або тестова мережа: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>Приймати команди із командного рядка та команди JSON-RPC</translation> </message> @@ -1952,25 +2724,85 @@ Address: %4 </message> <message> <source>Accept connections from outside (default: 1 if no -proxy or -connect)</source> - <translation>Приймати з'єднання ззовні (за замовчуванням: 1, якщо ні-проксі або-з'єднання)</translation> + <translation>Приймати підключення ззовні (типово: 1 за відсутності -proxy чи -connect)</translation> + </message> + <message> + <source>%s, you must set a rpcpassword in the configuration file: +%s +It is recommended you use the following random password: +rpcuser=bitcoinrpc +rpcpassword=%s +(you do not need to remember this password) +The username and password MUST NOT be the same. +If the file does not exist, create it with owner-readable-only file permissions. +It is also recommended to set alertnotify so you are notified of problems; +for example: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com +</source> + <translation>%s, ви повинні встановити rpcpassword в файлі конфігурації: +%s +Рекомендується використати такий випадковий пароль: +rpcuser=bitcoinrpc +rpcpassword=%s +(ви не повинні пам'ятати цей пароль) +Ім’я користувача та пароль ПОВИННІ бути різними. +Якщо файлу не існує, створіть його, обмеживши доступ правом читання для власника. +Також рекомендується використовувати alertnotify для того, щоб отримувати сповіщення про проблеми; +наприклад: alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com +</translation> </message> <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> - <translation>Прив'язка до даного адресою і завжди слухати на ньому. Використовуйте [господаря]: позначення порту для IPv6</translation> + <translation>Прив'язатися до даної адреси та прослуховувати її. Використовуйте запис виду [хост]:порт для IPv6</translation> + </message> + <message> + <source>Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup</source> + <translation>Видалити всі транзакції гаманця та відновити ті, що будуть знайдені під час запуску за допомогою -rescan</translation> + </message> + <message> + <source>Enter regression test mode, which uses a special chain in which blocks can be solved instantly.</source> + <translation>Ввійти в режим регресивного тестування, що використовує спеціальний ланцюг з миттєвим знаходженням блоків.</translation> </message> <message> <source>Error: The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.</source> <translation>Помилка: транзакцію було відхилено. Це може статись, якщо декілька монет з вашого гаманця вже використані, наприклад, якщо ви використовуєте одну копію гаманця (wallet.dat), а монети були використані з іншої копії, але не позначені як використані в цій.</translation> </message> <message> + <source>Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds!</source> + <translation>Помилка: Ця транзакція потребує додавання комісії щонайменше в %s через її розмір, складність, або внаслідок використання недавно отриманих коштів!</translation> + </message> + <message> + <source>Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)</source> + <translation>Виконати команду, коли транзакція гаманця зміниться (замість %s в команді буде підставлено ідентифікатор транзакції)</translation> + </message> + <message> + <source>In this mode -genproclimit controls how many blocks are generated immediately.</source> + <translation>В цьому режимі -genproclimit встановлює кількість блоків, що можуть бути згенеровані негайно.</translation> + </message> + <message> + <source>Set the number of script verification threads (%u to %d, 0 = auto, <0 = leave that many cores free, default: %d)</source> + <translation>Встановити кількість потоків скрипту перевірки (від %u до %d, 0 = автоматично, <0 = вказує кількість вільних ядер, типово: %d)</translation> + </message> + <message> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> - <translation>Це тест збірки попередньою версією - використовуйте на свій страх і ризик - не використовувати для гірничодобувних або торгових додатків</translation> + <translation>Це тестова збірка пре-релізної версії - використовуйте на свій страх і ризик - не застосовувати для добування монет або торгівлі</translation> + </message> + <message> + <source>Unable to bind to %s on this computer. Bitcoin Core is probably already running.</source> + <translation>Неможливо прив'язатися до %s на цьому комп'ютері. Можливо, Bitcoin Core вже запущено.</translation> </message> <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>Увага: встановлено занадто велику комісію (-paytxfee). Комісія зніматиметься кожен раз коли ви проводитимете транзакції.</translation> </message> <message> + <source>Warning: The network does not appear to fully agree! Some miners appear to be experiencing issues.</source> + <translation>Увага: Частина мережі використовує інший головний ланцюжок! Деякі добувачі, можливо, зазнають проблем.</translation> + </message> + <message> + <source>Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade.</source> + <translation>Увага: Наш ланцюжок блоків відрізняється від ланцюжків підключених учасників! Можливо, вам, або іншим вузлам, необхідно оновитися.</translation> + </message> + <message> <source>Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</source> <translation>Увага: помилка читання wallet.dat! Всі ключі прочитано коректно, але дані транзакцій чи записи адресної книги можуть бути пропущені, або пошкоджені.</translation> </message> @@ -1979,6 +2811,18 @@ Address: %4 <translation>Увага: файл wallet.dat пошкоджено, дані врятовано! Оригінальний wallet.dat збережено як wallet.{timestamp}.bak до %s; якщо Ваш баланс чи транзакції неправильні, Ви можете відновити їх з резервної копії. </translation> </message> <message> + <source>Whitelist peers connecting from the given netmask or IP address. Can be specified multiple times.</source> + <translation>Додати учасників, що під'єднуються з заданої підмережі чи IP-адреси, в білий список. Можна вказувати декілька разів.</translation> + </message> + <message> + <source>(default: 1)</source> + <translation>(типово: 1)</translation> + </message> + <message> + <source><category> can be:</source> + <translation><category> може бути:</translation> + </message> + <message> <source>Attempt to recover private keys from a corrupt wallet.dat</source> <translation>Спроба відновити закриті ключі з пошкодженого wallet.dat</translation> </message> @@ -1991,22 +2835,38 @@ Address: %4 <translation>Підключитись лише до вказаного вузла</translation> </message> <message> + <source>Connection options:</source> + <translation>Параметри з'єднання:</translation> + </message> + <message> <source>Corrupted block database detected</source> <translation>Виявлено пошкоджений блок бази даних</translation> </message> <message> + <source>Debugging/Testing options:</source> + <translation>Параметри тестування/налагодження:</translation> + </message> + <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> - <translation>Відкрийте власну IP-адресу (за замовчуванням: 1, коли не чує і-externalip)</translation> + <translation>Визначити власну IP-адресу (типово: 1 при прослуховуванні та за відсутності -externalip)</translation> + </message> + <message> + <source>Do not load the wallet and disable wallet RPC calls</source> + <translation>Не завантажувати гаманець та вимкнути звернення до нього через RPC</translation> </message> <message> <source>Do you want to rebuild the block database now?</source> - <translation>Ви хочете перебудувати базу даних блоку зараз?</translation> + <translation>Ви хочете перебудувати базу даних блоків зараз?</translation> </message> <message> <source>Error initializing block database</source> <translation>Помилка ініціалізації бази даних блоків</translation> </message> <message> + <source>Error initializing wallet database environment %s!</source> + <translation>Помилка ініціалізації середовища бази даних гаманця %s!</translation> + </message> + <message> <source>Error loading block database</source> <translation>Помилка завантаження бази даних блоків</translation> </message> @@ -2015,6 +2875,10 @@ Address: %4 <translation>Помилка відкриття блоку бази даних </translation> </message> <message> + <source>Error: A fatal internal error occured, see debug.log for details</source> + <translation>Помилка: Сталася фатальна помилка (детальніший опис наведено в debug.log)</translation> + </message> + <message> <source>Error: Disk space is low!</source> <translation>Помилка: Мало вільного місця на диску!</translation> </message> @@ -2023,154 +2887,290 @@ Address: %4 <translation>Помилка: Гаманець заблокований, неможливо створити транзакцію!</translation> </message> <message> - <source>Error: system error: </source> - <translation>Помилка: системна помилка: </translation> + <source>Failed to listen on any port. Use -listen=0 if you want this.</source> + <translation>Не вдалося слухати на жодному порту. Використовуйте -listen=0, якщо ви хочете цього.</translation> </message> <message> - <source>Failed to listen on any port. Use -listen=0 if you want this.</source> - <translation>Не вдалося слухати на будь-якому порту. Використовуйте-слухати = 0, якщо ви хочете цього.</translation> + <source>If <category> is not supplied, output all debugging information.</source> + <translation>Якщо <category> не задано, виводить всю налагоджувальну інформацію.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>Не вдалося розпізнати блок інформації </translation> + <source>Importing...</source> + <translation>Імпорт...</translation> </message> <message> - <source>Failed to read block</source> - <translation>Не вдалося розпізнати блок</translation> + <source>Incorrect or no genesis block found. Wrong datadir for network?</source> + <translation>Початковий блок некоректний/відсутній. Чи правильно вказано каталог даних для обраної мережі?</translation> </message> <message> - <source>Failed to sync block index</source> - <translation>Не вдалося синхронізувати індекс блоку </translation> + <source>Invalid -onion address: '%s'</source> + <translation>Помилка в адресі -onion: «%s»</translation> </message> <message> - <source>Failed to write block index</source> - <translation>Не вдалося записати індекс блоку</translation> + <source>Not enough file descriptors available.</source> + <translation>Бракує доступних дескрипторів файлів.</translation> </message> <message> - <source>Failed to write block info</source> - <translation>Не вдалося записати інформацію індекса</translation> + <source>Only connect to nodes in network <net> (ipv4, ipv6 or onion)</source> + <translation>Підключити тільки до вузлів в мережі <net> (ipv4, ipv6 або onion)</translation> </message> <message> - <source>Failed to write block</source> - <translation>Не вдалося записати блок</translation> + <source>Rebuild block chain index from current blk000??.dat files</source> + <translation>Перебудувати індекс ланцюжка блоків з поточних файлів blk000??.dat</translation> </message> <message> - <source>Failed to write file info</source> - <translation>Не вдалося записати інформацію файла</translation> + <source>Set database cache size in megabytes (%d to %d, default: %d)</source> + <translation>Встановити розмір кешу бази даних в мегабайтах (від %d до %d, типово: %d)</translation> </message> <message> - <source>Failed to write to coin database</source> - <translation>Не вдалося записати до бази даних монет</translation> + <source>Set maximum block size in bytes (default: %d)</source> + <translation>Встановити максимальний розмір блоку у байтах (типово: %d)</translation> </message> <message> - <source>Failed to write transaction index</source> - <translation>Не вдалося записати індекс транзакції</translation> + <source>Specify wallet file (within data directory)</source> + <translation>Вкажіть файл гаманця (в межах каталогу даних)</translation> </message> <message> - <source>Failed to write undo data</source> - <translation>Не вдалося записати скасувати дані</translation> + <source>This is intended for regression testing tools and app development.</source> + <translation>Це призначено для інструментів регресивного тестування та розробки додатків.</translation> </message> <message> - <source>Generate coins (default: 0)</source> - <translation>Генерація монети (за замовчуванням: 0)</translation> + <source>Use UPnP to map the listening port (default: %u)</source> + <translation>Намагатись використовувати UPnP для відображення порту, що прослуховується, на роутері (типово: %u)</translation> </message> <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>Скільки блоків перевіряти під час запуску (типово: 288, 0 = всі)</translation> + <source>Verifying blocks...</source> + <translation>Перевірка блоків...</translation> </message> <message> - <source>Not enough file descriptors available.</source> - <translation>Бракує дескрипторів файлів, доступних.</translation> + <source>Verifying wallet...</source> + <translation>Перевірка гаманця... </translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>Встановити число потоків до дзвінків служба RPC (за замовчуванням: 4)</translation> + <source>Wallet %s resides outside data directory %s</source> + <translation>Гаманець %s знаходиться поза каталогом даних %s</translation> </message> <message> - <source>Verifying blocks...</source> - <translation>Перевірка блоків...</translation> + <source>Wallet options:</source> + <translation>Параметри гаманця:</translation> </message> <message> - <source>Verifying wallet...</source> - <translation>Перевірка гаманця... </translation> + <source>You need to rebuild the database using -reindex to change -txindex</source> + <translation>Вам необхідно перебудувати базу даних з використанням -reindex для того, щоб змінити -txindex</translation> </message> <message> <source>Imports blocks from external blk000??.dat file</source> <translation>Імпорт блоків з зовнішнього файлу blk000??.dat</translation> </message> <message> + <source>Allow JSON-RPC connections from specified source. Valid for <ip> are a single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This option can be specified multiple times</source> + <translation>Дозволити підключення по протоколу JSON-RPC зі вказаного джерела. Правильною для <ip> є окрема IP-адреса (наприклад, 1.2.3.4), IP-адреса та маска підмережі (наприклад, 1.2.3.4/255.255.255.0) або CIDR-адреса (наприклад, 1.2.3.4/24). Цей параметр можна вказувати декілька разів.</translation> + </message> + <message> + <source>An error occurred while setting up the RPC address %s port %u for listening: %s</source> + <translation>Сталася помилка при спробі відкрити порт RPC-адреси %s:%u для прослуховування: %s</translation> + </message> + <message> + <source>Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6</source> + <translation>Прив'язатися до даної адреси та вносити до білого списку учасників, що під'єднуються до неї. Використовуйте запис виду [хост]:порт для IPv6</translation> + </message> + <message> + <source>Bind to given address to listen for JSON-RPC connections. Use [host]:port notation for IPv6. This option can be specified multiple times (default: bind to all interfaces)</source> + <translation>Прив'язатися до даної адреси для прослуховування JSON-RPC підключень. Використовуйте запис виду [хост]:порт для IPv6. Цей параметр можна вказувати декілька разів (типово: прив'язуватися до всіх інтерфейсів)</translation> + </message> + <message> + <source>Cannot obtain a lock on data directory %s. Bitcoin Core is probably already running.</source> + <translation>Не вдалося встановити блокування на каталог даних %s. Bitcoin Core, ймовірно, вже запущений.</translation> + </message> + <message> + <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:%u)</source> + <translation>Обмежити швидкість передачі безкоштовних транзакцій до <n>*1000 байтів за хвилину (типово: %u)</translation> + </message> + <message> + <source>Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality)</source> + <translation>Створювати нові файли з типовими для системи атрибутами доступу замість маски 077 (діє тільки при вимкненому гаманці)</translation> + </message> + <message> + <source>Distributed under the MIT/X11 software license, see the accompanying file COPYING or <http://www.opensource.org/licenses/mit-license.php>.</source> + <translation>Поширюється за ліцензією MIT/X11, додаткова інформація міститься у файлі COPYING, а також за адресою <http://www.opensource.org/licenses/mit-license.php>.</translation> + </message> + <message> + <source>Error: Listening for incoming connections failed (listen returned error %s)</source> + <translation>Помилка: Не вдалося налаштувати прослуховування вхідних підключень (listen повернув помилку: %s)</translation> + </message> + <message> + <source>Error: Unsupported argument -socks found. Setting SOCKS version isn't possible anymore, only SOCKS5 proxies are supported.</source> + <translation>Помилка: Параметр -socks не підтримується. Можливість вказувати версію SOCKS було видалено, так як підтримується лише SOCKS5.</translation> + </message> + <message> + <source>Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)</source> + <translation>Виконати команду при надходженні важливого попереджувального повідомлення або при спостереженні тривалого розгалуження ланцюжка (замість %s буде підставлено повідомлення)</translation> + </message> + <message> + <source>Fees (in BTC/Kb) smaller than this are considered zero fee for relaying (default: %s)</source> + <translation>Комісії (в BTC/КБ), що менші за вказану, вважатимуться нульовими (для ретрансляції) (типово: %s)</translation> + </message> + <message> + <source>Fees (in BTC/Kb) smaller than this are considered zero fee for transaction creation (default: %s)</source> + <translation>Комісії (в BTC/КБ), що менші за вказану, вважатимуться нульовими (для створення транзакції) (типово: %s)</translation> + </message> + <message> + <source>Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect)</source> + <translation>Дізнаватися адреси учасників через DNS при замалій кількості відомих адрес (типово: 1 за відсутності -connect)</translation> + </message> + <message> + <source>Set maximum size of high-priority/low-fee transactions in bytes (default: %d)</source> + <translation>Встановити максимальний розмір транзакцій з високим пріоритетом та низькою комісією (в байтах) (типово: %d)</translation> + </message> + <message> + <source>This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit <https://www.openssl.org/> and cryptographic software written by Eric Young and UPnP software written by Thomas Bernard.</source> + <translation>Цей продукт включає в себе програмне забезпечення, розроблене в рамках проекту OpenSSL <https://www.openssl.org/>, криптографічне програмне забезпечення, написане Еріком Янгом, та функції для роботи з UPnP, написані Томасом Бернардом.</translation> + </message> + <message> + <source>Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin Core will not work properly.</source> + <translation>Увага: будь ласка, перевірте дату і час на своєму комп'ютері! Якщо ваш годинник йде неправильно, Bitcoin Core може працювати некоректно.</translation> + </message> + <message> + <source>Whitelisted peers cannot be DoS banned and their transactions are always relayed, even if they are already in the mempool, useful e.g. for a gateway</source> + <translation>Учасники, що знаходяться в білому списку, не можуть бути заблоковані за DoS та їхні транзакції завжди ретранслюватимуться (навіть якщо вони є в пам'яті), що може бути корисним, наприклад, для шлюзу</translation> + </message> + <message> + <source>Cannot resolve -whitebind address: '%s'</source> + <translation>Не вдалося розпізнати адресу для -whitebind: «%s»</translation> + </message> + <message> + <source>Connect through SOCKS5 proxy</source> + <translation>Підключитись через SOCKS5-проксі</translation> + </message> + <message> + <source>Copyright (C) 2009-%i The Bitcoin Core Developers</source> + <translation>(C) 2009-%i Розробники Bitcoin Core</translation> + </message> + <message> + <source>Could not parse -rpcbind value %s as network address</source> + <translation>Неможливо розпізнати мережеву адресу для параметру -rpcbind (%s)</translation> + </message> + <message> + <source>Error loading wallet.dat: Wallet requires newer version of Bitcoin Core</source> + <translation>Помилка при завантаженні wallet.dat: Гаманець потребує новішої версії Bitcoin Core</translation> + </message> + <message> + <source>Error: Unsupported argument -tor found, use -onion.</source> + <translation>Помилка: Параметр -tor не підтримується, використовуйте -onion</translation> + </message> + <message> + <source>Fee (in BTC/kB) to add to transactions you send (default: %s)</source> + <translation>Комісія (в BTC/КБ), що додаватиметься до вихідних транзакцій (типово: %s)</translation> + </message> + <message> <source>Information</source> <translation>Інформація</translation> </message> <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>Підтримувати індекс повний транзакцій (за замовчуванням: 0)</translation> + <source>Initialization sanity check failed. Bitcoin Core is shutting down.</source> + <translation>Не вдалося пройти базові перевірки під час ініціалізації. Bitcoin Core буде вимкнено.</translation> </message> <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>Максимальний буфер, <n>*1000 байт (типово: 5000)</translation> + <source>Invalid amount for -minrelaytxfee=<amount>: '%s'</source> + <translation>Вказано некоректну суму для параметру -minrelaytxfee: '%s'</translation> </message> <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>Максимальній розмір вихідного буферу на одне з'єднання, <n>*1000 байт (типово: 1000)</translation> + <source>Invalid amount for -mintxfee=<amount>: '%s'</source> + <translation>Вказано некоректну суму для параметру -mintxfee: '%s'</translation> </message> <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>Тільки приймати блок відповідності ланцюга вбудованих контрольно-пропускних пунктів (за замовчуванням: 1)</translation> + <source>Invalid amount for -paytxfee=<amount>: '%s' (must be at least %s)</source> + <translation>Вказано некоректну суму для параметру -paytxfee: '%s' (повинно бути щонайменше %s)</translation> </message> <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>Підключити тільки до вузлів в мережі <net> (IPv4, IPv6 або Tor)</translation> + <source>Invalid netmask specified in -whitelist: '%s'</source> + <translation>Вказано неправильну маску підмережі для -whitelist: «%s»</translation> + </message> + <message> + <source>Keep at most <n> unconnectable blocks in memory (default: %u)</source> + <translation>Утримувати в пам'яті щонайбільше <n> блоків, не під'єднаних до основного ланцюжка (типово: %u)</translation> + </message> + <message> + <source>Keep at most <n> unconnectable transactions in memory (default: %u)</source> + <translation>Утримувати в пам'яті щонайбільше <n> транзакцій, що споживають невідомі входи (типово: %u)</translation> + </message> + <message> + <source>Need to specify a port with -whitebind: '%s'</source> + <translation>Необхідно вказати порт для -whitebind: «%s»</translation> + </message> + <message> + <source>Node relay options:</source> + <translation>Параметри вузла ретрансляції:</translation> + </message> + <message> + <source>Print block on startup, if found in block index</source> + <translation>Роздрукувати блок під час запуску (якщо він буде знайдений в індексі)</translation> + </message> + <message> + <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> + <translation>Параметри RPC SSL: (див. Bitcoin Wiki для налаштування SSL)</translation> + </message> + <message> + <source>RPC server options:</source> + <translation>Параметри сервера RPC:</translation> + </message> + <message> + <source>Randomly drop 1 of every <n> network messages</source> + <translation>Випадковим чином відкидати 1 з <n> мережевих повідомлень</translation> + </message> + <message> + <source>Randomly fuzz 1 of every <n> network messages</source> + <translation>Випадковим чином пошкоджувати 1 з <n> мережевих повідомлень</translation> </message> <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>Відсилати налагоджувальну інформацію на консоль, а не у файл debug.log</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>Встановити мінімальний розмір блоку у байтах (типово: 0)</translation> + <source>Show all debugging options (usage: --help -help-debug)</source> + <translation>Показати всі налагоджувальні параметри (використання: --help -help-debug)</translation> </message> <message> <source>Shrink debug.log file on client startup (default: 1 when no -debug)</source> - <translation>Стискати файл debug.log під час старту клієнта (типово: 1 коли відсутутній параметр -debug)</translation> + <translation>Стискати файл debug.log під час старту клієнта (типово: 1 коли відсутній параметр -debug)</translation> </message> <message> <source>Signing transaction failed</source> - <translation>Підписання угоди не вдалося</translation> + <translation>Підписання транзакції не вдалося</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>Вказати тайм-аут підключення у мілісекундах (типово: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>Системна помилка: </translation> + <source>This is experimental software.</source> + <translation>Це програмне забезпечення є експериментальним.</translation> </message> <message> <source>Transaction amount too small</source> - <translation>Сума угоди занадто малий</translation> + <translation>Сума транзакції занадто мала</translation> </message> <message> <source>Transaction amounts must be positive</source> - <translation>Суми угоди має бути позитивним</translation> + <translation>Суми монет у транзакції мають бути позитивними</translation> </message> <message> <source>Transaction too large</source> - <translation>Угода занадто великий</translation> + <translation>Транзакція занадто велика</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>Намагатись використовувати UPnP для відображення порту, що прослуховується на роутері (default: 0)</translation> + <source>Unable to bind to %s on this computer (bind returned error %s)</source> + <translation>Неможливо прив'язатися до %s на цьому комп'ютері (bind повернув помилку: %s)</translation> </message> <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> - <translation>Намагатись використовувати UPnP для відображення порту, що прослуховується на роутері (default: 1 when listening)</translation> + <translation>Намагатись використовувати UPnP для відображення порту, що прослуховується на роутері (типово: 1 коли прослуховується)</translation> </message> <message> <source>Username for JSON-RPC connections</source> <translation>Ім'я користувача для JSON-RPC-з'єднань</translation> </message> <message> + <source>Wallet needed to be rewritten: restart Bitcoin Core to complete</source> + <translation>Потрібно перезаписати гаманець: перезапустіть Bitcoin Core для завершення</translation> + </message> + <message> <source>Warning</source> <translation>Попередження</translation> </message> @@ -2179,6 +3179,22 @@ Address: %4 <translation>Увага: Поточна версія застаріла, необхідне оновлення!</translation> </message> <message> + <source>Warning: Unsupported argument -benchmark ignored, use -debug=bench.</source> + <translation>Увага: Параметр -benchmark не підтримується та буде проігнорований, використовуйте -debug=bench.</translation> + </message> + <message> + <source>Warning: Unsupported argument -debugnet ignored, use -debug=net.</source> + <translation>Увага: Параметр -debugnet не підтримується та буде проігнорований, використовуйте -debug=net.</translation> + </message> + <message> + <source>Zapping all transactions from wallet...</source> + <translation>Видалення всіх транзакцій з гаманця...</translation> + </message> + <message> + <source>on startup</source> + <translation>під час запуску</translation> + </message> + <message> <source>wallet.dat corrupt, salvage failed</source> <translation>wallet.dat пошкоджено, відновлення не вдалося</translation> </message> @@ -2192,11 +3208,7 @@ Address: %4 </message> <message> <source>Upgrade wallet to latest format</source> - <translation>Модернізувати гаманець до останнього формату</translation> - </message> - <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>Встановити розмір пулу ключів <n> (типово: 100)</translation> + <translation>Модернізувати гаманець до найновішого формату</translation> </message> <message> <source>Rescan the block chain for missing wallet transactions</source> @@ -2207,14 +3219,6 @@ Address: %4 <translation>Використовувати OpenSSL (https) для JSON-RPC-з'єднань</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Файл сертифіката сервера (типово: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Закритий ключ сервера (типово: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Дана довідка</translation> </message> @@ -2231,18 +3235,194 @@ Address: %4 <translation>Помилка при завантаженні wallet.dat: Гаманець пошкоджено</translation> </message> <message> + <source>(1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)</source> + <translation>(1 = утримувати метадані транзакцій (до яких відноситься інформація про власника рахунку та запити платежів), 2 - відкинути)</translation> + </message> + <message> + <source>Flush database activity from memory pool to disk log every <n> megabytes (default: %u)</source> + <translation>Записувати зміни в базі даних до файлу кожні <n> мегабайтів (типово: %u)</translation> + </message> + <message> + <source>How thorough the block verification of -checkblocks is (0-4, default: %u)</source> + <translation>Рівень ретельності перевірки блоків (0-4, типово: %u)</translation> + </message> + <message> + <source>If paytxfee is not set, include enough fee so transactions are confirmed on average within n blocks (default: %u)</source> + <translation>Якщо параметр paytxfee не встановлено, включити комісію, достатню для підтвердження транзакцій протягом n блоків (типово: %u)</translation> + </message> + <message> + <source>Log transaction priority and fee per kB when mining blocks (default: %u)</source> + <translation>Записувати в лог-файл пріоритет транзакції та комісію за кБ під час добування блоків (типово: %u)</translation> + </message> + <message> + <source>Maintain a full transaction index, used by the getrawtransaction rpc call (default: %u)</source> + <translation>Утримувати повний індекс транзакцій (використовується RPC-викликом getrawtransaction) (типово: %u)</translation> + </message> + <message> + <source>Number of seconds to keep misbehaving peers from reconnecting (default: %u)</source> + <translation>Час в секундах, протягом якого відключені учасники з поганою поведінкою не зможуть підключитися (типово: %u)</translation> + </message> + <message> + <source>Output debugging information (default: %u, supplying <category> is optional)</source> + <translation>Виводити налагоджувальну інформацію (типово: %u, вказання <category> необов'язкове)</translation> + </message> + <message> + <source>Set the processor limit for when generation is on (-1 = unlimited, default: %d)</source> + <translation>Встановити максимальну кількість процесорів, що будуть використовуватися при ввімкненій генерації (-1 = необмежено, типово: %d)</translation> + </message> + <message> + <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: %s)</source> + <translation>Використовувати окремий SOCKS5-проксі для з'єднання з учасниками через приховані сервіси Tor (типово: %s)</translation> + </message> + <message> + <source>(default: %s)</source> + <translation>(типово: %s)</translation> + </message> + <message> + <source>Acceptable ciphers (default: %s)</source> + <translation>Допустимі шифри (типово: %s)</translation> + </message> + <message> + <source>Always query for peer addresses via DNS lookup (default: %u)</source> + <translation>Завжди дізнаватися адреси учасників через DNS (типово: %u)</translation> + </message> + <message> + <source>Disable safemode, override a real safe mode event (default: %u)</source> + <translation>Вимкнути безпечний режим та ігнорувати події, що здатні ввімкнути його (типово: %u)</translation> + </message> + <message> <source>Error loading wallet.dat</source> <translation>Помилка при завантаженні wallet.dat</translation> </message> <message> + <source>Force safe mode (default: %u)</source> + <translation>Ввімкнути безпечний режим (типово: %u)</translation> + </message> + <message> + <source>Generate coins (default: %u)</source> + <translation>Генерація монет (типово: %u)</translation> + </message> + <message> + <source>How many blocks to check at startup (default: %u, 0 = all)</source> + <translation>Скільки блоків перевіряти під час запуску (типово: %u, 0 = всі)</translation> + </message> + <message> + <source>Include IP addresses in debug output (default: %u)</source> + <translation>Включити IP-адреси до налагоджувального виводу (типово: %u)</translation> + </message> + <message> <source>Invalid -proxy address: '%s'</source> <translation>Помилка в адресі проксі-сервера: «%s»</translation> </message> <message> + <source>Limit size of signature cache to <n> entries (default: %u)</source> + <translation>Обмежити розмір кешу підписів до <n> записів (типово: %u)</translation> + </message> + <message> + <source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> + <translation>Прослуховувати <port> для JSON-RPC з'єднань (типово: %u, для тестової мережі: %u)</translation> + </message> + <message> + <source>Listen for connections on <port> (default: %u or testnet: %u)</source> + <translation>Чекати на з'єднання на <port> (типово: %u, для тестової мережі: %u)</translation> + </message> + <message> + <source>Maintain at most <n> connections to peers (default: %u)</source> + <translation>Підтримувати щонайбільше <n> з'єднань з учасниками (типово: %u)</translation> + </message> + <message> + <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: %u)</source> + <translation>Максимальний розмір вхідного буферу на одне з'єднання, <n>*1000 байтів (типово: %u)</translation> + </message> + <message> + <source>Maximum per-connection send buffer, <n>*1000 bytes (default: %u)</source> + <translation>Максимальний розмір вихідного буферу на одне з'єднання, <n>*1000 байтів (типово: %u)</translation> + </message> + <message> + <source>Only accept block chain matching built-in checkpoints (default: %u)</source> + <translation>Приймати тільки той ланцюжок блоків, що не суперечить вбудованим контрольним точкам (типово: %u)</translation> + </message> + <message> + <source>Prepend debug output with timestamp (default: %u)</source> + <translation>Доповнювати налагоджувальний вивід відміткою часу (типово: %u)</translation> + </message> + <message> + <source>Print block tree on startup (default: %u)</source> + <translation>Роздрукувати дерево блоків під час запуску (типово: %u)</translation> + </message> + <message> + <source>Relay and mine data carrier transactions (default: %u)</source> + <translation>Ретранслювати та створювати транзакції носіїв даних (типово: %u)</translation> + </message> + <message> + <source>Relay non-P2SH multisig (default: %u)</source> + <translation>Ретранслювати не-P2SH транзакції з мультипідписом (типово: %u)</translation> + </message> + <message> + <source>Run a thread to flush wallet periodically (default: %u)</source> + <translation>Запустити потік для періодичного збереження даних гаманця (типово: %u)</translation> + </message> + <message> + <source>Server certificate file (default: %s)</source> + <translation>Файл сертифіката сервера (типово: %s)</translation> + </message> + <message> + <source>Server private key (default: %s)</source> + <translation>Закритий ключ сервера (типово: %s)</translation> + </message> + <message> + <source>Set key pool size to <n> (default: %u)</source> + <translation>Встановити розмір пулу ключів <n> (типово: %u)</translation> + </message> + <message> + <source>Set minimum block size in bytes (default: %u)</source> + <translation>Встановити мінімальний розмір блоку в байтах (типово: %u)</translation> + </message> + <message> + <source>Set the number of threads to service RPC calls (default: %d)</source> + <translation>Встановити число потоків для обслуговування викликів RPC (типово: %d)</translation> + </message> + <message> + <source>Sets the DB_PRIVATE flag in the wallet db environment (default: %u)</source> + <translation>Встановити прапорець DB_PRIVATE в середовищі бази даних гаманця (типово: %u)</translation> + </message> + <message> + <source>Specify configuration file (default: %s)</source> + <translation>Вказати файл конфігурації (типово: %s)</translation> + </message> + <message> + <source>Specify connection timeout in milliseconds (minimum: 1, default: %d)</source> + <translation>Вказати тайм-аут підключення в мілісекундах (щонайменше: 1, типово: %d)</translation> + </message> + <message> + <source>Specify pid file (default: %s)</source> + <translation>Вказати pid-файл (типово: %s)</translation> + </message> + <message> + <source>Spend unconfirmed change when sending transactions (default: %u)</source> + <translation>Витрачати непідтверджену решту при відправленні транзакцій (типово: %u)</translation> + </message> + <message> + <source>Stop running after importing blocks from disk (default: %u)</source> + <translation>Вимкнутися після імпорту блоків з диску (типово: %u)</translation> + </message> + <message> + <source>Threshold for disconnecting misbehaving peers (default: %u)</source> + <translation>Поріг відключення учасників з поганою поведінкою (типово: %u)</translation> + </message> + <message> <source>Unknown network specified in -onlynet: '%s'</source> <translation>Невідома мережа вказана в -onlynet: «%s»</translation> </message> <message> + <source>Cannot resolve -bind address: '%s'</source> + <translation>Не вдалося розпізнати адресу для -bind: «%s»</translation> + </message> + <message> + <source>Cannot resolve -externalip address: '%s'</source> + <translation>Не вдалося розпізнати адресу для -externalip: «%s»</translation> + </message> + <message> <source>Invalid amount for -paytxfee=<amount>: '%s'</source> <translation>Помилка у величині комісії -paytxfee=<amount>: «%s»</translation> </message> diff --git a/src/qt/locale/bitcoin_ur_PK.ts b/src/qt/locale/bitcoin_ur_PK.ts index ab9106ca03..5bf7ce4344 100644 --- a/src/qt/locale/bitcoin_ur_PK.ts +++ b/src/qt/locale/bitcoin_ur_PK.ts @@ -9,6 +9,34 @@ <source>Create a new address</source> <translation>نیا ایڈریس بنائیں</translation> </message> + <message> + <source>&New</source> + <translation>نیا</translation> + </message> + <message> + <source>&Copy</source> + <translation>نقل</translation> + </message> + <message> + <source>C&lose</source> + <translation>بند</translation> + </message> + <message> + <source>&Copy Address</source> + <translation>کاپی پتہ</translation> + </message> + <message> + <source>&Export</source> + <translation>برآمد</translation> + </message> + <message> + <source>&Delete</source> + <translation>مٹا</translation> + </message> + <message> + <source>C&hoose</source> + <translation>چننا</translation> + </message> </context> <context> <name>AddressTableModel</name> @@ -291,6 +319,10 @@ </context> <context> <name>WalletView</name> + <message> + <source>&Export</source> + <translation>برآمد</translation> + </message> </context> <context> <name>bitcoin-core</name> diff --git a/src/qt/locale/bitcoin_uz@Cyrl.ts b/src/qt/locale/bitcoin_uz@Cyrl.ts index 1a4d9f8108..ab4439b419 100644 --- a/src/qt/locale/bitcoin_uz@Cyrl.ts +++ b/src/qt/locale/bitcoin_uz@Cyrl.ts @@ -93,7 +93,11 @@ <source>Exporting Failed</source> <translation>Экспорт қилиб бўлмади</translation> </message> - </context> + <message> + <source>There was an error trying to save the address list to %1. Please try again.</source> + <translation>Манзил рўйхатини %1.га сақлашда хатолик юз берди. Яна уриниб кўринг.</translation> + </message> +</context> <context> <name>AddressTableModel</name> <message> @@ -168,6 +172,10 @@ <translation>Ҳамёнингизни кодлашни ростдан хоҳлайсизми?</translation> </message> <message> + <source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source> + <translation>МУҲИМ: Сиз қилган олдинги ҳамён файли заҳиралари янги яратилган, кодланган ҳамён файли билан алмаштирилиши керак. Хавфсизлик сабабларига кўра олдинги кодланган ҳамён файли заҳираси янги кодланган ҳамёндан фойдаланишингиз билан яроқсиз ҳолга келади.</translation> + </message> + <message> <source>Warning: The Caps Lock key is on!</source> <translation>Диққат: Caps Lock тугмаси ёқилган!</translation> </message> @@ -207,10 +215,18 @@ <source>Wallet decryption failed</source> <translation>Ҳамённи коддан чиқариш амалга ошмади</translation> </message> - </context> + <message> + <source>Wallet passphrase was successfully changed.</source> + <translation>Ҳамён пароли муваффақиятли алмаштирилди.</translation> + </message> +</context> <context> <name>BitcoinGUI</name> <message> + <source>Sign &message...</source> + <translation>&Хабар ёзиш...</translation> + </message> + <message> <source>Synchronizing with network...</source> <translation>Тармоқ билан синхронланмоқда...</translation> </message> @@ -219,6 +235,10 @@ <translation>&Кўриб чиқиш</translation> </message> <message> + <source>Node</source> + <translation>Улам</translation> + </message> + <message> <source>Show general overview of wallet</source> <translation>Ҳамённинг умумий кўринишини кўрсатиш</translation> </message> @@ -239,10 +259,30 @@ <translation>Иловадан чиқиш</translation> </message> <message> + <source>About &Qt</source> + <translation>&Qt ҳақида</translation> + </message> + <message> + <source>Show information about Qt</source> + <translation>Qt ҳақидаги маълумотларни кўрсатиш</translation> + </message> + <message> <source>&Options...</source> <translation>&Мосламалар...</translation> </message> <message> + <source>&Encrypt Wallet...</source> + <translation>Ҳамённи &кодлаш...</translation> + </message> + <message> + <source>&Backup Wallet...</source> + <translation>Ҳамённи &заҳиралаш...</translation> + </message> + <message> + <source>&Change Passphrase...</source> + <translation>Махфий сўзни &ўзгартириш...</translation> + </message> + <message> <source>&Sending addresses...</source> <translation>&Жўнатилувчи манзиллар...</translation> </message> @@ -255,12 +295,88 @@ <translation>Интернет манзилни очиш</translation> </message> <message> + <source>Bitcoin Core client</source> + <translation>Bitcoin асос мижози</translation> + </message> + <message> + <source>Importing blocks from disk...</source> + <translation>Дискдан блоклар импорт қилинмоқда...</translation> + </message> + <message> + <source>Reindexing blocks on disk...</source> + <translation>Дискдаги блоклар қайта индексланмоқда...</translation> + </message> + <message> + <source>Send coins to a Bitcoin address</source> + <translation>Тангаларни Bitcoin манзилига жўнатиш</translation> + </message> + <message> + <source>Modify configuration options for Bitcoin</source> + <translation>Bitcoin учун мослаш танловларини ўзгартириш</translation> + </message> + <message> + <source>Backup wallet to another location</source> + <translation>Ҳамённи бошқа манзилга заҳиралаш</translation> + </message> + <message> <source>Change the passphrase used for wallet encryption</source> <translation>Паролни ўзгартириш ҳамённи кодлашда фойдаланилади</translation> </message> <message> + <source>&Debug window</source> + <translation>&Носозликни ҳал қилиш ойнаси</translation> + </message> + <message> + <source>Open debugging and diagnostic console</source> + <translation>Носозликни ҳал қилиш ва ташхис терминали</translation> + </message> + <message> + <source>&Verify message...</source> + <translation>Хабарни &тасдиқлаш...</translation> + </message> + <message> + <source>Bitcoin</source> + <translation>Bitcoin</translation> + </message> + <message> + <source>Wallet</source> + <translation>Ҳамён</translation> + </message> + <message> + <source>&Send</source> + <translation>&Жўнатиш</translation> + </message> + <message> + <source>&Receive</source> + <translation>&Қабул қилиш</translation> + </message> + <message> + <source>Show information about Bitcoin Core</source> + <translation>Bitcoin Core ҳақидаги маълумотларни кўрсатиш</translation> + </message> + <message> + <source>&Show / Hide</source> + <translation>&Кўрсатиш / Яшириш</translation> + </message> + <message> + <source>Show or hide the main Window</source> + <translation>Асосий ойнани кўрсатиш ёки яшириш</translation> + </message> + <message> + <source>Encrypt the private keys that belong to your wallet</source> + <translation>Ҳамёнингизга тегишли махфий калитларни кодлаш</translation> + </message> + <message> + <source>Sign messages with your Bitcoin addresses to prove you own them</source> + <translation>Bitcoin манзилидан унинг эгаси эканлигингизни исботлаш учун хабарлар ёзинг</translation> + </message> + <message> + <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source> + <translation>Хабарларни махсус Bitcoin манзилларингиз билан ёзилганлигига ишонч ҳосил қилиш учун уларни тасдиқланг</translation> + </message> + <message> <source>&File</source> - <translation>& файл</translation> + <translation>&Файл</translation> </message> <message> <source>&Settings</source> @@ -275,16 +391,44 @@ <translation>Ички ойналар асбоблар панели</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> + <source>Bitcoin Core</source> + <translation>Bitcoin Core</translation> + </message> + <message> + <source>Request payments (generates QR codes and bitcoin: URIs)</source> + <translation>Тўловлар (QR кодлари ва bitcoin ёрдамида яратишлар: URI’лар) сўраш</translation> + </message> + <message> + <source>&About Bitcoin Core</source> + <translation>Bitcoin Core &ҳақида</translation> + </message> + <message> + <source>Show the list of used sending addresses and labels</source> + <translation>Фойдаланилган жўнатилган манзиллар ва ёрлиқлар рўйхатини кўрсатиш</translation> + </message> + <message> + <source>Show the list of used receiving addresses and labels</source> + <translation>Фойдаланилган қабул қилинган манзиллар ва ёрлиқлар рўйхатини кўрсатиш</translation> + </message> + <message> + <source>Open a bitcoin: URI or payment request</source> + <translation>Bitcoin’ни очиш: URI ёки тўлов сўрови</translation> + </message> + <message> + <source>&Command-line options</source> + <translation>&Буйруқлар сатри мосламалари</translation> + </message> + <message> + <source>Show the Bitcoin Core help message to get a list with possible Bitcoin command-line options</source> + <translation>Мавжуд Bitcoin буйруқлар матни мосламалари билан Bitcoin Core ёрдам хабарларини олиш рўйхатини кўрсатиш</translation> </message> <message numerus="yes"> <source>%n active connection(s) to Bitcoin network</source> <translation><numerusform>%n та Bitcoin тармоғига фаол уланиш мавжуд</numerusform></translation> </message> <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>Ўтказма тарихи блоклари %1 та амалга оширилган. </translation> + <source>No block source available...</source> + <translation>Блок манбалари мавжуд эмас...</translation> </message> <message numerus="yes"> <source>%n hour(s)</source> @@ -307,10 +451,38 @@ <translation><numerusform>%n йил</numerusform></translation> </message> <message> + <source>%1 behind</source> + <translation>%1 орқада</translation> + </message> + <message> + <source>Last received block was generated %1 ago.</source> + <translation>Сўнги қабул қилинган блок %1 олдин яратилган.</translation> + </message> + <message> + <source>Transactions after this will not yet be visible.</source> + <translation>Бундан кейинги пул ўтказмалари кўринмайдиган бўлади.</translation> + </message> + <message> + <source>Error</source> + <translation>Хатолик</translation> + </message> + <message> + <source>Warning</source> + <translation>Диққат</translation> + </message> + <message> + <source>Information</source> + <translation>Маълумот</translation> + </message> + <message> <source>Up to date</source> <translation>Янгиланган</translation> </message> <message> + <source>Catching up...</source> + <translation>Банд қилинмоқда...</translation> + </message> + <message> <source>Sent transaction</source> <translation>Жўнатилган операция</translation> </message> @@ -319,6 +491,18 @@ <translation>Кирувчи операция</translation> </message> <message> + <source>Date: %1 +Amount: %2 +Type: %3 +Address: %4 +</source> + <translation>Санаси: %1 +Миқдори: %2 +Тури: %3 +Манзили: %4 +</translation> + </message> + <message> <source>Wallet is <b>encrypted</b> and currently <b>unlocked</b></source> <translation>Ҳамён <b>кодланган</b> ва вақтинча <b>қулфдан чиқарилган</b></translation> </message> @@ -329,14 +513,62 @@ </context> <context> <name>ClientModel</name> - </context> + <message> + <source>Network Alert</source> + <translation>Тармоқ огоҳлантиргичи</translation> + </message> +</context> <context> <name>CoinControlDialog</name> <message> + <source>Coin Control Address Selection</source> + <translation>Танга бошқарув манзилини танлаш</translation> + </message> + <message> + <source>Quantity:</source> + <translation>Сони:</translation> + </message> + <message> <source>Bytes:</source> <translation>Байт:</translation> </message> <message> + <source>Amount:</source> + <translation>Миқдори:</translation> + </message> + <message> + <source>Priority:</source> + <translation>Муҳимлиги:</translation> + </message> + <message> + <source>Fee:</source> + <translation>Солиқ:</translation> + </message> + <message> + <source>Dust:</source> + <translation>Ахлат қутиси:</translation> + </message> + <message> + <source>After Fee:</source> + <translation>Солиқдан сўнг:</translation> + </message> + <message> + <source>Change:</source> + <translation>Ўзгартириш:</translation> + </message> + <message> + <source>(un)select all</source> + <translation>барчасини танаш (бекор қилиш)</translation> + </message> + <message> + <source>Tree mode</source> + <translation>Дарахт усулида</translation> + </message> + <message> + <source>List mode</source> + <translation>Рўйхат усулида</translation> + </message> + <message> <source>Amount</source> <translation>Миқдори</translation> </message> @@ -349,10 +581,18 @@ <translation>Сана</translation> </message> <message> + <source>Confirmations</source> + <translation>Тасдиқлашлар</translation> + </message> + <message> <source>Confirmed</source> <translation>Тасдиқланди</translation> </message> <message> + <source>Priority</source> + <translation>Муҳимлиги</translation> + </message> + <message> <source>Copy address</source> <translation>Манзилни нусхалаш</translation> </message> @@ -365,14 +605,138 @@ <translation>Кийматни нусхала</translation> </message> <message> + <source>Copy transaction ID</source> + <translation>Ўтказам рақамидан нусха олиш</translation> + </message> + <message> + <source>Lock unspent</source> + <translation>Сарфланмаганларни қулфлаш</translation> + </message> + <message> + <source>Unlock unspent</source> + <translation>Сарфланмаганларни қулфдан чиқариш</translation> + </message> + <message> + <source>Copy quantity</source> + <translation>Нусха сони</translation> + </message> + <message> + <source>Copy fee</source> + <translation>Нусха солиғи</translation> + </message> + <message> + <source>Copy after fee</source> + <translation>Нусха солиқдан сўнг</translation> + </message> + <message> + <source>Copy bytes</source> + <translation>Нусха байти</translation> + </message> + <message> + <source>Copy priority</source> + <translation>Нусха муҳимлиги</translation> + </message> + <message> + <source>Copy dust</source> + <translation>Нусха чангги</translation> + </message> + <message> + <source>Copy change</source> + <translation>Нусха қайтими</translation> + </message> + <message> + <source>highest</source> + <translation>энг юқори</translation> + </message> + <message> + <source>higher</source> + <translation>юқорирок</translation> + </message> + <message> + <source>high</source> + <translation>юқори</translation> + </message> + <message> + <source>medium-high</source> + <translation>ўртача-юқори</translation> + </message> + <message> <source>medium</source> <translation>ўрта</translation> </message> <message> + <source>low-medium</source> + <translation>паст-юқори</translation> + </message> + <message> + <source>low</source> + <translation>паст</translation> + </message> + <message> + <source>lower</source> + <translation>пастроқ</translation> + </message> + <message> + <source>lowest</source> + <translation>энг паст</translation> + </message> + <message> + <source>(%1 locked)</source> + <translation>(%1 қулфланган)</translation> + </message> + <message> + <source>none</source> + <translation>йўқ</translation> + </message> + <message> + <source>Can vary +/- %1 satoshi(s) per input.</source> + <translation>Ҳар бир кирим +/- %1 сатоши(лар) билан ўзгариши мумкин.</translation> + </message> + <message> + <source>yes</source> + <translation>ҳа</translation> + </message> + <message> + <source>no</source> + <translation>йўқ</translation> + </message> + <message> + <source>This label turns red, if the transaction size is greater than 1000 bytes.</source> + <translation>Агар ўтказманинг ҳажми 1000 байтдан ошса, ёрлиқ қизаради.</translation> + </message> + <message> + <source>This means a fee of at least %1 per kB is required.</source> + <translation>Бу дегани солиқ ҳар кб учун камида %1 талаб қилинади.</translation> + </message> + <message> + <source>Can vary +/- 1 byte per input.</source> + <translation>Ҳар бир кирим +/- 1 байт билан ўзгариши мумкин.</translation> + </message> + <message> + <source>Transactions with higher priority are more likely to get included into a block.</source> + <translation>Юқори муҳимликка эга бўлган ўтказмалар тезда блокнинг ичига қўшимча олади.</translation> + </message> + <message> + <source>This label turns red, if the priority is smaller than "medium".</source> + <translation>Агар муҳимлиги "ўртача"дан паст бўлса, ушбу ёрлиқ қизил бўлиб ёнади.</translation> + </message> + <message> + <source>This label turns red, if any recipient receives an amount smaller than %1.</source> + <translation>Агар қабул қилувчи %1дан кичик миқдорни қабул қилса, ушбу ёрлиқ қизил бўлиб ёнади.</translation> + </message> + <message> <source>(no label)</source> <translation>(Ёрлик мавжуд эмас)</translation> </message> - </context> + <message> + <source>change from %1 (%2)</source> + <translation>%1 (%2)дан ўзгартириш</translation> + </message> + <message> + <source>(change)</source> + <translation>(ўзгартириш)</translation> + </message> +</context> <context> <name>EditAddressDialog</name> <message> @@ -384,6 +748,14 @@ <translation>&Ёрлик</translation> </message> <message> + <source>The label associated with this address list entry</source> + <translation>Ёрлиқ ушбу манзилар рўйхати ёзуви билан боғланган</translation> + </message> + <message> + <source>The address associated with this address list entry. This can only be modified for sending addresses.</source> + <translation>Манзил ушбу манзиллар рўйхати ёзуви билан боғланган. Уни фақат жўнатиладиган манзиллар учун ўзгартирса бўлади.</translation> + </message> + <message> <source>&Address</source> <translation>&Манзил</translation> </message> @@ -408,6 +780,10 @@ <translation>Киритилган "%1" манзили аллақачон манзил китобида.</translation> </message> <message> + <source>The entered address "%1" is not a valid Bitcoin address.</source> + <translation>Киритилган "%1" манзили тўғри Bitcoin манзили эмас.</translation> + </message> + <message> <source>Could not unlock wallet.</source> <translation>Ҳамён қулфдан чиқмади.</translation> </message> @@ -418,10 +794,38 @@ </context> <context> <name>FreespaceChecker</name> - </context> + <message> + <source>A new data directory will be created.</source> + <translation>Янги маълумотлар директорияси яратилади.</translation> + </message> + <message> + <source>name</source> + <translation>номи</translation> + </message> + <message> + <source>Directory already exists. Add %1 if you intend to create a new directory here.</source> + <translation>Директория аллақачон мавжуд. Агар бу ерда янги директория яратмоқчи бўлсангиз, %1 қўшинг.</translation> + </message> + <message> + <source>Path already exists, and is not a directory.</source> + <translation>Йўл аллақачон мавжуд. У директория эмас.</translation> + </message> + <message> + <source>Cannot create data directory here.</source> + <translation>Маълумотлар директориясини бу ерда яратиб бўлмайди..</translation> + </message> +</context> <context> <name>HelpMessageDialog</name> <message> + <source>Bitcoin Core</source> + <translation>Bitcoin Core</translation> + </message> + <message> + <source>version</source> + <translation>версияси</translation> + </message> + <message> <source>(%1-bit)</source> <translation>(%1-bit)</translation> </message> @@ -433,20 +837,232 @@ <source>Usage:</source> <translation>Фойдаланиш:</translation> </message> - </context> + <message> + <source>command-line options</source> + <translation>буйруқлар қатори орқали мослаш</translation> + </message> + <message> + <source>UI options</source> + <translation>UI мосламалари</translation> + </message> + <message> + <source>Start minimized</source> + <translation>Йиғилганларни бошлаш</translation> + </message> + <message> + <source>Set SSL root certificates for payment request (default: -system-)</source> + <translation>Тўлов сўровлари учун SSL асос сертификатларини ўрнатиш (стандарт: -system-)</translation> + </message> + <message> + <source>Choose data directory on startup (default: 0)</source> + <translation>Ишга тушиш вақтида маълумотлар директориясини танлаш (стандарт: 0)</translation> + </message> +</context> <context> <name>Intro</name> + <message> + <source>Welcome</source> + <translation>Хуш келибсиз</translation> + </message> + <message> + <source>Welcome to Bitcoin Core.</source> + <translation>"Bitcoin Core"га хуш келибсиз.</translation> + </message> + <message> + <source>As this is the first time the program is launched, you can choose where Bitcoin Core will store its data.</source> + <translation>Биринчи марта дастур ишга тушгани каби сиз Bitcoin Core маълумотларини жойлаштирадиган жойни танлашингиз мумкин.</translation> + </message> + <message> + <source>Bitcoin Core will download and store a copy of the Bitcoin block chain. At least %1GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory.</source> + <translation>Bitcoin Core юклаб олинади ва Bitcoin блок занжири нусхаси жойлаштирилади. Камида %1GB маълумот ушбу директорияга жойлаштирилади ва вақт давомида ўсиб боради. Ҳамён ҳам ушбу директорияда жойлашади.</translation> + </message> + <message> + <source>Use the default data directory</source> + <translation>Стандарт маълумотлар директориясидан фойдаланиш</translation> + </message> + <message> + <source>Use a custom data directory:</source> + <translation>Бошқа маълумотлар директориясида фойдаланинг:</translation> + </message> + <message> + <source>Bitcoin Core</source> + <translation>Bitcoin Core</translation> + </message> + <message> + <source>Error: Specified data directory "%1" cannot be created.</source> + <translation>Хато: кўрсатилган "%1" маълумотлар директориясини яратиб бўлмайди.</translation> + </message> + <message> + <source>Error</source> + <translation>Хатолик</translation> + </message> </context> <context> <name>OpenURIDialog</name> - </context> + <message> + <source>Open URI</source> + <translation>URI ни очиш</translation> + </message> + <message> + <source>Open payment request from URI or file</source> + <translation>URL файлдан тўлов сўровларини очиш</translation> + </message> + <message> + <source>URI:</source> + <translation>URI:</translation> + </message> + <message> + <source>Select payment request file</source> + <translation>Тўлов сўрови файлини танлаш</translation> + </message> + <message> + <source>Select payment request file to open</source> + <translation>Очиш учун тўлов сўрови файлини танлаш</translation> + </message> +</context> <context> <name>OptionsDialog</name> <message> <source>Options</source> <translation>Танламалар</translation> </message> - </context> + <message> + <source>&Main</source> + <translation>&Асосий</translation> + </message> + <message> + <source>Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB.</source> + <translation>Ҳар бир кб учун ўтказма солиғи ўтказмаларингизни тезроқ ўтишига ишонишингизга ёрдам беради. Кўпгина ўтказмалар 1 кб.</translation> + </message> + <message> + <source>Pay transaction &fee</source> + <translation>Ўтказма &солиғини тўлаш</translation> + </message> + <message> + <source>Automatically start Bitcoin after logging in to the system.</source> + <translation>Тизимга киргандан сўнг Bitcoin дастури автоматик ишга туширилсин.</translation> + </message> + <message> + <source>&Start Bitcoin on system login</source> + <translation>Тизимга кирганда Bitcoin &ишга туширилсин</translation> + </message> + <message> + <source>Size of &database cache</source> + <translation>&Маълумотлар базаси кеши</translation> + </message> + <message> + <source>MB</source> + <translation>МБ</translation> + </message> + <message> + <source>Number of script &verification threads</source> + <translation>Мавзуларни &тўғрилаш скрипти миқдори</translation> + </message> + <message> + <source>Accept connections from outside</source> + <translation>Ташқаридан уланишларга рози бўлиш</translation> + </message> + <message> + <source>Allow incoming connections</source> + <translation>Кирувчи уланишларга рухсат бериш</translation> + </message> + <message> + <source>Connect to the Bitcoin network through a SOCKS proxy.</source> + <translation>Bitcoin тармоққа SOCKS прокси орқали уланинг.</translation> + </message> + <message> + <source>&Connect through SOCKS proxy (default proxy):</source> + <translation>SOCKS прокси орқали &уланинг (стандарт прокси):</translation> + </message> + <message> + <source>IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1)</source> + <translation>Прокси IP манзили (масалан: IPv4: 127.0.0.1 / IPv6: ::1)</translation> + </message> + <message> + <source>Third party transaction URLs</source> + <translation>Бегона тараф ўтказмалари URL манзиллари</translation> + </message> + <message> + <source>Proxy &IP:</source> + <translation>Прокси &IP рақами:</translation> + </message> + <message> + <source>&Port:</source> + <translation>&Порт:</translation> + </message> + <message> + <source>Port of the proxy (e.g. 9050)</source> + <translation>Прокси порти (e.g. 9050)</translation> + </message> + <message> + <source>&Window</source> + <translation>&Ойна</translation> + </message> + <message> + <source>Show only a tray icon after minimizing the window.</source> + <translation>Ойна йиғилгандан сўнг фақат трэй нишончаси кўрсатилсин.</translation> + </message> + <message> + <source>&Minimize to the tray instead of the taskbar</source> + <translation>Манзиллар панели ўрнига трэйни &йиғиш</translation> + </message> + <message> + <source>M&inimize on close</source> + <translation>Ёпишда й&иғиш</translation> + </message> + <message> + <source>&Display</source> + <translation>&Кўрсатиш</translation> + </message> + <message> + <source>User Interface &language:</source> + <translation>Фойдаланувчи интерфейси &тили:</translation> + </message> + <message> + <source>The user interface language can be set here. This setting will take effect after restarting Bitcoin.</source> + <translation>Фойдаланувчи тили интерфесини шу ерда ўрнатиш мумкин. TУшбу созлама Bitcoin қайта ишга туширилганда кучга киради.</translation> + </message> + <message> + <source>&Unit to show amounts in:</source> + <translation>Миқдорларни кўрсатиш учун &қисм:</translation> + </message> + <message> + <source>&OK</source> + <translation>&OK</translation> + </message> + <message> + <source>&Cancel</source> + <translation>&Бекор қилиш</translation> + </message> + <message> + <source>default</source> + <translation>стандарт</translation> + </message> + <message> + <source>none</source> + <translation>йўқ</translation> + </message> + <message> + <source>Confirm options reset</source> + <translation>Тасдиқлаш танловларини рад қилиш</translation> + </message> + <message> + <source>Client restart required to activate changes.</source> + <translation>Ўзгаришлар амалга ошиши учун мижозни қайта ишга тушириш талаб қилинади.</translation> + </message> + <message> + <source>Client will be shutdown, do you want to proceed?</source> + <translation>Мижоз ўчирилади. Давом эттиришни хоҳлайсизми?</translation> + </message> + <message> + <source>This change would require a client restart.</source> + <translation>Ушбу ўзгариш мижозни қайтадан ишга туширишни талаб қилади.</translation> + </message> + <message> + <source>The supplied proxy address is invalid.</source> + <translation>Келтирилган прокси манзили ишламайди.</translation> + </message> +</context> <context> <name>OverviewPage</name> <message> @@ -454,8 +1070,60 @@ <translation>Шакл</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>Жорий утказмалар</b></translation> + <source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source> + <translation>Кўрсатилган маълумот эскирган бўлиши мумкин. Ҳамёнингиз алоқа ўрнатилгандан сўнг Bitcoin тармоқ билан автоматик тарзда синхронланади, аммо жараён ҳалигача тугалланмади.</translation> + </message> + <message> + <source>Watch-only:</source> + <translation>Фақат кўришга</translation> + </message> + <message> + <source>Available:</source> + <translation>Мавжуд:</translation> + </message> + <message> + <source>Your current spendable balance</source> + <translation>Жорий сарфланадиган балансингиз</translation> + </message> + <message> + <source>Pending:</source> + <translation>Кутилмоқда:</translation> + </message> + <message> + <source>Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance</source> + <translation>Жами ўтказмалар ҳозиргача тасдиқланган ва сафланадиган баланс томонга ҳали ҳам ҳисобланмади</translation> + </message> + <message> + <source>Immature:</source> + <translation>Тайёр эмас:</translation> + </message> + <message> + <source>Mined balance that has not yet matured</source> + <translation>Миналаштирилган баланс ҳалигача тайёр эмас</translation> + </message> + <message> + <source>Balances</source> + <translation>Баланслар</translation> + </message> + <message> + <source>Total:</source> + <translation>Жами:</translation> + </message> + <message> + <source>Your current total balance</source> + <translation>Жорий умумий балансингиз</translation> + </message> + <message> + <source>Your current balance in watch-only addresses</source> + <translation>Жорий балансингиз фақат кўринадиган манзилларда</translation> + </message> + <message> + <source>Spendable:</source> + <translation>Сарфланадиган:</translation> + </message> + <message> + <source>Recent transactions</source> + <translation>Сўнгги пул ўтказмалари</translation> </message> </context> <context> @@ -463,35 +1131,291 @@ </context> <context> <name>PeerTableModel</name> - </context> + <message> + <source>Ping Time</source> + <translation>Ping вақти</translation> + </message> +</context> <context> <name>QObject</name> <message> <source>Amount</source> <translation>Миқдори</translation> </message> - </context> + <message> + <source>%1 m</source> + <translation>%1 д</translation> + </message> + <message> + <source>%1 s</source> + <translation>%1 с</translation> + </message> + <message> + <source>NETWORK</source> + <translation>ТАРМОҚ</translation> + </message> + <message> + <source>UNKNOWN</source> + <translation>НОМАЪЛУМ</translation> + </message> + <message> + <source>None</source> + <translation>Йўқ</translation> + </message> + <message> + <source>N/A</source> + <translation>Тўғри келмайди</translation> + </message> + <message> + <source>%1 ms</source> + <translation>%1 мс</translation> + </message> +</context> <context> <name>QRImageWidget</name> - </context> + <message> + <source>&Save Image...</source> + <translation>Расмни &сақлаш</translation> + </message> + <message> + <source>&Copy Image</source> + <translation>Расмдан &нусха олиш</translation> + </message> + <message> + <source>Save QR Code</source> + <translation>QR кодни сақлаш</translation> + </message> + <message> + <source>PNG Image (*.png)</source> + <translation>PNG расм (*.png)</translation> + </message> +</context> <context> <name>RPCConsole</name> <message> + <source>Client name</source> + <translation>Мижоз номи</translation> + </message> + <message> + <source>N/A</source> + <translation>Тўғри келмайди</translation> + </message> + <message> + <source>Client version</source> + <translation>Мижоз номи</translation> + </message> + <message> + <source>&Information</source> + <translation>&Маълумот</translation> + </message> + <message> + <source>Debug window</source> + <translation>Тузатиш ойнаси</translation> + </message> + <message> <source>General</source> <translation>Асосий</translation> </message> <message> + <source>Using OpenSSL version</source> + <translation>Фойдаланилаётган OpenSSL версияси</translation> + </message> + <message> + <source>Using BerkeleyDB version</source> + <translation>Фойдаланилаётган BerkeleyDB версияси</translation> + </message> + <message> + <source>Startup time</source> + <translation>Бошланиш вақти</translation> + </message> + <message> + <source>Network</source> + <translation>Тармоқ</translation> + </message> + <message> <source>Name</source> <translation>Ном</translation> </message> - </context> + <message> + <source>&Peers</source> + <translation>&Уламлар</translation> + </message> + <message> + <source>Select a peer to view detailed information.</source> + <translation>Батафсил маълумотларни кўриш учун уламни танланг.</translation> + </message> + <message> + <source>Starting Height</source> + <translation>Узунликнинг бошланиши</translation> + </message> + <message> + <source>Sync Height</source> + <translation>Узунликни синхронлаш</translation> + </message> + <message> + <source>Ban Score</source> + <translation>Тезликни бан қилиш</translation> + </message> + <message> + <source>Connection Time</source> + <translation>Уланиш вақти</translation> + </message> + <message> + <source>Last Send</source> + <translation>Сўнгги жўнатилган</translation> + </message> + <message> + <source>Last Receive</source> + <translation>Сўнгги қабул қилинган</translation> + </message> + <message> + <source>Bytes Sent</source> + <translation>Жўнатилган байтлар</translation> + </message> + <message> + <source>Bytes Received</source> + <translation>Қабул қилинган байтлар</translation> + </message> + <message> + <source>Ping Time</source> + <translation>Ping вақти</translation> + </message> + <message> + <source>Last block time</source> + <translation>Сўнгги блок вақти</translation> + </message> + <message> + <source>&Open</source> + <translation>&Очиш</translation> + </message> + <message> + <source>&Console</source> + <translation>&Терминал</translation> + </message> + <message> + <source>&Network Traffic</source> + <translation>&Тармоқ трафиги</translation> + </message> + <message> + <source>&Clear</source> + <translation>&Тозалаш</translation> + </message> + <message> + <source>Totals</source> + <translation>Жами</translation> + </message> + <message> + <source>In:</source> + <translation>Ичига:</translation> + </message> + <message> + <source>Out:</source> + <translation>Ташқарига:</translation> + </message> + <message> + <source>Build date</source> + <translation>Тузилган санаси</translation> + </message> + <message> + <source>Debug log file</source> + <translation>Тузатиш журнали файли</translation> + </message> + <message> + <source>Open the Bitcoin debug log file from the current data directory. This can take a few seconds for large log files.</source> + <translation>Жорий махлумотлар директориясидан Bitcoin тузатиш журнали файлини очинг. Бу катта журнал файллари учун бир неча сонияни олиши мумкин.</translation> + </message> + <message> + <source>Clear console</source> + <translation>Терминални тозалаш</translation> + </message> + <message> + <source>Welcome to the Bitcoin RPC console.</source> + <translation>Bitcoin RPC терминлга хуш келибсиз.</translation> + </message> + <message> + <source>Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen.</source> + <translation>Тарихни кўриш учун тепага ва пастга кўрсаткичларидан фойдаланинг, экранни тозалаш учун <b>Ctrl-L</b> тугмалар бирикмасидан фойдаланинг.</translation> + </message> + <message> + <source>Type <b>help</b> for an overview of available commands.</source> + <translation>Мавжуд буйруқларни кўриш учун <b>help</b> деб ёзинг.</translation> + </message> + <message> + <source>%1 B</source> + <translation>%1 Б</translation> + </message> + <message> + <source>%1 KB</source> + <translation>%1 КБ</translation> + </message> + <message> + <source>%1 MB</source> + <translation>%1 МБ</translation> + </message> + <message> + <source>%1 GB</source> + <translation>%1 ГБ</translation> + </message> + <message> + <source>via %1</source> + <translation>%1 орқали</translation> + </message> + <message> + <source>never</source> + <translation>ҳеч қачон</translation> + </message> + <message> + <source>Unknown</source> + <translation>Номаълум</translation> + </message> + <message> + <source>Fetching...</source> + <translation>Олинмоқда...</translation> + </message> +</context> <context> <name>ReceiveCoinsDialog</name> <message> + <source>&Amount:</source> + <translation>&Миқдор:</translation> + </message> + <message> <source>&Label:</source> <translation>&Ёрлиқ:</translation> </message> <message> + <source>&Message:</source> + <translation>&Хабар:</translation> + </message> + <message> + <source>Reuse one of the previously used receiving addresses. Reusing addresses has security and privacy issues. Do not use this unless re-generating a payment request made before.</source> + <translation>Олдинги фойдаланилган қабул қилинган манзиллардан биридан қайта фойдаланилсин. Хавсизлик ва махфийлик муаммолар мавжуд манзиллардан қайта фойдаланилмоқда. Бундан тўлов сўров қайта яратилмагунича фойдаланманг.</translation> + </message> + <message> + <source>An optional label to associate with the new receiving address.</source> + <translation>Янги қабул қилинаётган манзил билан боғланган танланадиган ёрлиқ.</translation> + </message> + <message> + <source>Use this form to request payments. All fields are <b>optional</b>.</source> + <translation>Ушбу сўровдан тўловларни сўраш учун фойдаланинг. Барча майдонлар <b>мажбурий эмас</b>.</translation> + </message> + <message> + <source>An optional amount to request. Leave this empty or zero to not request a specific amount.</source> + <translation>Хоҳланган миқдор сўрови. Кўрсатилган миқдорни сўраш учун буни бўш ёки ноль қолдиринг.</translation> + </message> + <message> + <source>Clear all fields of the form.</source> + <translation>Шаклнинг барча майдончаларини тозалаш</translation> + </message> + <message> + <source>Clear</source> + <translation>Тозалаш</translation> + </message> + <message> + <source>Requested payments history</source> + <translation>Сўралган тўлов тарихи</translation> + </message> + <message> <source>Copy label</source> <translation>Ёрликни нусхала</translation> </message> @@ -507,6 +1431,10 @@ <context> <name>ReceiveRequestDialog</name> <message> + <source>&Save Image...</source> + <translation>Расмни &сақлаш</translation> + </message> + <message> <source>Address</source> <translation>Манзил</translation> </message> @@ -545,14 +1473,54 @@ <translation>Тангаларни жунат</translation> </message> <message> + <source>Quantity:</source> + <translation>Сони:</translation> + </message> + <message> <source>Bytes:</source> <translation>Байт:</translation> </message> <message> + <source>Amount:</source> + <translation>Миқдори:</translation> + </message> + <message> + <source>Priority:</source> + <translation>Муҳимлиги:</translation> + </message> + <message> + <source>Fee:</source> + <translation>Солиқ:</translation> + </message> + <message> + <source>After Fee:</source> + <translation>Солиқдан сўнг:</translation> + </message> + <message> + <source>Change:</source> + <translation>Ўзгартириш:</translation> + </message> + <message> + <source>If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address.</source> + <translation>Агар бу фаоллаштирилса, аммо ўзгартирилган манзил бўл ёки нотўғри бўлса, ўзгариш янги яратилган манзилга жўнатилади.</translation> + </message> + <message> + <source>Custom change address</source> + <translation>Бошқа ўзгартирилган манзил</translation> + </message> + <message> <source>Send to multiple recipients at once</source> <translation>Бирданига бир нечта қабул қилувчиларга жўнатиш</translation> </message> <message> + <source>Clear all fields of the form.</source> + <translation>Шаклнинг барча майдончаларини тозалаш</translation> + </message> + <message> + <source>Dust:</source> + <translation>Ахлат қутиси:</translation> + </message> + <message> <source>Balance:</source> <translation>Баланс</translation> </message> @@ -565,18 +1533,62 @@ <translation>Тангалар жўнаишни тасдиқлаш</translation> </message> <message> + <source>Copy quantity</source> + <translation>Нусха сони</translation> + </message> + <message> <source>Copy amount</source> <translation>Кийматни нусхала</translation> </message> <message> + <source>Copy fee</source> + <translation>Нусха солиғи</translation> + </message> + <message> + <source>Copy after fee</source> + <translation>Нусха солиқдан сўнг</translation> + </message> + <message> + <source>Copy bytes</source> + <translation>Нусха байти</translation> + </message> + <message> + <source>Copy priority</source> + <translation>Нусха муҳимлиги</translation> + </message> + <message> + <source>Copy change</source> + <translation>Нусха қайтими</translation> + </message> + <message> <source>The amount to pay must be larger than 0.</source> <translation>Тўлов миқдори 0. дан катта бўлиши керак. </translation> </message> <message> + <source>Warning: Invalid Bitcoin address</source> + <translation>Диққат: Нотўғр Bitcoin манзили</translation> + </message> + <message> <source>(no label)</source> <translation>(Ёрлик мавжуд эмас)</translation> </message> - </context> + <message> + <source>Warning: Unknown change address</source> + <translation>Диққат: Номаълум ўзгариш манзили</translation> + </message> + <message> + <source>Copy dust</source> + <translation>Нусха чангги</translation> + </message> + <message> + <source>Are you sure you want to send?</source> + <translation>Жўнатишни хоҳлашингизга ишончингиз комилми?</translation> + </message> + <message> + <source>added as transaction fee</source> + <translation>ўтказма солиғи қўшилди</translation> + </message> +</context> <context> <name>SendCoinsEntry</name> <message> @@ -625,10 +1637,18 @@ <source>Alt+P</source> <translation>Alt+P</translation> </message> + <message> + <source>Signature</source> + <translation>Имзо</translation> + </message> </context> <context> <name>SplashScreen</name> <message> + <source>Bitcoin Core</source> + <translation>Bitcoin Core</translation> + </message> + <message> <source>The Bitcoin Core developers</source> <translation>Bitcoin Core дастурчилари</translation> </message> @@ -828,6 +1848,10 @@ <translation>Кийматни нусхала</translation> </message> <message> + <source>Copy transaction ID</source> + <translation>Ўтказам рақамидан нусха олиш</translation> + </message> + <message> <source>Edit label</source> <translation>Ёрликни тахрирлаш</translation> </message> @@ -903,14 +1927,6 @@ <translation>Танламалар:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>Мослаш файлини кўрсатинг (default: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>pid файлини кўрсатинг (default: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>Маълумотлар директориясини кўрсатинг</translation> </message> @@ -927,10 +1943,18 @@ <translation>Синов тармоғидан фойдаланинг</translation> </message> <message> + <source>Information</source> + <translation>Маълумот</translation> + </message> + <message> <source>Username for JSON-RPC connections</source> <translation>JSON-RPC уланишлари учун фойдаланувчи номи</translation> </message> <message> + <source>Warning</source> + <translation>Диққат</translation> + </message> + <message> <source>Password for JSON-RPC connections</source> <translation>JSON-RPC уланишлари учун парол</translation> </message> @@ -939,14 +1963,6 @@ <translation>JSON-RPC уланишлари учун OpenSSL (https)дан фойдаланиш</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>Сервер сертификат файли (default: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>Сервер махфий калити (бирламчи: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>Бу ёрдам хабари</translation> </message> @@ -970,5 +1986,9 @@ <source>Done loading</source> <translation>Юклаш тайёр</translation> </message> - </context> + <message> + <source>Error</source> + <translation>Хатолик</translation> + </message> +</context> </TS>
\ No newline at end of file diff --git a/src/qt/locale/bitcoin_zh_CN.ts b/src/qt/locale/bitcoin_zh_CN.ts index cd0caf53a1..75867460ab 100644 --- a/src/qt/locale/bitcoin_zh_CN.ts +++ b/src/qt/locale/bitcoin_zh_CN.ts @@ -387,10 +387,6 @@ <translation>分页工具栏</translation> </message> <message> - <source>[testnet]</source> - <translation>[测试网络]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>比特币核心</translation> </message> @@ -430,10 +426,6 @@ <source>No block source available...</source> <translation>沒有可用的区块来源...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>已处理 %1 个交易历史数据块。</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n 小时</numerusform></translation> @@ -905,15 +897,7 @@ Address: %4 <source>Error</source> <translation>错误</translation> </message> - <message> - <source>GB of free space available</source> - <translation>可用空间(GB)</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(需要 %1GB)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -1155,10 +1139,6 @@ Address: %4 <translation>现在显示的消息可能是过期的. 在连接上比特币网络节点后,您的钱包将自动与网络同步,但是这个过程还没有完成。</translation> </message> <message> - <source>Wallet</source> - <translation>钱包</translation> - </message> - <message> <source>Watch-only:</source> <translation>查看-只有:</translation> </message> @@ -1195,10 +1175,6 @@ Address: %4 <translation>您当前的总余额</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>最近交易记录</b></translation> - </message> - <message> <source>out of sync</source> <translation>数据同步中</translation> </message> @@ -1438,10 +1414,6 @@ Address: %4 <translation>服务</translation> </message> <message> - <source>Sync Node</source> - <translation>同步节点</translation> - </message> - <message> <source>Starting Height</source> <translation>开始高度</translation> </message> @@ -1570,14 +1542,6 @@ Address: %4 <translation>传出</translation> </message> <message> - <source>Yes</source> - <translation>是</translation> - </message> - <message> - <source>No</source> - <translation>否</translation> - </message> - <message> <source>Unknown</source> <translation>未知</translation> </message> @@ -2609,29 +2573,11 @@ Address: %4 </translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>指定配置文件 (默认为 bitcoin.conf) -</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>指定 pid 文件 (默认为 bitcoind.pid) -</translation> - </message> - <message> <source>Specify data directory</source> <translation>指定数据目录 </translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>监听端口连接 <port>(缺省: 8333 或测试网络: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>最大连接数 <n> (缺省: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>连接一个节点并获取对端地址,然后断开连接</translation> </message> @@ -2640,18 +2586,6 @@ Address: %4 <translation>指定您的公共地址</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>断开行为不端对端阀值(缺省: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>重新连接异常节点的秒数(缺省: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>JSON-RPC连接监听端口<port> (缺省:8332 testnet:18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>接受命令行和 JSON-RPC 命令 </translation> @@ -2696,18 +2630,10 @@ rpcpassword=%s </translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>可接受的密码(默认:TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>绑定指定的IP地址开始监听。IPv6地址请使用[host]:port 格式</translation> </message> <message> - <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:15)</source> - <translation>自由交易不断的速率限制为<n>*1000 字节每分钟(默认值:15)</translation> - </message> - <message> <source>Enter regression test mode, which uses a special chain in which blocks can be solved instantly.</source> <translation>进入回归测试模式,它采用一种特殊的可立即解决的区块链模拟情况。</translation> </message> @@ -2724,14 +2650,6 @@ rpcpassword=%s <translation>当最佳区块变化时执行命令 (命令行中的 %s 会被替换成区块哈希值)</translation> </message> <message> - <source>Flush database activity from memory pool to disk log every <n> megabytes (default: 100)</source> - <translation>从缓冲池清理磁盘数据库活动日志每<n>兆字节 (默认值: 100)</translation> - </message> - <message> - <source>How thorough the block verification of -checkblocks is (0-4, default: 3)</source> - <translation>如何有效的验证checkblocks区块(0-4, 默认值: 3)</translation> - </message> - <message> <source>In this mode -genproclimit controls how many blocks are generated immediately.</source> <translation>在-genproclimit这种模式下控制产出多少区块</translation> </message> @@ -2740,10 +2658,6 @@ rpcpassword=%s <translation>设置脚本验证的程序 (%u 到 %d, 0 = 自动, <0 = 保留自由的核心, 默认值: %d)</translation> </message> <message> - <source>Set the processor limit for when generation is on (-1 = unlimited, default: -1)</source> - <translation>设置处理器生成的限制 (-1 = 无限, 默认值: -1)</translation> - </message> - <message> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>这是测试用的预发布版本 - 请谨慎使用 - 不要用来挖矿,或者在正式商用环境下使用</translation> </message> @@ -2752,10 +2666,6 @@ rpcpassword=%s <translation>无法 %s的绑定到电脑上,比特币核心钱包可能已经在运行。</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>连接至 Tor隐藏服务器时 使用不同的SOCKS5代理 (缺省: -proxy) </translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>警告:-paytxfee 交易费设置得太高了!每笔交易都将支付交易费。</translation> </message> @@ -2780,10 +2690,6 @@ rpcpassword=%s <translation>(默认值: 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(默认: wallet.dat)</translation> - </message> - <message> <source><category> can be:</source> <translation><category> 可能是:</translation> </message> @@ -2812,10 +2718,6 @@ rpcpassword=%s <translation>调试/测试选项:</translation> </message> <message> - <source>Disable safemode, override a real safe mode event (default: 0)</source> - <translation>禁止使用安全模式,重新写入一个真正的安全模式日志(默认值: 0)</translation> - </message> - <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>发现自己的IP地址(缺省:不带 -externalip 参数监听时设置为1)</translation> </message> @@ -2852,66 +2754,10 @@ rpcpassword=%s <translation>错误:钱包被锁定,无法创建交易!</translation> </message> <message> - <source>Error: system error: </source> - <translation>错误:系统出错。</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>监听端口失败。请使用 -listen=0 参数。</translation> </message> <message> - <source>Failed to read block info</source> - <translation>无法读取数据块信息</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>读取数据块失败</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>无法同步数据块索引</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>无法写入数据块索引</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>无法写入数据块信息</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>无法写数据块</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>无法写入文件信息</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>无法写入coin数据库</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>无法写入交易索引</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>无法写入回滚信息</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>强制安全模式(默认值: 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>生成比特币(默认为 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>启动时检测多少个数据块(缺省:288,0=所有)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>如果<category>未提供,将输出所有调试信息。</translation> </message> @@ -2932,10 +2778,6 @@ rpcpassword=%s <translation>没有足够的文件描述符可用。</translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>调试信息输出时,前面加上时间戳 (缺省: 1)</translation> - </message> - <message> <source>Rebuild block chain index from current blk000??.dat files</source> <translation>重新为当前的blk000??.dat文件建立索引</translation> </message> @@ -2948,18 +2790,10 @@ rpcpassword=%s <translation>设置最大区块大小 (默认: %d,单位字节)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>设置使用调用服务 RPC 的线程数量(默认:4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>指定钱包文件(数据目录内)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>付款时允许使用未确认的零钱 (缺省: 1)</translation> - </message> - <message> <source>This is intended for regression testing tools and app development.</source> <translation>这是用于回归测试和应用开发目的。</translation> </message> @@ -2996,10 +2830,6 @@ rpcpassword=%s <translation>当收到相关提醒或者我们看到一个长分叉时执行命令(%s 将替换为消息)</translation> </message> <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>输出调试信息(默认为0,提供 <category> 是可选的)</translation> - </message> - <message> <source>Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect)</source> <translation>通过DNS查询每个地址,如果短地址 (默认值: 1 除非 -连接)</translation> </message> @@ -3008,10 +2838,6 @@ rpcpassword=%s <translation>设置 高优先级/低交易费 交易的最大字节 (缺省: %d)</translation> </message> <message> - <source>Always query for peer addresses via DNS lookup (default: 0)</source> - <translation>始终通过 DNS 查询对等端地址 (默认: 0)</translation> - </message> - <message> <source>Cannot resolve -whitebind address: '%s'</source> <translation>无法解析 -whitebind 地址: '%s'</translation> </message> @@ -3036,10 +2862,6 @@ rpcpassword=%s <translation>错误:发现了不支持的参数 -tor,请使用 -onion。</translation> </message> <message> - <source>Include IP addresses in debug output (default: 0)</source> - <translation>在调试输出中包含IP地址 (默认: 0)</translation> - </message> - <message> <source>Information</source> <translation>信息</translation> </message> @@ -3064,26 +2886,6 @@ rpcpassword=%s <translation>-whitelist: '%s' 指定的网络掩码无效</translation> </message> <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation>签名缓冲大小限制每<n> 条目 (默认值: 50000)</translation> - </message> - <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>开采区块时,日志优先级和手续费每KB (默认值: 0)</translation> - </message> - <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>维护一份完整的交易索引(缺省:0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>每个连接的最大接收缓存,<n>*1000 字节(缺省:5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>每个连接的最大发送缓存,<n>*1000 字节(缺省:1000)</translation> - </message> - <message> <source>Need to specify a port with -whitebind: '%s'</source> <translation>-whitebind: '%s' 需要指定一个端口</translation> </message> @@ -3092,22 +2894,10 @@ rpcpassword=%s <translation>节点中继选项:</translation> </message> <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>仅接受符合客户端检查点设置的数据块文件</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>仅连接至指定网络的节点<net>(IPv4, IPv6 或者 Tor)</translation> - </message> - <message> <source>Print block on startup, if found in block index</source> <translation>如果在搜索区块中找到,请启动打印区块</translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>启动时打印区块树 (默认值: 0)</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>RPC SSL选项:(见有关比特币设置用于SSL说明的维基百科)</translation> </message> @@ -3124,26 +2914,10 @@ rpcpassword=%s <translation>随机每1个模拟测试<n>网络信息</translation> </message> <message> - <source>Relay non-P2SH multisig (default: 1)</source> - <translation>中转non-P2SH multisig (默认值: 1)</translation> - </message> - <message> - <source>Run a thread to flush wallet periodically (default: 1)</source> - <translation>运行一个程序,定时清理钱包 (默认值:1)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>跟踪/调试信息输出到控制台,不输出到 debug.log 文件</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>设置最小数据块大小(缺省:0)</translation> - </message> - <message> - <source>Sets the DB_PRIVATE flag in the wallet db environment (default: 1)</source> - <translation>设置DB_PRIVATE钱包标志DB环境 (默认值: 1)</translation> - </message> - <message> <source>Show all debugging options (usage: --help -help-debug)</source> <translation>显示所有调试选项 (用法: --帮助 -帮助调试)</translation> </message> @@ -3156,14 +2930,6 @@ rpcpassword=%s <translation>签署交易失败</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>设置连接超时时间(缺省:5000毫秒)</translation> - </message> - <message> - <source>System error: </source> - <translation>系统错误:</translation> - </message> - <message> <source>This is experimental software.</source> <translation>这是实验性的软件。</translation> </message> @@ -3184,10 +2950,6 @@ rpcpassword=%s <translation>无法在此计算机上绑定 %s (绑定返回错误 %s)</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>使用UPnP映射监听端口 (缺省: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>使用UPnp映射监听端口(缺省: 监听状态设为1)</translation> </message> @@ -3241,11 +3003,6 @@ rpcpassword=%s <translation>将钱包升级到最新的格式</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>设置密钥池大小为 <n> (缺省: 100) -</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>重新扫描区块链以查找遗漏的钱包交易</translation> </message> @@ -3254,16 +3011,6 @@ rpcpassword=%s <translation>为 JSON-RPC 连接使用 OpenSSL (https) 连接</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>服务器证书 (默认为 server.cert) -</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>服务器私钥 (默认为 server.pem) -</translation> - </message> - <message> <source>This help message</source> <translation>本帮助信息 </translation> diff --git a/src/qt/locale/bitcoin_zh_TW.ts b/src/qt/locale/bitcoin_zh_TW.ts index 51c0780ab0..6301bd4587 100644 --- a/src/qt/locale/bitcoin_zh_TW.ts +++ b/src/qt/locale/bitcoin_zh_TW.ts @@ -391,10 +391,6 @@ <translation>分頁工具列</translation> </message> <message> - <source>[testnet]</source> - <translation>[testnet]</translation> - </message> - <message> <source>Bitcoin Core</source> <translation>位元幣核心</translation> </message> @@ -434,10 +430,6 @@ <source>No block source available...</source> <translation>沒有可用的區塊來源...</translation> </message> - <message> - <source>Processed %1 blocks of transaction history.</source> - <translation>已處理了 %1 個區塊的交易紀錄。</translation> - </message> <message numerus="yes"> <source>%n hour(s)</source> <translation><numerusform>%n 個小時</numerusform></translation> @@ -916,15 +908,7 @@ Address: %4 <source>Error</source> <translation>錯誤</translation> </message> - <message> - <source>GB of free space available</source> - <translation>GB 可用空間</translation> - </message> - <message> - <source>(of %1GB needed)</source> - <translation>(需要 %1GB)</translation> - </message> -</context> + </context> <context> <name>OpenURIDialog</name> <message> @@ -1166,10 +1150,6 @@ Address: %4 <translation>顯示的資訊可能是過期的。跟位元幣網路的連線建立後,你的錢包會自動和網路同步,但是這個步驟還沒完成。</translation> </message> <message> - <source>Wallet</source> - <translation>錢包</translation> - </message> - <message> <source>Watch-only:</source> <translation>只能看:</translation> </message> @@ -1198,6 +1178,10 @@ Address: %4 <translation>還沒成熟的開採金額</translation> </message> <message> + <source>Balances</source> + <translation>餘額</translation> + </message> + <message> <source>Total:</source> <translation>總金額:</translation> </message> @@ -1210,6 +1194,14 @@ Address: %4 <translation>所有只能看位址的目前餘額</translation> </message> <message> + <source>Spendable:</source> + <translation>可支配:</translation> + </message> + <message> + <source>Recent transactions</source> + <translation>最近的交易</translation> + </message> + <message> <source>Unconfirmed transactions to watch-only addresses</source> <translation>所有只能看位址還沒確認的交易</translation> </message> @@ -1222,10 +1214,6 @@ Address: %4 <translation>所有只能看位址的目前全部餘額</translation> </message> <message> - <source><b>Recent transactions</b></source> - <translation><b>最近交易</b></translation> - </message> - <message> <source>out of sync</source> <translation>還沒同步</translation> </message> @@ -1485,10 +1473,6 @@ Address: %4 <translation>服務</translation> </message> <message> - <source>Sync Node</source> - <translation>同步節點</translation> - </message> - <message> <source>Starting Height</source> <translation>起始高度</translation> </message> @@ -1617,14 +1601,6 @@ Address: %4 <translation>出去</translation> </message> <message> - <source>Yes</source> - <translation>是</translation> - </message> - <message> - <source>No</source> - <translation>否</translation> - </message> - <message> <source>Unknown</source> <translation>不明</translation> </message> @@ -2473,6 +2449,10 @@ Address: %4 <translation>開採所得</translation> </message> <message> + <source>watch-only</source> + <translation>只能看</translation> + </message> + <message> <source>(n/a)</source> <translation>(不適用)</translation> </message> @@ -2489,6 +2469,10 @@ Address: %4 <translation>交易的種類。</translation> </message> <message> + <source>Whether or not a watch-only address is involved in this transaction.</source> + <translation>不論如何有一個只能觀看的地只有參與這次的交易</translation> + </message> + <message> <source>Destination address of transaction.</source> <translation>交易的目的地位址。</translation> </message> @@ -2584,6 +2568,10 @@ Address: %4 <translation>匯出交易記錄</translation> </message> <message> + <source>Watch-only</source> + <translation>只能觀看的</translation> + </message> + <message> <source>Exporting Failed</source> <translation>匯出失敗</translation> </message> @@ -2699,26 +2687,10 @@ Address: %4 <translation>選項:</translation> </message> <message> - <source>Specify configuration file (default: bitcoin.conf)</source> - <translation>指定設定檔(預設值: bitcoin.conf)</translation> - </message> - <message> - <source>Specify pid file (default: bitcoind.pid)</source> - <translation>指定行程識別碼(PID)檔(預設值: bitcoind.pid)</translation> - </message> - <message> <source>Specify data directory</source> <translation>指定資料目錄</translation> </message> <message> - <source>Listen for connections on <port> (default: 8333 or testnet: 18333)</source> - <translation>在通訊埠 <port> 聽候連線(預設值: 8333, 或若是測試網路: 18333)</translation> - </message> - <message> - <source>Maintain at most <n> connections to peers (default: 125)</source> - <translation>維持連線節點數的上限為 <n> 個(預設值: 125)</translation> - </message> - <message> <source>Connect to a node to retrieve peer addresses, and disconnect</source> <translation>連線到某個節點來取得其它節點的位址,然後斷線</translation> </message> @@ -2727,18 +2699,6 @@ Address: %4 <translation>指定自己的公開位址</translation> </message> <message> - <source>Threshold for disconnecting misbehaving peers (default: 100)</source> - <translation>把異常節點斷線的臨界值(預設值: 100)</translation> - </message> - <message> - <source>Number of seconds to keep misbehaving peers from reconnecting (default: 86400)</source> - <translation>拒絕跟異常節點連線的秒數(預設值: 86400)</translation> - </message> - <message> - <source>Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)</source> - <translation>在通訊埠 <port> 聽候 JSON-RPC 連線(預設值: 8332, 或若是測試網路: 18332)</translation> - </message> - <message> <source>Accept command line and JSON-RPC commands</source> <translation>接受指令列和 JSON-RPC 指令 </translation> @@ -2780,18 +2740,10 @@ rpcpassword=%s alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> </message> <message> - <source>Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</source> - <translation>可接受的加密演算法 (預設值: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH)</translation> - </message> - <message> <source>Bind to given address and always listen on it. Use [host]:port notation for IPv6</source> <translation>和指定的位址繫結,並且一直在指定位址聽候連線。IPv6 請用 [主機]:通訊埠 這種格式</translation> </message> <message> - <source>Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:15)</source> - <translation>對沒付手續費的交易持續限制一分鐘內最多只能有 <n> 千位元組 (預設值: 15)</translation> - </message> - <message> <source>Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup</source> <translation>清掉錢包裡的所有交易,並且在下次啟動時,使用 -rescan 來從區塊鏈中復原回來。</translation> </message> @@ -2812,14 +2764,6 @@ alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> <translation>當錢包有交易改變時要執行的指令(指令中的 %s 會被取代成交易識別碼)</translation> </message> <message> - <source>Flush database activity from memory pool to disk log every <n> megabytes (default: 100)</source> - <translation>每當累積到 <n> 百萬位元組(MB)時,才將資料庫的變動從記憶體暫存池中寫進磁碟紀錄檔 (預設值: 100)</translation> - </message> - <message> - <source>How thorough the block verification of -checkblocks is (0-4, default: 3)</source> - <translation>使用 -checkblocks 檢查區塊的仔細程度 (0 到 4,預設值: 3)</translation> - </message> - <message> <source>In this mode -genproclimit controls how many blocks are generated immediately.</source> <translation>在這個運作模式下,-genproclimit 選項控制立刻產生出的區塊數目。</translation> </message> @@ -2828,10 +2772,6 @@ alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> <translation>設定指令碼驗證的執行緒數目 (%u 到 %d,0 表示程式自動決定,小於 0 表示保留處理器核心不用的數目,預設值: %d)</translation> </message> <message> - <source>Set the processor limit for when generation is on (-1 = unlimited, default: -1)</source> - <translation>當生產位元幣打開時,設定處理器使用數目限制 (-1 表示不限制,預設值: -1)</translation> - </message> - <message> <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source> <translation>這是個還沒發表的測試版本 - 使用請自負風險 - 請不要用來開採或商業應用</translation> </message> @@ -2840,10 +2780,6 @@ alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> <translation>沒辦法繫結在這台電腦上的 %s 。位元幣核心可能已經在執行了。</translation> </message> <message> - <source>Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)</source> - <translation>使用另外的 SOCK5 代理伺服器,來透過 Tor 隱藏服務跟節點聯繫(預設值: 同 -proxy)</translation> - </message> - <message> <source>Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.</source> <translation>警告: -paytxfee 設定了很高的金額!這可是你交易付款所要付的手續費。</translation> </message> @@ -2868,10 +2804,6 @@ alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> <translation>(預設值: 1)</translation> </message> <message> - <source>(default: wallet.dat)</source> - <translation>(預設值: wallet.dat)</translation> - </message> - <message> <source><category> can be:</source> <translation><category> 可以是:</translation> </message> @@ -2900,10 +2832,6 @@ alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> <translation>除錯與測試選項</translation> </message> <message> - <source>Disable safemode, override a real safe mode event (default: 0)</source> - <translation>不進入安全模式,用在真的發生需要進入安全模式的事件時,強制不進入 (預設值: 0)</translation> - </message> - <message> <source>Discover own IP address (default: 1 when listening and no -externalip)</source> <translation>找出自己的網際網路位址(預設值: 當有聽候連線且沒有 -externalip 時為 1)</translation> </message> @@ -2932,6 +2860,10 @@ alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> <translation>打開區塊資料庫時發生錯誤</translation> </message> <message> + <source>Error: A fatal internal error occured, see debug.log for details</source> + <translation>錯誤:一個致命的內部錯誤,到debug.log看更多細節</translation> + </message> + <message> <source>Error: Disk space is low!</source> <translation>錯誤: 磁碟空間很少!</translation> </message> @@ -2940,66 +2872,10 @@ alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> <translation>錯誤: 錢包被上鎖了,沒辦法製造新的交易!</translation> </message> <message> - <source>Error: system error: </source> - <translation>錯誤: 系統錯誤:</translation> - </message> - <message> <source>Failed to listen on any port. Use -listen=0 if you want this.</source> <translation>在任意的通訊埠聽候失敗。如果你希望這樣的話,可以設定 -listen=0.</translation> </message> <message> - <source>Failed to read block info</source> - <translation>讀取區塊資訊失敗</translation> - </message> - <message> - <source>Failed to read block</source> - <translation>讀取區塊失敗</translation> - </message> - <message> - <source>Failed to sync block index</source> - <translation>同步區塊索引失敗</translation> - </message> - <message> - <source>Failed to write block index</source> - <translation>把區塊索引寫進去失敗了</translation> - </message> - <message> - <source>Failed to write block info</source> - <translation>把區塊資訊寫進去失敗了</translation> - </message> - <message> - <source>Failed to write block</source> - <translation>把區塊資料寫進去失敗了</translation> - </message> - <message> - <source>Failed to write file info</source> - <translation>把檔案資訊寫進去失敗了</translation> - </message> - <message> - <source>Failed to write to coin database</source> - <translation>寫進錢幣資料庫失敗了</translation> - </message> - <message> - <source>Failed to write transaction index</source> - <translation>把交易索引寫進去失敗了</translation> - </message> - <message> - <source>Failed to write undo data</source> - <translation>把回復資料寫進去失敗了</translation> - </message> - <message> - <source>Force safe mode (default: 0)</source> - <translation>強制進入安全模式 (預設值: 0)</translation> - </message> - <message> - <source>Generate coins (default: 0)</source> - <translation>生產位元幣(預設值: 0)</translation> - </message> - <message> - <source>How many blocks to check at startup (default: 288, 0 = all)</source> - <translation>啓動時檢查的區塊數(預設值: 288, 指定 0 表示全部)</translation> - </message> - <message> <source>If <category> is not supplied, output all debugging information.</source> <translation>如果沒有提供 <category> 就會輸出所有的除錯資訊。</translation> </message> @@ -3020,8 +2896,8 @@ alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> <translation>檔案描述元不足。</translation> </message> <message> - <source>Prepend debug output with timestamp (default: 1)</source> - <translation>在除錯輸出內容前附加時間(預設值: 1)</translation> + <source>Only connect to nodes in network <net> (ipv4, ipv6 or onion)</source> + <translation>只有連接到網絡節點 <net> (IPv4,IPv6或onion)</translation> </message> <message> <source>Rebuild block chain index from current blk000??.dat files</source> @@ -3036,22 +2912,10 @@ alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> <translation>設定區塊大小上限成多少位元組(預設值: %d)</translation> </message> <message> - <source>Set the number of threads to service RPC calls (default: 4)</source> - <translation>設定處理 RPC 服務請求的執行緒數目(預設值: 4)</translation> - </message> - <message> <source>Specify wallet file (within data directory)</source> <translation>指定錢包檔(會在資料目錄中)</translation> </message> <message> - <source>Spend unconfirmed change when sending transactions (default: 1)</source> - <translation>傳送交易時可以花還沒確認的零錢(預設值: 1)</translation> - </message> - <message> - <source>Stop running after importing blocks from disk (default: 0)</source> - <translation>從磁碟匯入區塊資料後停止執行(預設值: 0)</translation> - </message> - <message> <source>This is intended for regression testing tools and app development.</source> <translation>這是設計用來給回歸測試工具和應用程式開發用的。</translation> </message> @@ -3080,10 +2944,6 @@ alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> <translation>從其它來源的 blk000??.dat 檔匯入區塊</translation> </message> <message> - <source>(default: 1, 1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)</source> - <translation>(預設值: 1。1 表示保留交易描述資料,像是帳戶使用者和付款請求資訊;2 表示丟掉交易描述資料)</translation> - </message> - <message> <source>Allow JSON-RPC connections from specified source. Valid for <ip> are a single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This option can be specified multiple times</source> <translation>允許指定的來源建立 JSON-RPC 連線。<ip> 的有效值可以是一個單獨位址(像是 1.2.3.4),一個網段/網段罩遮值(像是 1.2.3.4/255.255.255.0),或是網段/CIDR值(像是 1.2.3.4/24)。這個選項可以設定多次。</translation> </message> @@ -3120,10 +2980,6 @@ alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> <translation>錯誤: 找到不再支援的 -socks 參數。現在只支援 SOCKS5 協定的代理伺服器了,因為不再能夠指定 SOCKS 協定版本。</translation> </message> <message> - <source>Execute command when a network tx respends wallet tx input (%s=respend TxID, %t=wallet TxID)</source> - <translation>當發現網路上有重複花用錢包裡的交易輸入時所要執行的指令(指令中的 %s 會被取代為重複花用的交易代碼,%t 會被取代為錢包中的交易代碼)</translation> - </message> - <message> <source>Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)</source> <translation>當收到相關警示,或發現相當長的分支時,所要執行的指令(指令中的 %s 會被取代成警示訊息)</translation> </message> @@ -3136,14 +2992,6 @@ alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> <translation>當製造交易時,如果每千位元組(Kb)的手續費比這個值低,就視為沒付手續費 (預設值: %s)</translation> </message> <message> - <source>If paytxfee is not set, include enough fee so transactions are confirmed on average within n blocks (default: 1)</source> - <translation>當沒有設定 paytxfee 時,自動包含可以讓交易能在平均 n 個區塊內確認的手續費 (預設值: 1)</translation> - </message> - <message> - <source>Output debugging information (default: 0, supplying <category> is optional)</source> - <translation>輸出除錯資訊(預設值: 0, 可以不指定 <category>)</translation> - </message> - <message> <source>Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect)</source> <translation>是否允許在節點位址數目不足時,使用域名查詢來搜尋節點 (預設值: 當沒用 -connect 時為 1)</translation> </message> @@ -3160,18 +3008,10 @@ alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> <translation>警告: 請檢查電腦日期和時間是否正確!位元幣核心沒辦法在時鐘不準的情況下正常運作。</translation> </message> <message> - <source>Whitelist peers connecting from the given netmask or ip. Can be specified multiple times.</source> - <translation>把來自指定網域或位址的節點放進白名單。這個選項可以設定多次。</translation> - </message> - <message> <source>Whitelisted peers cannot be DoS banned and their transactions are always relayed, even if they are already in the mempool, useful e.g. for a gateway</source> <translation>在白名單中的節點不會因為偵測到阻斷服務攻擊而被停用。來自這些節點的交易也一定會被轉發,即使說交易本來就在記憶池裡了也一樣。適用於像是閘道伺服器。</translation> </message> <message> - <source>Always query for peer addresses via DNS lookup (default: 0)</source> - <translation>是否一定要用域名查詢來搜尋節點 (預設值: 0)</translation> - </message> - <message> <source>Cannot resolve -whitebind address: '%s'</source> <translation>沒辦法解析 -whitebind 指定的位址: '%s'</translation> </message> @@ -3200,10 +3040,6 @@ alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> <translation>交易付款時每千位元組(kB)的交易手續費 (預設值: %s)</translation> </message> <message> - <source>Include IP addresses in debug output (default: 0)</source> - <translation>在除錯輸出內容中包含網際網路位址(預設值: 0)</translation> - </message> - <message> <source>Information</source> <translation>資訊</translation> </message> @@ -3232,24 +3068,8 @@ alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> <translation>在記憶體中保存最多 <n> 個不和其他區塊相連結的區塊(預設值 : %u)</translation> </message> <message> - <source>Limit size of signature cache to <n> entries (default: 50000)</source> - <translation>限制簽章快取大小為 <n> 筆 (預設值: 50000)</translation> - </message> - <message> - <source>Log transaction priority and fee per kB when mining blocks (default: 0)</source> - <translation>開採區塊的時候紀錄交易的優先度以及每千位元組(kB)的手續費 (預設值: 0)</translation> - </message> - <message> - <source>Maintain a full transaction index (default: 0)</source> - <translation>維護全部交易的索引(預設值: 0)</translation> - </message> - <message> - <source>Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)</source> - <translation>每個連線的接收緩衝區大小上限為 <n>*1000 個位元組(預設值: 5000)</translation> - </message> - <message> - <source>Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)</source> - <translation>每個連線的傳送緩衝區大小上限為 <n>*1000 位元組(預設值: 1000)</translation> + <source>Keep at most <n> unconnectable transactions in memory (default: %u)</source> + <translation>保持最多 <n> 無法連結的交易在記憶體 (預設: %u)</translation> </message> <message> <source>Need to specify a port with -whitebind: '%s'</source> @@ -3260,22 +3080,10 @@ alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> <translation>節點轉發選項:</translation> </message> <message> - <source>Only accept block chain matching built-in checkpoints (default: 1)</source> - <translation>只接受跟內建的檢查段點吻合的區塊鏈(預設值: 1)</translation> - </message> - <message> - <source>Only connect to nodes in network <net> (IPv4, IPv6 or Tor)</source> - <translation>只和 <net> 網路上的節點連線(IPv4, IPv6, 或 Tor)</translation> - </message> - <message> <source>Print block on startup, if found in block index</source> <translation>啟動時輸出指定的區塊內容,如果有在區塊索引中找到的話</translation> </message> <message> - <source>Print block tree on startup (default: 0)</source> - <translation>啟動時輸出區塊樹 (預設值: 0)</translation> - </message> - <message> <source>RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)</source> <translation>RPC SSL 選項: (SSL 設定程序請見 Bitcoin Wiki)</translation> </message> @@ -3292,30 +3100,10 @@ alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> <translation>隨機亂動 <n> 分之一的網路訊息裡的資料</translation> </message> <message> - <source>Relay and mine data carrier transactions (default: 1)</source> - <translation>允許轉發和開採只帶資料的交易 (預設值: 1)</translation> - </message> - <message> - <source>Relay non-P2SH multisig (default: 1)</source> - <translation>允許轉發非 P2SH 的多簽章交易 (預設值: 1)</translation> - </message> - <message> - <source>Run a thread to flush wallet periodically (default: 1)</source> - <translation>啟用定期將變動寫入錢包檔的執行緒 (預設值: 1)</translation> - </message> - <message> <source>Send trace/debug info to console instead of debug.log file</source> <translation>在終端機顯示追蹤或除錯資訊,而不是寫到檔案 debug.log 中</translation> </message> <message> - <source>Set minimum block size in bytes (default: 0)</source> - <translation>設定區塊大小下限成多少位元組(預設值: 0)</translation> - </message> - <message> - <source>Sets the DB_PRIVATE flag in the wallet db environment (default: 1)</source> - <translation>在錢包資料庫環境變數設定 DB_PRIVATE 旗標 (預設值: 1)</translation> - </message> - <message> <source>Show all debugging options (usage: --help -help-debug)</source> <translation>顯示所有的除錯選項 (用法: --help --help-debug)</translation> </message> @@ -3328,14 +3116,6 @@ alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> <translation>簽署交易失敗</translation> </message> <message> - <source>Specify connection timeout in milliseconds (default: 5000)</source> - <translation>指定連線在幾毫秒後逾時(預設值: 5000)</translation> - </message> - <message> - <source>System error: </source> - <translation>系統錯誤:</translation> - </message> - <message> <source>This is experimental software.</source> <translation>這套軟體屬於實驗性質。</translation> </message> @@ -3356,10 +3136,6 @@ alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> <translation>無法和這台電腦上的 %s 繫結(回傳錯誤 %s)</translation> </message> <message> - <source>Use UPnP to map the listening port (default: 0)</source> - <translation>是否要使用「通用即插即用」協定(UPnP),來設定聽候連線的通訊埠的對應(預設值: 0)</translation> - </message> - <message> <source>Use UPnP to map the listening port (default: 1 when listening)</source> <translation>是否要使用「通用即插即用」協定(UPnP),來設定聽候連線的通訊埠的對應(預設值: 當有聽候連線時為 1)</translation> </message> @@ -3412,10 +3188,6 @@ alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> <translation>把錢包檔案升級成最新的格式</translation> </message> <message> - <source>Set key pool size to <n> (default: 100)</source> - <translation>設定密鑰池大小成 <n> (預設值: 100)</translation> - </message> - <message> <source>Rescan the block chain for missing wallet transactions</source> <translation>重新掃描區塊鏈,來尋找錢包可能漏掉的交易。</translation> </message> @@ -3424,14 +3196,6 @@ alertnotify=echo %%s | mail -s "Bitcoin Alert" admin@foo.com</translation> <translation>在 JSON-RPC 連線使用 OpenSSL (https)</translation> </message> <message> - <source>Server certificate file (default: server.cert)</source> - <translation>伺服器憑證檔(預設值: server.cert)</translation> - </message> - <message> - <source>Server private key (default: server.pem)</source> - <translation>伺服器私鑰檔(預設值: server.pem)</translation> - </message> - <message> <source>This help message</source> <translation>這些說明訊息</translation> </message> diff --git a/src/qt/macdockiconhandler.h b/src/qt/macdockiconhandler.h index b21a61cb07..1ffab75c9a 100644 --- a/src/qt/macdockiconhandler.h +++ b/src/qt/macdockiconhandler.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef MACDOCKICONHANDLER_H -#define MACDOCKICONHANDLER_H +#ifndef BITCOIN_QT_MACDOCKICONHANDLER_H +#define BITCOIN_QT_MACDOCKICONHANDLER_H #include <QMainWindow> #include <QObject> @@ -48,4 +48,4 @@ private: QMainWindow *mainWindow; }; -#endif // MACDOCKICONCLICKHANDLER_H +#endif // BITCOIN_QT_MACDOCKICONHANDLER_H diff --git a/src/qt/macnotificationhandler.h b/src/qt/macnotificationhandler.h index bc335edede..f7a4cb7f5b 100644 --- a/src/qt/macnotificationhandler.h +++ b/src/qt/macnotificationhandler.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef MACNOTIFICATIONHANDLER_H -#define MACNOTIFICATIONHANDLER_H +#ifndef BITCOIN_QT_MACNOTIFICATIONHANDLER_H +#define BITCOIN_QT_MACNOTIFICATIONHANDLER_H #include <QObject> @@ -27,4 +27,4 @@ public: }; -#endif // MACNOTIFICATIONHANDLER_H +#endif // BITCOIN_QT_MACNOTIFICATIONHANDLER_H diff --git a/src/qt/networkstyle.h b/src/qt/networkstyle.h index 99304d61a3..e49b86c950 100644 --- a/src/qt/networkstyle.h +++ b/src/qt/networkstyle.h @@ -2,8 +2,8 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef H_NETWORKSTYLE -#define H_NETWORKSTYLE +#ifndef BITCOIN_QT_NETWORKSTYLE_H +#define BITCOIN_QT_NETWORKSTYLE_H #include <QIcon> #include <QPixmap> @@ -30,4 +30,4 @@ private: QPixmap splashImage; }; -#endif // H_NETWORKSTYLE +#endif // BITCOIN_QT_NETWORKSTYLE_H diff --git a/src/qt/notificator.h b/src/qt/notificator.h index 3395e64350..61c27e7ff8 100644 --- a/src/qt/notificator.h +++ b/src/qt/notificator.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef NOTIFICATOR_H -#define NOTIFICATOR_H +#ifndef BITCOIN_QT_NOTIFICATOR_H +#define BITCOIN_QT_NOTIFICATOR_H #if defined(HAVE_CONFIG_H) #include "config/bitcoin-config.h" @@ -77,4 +77,4 @@ private: #endif }; -#endif // NOTIFICATOR_H +#endif // BITCOIN_QT_NOTIFICATOR_H diff --git a/src/qt/openuridialog.h b/src/qt/openuridialog.h index 67a5f167d1..f04ec71b32 100644 --- a/src/qt/openuridialog.h +++ b/src/qt/openuridialog.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef OPENURIDIALOG_H -#define OPENURIDIALOG_H +#ifndef BITCOIN_QT_OPENURIDIALOG_H +#define BITCOIN_QT_OPENURIDIALOG_H #include <QDialog> @@ -31,4 +31,4 @@ private: Ui::OpenURIDialog *ui; }; -#endif // OPENURIDIALOG_H +#endif // BITCOIN_QT_OPENURIDIALOG_H diff --git a/src/qt/optionsdialog.cpp b/src/qt/optionsdialog.cpp index 67be174d55..f5a0759c92 100644 --- a/src/qt/optionsdialog.cpp +++ b/src/qt/optionsdialog.cpp @@ -30,7 +30,7 @@ #include <QMessageBox> #include <QTimer> -OptionsDialog::OptionsDialog(QWidget *parent) : +OptionsDialog::OptionsDialog(QWidget *parent, bool enableWallet) : QDialog(parent), ui(new Ui::OptionsDialog), model(0), @@ -66,6 +66,11 @@ OptionsDialog::OptionsDialog(QWidget *parent) : ui->tabWidget->removeTab(ui->tabWidget->indexOf(ui->tabWindow)); #endif + /* remove Wallet tab in case of -disablewallet */ + if (!enableWallet) { + ui->tabWidget->removeTab(ui->tabWidget->indexOf(ui->tabWallet)); + } + /* Display elements init */ QDir translations(":translations"); ui->lang->addItem(QString("(") + tr("default") + QString(")"), QVariant("")); diff --git a/src/qt/optionsdialog.h b/src/qt/optionsdialog.h index 39c53f4391..794a39590c 100644 --- a/src/qt/optionsdialog.h +++ b/src/qt/optionsdialog.h @@ -2,15 +2,18 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef OPTIONSDIALOG_H -#define OPTIONSDIALOG_H +#ifndef BITCOIN_QT_OPTIONSDIALOG_H +#define BITCOIN_QT_OPTIONSDIALOG_H #include <QDialog> -class QDataWidgetMapper; class OptionsModel; class QValidatedLineEdit; +QT_BEGIN_NAMESPACE +class QDataWidgetMapper; +QT_END_NAMESPACE + namespace Ui { class OptionsDialog; } @@ -21,7 +24,7 @@ class OptionsDialog : public QDialog Q_OBJECT public: - explicit OptionsDialog(QWidget *parent); + explicit OptionsDialog(QWidget *parent, bool enableWallet); ~OptionsDialog(); void setModel(OptionsModel *model); @@ -56,4 +59,4 @@ private: bool fProxyIpValid; }; -#endif // OPTIONSDIALOG_H +#endif // BITCOIN_QT_OPTIONSDIALOG_H diff --git a/src/qt/optionsmodel.h b/src/qt/optionsmodel.h index 42ea3bf8e5..e2dc067edb 100644 --- a/src/qt/optionsmodel.h +++ b/src/qt/optionsmodel.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef OPTIONSMODEL_H -#define OPTIONSMODEL_H +#ifndef BITCOIN_QT_OPTIONSMODEL_H +#define BITCOIN_QT_OPTIONSMODEL_H #include "amount.h" @@ -88,4 +88,4 @@ signals: void coinControlFeaturesChanged(bool); }; -#endif // OPTIONSMODEL_H +#endif // BITCOIN_QT_OPTIONSMODEL_H diff --git a/src/qt/overviewpage.h b/src/qt/overviewpage.h index 03f239008f..e889eae8be 100644 --- a/src/qt/overviewpage.h +++ b/src/qt/overviewpage.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef OVERVIEWPAGE_H -#define OVERVIEWPAGE_H +#ifndef BITCOIN_QT_OVERVIEWPAGE_H +#define BITCOIN_QT_OVERVIEWPAGE_H #include "amount.h" @@ -63,4 +63,4 @@ private slots: void updateWatchOnlyLabels(bool showWatchOnly); }; -#endif // OVERVIEWPAGE_H +#endif // BITCOIN_QT_OVERVIEWPAGE_H diff --git a/src/qt/paymentrequestplus.h b/src/qt/paymentrequestplus.h index 3d94d93269..91c704c520 100644 --- a/src/qt/paymentrequestplus.h +++ b/src/qt/paymentrequestplus.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef PAYMENTREQUESTPLUS_H -#define PAYMENTREQUESTPLUS_H +#ifndef BITCOIN_QT_PAYMENTREQUESTPLUS_H +#define BITCOIN_QT_PAYMENTREQUESTPLUS_H #include "paymentrequest.pb.h" @@ -42,5 +42,4 @@ private: payments::PaymentDetails details; }; -#endif // PAYMENTREQUESTPLUS_H - +#endif // BITCOIN_QT_PAYMENTREQUESTPLUS_H diff --git a/src/qt/paymentserver.h b/src/qt/paymentserver.h index d84d09c57d..25b08cde49 100644 --- a/src/qt/paymentserver.h +++ b/src/qt/paymentserver.h @@ -2,8 +2,9 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef PAYMENTSERVER_H -#define PAYMENTSERVER_H +#ifndef BITCOIN_QT_PAYMENTSERVER_H +#define BITCOIN_QT_PAYMENTSERVER_H + // This class handles payment requests from clicking on // bitcoin: URIs // @@ -135,4 +136,4 @@ private: OptionsModel *optionsModel; }; -#endif // PAYMENTSERVER_H +#endif // BITCOIN_QT_PAYMENTSERVER_H diff --git a/src/qt/peertablemodel.h b/src/qt/peertablemodel.h index 38f2662f89..23e71fc685 100644 --- a/src/qt/peertablemodel.h +++ b/src/qt/peertablemodel.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef PEERTABLEMODEL_H -#define PEERTABLEMODEL_H +#ifndef BITCOIN_QT_PEERTABLEMODEL_H +#define BITCOIN_QT_PEERTABLEMODEL_H #include "main.h" #include "net.h" @@ -78,4 +78,4 @@ private: QTimer *timer; }; -#endif // PEERTABLEMODEL_H +#endif // BITCOIN_QT_PEERTABLEMODEL_H diff --git a/src/qt/qvalidatedlineedit.h b/src/qt/qvalidatedlineedit.h index c2a4817e65..0996164b0f 100644 --- a/src/qt/qvalidatedlineedit.h +++ b/src/qt/qvalidatedlineedit.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef QVALIDATEDLINEEDIT_H -#define QVALIDATEDLINEEDIT_H +#ifndef BITCOIN_QT_QVALIDATEDLINEEDIT_H +#define BITCOIN_QT_QVALIDATEDLINEEDIT_H #include <QLineEdit> @@ -36,4 +36,4 @@ private slots: void checkValidity(); }; -#endif // QVALIDATEDLINEEDIT_H +#endif // BITCOIN_QT_QVALIDATEDLINEEDIT_H diff --git a/src/qt/qvaluecombobox.h b/src/qt/qvaluecombobox.h index 5f2182913c..821f41716b 100644 --- a/src/qt/qvaluecombobox.h +++ b/src/qt/qvaluecombobox.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef QVALUECOMBOBOX_H -#define QVALUECOMBOBOX_H +#ifndef BITCOIN_QT_QVALUECOMBOBOX_H +#define BITCOIN_QT_QVALUECOMBOBOX_H #include <QComboBox> #include <QVariant> @@ -34,4 +34,4 @@ private slots: void handleSelectionChanged(int idx); }; -#endif // QVALUECOMBOBOX_H +#endif // BITCOIN_QT_QVALUECOMBOBOX_H diff --git a/src/qt/receivecoinsdialog.h b/src/qt/receivecoinsdialog.h index 7a7e38e25e..220fb5c7a8 100644 --- a/src/qt/receivecoinsdialog.h +++ b/src/qt/receivecoinsdialog.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef RECEIVECOINSDIALOG_H -#define RECEIVECOINSDIALOG_H +#ifndef BITCOIN_QT_RECEIVECOINSDIALOG_H +#define BITCOIN_QT_RECEIVECOINSDIALOG_H #include "guiutil.h" @@ -73,4 +73,4 @@ private slots: void copyAmount(); }; -#endif // RECEIVECOINSDIALOG_H +#endif // BITCOIN_QT_RECEIVECOINSDIALOG_H diff --git a/src/qt/receiverequestdialog.h b/src/qt/receiverequestdialog.h index 9b78e495c3..6f3b9838e2 100644 --- a/src/qt/receiverequestdialog.h +++ b/src/qt/receiverequestdialog.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef QRCODEDIALOG_H -#define QRCODEDIALOG_H +#ifndef BITCOIN_QT_RECEIVEREQUESTDIALOG_H +#define BITCOIN_QT_RECEIVEREQUESTDIALOG_H #include "walletmodel.h" @@ -67,4 +67,4 @@ private: SendCoinsRecipient info; }; -#endif // QRCODEDIALOG_H +#endif // BITCOIN_QT_RECEIVEREQUESTDIALOG_H diff --git a/src/qt/recentrequeststablemodel.h b/src/qt/recentrequeststablemodel.h index 3df5971823..ec6a49070d 100644 --- a/src/qt/recentrequeststablemodel.h +++ b/src/qt/recentrequeststablemodel.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef RECENTREQUESTSTABLEMODEL_H -#define RECENTREQUESTSTABLEMODEL_H +#ifndef BITCOIN_QT_RECENTREQUESTSTABLEMODEL_H +#define BITCOIN_QT_RECENTREQUESTSTABLEMODEL_H #include "walletmodel.h" @@ -105,4 +105,4 @@ private: QString getAmountTitle(); }; -#endif +#endif // BITCOIN_QT_RECENTREQUESTSTABLEMODEL_H diff --git a/src/qt/rpcconsole.h b/src/qt/rpcconsole.h index 1ffff92758..4bb9b62e93 100644 --- a/src/qt/rpcconsole.h +++ b/src/qt/rpcconsole.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef RPCCONSOLE_H -#define RPCCONSOLE_H +#ifndef BITCOIN_QT_RPCCONSOLE_H +#define BITCOIN_QT_RPCCONSOLE_H #include "guiutil.h" #include "peertablemodel.h" @@ -100,4 +100,4 @@ private: NodeId cachedNodeid; }; -#endif // RPCCONSOLE_H +#endif // BITCOIN_QT_RPCCONSOLE_H diff --git a/src/qt/sendcoinsdialog.h b/src/qt/sendcoinsdialog.h index 74cc4bde56..eec661cbd0 100644 --- a/src/qt/sendcoinsdialog.h +++ b/src/qt/sendcoinsdialog.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef SENDCOINSDIALOG_H -#define SENDCOINSDIALOG_H +#ifndef BITCOIN_QT_SENDCOINSDIALOG_H +#define BITCOIN_QT_SENDCOINSDIALOG_H #include "walletmodel.h" @@ -83,4 +83,4 @@ signals: void message(const QString &title, const QString &message, unsigned int style); }; -#endif // SENDCOINSDIALOG_H +#endif // BITCOIN_QT_SENDCOINSDIALOG_H diff --git a/src/qt/sendcoinsentry.h b/src/qt/sendcoinsentry.h index 2b696c77fb..69ad1032df 100644 --- a/src/qt/sendcoinsentry.h +++ b/src/qt/sendcoinsentry.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef SENDCOINSENTRY_H -#define SENDCOINSENTRY_H +#ifndef BITCOIN_QT_SENDCOINSENTRY_H +#define BITCOIN_QT_SENDCOINSENTRY_H #include "walletmodel.h" @@ -67,4 +67,4 @@ private: bool updateLabel(const QString &address); }; -#endif // SENDCOINSENTRY_H +#endif // BITCOIN_QT_SENDCOINSENTRY_H diff --git a/src/qt/signverifymessagedialog.h b/src/qt/signverifymessagedialog.h index bba861649a..36550edc8d 100644 --- a/src/qt/signverifymessagedialog.h +++ b/src/qt/signverifymessagedialog.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef SIGNVERIFYMESSAGEDIALOG_H -#define SIGNVERIFYMESSAGEDIALOG_H +#ifndef BITCOIN_QT_SIGNVERIFYMESSAGEDIALOG_H +#define BITCOIN_QT_SIGNVERIFYMESSAGEDIALOG_H #include <QDialog> @@ -48,4 +48,4 @@ private slots: void on_clearButton_VM_clicked(); }; -#endif // SIGNVERIFYMESSAGEDIALOG_H +#endif // BITCOIN_QT_SIGNVERIFYMESSAGEDIALOG_H diff --git a/src/qt/splashscreen.h b/src/qt/splashscreen.h index 128edadbee..4d9651f022 100644 --- a/src/qt/splashscreen.h +++ b/src/qt/splashscreen.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef SPLASHSCREEN_H -#define SPLASHSCREEN_H +#ifndef BITCOIN_QT_SPLASHSCREEN_H +#define BITCOIN_QT_SPLASHSCREEN_H #include <QSplashScreen> @@ -46,4 +46,4 @@ private: int curAlignment; }; -#endif // SPLASHSCREEN_H +#endif // BITCOIN_QT_SPLASHSCREEN_H diff --git a/src/qt/test/paymentservertests.h b/src/qt/test/paymentservertests.h index 9b6400b0d5..0717111f66 100644 --- a/src/qt/test/paymentservertests.h +++ b/src/qt/test/paymentservertests.h @@ -2,8 +2,8 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef PAYMENTSERVERTESTS_H -#define PAYMENTSERVERTESTS_H +#ifndef BITCOIN_QT_TEST_PAYMENTSERVERTESTS_H +#define BITCOIN_QT_TEST_PAYMENTSERVERTESTS_H #include "../paymentserver.h" @@ -32,4 +32,4 @@ public: SendCoinsRecipient recipient; }; -#endif // PAYMENTSERVERTESTS_H +#endif // BITCOIN_QT_TEST_PAYMENTSERVERTESTS_H diff --git a/src/qt/test/uritests.h b/src/qt/test/uritests.h index 1ea6d9f075..ed30a9f4a7 100644 --- a/src/qt/test/uritests.h +++ b/src/qt/test/uritests.h @@ -2,8 +2,8 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef URITESTS_H -#define URITESTS_H +#ifndef BITCOIN_QT_TEST_URITESTS_H +#define BITCOIN_QT_TEST_URITESTS_H #include <QObject> #include <QTest> @@ -16,4 +16,4 @@ private slots: void uriTests(); }; -#endif // URITESTS_H +#endif // BITCOIN_QT_TEST_URITESTS_H diff --git a/src/qt/trafficgraphwidget.cpp b/src/qt/trafficgraphwidget.cpp index 74565bb6d0..5f14b80797 100644 --- a/src/qt/trafficgraphwidget.cpp +++ b/src/qt/trafficgraphwidget.cpp @@ -76,10 +76,12 @@ void TrafficGraphWidget::paintEvent(QPaintEvent *) int base = floor(log10(fMax)); float val = pow(10.0f, base); - const QString units = tr("KB/s"); + const QString units = tr("KB/s"); + const float yMarginText = 2.0; + // draw lines painter.setPen(axisCol); - painter.drawText(XMARGIN, YMARGIN + h - h * val / fMax, QString("%1 %2").arg(val).arg(units)); + painter.drawText(XMARGIN, YMARGIN + h - h * val / fMax-yMarginText, QString("%1 %2").arg(val).arg(units)); for(float y = val; y < fMax; y += val) { int yy = YMARGIN + h - h * y / fMax; painter.drawLine(XMARGIN, yy, width() - XMARGIN, yy); @@ -89,7 +91,7 @@ void TrafficGraphWidget::paintEvent(QPaintEvent *) axisCol = axisCol.darker(); val = pow(10.0f, base - 1); painter.setPen(axisCol); - painter.drawText(XMARGIN, YMARGIN + h - h * val / fMax, QString("%1 %2").arg(val).arg(units)); + painter.drawText(XMARGIN, YMARGIN + h - h * val / fMax-yMarginText, QString("%1 %2").arg(val).arg(units)); int count = 1; for(float y = val; y < fMax; y += val, count++) { // don't overwrite lines drawn above diff --git a/src/qt/trafficgraphwidget.h b/src/qt/trafficgraphwidget.h index efab6e7fc5..50571e0b2d 100644 --- a/src/qt/trafficgraphwidget.h +++ b/src/qt/trafficgraphwidget.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef TRAFFICGRAPHWIDGET_H -#define TRAFFICGRAPHWIDGET_H +#ifndef BITCOIN_QT_TRAFFICGRAPHWIDGET_H +#define BITCOIN_QT_TRAFFICGRAPHWIDGET_H #include <QWidget> #include <QQueue> @@ -45,4 +45,4 @@ private: ClientModel *clientModel; }; -#endif // TRAFFICGRAPHWIDGET_H +#endif // BITCOIN_QT_TRAFFICGRAPHWIDGET_H diff --git a/src/qt/transactiondesc.h b/src/qt/transactiondesc.h index 4bd4293210..fc958a097c 100644 --- a/src/qt/transactiondesc.h +++ b/src/qt/transactiondesc.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef TRANSACTIONDESC_H -#define TRANSACTIONDESC_H +#ifndef BITCOIN_QT_TRANSACTIONDESC_H +#define BITCOIN_QT_TRANSACTIONDESC_H #include <QObject> #include <QString> @@ -28,4 +28,4 @@ private: static QString FormatTxStatus(const CWalletTx& wtx); }; -#endif // TRANSACTIONDESC_H +#endif // BITCOIN_QT_TRANSACTIONDESC_H diff --git a/src/qt/transactiondescdialog.h b/src/qt/transactiondescdialog.h index d4719975b2..c12c18e824 100644 --- a/src/qt/transactiondescdialog.h +++ b/src/qt/transactiondescdialog.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef TRANSACTIONDESCDIALOG_H -#define TRANSACTIONDESCDIALOG_H +#ifndef BITCOIN_QT_TRANSACTIONDESCDIALOG_H +#define BITCOIN_QT_TRANSACTIONDESCDIALOG_H #include <QDialog> @@ -28,4 +28,4 @@ private: Ui::TransactionDescDialog *ui; }; -#endif // TRANSACTIONDESCDIALOG_H +#endif // BITCOIN_QT_TRANSACTIONDESCDIALOG_H diff --git a/src/qt/transactionfilterproxy.h b/src/qt/transactionfilterproxy.h index ca31ee8f87..5836b114ab 100644 --- a/src/qt/transactionfilterproxy.h +++ b/src/qt/transactionfilterproxy.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef TRANSACTIONFILTERPROXY_H -#define TRANSACTIONFILTERPROXY_H +#ifndef BITCOIN_QT_TRANSACTIONFILTERPROXY_H +#define BITCOIN_QT_TRANSACTIONFILTERPROXY_H #include "amount.h" @@ -65,4 +65,4 @@ private: bool showInactive; }; -#endif // TRANSACTIONFILTERPROXY_H +#endif // BITCOIN_QT_TRANSACTIONFILTERPROXY_H diff --git a/src/qt/transactionrecord.h b/src/qt/transactionrecord.h index 9276c9f0af..e26453cda4 100644 --- a/src/qt/transactionrecord.h +++ b/src/qt/transactionrecord.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef TRANSACTIONRECORD_H -#define TRANSACTIONRECORD_H +#ifndef BITCOIN_QT_TRANSACTIONRECORD_H +#define BITCOIN_QT_TRANSACTIONRECORD_H #include "amount.h" #include "uint256.h" @@ -140,4 +140,4 @@ public: bool statusUpdateNeeded(); }; -#endif // TRANSACTIONRECORD_H +#endif // BITCOIN_QT_TRANSACTIONRECORD_H diff --git a/src/qt/transactiontablemodel.cpp b/src/qt/transactiontablemodel.cpp index e34d776818..79cb4a6296 100644 --- a/src/qt/transactiontablemodel.cpp +++ b/src/qt/transactiontablemodel.cpp @@ -91,87 +91,80 @@ public: Call with transaction that was added, removed or changed. */ - void updateWallet(const uint256 &hash, int status) + void updateWallet(const uint256 &hash, int status, bool showTransaction) { qDebug() << "TransactionTablePriv::updateWallet : " + QString::fromStdString(hash.ToString()) + " " + QString::number(status); - { - LOCK2(cs_main, wallet->cs_wallet); - // Find transaction in wallet - std::map<uint256, CWalletTx>::iterator mi = wallet->mapWallet.find(hash); - bool inWallet = mi != wallet->mapWallet.end(); + // Find bounds of this transaction in model + QList<TransactionRecord>::iterator lower = qLowerBound( + cachedWallet.begin(), cachedWallet.end(), hash, TxLessThan()); + QList<TransactionRecord>::iterator upper = qUpperBound( + cachedWallet.begin(), cachedWallet.end(), hash, TxLessThan()); + int lowerIndex = (lower - cachedWallet.begin()); + int upperIndex = (upper - cachedWallet.begin()); + bool inModel = (lower != upper); - // Find bounds of this transaction in model - QList<TransactionRecord>::iterator lower = qLowerBound( - cachedWallet.begin(), cachedWallet.end(), hash, TxLessThan()); - QList<TransactionRecord>::iterator upper = qUpperBound( - cachedWallet.begin(), cachedWallet.end(), hash, TxLessThan()); - int lowerIndex = (lower - cachedWallet.begin()); - int upperIndex = (upper - cachedWallet.begin()); - bool inModel = (lower != upper); + if(status == CT_UPDATED) + { + if(showTransaction && !inModel) + status = CT_NEW; /* Not in model, but want to show, treat as new */ + if(!showTransaction && inModel) + status = CT_DELETED; /* In model, but want to hide, treat as deleted */ + } - // Determine whether to show transaction or not - bool showTransaction = (inWallet && TransactionRecord::showTransaction(mi->second)); + qDebug() << " inModel=" + QString::number(inModel) + + " Index=" + QString::number(lowerIndex) + "-" + QString::number(upperIndex) + + " showTransaction=" + QString::number(showTransaction) + " derivedStatus=" + QString::number(status); - if(status == CT_UPDATED) + switch(status) + { + case CT_NEW: + if(inModel) { - if(showTransaction && !inModel) - status = CT_NEW; /* Not in model, but want to show, treat as new */ - if(!showTransaction && inModel) - status = CT_DELETED; /* In model, but want to hide, treat as deleted */ + qWarning() << "TransactionTablePriv::updateWallet : Warning: Got CT_NEW, but transaction is already in model"; + break; } - - qDebug() << " inWallet=" + QString::number(inWallet) + " inModel=" + QString::number(inModel) + - " Index=" + QString::number(lowerIndex) + "-" + QString::number(upperIndex) + - " showTransaction=" + QString::number(showTransaction) + " derivedStatus=" + QString::number(status); - - switch(status) + if(showTransaction) { - case CT_NEW: - if(inModel) - { - qWarning() << "TransactionTablePriv::updateWallet : Warning: Got CT_NEW, but transaction is already in model"; - break; - } - if(!inWallet) + LOCK2(cs_main, wallet->cs_wallet); + // Find transaction in wallet + std::map<uint256, CWalletTx>::iterator mi = wallet->mapWallet.find(hash); + if(mi == wallet->mapWallet.end()) { qWarning() << "TransactionTablePriv::updateWallet : Warning: Got CT_NEW, but transaction is not in wallet"; break; } - if(showTransaction) + // Added -- insert at the right position + QList<TransactionRecord> toInsert = + TransactionRecord::decomposeTransaction(wallet, mi->second); + if(!toInsert.isEmpty()) /* only if something to insert */ { - // Added -- insert at the right position - QList<TransactionRecord> toInsert = - TransactionRecord::decomposeTransaction(wallet, mi->second); - if(!toInsert.isEmpty()) /* only if something to insert */ + parent->beginInsertRows(QModelIndex(), lowerIndex, lowerIndex+toInsert.size()-1); + int insert_idx = lowerIndex; + foreach(const TransactionRecord &rec, toInsert) { - parent->beginInsertRows(QModelIndex(), lowerIndex, lowerIndex+toInsert.size()-1); - int insert_idx = lowerIndex; - foreach(const TransactionRecord &rec, toInsert) - { - cachedWallet.insert(insert_idx, rec); - insert_idx += 1; - } - parent->endInsertRows(); + cachedWallet.insert(insert_idx, rec); + insert_idx += 1; } + parent->endInsertRows(); } - break; - case CT_DELETED: - if(!inModel) - { - qWarning() << "TransactionTablePriv::updateWallet : Warning: Got CT_DELETED, but transaction is not in model"; - break; - } - // Removed -- remove entire transaction from table - parent->beginRemoveRows(QModelIndex(), lowerIndex, upperIndex-1); - cachedWallet.erase(lower, upper); - parent->endRemoveRows(); - break; - case CT_UPDATED: - // Miscellaneous updates -- nothing to do, status update will take care of this, and is only computed for - // visible transactions. + } + break; + case CT_DELETED: + if(!inModel) + { + qWarning() << "TransactionTablePriv::updateWallet : Warning: Got CT_DELETED, but transaction is not in model"; break; } + // Removed -- remove entire transaction from table + parent->beginRemoveRows(QModelIndex(), lowerIndex, upperIndex-1); + cachedWallet.erase(lower, upper); + parent->endRemoveRows(); + break; + case CT_UPDATED: + // Miscellaneous updates -- nothing to do, status update will take care of this, and is only computed for + // visible transactions. + break; } } @@ -230,16 +223,20 @@ TransactionTableModel::TransactionTableModel(CWallet* wallet, WalletModel *paren QAbstractTableModel(parent), wallet(wallet), walletModel(parent), - priv(new TransactionTablePriv(wallet, this)) + priv(new TransactionTablePriv(wallet, this)), + fProcessingQueuedTransactions(false) { columns << QString() << QString() << tr("Date") << tr("Type") << tr("Address") << BitcoinUnits::getAmountColumnTitle(walletModel->getOptionsModel()->getDisplayUnit()); priv->refreshWallet(); connect(walletModel->getOptionsModel(), SIGNAL(displayUnitChanged(int)), this, SLOT(updateDisplayUnit())); + + subscribeToCoreSignals(); } TransactionTableModel::~TransactionTableModel() { + unsubscribeFromCoreSignals(); delete priv; } @@ -250,12 +247,12 @@ void TransactionTableModel::updateAmountColumnTitle() emit headerDataChanged(Qt::Horizontal,Amount,Amount); } -void TransactionTableModel::updateTransaction(const QString &hash, int status) +void TransactionTableModel::updateTransaction(const QString &hash, int status, bool showTransaction) { uint256 updated; updated.SetHex(hash.toStdString()); - priv->updateWallet(updated, status); + priv->updateWallet(updated, status, showTransaction); } void TransactionTableModel::updateConfirmations() @@ -649,3 +646,82 @@ void TransactionTableModel::updateDisplayUnit() updateAmountColumnTitle(); emit dataChanged(index(0, Amount), index(priv->size()-1, Amount)); } + +// queue notifications to show a non freezing progress dialog e.g. for rescan +struct TransactionNotification +{ +public: + TransactionNotification() {} + TransactionNotification(uint256 hash, ChangeType status, bool showTransaction): + hash(hash), status(status), showTransaction(showTransaction) {} + + void invoke(QObject *ttm) + { + QString strHash = QString::fromStdString(hash.GetHex()); + qDebug() << "NotifyTransactionChanged : " + strHash + " status= " + QString::number(status); + QMetaObject::invokeMethod(ttm, "updateTransaction", Qt::QueuedConnection, + Q_ARG(QString, strHash), + Q_ARG(int, status), + Q_ARG(bool, showTransaction)); + } +private: + uint256 hash; + ChangeType status; + bool showTransaction; +}; + +static bool fQueueNotifications = false; +static std::vector< TransactionNotification > vQueueNotifications; + +static void NotifyTransactionChanged(TransactionTableModel *ttm, CWallet *wallet, const uint256 &hash, ChangeType status) +{ + // Find transaction in wallet + std::map<uint256, CWalletTx>::iterator mi = wallet->mapWallet.find(hash); + // Determine whether to show transaction or not (determine this here so that no relocking is needed in GUI thread) + bool inWallet = mi != wallet->mapWallet.end(); + bool showTransaction = (inWallet && TransactionRecord::showTransaction(mi->second)); + + TransactionNotification notification(hash, status, showTransaction); + + if (fQueueNotifications) + { + vQueueNotifications.push_back(notification); + return; + } + notification.invoke(ttm); +} + +static void ShowProgress(TransactionTableModel *ttm, const std::string &title, int nProgress) +{ + if (nProgress == 0) + fQueueNotifications = true; + + if (nProgress == 100) + { + fQueueNotifications = false; + if (vQueueNotifications.size() > 10) // prevent balloon spam, show maximum 10 balloons + QMetaObject::invokeMethod(ttm, "setProcessingQueuedTransactions", Qt::QueuedConnection, Q_ARG(bool, true)); + for (unsigned int i = 0; i < vQueueNotifications.size(); ++i) + { + if (vQueueNotifications.size() - i <= 10) + QMetaObject::invokeMethod(ttm, "setProcessingQueuedTransactions", Qt::QueuedConnection, Q_ARG(bool, false)); + + vQueueNotifications[i].invoke(ttm); + } + std::vector<TransactionNotification >().swap(vQueueNotifications); // clear + } +} + +void TransactionTableModel::subscribeToCoreSignals() +{ + // Connect signals to wallet + wallet->NotifyTransactionChanged.connect(boost::bind(NotifyTransactionChanged, this, _1, _2, _3)); + wallet->ShowProgress.connect(boost::bind(ShowProgress, this, _1, _2)); +} + +void TransactionTableModel::unsubscribeFromCoreSignals() +{ + // Disconnect signals from wallet + wallet->NotifyTransactionChanged.disconnect(boost::bind(NotifyTransactionChanged, this, _1, _2, _3)); + wallet->ShowProgress.disconnect(boost::bind(ShowProgress, this, _1, _2)); +} diff --git a/src/qt/transactiontablemodel.h b/src/qt/transactiontablemodel.h index 413f3f9bf1..cfefe4cf19 100644 --- a/src/qt/transactiontablemodel.h +++ b/src/qt/transactiontablemodel.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef TRANSACTIONTABLEMODEL_H -#define TRANSACTIONTABLEMODEL_H +#ifndef BITCOIN_QT_TRANSACTIONTABLEMODEL_H +#define BITCOIN_QT_TRANSACTIONTABLEMODEL_H #include "bitcoinunits.h" @@ -72,12 +72,17 @@ public: QVariant data(const QModelIndex &index, int role) const; QVariant headerData(int section, Qt::Orientation orientation, int role) const; QModelIndex index(int row, int column, const QModelIndex & parent = QModelIndex()) const; + bool processingQueuedTransactions() { return fProcessingQueuedTransactions; } private: CWallet* wallet; WalletModel *walletModel; QStringList columns; TransactionTablePriv *priv; + bool fProcessingQueuedTransactions; + + void subscribeToCoreSignals(); + void unsubscribeFromCoreSignals(); QString lookupAddress(const std::string &address, bool tooltip) const; QVariant addressColor(const TransactionRecord *wtx) const; @@ -92,13 +97,16 @@ private: QVariant txAddressDecoration(const TransactionRecord *wtx) const; public slots: - void updateTransaction(const QString &hash, int status); + /* New transaction, or transaction changed status */ + void updateTransaction(const QString &hash, int status, bool showTransaction); void updateConfirmations(); void updateDisplayUnit(); /** Updates the column title to "Amount (DisplayUnit)" and emits headerDataChanged() signal for table headers to react. */ void updateAmountColumnTitle(); + /* Needed to update fProcessingQueuedTransactions through a QueuedConnection */ + void setProcessingQueuedTransactions(bool value) { fProcessingQueuedTransactions = value; } friend class TransactionTablePriv; }; -#endif // TRANSACTIONTABLEMODEL_H +#endif // BITCOIN_QT_TRANSACTIONTABLEMODEL_H diff --git a/src/qt/transactionview.h b/src/qt/transactionview.h index b249e00411..be6989adee 100644 --- a/src/qt/transactionview.h +++ b/src/qt/transactionview.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef TRANSACTIONVIEW_H -#define TRANSACTIONVIEW_H +#ifndef BITCOIN_QT_TRANSACTIONVIEW_H +#define BITCOIN_QT_TRANSACTIONVIEW_H #include "guiutil.h" @@ -112,4 +112,4 @@ public slots: }; -#endif // TRANSACTIONVIEW_H +#endif // BITCOIN_QT_TRANSACTIONVIEW_H diff --git a/src/qt/utilitydialog.h b/src/qt/utilitydialog.h index ae5045cca9..e10b4dc8af 100644 --- a/src/qt/utilitydialog.h +++ b/src/qt/utilitydialog.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef UTILITYDIALOG_H -#define UTILITYDIALOG_H +#ifndef BITCOIN_QT_UTILITYDIALOG_H +#define BITCOIN_QT_UTILITYDIALOG_H #include <QDialog> #include <QObject> @@ -49,4 +49,4 @@ protected: void closeEvent(QCloseEvent *event); }; -#endif // UTILITYDIALOG_H +#endif // BITCOIN_QT_UTILITYDIALOG_H diff --git a/src/qt/walletframe.h b/src/qt/walletframe.h index f1830a0d6b..ae8592840d 100644 --- a/src/qt/walletframe.h +++ b/src/qt/walletframe.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef WALLETFRAME_H -#define WALLETFRAME_H +#ifndef BITCOIN_QT_WALLETFRAME_H +#define BITCOIN_QT_WALLETFRAME_H #include <QFrame> #include <QMap> @@ -77,4 +77,4 @@ public slots: void usedReceivingAddresses(); }; -#endif // WALLETFRAME_H +#endif // BITCOIN_QT_WALLETFRAME_H diff --git a/src/qt/walletmodel.cpp b/src/qt/walletmodel.cpp index b4733d369e..f7b1552f3e 100644 --- a/src/qt/walletmodel.cpp +++ b/src/qt/walletmodel.cpp @@ -34,7 +34,6 @@ WalletModel::WalletModel(CWallet *wallet, OptionsModel *optionsModel, QObject *p cachedEncryptionStatus(Unencrypted), cachedNumBlocks(0) { - fProcessingQueuedTransactions = false; fHaveWatchOnly = wallet->HaveWatchOnly(); fForceCheckBalanceChanged = false; @@ -164,11 +163,8 @@ void WalletModel::checkBalanceChanged() } } -void WalletModel::updateTransaction(const QString &hash, int status) +void WalletModel::updateTransaction() { - if(transactionTableModel) - transactionTableModel->updateTransaction(hash, status); - // Balance and number of transactions might have changed fForceCheckBalanceChanged = true; } @@ -455,45 +451,16 @@ static void NotifyAddressBookChanged(WalletModel *walletmodel, CWallet *wallet, Q_ARG(int, status)); } -// queue notifications to show a non freezing progress dialog e.g. for rescan -static bool fQueueNotifications = false; -static std::vector<std::pair<uint256, ChangeType> > vQueueNotifications; static void NotifyTransactionChanged(WalletModel *walletmodel, CWallet *wallet, const uint256 &hash, ChangeType status) { - if (fQueueNotifications) - { - vQueueNotifications.push_back(make_pair(hash, status)); - return; - } - - QString strHash = QString::fromStdString(hash.GetHex()); - - qDebug() << "NotifyTransactionChanged : " + strHash + " status= " + QString::number(status); - QMetaObject::invokeMethod(walletmodel, "updateTransaction", Qt::QueuedConnection, - Q_ARG(QString, strHash), - Q_ARG(int, status)); + Q_UNUSED(wallet); + Q_UNUSED(hash); + Q_UNUSED(status); + QMetaObject::invokeMethod(walletmodel, "updateTransaction", Qt::QueuedConnection); } static void ShowProgress(WalletModel *walletmodel, const std::string &title, int nProgress) { - if (nProgress == 0) - fQueueNotifications = true; - - if (nProgress == 100) - { - fQueueNotifications = false; - if (vQueueNotifications.size() > 10) // prevent balloon spam, show maximum 10 balloons - QMetaObject::invokeMethod(walletmodel, "setProcessingQueuedTransactions", Qt::QueuedConnection, Q_ARG(bool, true)); - for (unsigned int i = 0; i < vQueueNotifications.size(); ++i) - { - if (vQueueNotifications.size() - i <= 10) - QMetaObject::invokeMethod(walletmodel, "setProcessingQueuedTransactions", Qt::QueuedConnection, Q_ARG(bool, false)); - - NotifyTransactionChanged(walletmodel, NULL, vQueueNotifications[i].first, vQueueNotifications[i].second); - } - std::vector<std::pair<uint256, ChangeType> >().swap(vQueueNotifications); // clear - } - // emits signal "showProgress" QMetaObject::invokeMethod(walletmodel, "showProgress", Qt::QueuedConnection, Q_ARG(QString, QString::fromStdString(title)), diff --git a/src/qt/walletmodel.h b/src/qt/walletmodel.h index b1d0f28f12..0c6077963d 100644 --- a/src/qt/walletmodel.h +++ b/src/qt/walletmodel.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef WALLETMODEL_H -#define WALLETMODEL_H +#ifndef BITCOIN_QT_WALLETMODEL_H +#define BITCOIN_QT_WALLETMODEL_H #include "paymentrequestplus.h" #include "walletmodeltransaction.h" @@ -133,7 +133,6 @@ public: CAmount getWatchUnconfirmedBalance() const; CAmount getWatchImmatureBalance() const; EncryptionStatus getEncryptionStatus() const; - bool processingQueuedTransactions() { return fProcessingQueuedTransactions; } // Check address for validity bool validateAddress(const QString &address); @@ -197,7 +196,6 @@ public: private: CWallet *wallet; - bool fProcessingQueuedTransactions; bool fHaveWatchOnly; bool fForceCheckBalanceChanged; @@ -254,15 +252,13 @@ public slots: /* Wallet status might have changed */ void updateStatus(); /* New transaction, or transaction changed status */ - void updateTransaction(const QString &hash, int status); + void updateTransaction(); /* New, updated or removed address book entry */ void updateAddressBook(const QString &address, const QString &label, bool isMine, const QString &purpose, int status); /* Watch-only added */ void updateWatchOnlyFlag(bool fHaveWatchonly); /* Current, immature or unconfirmed balance might have changed - emit 'balanceChanged' if so */ void pollBalanceChanged(); - /* Needed to update fProcessingQueuedTransactions through a QueuedConnection */ - void setProcessingQueuedTransactions(bool value) { fProcessingQueuedTransactions = value; } }; -#endif // WALLETMODEL_H +#endif // BITCOIN_QT_WALLETMODEL_H diff --git a/src/qt/walletmodeltransaction.h b/src/qt/walletmodeltransaction.h index 4eadfbe4d1..a880384ed6 100644 --- a/src/qt/walletmodeltransaction.h +++ b/src/qt/walletmodeltransaction.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef WALLETMODELTRANSACTION_H -#define WALLETMODELTRANSACTION_H +#ifndef BITCOIN_QT_WALLETMODELTRANSACTION_H +#define BITCOIN_QT_WALLETMODELTRANSACTION_H #include "walletmodel.h" @@ -41,4 +41,4 @@ private: CAmount fee; }; -#endif // WALLETMODELTRANSACTION_H +#endif // BITCOIN_QT_WALLETMODELTRANSACTION_H diff --git a/src/qt/walletview.cpp b/src/qt/walletview.cpp index eff50593bd..3b8fdd7e5f 100644 --- a/src/qt/walletview.cpp +++ b/src/qt/walletview.cpp @@ -137,10 +137,12 @@ void WalletView::setWalletModel(WalletModel *walletModel) void WalletView::processNewTransaction(const QModelIndex& parent, int start, int /*end*/) { // Prevent balloon-spam when initial block download is in progress - if (!walletModel || walletModel->processingQueuedTransactions() || !clientModel || clientModel->inInitialBlockDownload()) + if (!walletModel || !clientModel || clientModel->inInitialBlockDownload()) return; TransactionTableModel *ttm = walletModel->getTransactionTableModel(); + if (!ttm || ttm->processingQueuedTransactions()) + return; QString date = ttm->index(start, TransactionTableModel::Date, parent).data().toString(); qint64 amount = ttm->index(start, TransactionTableModel::Amount, parent).data(Qt::EditRole).toULongLong(); diff --git a/src/qt/walletview.h b/src/qt/walletview.h index cafba517fd..95890ccd67 100644 --- a/src/qt/walletview.h +++ b/src/qt/walletview.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef WALLETVIEW_H -#define WALLETVIEW_H +#ifndef BITCOIN_QT_WALLETVIEW_H +#define BITCOIN_QT_WALLETVIEW_H #include "amount.h" @@ -116,4 +116,4 @@ signals: void incomingTransaction(const QString& date, int unit, const CAmount& amount, const QString& type, const QString& address); }; -#endif // WALLETVIEW_H +#endif // BITCOIN_QT_WALLETVIEW_H diff --git a/src/qt/winshutdownmonitor.h b/src/qt/winshutdownmonitor.h index 4c76d2c816..26f5d80361 100644 --- a/src/qt/winshutdownmonitor.h +++ b/src/qt/winshutdownmonitor.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef WINSHUTDOWNMONITOR_H -#define WINSHUTDOWNMONITOR_H +#ifndef BITCOIN_QT_WINSHUTDOWNMONITOR_H +#define BITCOIN_QT_WINSHUTDOWNMONITOR_H #ifdef WIN32 #include <QByteArray> @@ -26,4 +26,4 @@ public: #endif #endif -#endif // WINSHUTDOWNMONITOR_H +#endif // BITCOIN_QT_WINSHUTDOWNMONITOR_H diff --git a/src/random.cpp b/src/random.cpp index 998e7dfb08..fc9505ae73 100644 --- a/src/random.cpp +++ b/src/random.cpp @@ -82,13 +82,12 @@ void RandAddSeedPerfmon() #endif } -bool GetRandBytes(unsigned char* buf, int num) +void GetRandBytes(unsigned char* buf, int num) { if (RAND_bytes(buf, num) != 1) { LogPrintf("%s: OpenSSL RAND_bytes() failed with error: %s\n", __func__, ERR_error_string(ERR_get_error(), NULL)); - return false; + assert(false); } - return true; } uint64_t GetRand(uint64_t nMax) diff --git a/src/random.h b/src/random.h index 161ebe8986..ec73d910c4 100644 --- a/src/random.h +++ b/src/random.h @@ -19,7 +19,7 @@ void RandAddSeedPerfmon(); /** * Functions to gather random data via the OpenSSL PRNG */ -bool GetRandBytes(unsigned char* buf, int num); +void GetRandBytes(unsigned char* buf, int num); uint64_t GetRand(uint64_t nMax); int GetRandInt(int nMax); uint256 GetRandHash(); diff --git a/src/rpcblockchain.cpp b/src/rpcblockchain.cpp index 78f5569895..a7cd63bd95 100644 --- a/src/rpcblockchain.cpp +++ b/src/rpcblockchain.cpp @@ -474,7 +474,7 @@ struct CompareBlocksByHeight bool operator()(const CBlockIndex* a, const CBlockIndex* b) const { /* Make sure that unequal blocks with the same height do not compare - equal. Use the pointers themselves to make a distinction. */ + equal. Use the pointers themselves to make a distinction. */ if (a->nHeight != b->nHeight) return (a->nHeight > b->nHeight); diff --git a/src/rpcclient.h b/src/rpcclient.h index 307aa2aab8..cd11f177e8 100644 --- a/src/rpcclient.h +++ b/src/rpcclient.h @@ -3,8 +3,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef _BITCOINRPC_CLIENT_H_ -#define _BITCOINRPC_CLIENT_H_ +#ifndef BITCOIN_RPCCLIENT_H +#define BITCOIN_RPCCLIENT_H #include "json/json_spirit_reader_template.h" #include "json/json_spirit_utils.h" @@ -12,4 +12,4 @@ json_spirit::Array RPCConvertValues(const std::string& strMethod, const std::vector<std::string>& strParams); -#endif // _BITCOINRPC_CLIENT_H_ +#endif // BITCOIN_RPCCLIENT_H diff --git a/src/rpcmining.cpp b/src/rpcmining.cpp index 8af3c46348..879a504115 100644 --- a/src/rpcmining.cpp +++ b/src/rpcmining.cpp @@ -527,6 +527,24 @@ Value getblocktemplate(const Array& params, bool fHelp) return result; } +class submitblock_StateCatcher : public CValidationInterface +{ +public: + uint256 hash; + bool found; + CValidationState state; + + submitblock_StateCatcher(const uint256 &hashIn) : hash(hashIn), found(false), state() {}; + +protected: + virtual void BlockChecked(const CBlock& block, const CValidationState& stateIn) { + if (block.GetHash() != hash) + return; + found = true; + state = stateIn; + }; +}; + Value submitblock(const Array& params, bool fHelp) { if (fHelp || params.size() < 1 || params.size() > 2) @@ -559,9 +577,28 @@ Value submitblock(const Array& params, bool fHelp) } CValidationState state; - bool fAccepted = ProcessBlock(state, NULL, &pblock); - if (!fAccepted) - return "rejected"; // TODO: report validation state + submitblock_StateCatcher sc(pblock.GetHash()); + RegisterValidationInterface(&sc); + bool fAccepted = ProcessNewBlock(state, NULL, &pblock); + UnregisterValidationInterface(&sc); + if (fAccepted) + { + if (!sc.found) + return "inconclusive"; + state = sc.state; + } + if (state.IsError()) + { + std::string strRejectReason = state.GetRejectReason(); + throw JSONRPCError(RPC_VERIFY_ERROR, strRejectReason); + } + if (state.IsInvalid()) + { + std::string strRejectReason = state.GetRejectReason(); + if (strRejectReason.empty()) + return "rejected"; + return strRejectReason; + } return Value::null; } diff --git a/src/rpcprotocol.h b/src/rpcprotocol.h index a9adb58803..f0d0f3445c 100644 --- a/src/rpcprotocol.h +++ b/src/rpcprotocol.h @@ -3,8 +3,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef _BITCOINRPC_PROTOCOL_H_ -#define _BITCOINRPC_PROTOCOL_H_ +#ifndef BITCOIN_RPCPROTOCOL_H +#define BITCOIN_RPCPROTOCOL_H #include <list> #include <map> @@ -49,9 +49,15 @@ enum RPCErrorCode RPC_INVALID_PARAMETER = -8, // Invalid, missing or duplicate parameter RPC_DATABASE_ERROR = -20, // Database error RPC_DESERIALIZATION_ERROR = -22, // Error parsing or validating structure in raw format - RPC_TRANSACTION_ERROR = -25, // General error during transaction submission - RPC_TRANSACTION_REJECTED = -26, // Transaction was rejected by network rules - RPC_TRANSACTION_ALREADY_IN_CHAIN= -27, // Transaction already in chain + RPC_VERIFY_ERROR = -25, // General error during transaction or block submission + RPC_VERIFY_REJECTED = -26, // Transaction or block was rejected by network rules + RPC_VERIFY_ALREADY_IN_CHAIN = -27, // Transaction already in chain + RPC_IN_WARMUP = -28, // Client still warming up + + // Aliases for backward compatibility + RPC_TRANSACTION_ERROR = RPC_VERIFY_ERROR, + RPC_TRANSACTION_REJECTED = RPC_VERIFY_REJECTED, + RPC_TRANSACTION_ALREADY_IN_CHAIN= RPC_VERIFY_ALREADY_IN_CHAIN, // P2P client errors RPC_CLIENT_NOT_CONNECTED = -9, // Bitcoin is not connected @@ -159,4 +165,4 @@ json_spirit::Object JSONRPCReplyObj(const json_spirit::Value& result, const json std::string JSONRPCReply(const json_spirit::Value& result, const json_spirit::Value& error, const json_spirit::Value& id); json_spirit::Object JSONRPCError(int code, const std::string& message); -#endif // _BITCOINRPC_PROTOCOL_H_ +#endif // BITCOIN_RPCPROTOCOL_H diff --git a/src/rpcserver.cpp b/src/rpcserver.cpp index 08ed73f6de..cc80887ba4 100644 --- a/src/rpcserver.cpp +++ b/src/rpcserver.cpp @@ -34,6 +34,10 @@ using namespace std; static std::string strRPCUserColonPass; static bool fRPCRunning = false; +static bool fRPCInWarmup = true; +static std::string rpcWarmupStatus("RPC server started"); +static CCriticalSection cs_rpcWarmup; + //! These are created by StartRPCThreads, destroyed in StopRPCThreads static asio::io_service* rpc_io_service = NULL; static map<string, boost::shared_ptr<deadline_timer> > deadlineTimers; @@ -744,6 +748,19 @@ bool IsRPCRunning() return fRPCRunning; } +void SetRPCWarmupStatus(const std::string& newStatus) +{ + LOCK(cs_rpcWarmup); + rpcWarmupStatus = newStatus; +} + +void SetRPCWarmupFinished() +{ + LOCK(cs_rpcWarmup); + assert(fRPCInWarmup); + fRPCInWarmup = false; +} + void RPCRunHandler(const boost::system::error_code& err, boost::function<void(void)> func) { if (!err) @@ -870,6 +887,13 @@ static bool HTTPReq_JSONRPC(AcceptedConnection *conn, if (!read_string(strRequest, valRequest)) throw JSONRPCError(RPC_PARSE_ERROR, "Parse error"); + // Return immediately if in warmup + { + LOCK(cs_rpcWarmup); + if (fRPCInWarmup) + throw JSONRPCError(RPC_IN_WARMUP, rpcWarmupStatus); + } + string strReply; // singleton request diff --git a/src/rpcserver.h b/src/rpcserver.h index cc444cef1f..2a258dd89a 100644 --- a/src/rpcserver.h +++ b/src/rpcserver.h @@ -3,12 +3,12 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef _BITCOINRPC_SERVER_H_ -#define _BITCOINRPC_SERVER_H_ +#ifndef BITCOIN_RPCSERVER_H +#define BITCOIN_RPCSERVER_H #include "amount.h" -#include "uint256.h" #include "rpcprotocol.h" +#include "uint256.h" #include <list> #include <map> @@ -45,6 +45,13 @@ void StopRPCThreads(); /* Query whether RPC is running */ bool IsRPCRunning(); +/* Set the RPC warmup status. When this is done, all RPC calls will error out + * immediately with RPC_IN_WARMUP. + */ +void SetRPCWarmupStatus(const std::string& newStatus); +/* Mark warmup as done. RPC calls will be processed from now on. */ +void SetRPCWarmupFinished(); + /** * Type-check arguments; throws JSONRPCError if wrong type given. Does not check that * the right number of arguments are passed, just that any passed are the correct type. @@ -211,4 +218,4 @@ extern json_spirit::Value gettxout(const json_spirit::Array& params, bool fHelp) extern json_spirit::Value verifychain(const json_spirit::Array& params, bool fHelp); extern json_spirit::Value getchaintips(const json_spirit::Array& params, bool fHelp); -#endif // _BITCOINRPC_SERVER_H_ +#endif // BITCOIN_RPCSERVER_H diff --git a/src/rpcwallet.cpp b/src/rpcwallet.cpp index 2728fb4fb3..f2b5e2061e 100644 --- a/src/rpcwallet.cpp +++ b/src/rpcwallet.cpp @@ -314,7 +314,7 @@ Value sendtoaddress(const Array& params, bool fHelp) if (fHelp || params.size() < 2 || params.size() > 4) throw runtime_error( "sendtoaddress \"bitcoinaddress\" amount ( \"comment\" \"comment-to\" )\n" - "\nSent an amount to a given address. The amount is a real and is rounded to the nearest 0.00000001\n" + "\nSend an amount to a given address. The amount is a real and is rounded to the nearest 0.00000001\n" + HelpRequiringPassphrase() + "\nArguments:\n" "1. \"bitcoinaddress\" (string, required) The bitcoin address to send to.\n" diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp index 3625972ebf..5fda6248c2 100644 --- a/src/script/interpreter.cpp +++ b/src/script/interpreter.cpp @@ -9,7 +9,8 @@ #include "crypto/ripemd160.h" #include "crypto/sha1.h" #include "crypto/sha2.h" -#include "key.h" +#include "eccryptoverify.h" +#include "pubkey.h" #include "script/script.h" #include "uint256.h" #include "util.h" @@ -40,10 +41,10 @@ bool CastToBool(const valtype& vch) return false; } -// -// Script is a stack machine (like Forth) that evaluates a predicate -// returning a bool indicating valid or not. There are no loops. -// +/** + * Script is a stack machine (like Forth) that evaluates a predicate + * returning a bool indicating valid or not. There are no loops. + */ #define stacktop(i) (stack.at(stack.size()+(i))) #define altstacktop(i) (altstack.at(altstack.size()+(i))) static inline void popstack(vector<valtype>& stack) @@ -68,12 +69,16 @@ bool static IsCompressedOrUncompressedPubKey(const valtype &vchPubKey) { return true; } +/** + * A canonical signature exists of: <30> <total len> <02> <len R> <R> <02> <len S> <S> <hashtype> + * Where R and S are not negative (their first byte has its highest bit not set), and not + * excessively padded (do not start with a 0 byte, unless an otherwise negative number follows, + * in which case a single 0 byte is necessary and even required). + * + * See https://bitcointalk.org/index.php?topic=8392.msg127623#msg127623 + */ bool static IsDERSignature(const valtype &vchSig) { - // See https://bitcointalk.org/index.php?topic=8392.msg127623#msg127623 - // A canonical signature exists of: <30> <total len> <02> <len R> <R> <02> <len S> <S> <hashtype> - // Where R and S are not negative (their first byte has its highest bit not set), and not - // excessively padded (do not start with a 0 byte, unless an otherwise negative number follows, - // in which case a single 0 byte is necessary and even required). + if (vchSig.size() < 9) return error("Non-canonical signature: too short"); if (vchSig.size() > 73) @@ -122,7 +127,7 @@ bool static IsLowDERSignature(const valtype &vchSig) { // If the S value is above the order of the curve divided by two, its // complement modulo the order could have been used instead, which is // one byte shorter when encoded correctly. - if (!CKey::CheckSignatureElement(S, nLenS, true)) + if (!eccrypto::CheckSignatureElement(S, nLenS, true)) return error("Non-canonical signature: S value is unnecessarily high"); return true; @@ -861,17 +866,18 @@ bool EvalScript(vector<vector<unsigned char> >& stack, const CScript& script, un namespace { -/** Wrapper that serializes like CTransaction, but with the modifications +/** + * Wrapper that serializes like CTransaction, but with the modifications * required for the signature hash done in-place */ class CTransactionSignatureSerializer { private: - const CTransaction &txTo; // reference to the spending transaction (the one being serialized) - const CScript &scriptCode; // output script being consumed - const unsigned int nIn; // input index of txTo being signed - const bool fAnyoneCanPay; // whether the hashtype has the SIGHASH_ANYONECANPAY flag set - const bool fHashSingle; // whether the hashtype is SIGHASH_SINGLE - const bool fHashNone; // whether the hashtype is SIGHASH_NONE + const CTransaction &txTo; //! reference to the spending transaction (the one being serialized) + const CScript &scriptCode; //! output script being consumed + const unsigned int nIn; //! input index of txTo being signed + const bool fAnyoneCanPay; //! whether the hashtype has the SIGHASH_ANYONECANPAY flag set + const bool fHashSingle; //! whether the hashtype is SIGHASH_SINGLE + const bool fHashNone; //! whether the hashtype is SIGHASH_NONE public: CTransactionSignatureSerializer(const CTransaction &txToIn, const CScript &scriptCodeIn, unsigned int nInIn, int nHashTypeIn) : @@ -950,7 +956,7 @@ public: ::WriteCompactSize(s, nOutputs); for (unsigned int nOutput = 0; nOutput < nOutputs; nOutput++) SerializeOutput(s, nOutput, nType, nVersion); - // Serialie nLockTime + // Serialize nLockTime ::Serialize(s, txTo.nLockTime, nType, nVersion); } }; diff --git a/src/script/interpreter.h b/src/script/interpreter.h index 5133c80aab..ed899fc411 100644 --- a/src/script/interpreter.h +++ b/src/script/interpreter.h @@ -3,8 +3,8 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef H_BITCOIN_SCRIPT_INTERPRETER -#define H_BITCOIN_SCRIPT_INTERPRETER +#ifndef BITCOIN_SCRIPT_INTERPRETER_H +#define BITCOIN_SCRIPT_INTERPRETER_H #include <vector> #include <stdint.h> @@ -88,4 +88,4 @@ public: bool EvalScript(std::vector<std::vector<unsigned char> >& stack, const CScript& script, unsigned int flags, const BaseSignatureChecker& checker); bool VerifyScript(const CScript& scriptSig, const CScript& scriptPubKey, unsigned int flags, const BaseSignatureChecker& checker); -#endif // H_BITCOIN_SCRIPT_INTERPRETER +#endif // BITCOIN_SCRIPT_INTERPRETER_H diff --git a/src/script/script.h b/src/script/script.h index 05f2e7e3a9..9c22cb908c 100644 --- a/src/script/script.h +++ b/src/script/script.h @@ -3,8 +3,8 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef H_BITCOIN_SCRIPT -#define H_BITCOIN_SCRIPT +#ifndef BITCOIN_SCRIPT_SCRIPT_H +#define BITCOIN_SCRIPT_SCRIPT_H #include <assert.h> #include <climits> @@ -179,12 +179,14 @@ public: class CScriptNum { -// Numeric opcodes (OP_1ADD, etc) are restricted to operating on 4-byte integers. -// The semantics are subtle, though: operands must be in the range [-2^31 +1...2^31 -1], -// but results may overflow (and are valid as long as they are not used in a subsequent -// numeric operation). CScriptNum enforces those semantics by storing results as -// an int64 and allowing out-of-range values to be returned as a vector of bytes but -// throwing an exception if arithmetic is done or the result is interpreted as an integer. +/** + * Numeric opcodes (OP_1ADD, etc) are restricted to operating on 4-byte integers. + * The semantics are subtle, though: operands must be in the range [-2^31 +1...2^31 -1], + * but results may overflow (and are valid as long as they are not used in a subsequent + * numeric operation). CScriptNum enforces those semantics by storing results as + * an int64 and allowing out-of-range values to be returned as a vector of bytes but + * throwing an exception if arithmetic is done or the result is interpreted as an integer. + */ public: explicit CScriptNum(const int64_t& n) @@ -516,7 +518,7 @@ public: return true; } - // Encode/decode small integers: + /** Encode/decode small integers: */ static int DecodeOP_N(opcodetype opcode) { if (opcode == OP_0) @@ -560,25 +562,31 @@ public: return nFound; } - // Pre-version-0.6, Bitcoin always counted CHECKMULTISIGs - // as 20 sigops. With pay-to-script-hash, that changed: - // CHECKMULTISIGs serialized in scriptSigs are - // counted more accurately, assuming they are of the form - // ... OP_N CHECKMULTISIG ... + /** + * Pre-version-0.6, Bitcoin always counted CHECKMULTISIGs + * as 20 sigops. With pay-to-script-hash, that changed: + * CHECKMULTISIGs serialized in scriptSigs are + * counted more accurately, assuming they are of the form + * ... OP_N CHECKMULTISIG ... + */ unsigned int GetSigOpCount(bool fAccurate) const; - // Accurately count sigOps, including sigOps in - // pay-to-script-hash transactions: + /** + * Accurately count sigOps, including sigOps in + * pay-to-script-hash transactions: + */ unsigned int GetSigOpCount(const CScript& scriptSig) const; bool IsPayToScriptHash() const; - // Called by IsStandardTx and P2SH/BIP62 VerifyScript (which makes it consensus-critical). + /** Called by IsStandardTx and P2SH/BIP62 VerifyScript (which makes it consensus-critical). */ bool IsPushOnly() const; - // Returns whether the script is guaranteed to fail at execution, - // regardless of the initial stack. This allows outputs to be pruned - // instantly when entering the UTXO set. + /** + * Returns whether the script is guaranteed to fail at execution, + * regardless of the initial stack. This allows outputs to be pruned + * instantly when entering the UTXO set. + */ bool IsUnspendable() const { return (size() > 0 && *begin() == OP_RETURN); @@ -592,4 +600,4 @@ public: } }; -#endif // H_BITCOIN_SCRIPT +#endif // BITCOIN_SCRIPT_SCRIPT_H diff --git a/src/script/sigcache.cpp b/src/script/sigcache.cpp index ab366898d8..5580a5933e 100644 --- a/src/script/sigcache.cpp +++ b/src/script/sigcache.cpp @@ -5,7 +5,7 @@ #include "sigcache.h" -#include "key.h" +#include "pubkey.h" #include "random.h" #include "uint256.h" #include "util.h" @@ -15,13 +15,15 @@ namespace { -// Valid signature cache, to avoid doing expensive ECDSA signature checking -// twice for every transaction (once when accepted into memory pool, and -// again when accepted into the block chain) +/** + * Valid signature cache, to avoid doing expensive ECDSA signature checking + * twice for every transaction (once when accepted into memory pool, and + * again when accepted into the block chain) + */ class CSignatureCache { private: - // sigdata_type is (signature hash, signature, public key): + //! sigdata_type is (signature hash, signature, public key): typedef boost::tuple<uint256, std::vector<unsigned char>, CPubKey> sigdata_type; std::set< sigdata_type> setValid; boost::shared_mutex cs_sigcache; diff --git a/src/script/sigcache.h b/src/script/sigcache.h index 46b8f4d335..df2a2ea13c 100644 --- a/src/script/sigcache.h +++ b/src/script/sigcache.h @@ -3,8 +3,8 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef H_BITCOIN_SCRIPT_SIGCACHE -#define H_BITCOIN_SCRIPT_SIGCACHE +#ifndef BITCOIN_SCRIPT_SIGCACHE_H +#define BITCOIN_SCRIPT_SIGCACHE_H #include "script/interpreter.h" @@ -23,4 +23,4 @@ public: bool VerifySignature(const std::vector<unsigned char>& vchSig, const CPubKey& vchPubKey, const uint256& sighash) const; }; -#endif // H_BITCOIN_SCRIPT_SIGCACHE +#endif // BITCOIN_SCRIPT_SIGCACHE_H diff --git a/src/script/sign.cpp b/src/script/sign.cpp index 0eab0626e5..7dfed751b6 100644 --- a/src/script/sign.cpp +++ b/src/script/sign.cpp @@ -46,12 +46,12 @@ bool SignN(const vector<valtype>& multisigdata, const CKeyStore& keystore, uint2 return nSigned==nRequired; } -// -// Sign scriptPubKey with private keys stored in keystore, given transaction hash and hash type. -// Signatures are returned in scriptSigRet (or returns false if scriptPubKey can't be signed), -// unless whichTypeRet is TX_SCRIPTHASH, in which case scriptSigRet is the redemption script. -// Returns false if scriptPubKey could not be completely satisfied. -// +/** + * Sign scriptPubKey with private keys stored in keystore, given transaction hash and hash type. + * Signatures are returned in scriptSigRet (or returns false if scriptPubKey can't be signed), + * unless whichTypeRet is TX_SCRIPTHASH, in which case scriptSigRet is the redemption script. + * Returns false if scriptPubKey could not be completely satisfied. + */ bool Solver(const CKeyStore& keystore, const CScript& scriptPubKey, uint256 hash, int nHashType, CScript& scriptSigRet, txnouttype& whichTypeRet) { @@ -144,9 +144,9 @@ static CScript PushAll(const vector<valtype>& values) return result; } -static CScript CombineMultisig(CScript scriptPubKey, const CMutableTransaction& txTo, unsigned int nIn, +static CScript CombineMultisig(const CScript& scriptPubKey, const CTransaction& txTo, unsigned int nIn, const vector<valtype>& vSolutions, - vector<valtype>& sigs1, vector<valtype>& sigs2) + const vector<valtype>& sigs1, const vector<valtype>& sigs2) { // Combine all the signatures we've got: set<valtype> allsigs; @@ -199,7 +199,7 @@ static CScript CombineMultisig(CScript scriptPubKey, const CMutableTransaction& return result; } -static CScript CombineSignatures(CScript scriptPubKey, const CTransaction& txTo, unsigned int nIn, +static CScript CombineSignatures(const CScript& scriptPubKey, const CTransaction& txTo, unsigned int nIn, const txnouttype txType, const vector<valtype>& vSolutions, vector<valtype>& sigs1, vector<valtype>& sigs2) { @@ -244,7 +244,7 @@ static CScript CombineSignatures(CScript scriptPubKey, const CTransaction& txTo, return CScript(); } -CScript CombineSignatures(CScript scriptPubKey, const CTransaction& txTo, unsigned int nIn, +CScript CombineSignatures(const CScript& scriptPubKey, const CTransaction& txTo, unsigned int nIn, const CScript& scriptSig1, const CScript& scriptSig2) { txnouttype txType; diff --git a/src/script/sign.h b/src/script/sign.h index f218a64562..45a5e0dea3 100644 --- a/src/script/sign.h +++ b/src/script/sign.h @@ -3,8 +3,8 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef H_BITCOIN_SCRIPT_SIGN -#define H_BITCOIN_SCRIPT_SIGN +#ifndef BITCOIN_SCRIPT_SIGN_H +#define BITCOIN_SCRIPT_SIGN_H #include "script/interpreter.h" @@ -17,8 +17,10 @@ struct CMutableTransaction; bool SignSignature(const CKeyStore& keystore, const CScript& fromPubKey, CMutableTransaction& txTo, unsigned int nIn, int nHashType=SIGHASH_ALL); bool SignSignature(const CKeyStore& keystore, const CTransaction& txFrom, CMutableTransaction& txTo, unsigned int nIn, int nHashType=SIGHASH_ALL); -// Given two sets of signatures for scriptPubKey, possibly with OP_0 placeholders, -// combine them intelligently and return the result. -CScript CombineSignatures(CScript scriptPubKey, const CTransaction& txTo, unsigned int nIn, const CScript& scriptSig1, const CScript& scriptSig2); +/** + * Given two sets of signatures for scriptPubKey, possibly with OP_0 placeholders, + * combine them intelligently and return the result. + */ +CScript CombineSignatures(const CScript& scriptPubKey, const CTransaction& txTo, unsigned int nIn, const CScript& scriptSig1, const CScript& scriptSig2); -#endif // H_BITCOIN_SCRIPT_SIGN +#endif // BITCOIN_SCRIPT_SIGN_H diff --git a/src/script/standard.cpp b/src/script/standard.cpp index 05938961bc..ab6e6cde0d 100644 --- a/src/script/standard.cpp +++ b/src/script/standard.cpp @@ -5,6 +5,7 @@ #include "script/standard.h" +#include "pubkey.h" #include "script/script.h" #include "util.h" #include "utilstrencodings.h" @@ -15,6 +16,8 @@ using namespace std; typedef vector<unsigned char> valtype; +unsigned nMaxDatacarrierBytes = MAX_OP_RETURN_RELAY; + CScriptID::CScriptID(const CScript& in) : uint160(in.size() ? Hash160(in.begin(), in.end()) : 0) {} const char* GetTxnOutputType(txnouttype t) @@ -31,9 +34,9 @@ const char* GetTxnOutputType(txnouttype t) return NULL; } -// -// Return public keys or hashes from scriptPubKey, for 'standard' transaction types. -// +/** + * Return public keys or hashes from scriptPubKey, for 'standard' transaction types. + */ bool Solver(const CScript& scriptPubKey, txnouttype& typeRet, vector<vector<unsigned char> >& vSolutionsRet) { // Templates @@ -139,8 +142,8 @@ bool Solver(const CScript& scriptPubKey, txnouttype& typeRet, vector<vector<unsi } else if (opcode2 == OP_SMALLDATA) { - // small pushdata, <= MAX_OP_RETURN_RELAY bytes - if (vch1.size() > MAX_OP_RETURN_RELAY) + // small pushdata, <= nMaxDatacarrierBytes + if (vch1.size() > nMaxDatacarrierBytes) break; } else if (opcode1 != opcode2 || vch1 != vch2) diff --git a/src/script/standard.h b/src/script/standard.h index 248b941a64..f3dcc75fdc 100644 --- a/src/script/standard.h +++ b/src/script/standard.h @@ -3,17 +3,17 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef H_BITCOIN_SCRIPT_STANDARD -#define H_BITCOIN_SCRIPT_STANDARD +#ifndef BITCOIN_SCRIPT_STANDARD_H +#define BITCOIN_SCRIPT_STANDARD_H -#include "key.h" -#include "script/script.h" #include "script/interpreter.h" +#include "uint256.h" #include <boost/variant.hpp> #include <stdint.h> +class CKeyID; class CScript; /** A reference to a CScript: the Hash160 of its serialization (see script.h) */ @@ -25,26 +25,31 @@ public: CScriptID(const uint160& in) : uint160(in) {} }; -static const unsigned int MAX_OP_RETURN_RELAY = 40; // bytes - -// Mandatory script verification flags that all new blocks must comply with for -// them to be valid. (but old blocks may not comply with) Currently just P2SH, -// but in the future other flags may be added, such as a soft-fork to enforce -// strict DER encoding. -// -// Failing one of these tests may trigger a DoS ban - see CheckInputs() for -// details. +static const unsigned int MAX_OP_RETURN_RELAY = 40; //! bytes +extern unsigned nMaxDatacarrierBytes; + +/** + * Mandatory script verification flags that all new blocks must comply with for + * them to be valid. (but old blocks may not comply with) Currently just P2SH, + * but in the future other flags may be added, such as a soft-fork to enforce + * strict DER encoding. + * + * Failing one of these tests may trigger a DoS ban - see CheckInputs() for + * details. + */ static const unsigned int MANDATORY_SCRIPT_VERIFY_FLAGS = SCRIPT_VERIFY_P2SH; -// Standard script verification flags that standard transactions will comply -// with. However scripts violating these flags may still be present in valid -// blocks and we must accept those blocks. +/** + * Standard script verification flags that standard transactions will comply + * with. However scripts violating these flags may still be present in valid + * blocks and we must accept those blocks. + */ static const unsigned int STANDARD_SCRIPT_VERIFY_FLAGS = MANDATORY_SCRIPT_VERIFY_FLAGS | SCRIPT_VERIFY_STRICTENC | SCRIPT_VERIFY_MINIMALDATA | SCRIPT_VERIFY_NULLDUMMY; -// For convenience, standard but not mandatory verify flags. +/** For convenience, standard but not mandatory verify flags. */ static const unsigned int STANDARD_NOT_MANDATORY_VERIFY_FLAGS = STANDARD_SCRIPT_VERIFY_FLAGS & ~MANDATORY_SCRIPT_VERIFY_FLAGS; enum txnouttype @@ -64,7 +69,8 @@ public: friend bool operator<(const CNoDestination &a, const CNoDestination &b) { return true; } }; -/** A txout script template with a specific destination. It is either: +/** + * A txout script template with a specific destination. It is either: * * CNoDestination: no destination set * * CKeyID: TX_PUBKEYHASH destination * * CScriptID: TX_SCRIPTHASH destination @@ -83,4 +89,4 @@ bool ExtractDestinations(const CScript& scriptPubKey, txnouttype& typeRet, std:: CScript GetScriptForDestination(const CTxDestination& dest); CScript GetScriptForMultisig(int nRequired, const std::vector<CPubKey>& keys); -#endif // H_BITCOIN_SCRIPT_STANDARD +#endif // BITCOIN_SCRIPT_STANDARD_H diff --git a/src/test/alert_tests.cpp b/src/test/alert_tests.cpp index 9cf7a98f46..4869ba52ac 100644 --- a/src/test/alert_tests.cpp +++ b/src/test/alert_tests.cpp @@ -154,9 +154,6 @@ BOOST_AUTO_TEST_CASE(AlertApplies) } -// This uses sh 'echo' to test the -alertnotify function, writing to a -// /tmp file. So skip it on Windows: -#ifndef WIN32 BOOST_AUTO_TEST_CASE(AlertNotify) { SetMockTime(11); @@ -171,15 +168,24 @@ BOOST_AUTO_TEST_CASE(AlertNotify) std::vector<std::string> r = read_lines(temp); BOOST_CHECK_EQUAL(r.size(), 4u); + +// Windows built-in echo semantics are different than posixy shells. Quotes and +// whitespace are printed literally. + +#ifndef WIN32 BOOST_CHECK_EQUAL(r[0], "Alert 1"); BOOST_CHECK_EQUAL(r[1], "Alert 2, cancels 1"); BOOST_CHECK_EQUAL(r[2], "Alert 2, cancels 1"); BOOST_CHECK_EQUAL(r[3], "Evil Alert; /bin/ls; echo "); // single-quotes should be removed - +#else + BOOST_CHECK_EQUAL(r[0], "'Alert 1' "); + BOOST_CHECK_EQUAL(r[1], "'Alert 2, cancels 1' "); + BOOST_CHECK_EQUAL(r[2], "'Alert 2, cancels 1' "); + BOOST_CHECK_EQUAL(r[3], "'Evil Alert; /bin/ls; echo ' "); +#endif boost::filesystem::remove(temp); SetMockTime(0); } -#endif BOOST_AUTO_TEST_SUITE_END() diff --git a/src/test/bignum.h b/src/test/bignum.h index 86980b2af6..f64c987202 100644 --- a/src/test/bignum.h +++ b/src/test/bignum.h @@ -3,8 +3,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef BITCOIN_BIGNUM_H -#define BITCOIN_BIGNUM_H +#ifndef BITCOIN_TEST_BIGNUM_H +#define BITCOIN_TEST_BIGNUM_H #include <algorithm> #include <limits> @@ -177,4 +177,4 @@ inline bool operator>=(const CBigNum& a, const CBigNum& b) { return (BN_cmp(&a, inline bool operator<(const CBigNum& a, const CBigNum& b) { return (BN_cmp(&a, &b) < 0); } inline bool operator>(const CBigNum& a, const CBigNum& b) { return (BN_cmp(&a, &b) > 0); } -#endif +#endif // BITCOIN_TEST_BIGNUM_H diff --git a/src/test/miner_tests.cpp b/src/test/miner_tests.cpp index 93b7fe189a..9a31bdf5fd 100644 --- a/src/test/miner_tests.cpp +++ b/src/test/miner_tests.cpp @@ -4,6 +4,7 @@ #include "main.h" #include "miner.h" +#include "pubkey.h" #include "uint256.h" #include "util.h" @@ -79,7 +80,7 @@ BOOST_AUTO_TEST_CASE(CreateNewBlock_validity) pblock->hashMerkleRoot = pblock->BuildMerkleTree(); pblock->nNonce = blockinfo[i].nonce; CValidationState state; - BOOST_CHECK(ProcessBlock(state, NULL, pblock)); + BOOST_CHECK(ProcessNewBlock(state, NULL, pblock)); BOOST_CHECK(state.IsValid()); pblock->hashPrevBlock = pblock->GetHash(); } diff --git a/src/test/script_tests.cpp b/src/test/script_tests.cpp index a41552fea1..cff1664a1e 100644 --- a/src/test/script_tests.cpp +++ b/src/test/script_tests.cpp @@ -95,6 +95,48 @@ void DoTest(const CScript& scriptPubKey, const CScript& scriptSig, int flags, bo BOOST_CHECK_MESSAGE(VerifyScript(scriptSig, scriptPubKey, flags, SignatureChecker(BuildSpendingTransaction(scriptSig, BuildCreditingTransaction(scriptPubKey)), 0)) == expect, message); } +void static NegateSignatureS(std::vector<unsigned char>& vchSig) { + // Parse the signature. + std::vector<unsigned char> r, s; + r = std::vector<unsigned char>(vchSig.begin() + 4, vchSig.begin() + 4 + vchSig[3]); + s = std::vector<unsigned char>(vchSig.begin() + 6 + vchSig[3], vchSig.begin() + 6 + vchSig[3] + vchSig[5 + vchSig[3]]); + unsigned char hashtype = vchSig.back(); + + // Really ugly to implement mod-n negation here, but it would be feature creep to expose such functionality from libsecp256k1. + static const unsigned char order[33] = { + 0x00, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0xBA, 0xAE, 0xDC, 0xE6, 0xAF, 0x48, 0xA0, 0x3B, + 0xBF, 0xD2, 0x5E, 0x8C, 0xD0, 0x36, 0x41, 0x41 + }; + while (s.size() < 33) { + s.insert(s.begin(), 0x00); + } + int carry = 0; + for (int p = 32; p >= 1; p--) { + int n = (int)order[p] - s[p] - carry; + s[p] = (n + 256) & 0xFF; + carry = (n < 0); + } + assert(carry == 0); + if (s.size() > 1 && s[0] == 0 && s[1] < 0x80) { + s.erase(s.begin()); + } + + // Reconstruct the signature. + vchSig.clear(); + vchSig.push_back(0x30); + vchSig.push_back(4 + r.size() + s.size()); + vchSig.push_back(0x02); + vchSig.push_back(r.size()); + vchSig.insert(vchSig.end(), r.begin(), r.end()); + vchSig.push_back(0x02); + vchSig.push_back(s.size()); + vchSig.insert(vchSig.end(), s.begin(), s.end()); + vchSig.push_back(hashtype); +} + namespace { const unsigned char vchKey0[32] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}; @@ -194,7 +236,10 @@ public: uint256 hash = SignatureHash(scriptPubKey, spendTx, 0, nHashType); std::vector<unsigned char> vchSig, r, s; do { - key.Sign(hash, vchSig, lenS <= 32); + key.Sign(hash, vchSig); + if ((lenS == 33) != (vchSig[5 + vchSig[3]] == 33)) { + NegateSignatureS(vchSig); + } r = std::vector<unsigned char>(vchSig.begin() + 4, vchSig.begin() + 4 + vchSig[3]); s = std::vector<unsigned char>(vchSig.begin() + 6 + vchSig[3], vchSig.begin() + 6 + vchSig[3] + vchSig[5 + vchSig[3]]); } while (lenR != r.size() || lenS != s.size()); diff --git a/src/test/sigopcount_tests.cpp b/src/test/sigopcount_tests.cpp index 7b27703b62..5bf0862c71 100644 --- a/src/test/sigopcount_tests.cpp +++ b/src/test/sigopcount_tests.cpp @@ -2,6 +2,7 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. +#include "pubkey.h" #include "key.h" #include "script/script.h" #include "script/standard.h" diff --git a/src/txdb.h b/src/txdb.h index 8f2bd9af4d..147c186990 100644 --- a/src/txdb.h +++ b/src/txdb.h @@ -3,8 +3,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef BITCOIN_TXDB_LEVELDB_H -#define BITCOIN_TXDB_LEVELDB_H +#ifndef BITCOIN_TXDB_H +#define BITCOIN_TXDB_H #include "leveldbwrapper.h" #include "main.h" @@ -62,4 +62,4 @@ public: bool LoadBlockIndexGuts(); }; -#endif // BITCOIN_TXDB_LEVELDB_H +#endif // BITCOIN_TXDB_H diff --git a/src/txmempool.cpp b/src/txmempool.cpp index d3d9cb8a01..b5070d5104 100644 --- a/src/txmempool.cpp +++ b/src/txmempool.cpp @@ -332,7 +332,7 @@ public: size_t numEntries; filein >> numEntries; if (numEntries <= 0 || numEntries > 10000) - throw runtime_error("Corrupt estimates file. Must have between 1 and 10k entires."); + throw runtime_error("Corrupt estimates file. Must have between 1 and 10k entires."); std::vector<CBlockAverage> fileHistory; @@ -343,8 +343,8 @@ public: fileHistory.push_back(entry); } - //Now that we've processed the entire fee estimate data file and not - //thrown any errors, we can copy it to our history + // Now that we've processed the entire fee estimate data file and not + // thrown any errors, we can copy it to our history nBestSeenHeight = nFileBestSeenHeight; history = fileHistory; assert(history.size() > 0); diff --git a/src/undo.h b/src/undo.h index 232c193429..4f5f4047dd 100644 --- a/src/undo.h +++ b/src/undo.h @@ -3,8 +3,8 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef H_BITCOIN_TXUNDO -#define H_BITCOIN_TXUNDO +#ifndef BITCOIN_UNDO_H +#define BITCOIN_UNDO_H #include "compressor.h" #include "core/transaction.h" @@ -68,4 +68,4 @@ public: } }; -#endif // H_BITCOIN_TXUNDO +#endif // BITCOIN_UNDO_H diff --git a/src/univalue/gen.cpp b/src/univalue/gen.cpp index 881948f46e..f0b352eef0 100644 --- a/src/univalue/gen.cpp +++ b/src/univalue/gen.cpp @@ -35,8 +35,8 @@ static void initJsonEscape() static void outputEscape() { printf( "// Automatically generated file. Do not modify.\n" - "#ifndef __UNIVALUE_ESCAPES_H__\n" - "#define __UNIVALUE_ESCAPES_H__\n" + "#ifndef BITCOIN_UNIVALUE_UNIVALUE_ESCAPES_H\n" + "#define BITCOIN_UNIVALUE_UNIVALUE_ESCAPES_H\n" "static const char *escapes[256] = {\n"); for (unsigned int i = 0; i < 256; i++) { @@ -66,7 +66,7 @@ static void outputEscape() } printf( "};\n" - "#endif // __UNIVALUE_ESCAPES_H__\n"); + "#endif // BITCOIN_UNIVALUE_UNIVALUE_ESCAPES_H\n"); } int main (int argc, char *argv[]) diff --git a/src/univalue/univalue.h b/src/univalue/univalue.h index 0a7bf3cceb..5ac301d9e5 100644 --- a/src/univalue/univalue.h +++ b/src/univalue/univalue.h @@ -2,8 +2,8 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef __UNIVALUE_H__ -#define __UNIVALUE_H__ +#ifndef BITCOIN_UNIVALUE_UNIVALUE_H +#define BITCOIN_UNIVALUE_UNIVALUE_H #include <stdint.h> #include <string> @@ -152,4 +152,4 @@ extern enum jtokentype getJsonToken(std::string& tokenVal, unsigned int& consumed, const char *raw); extern const char *uvTypeName(UniValue::VType t); -#endif // __UNIVALUE_H__ +#endif // BITCOIN_UNIVALUE_UNIVALUE_H diff --git a/src/univalue/univalue_escapes.h b/src/univalue/univalue_escapes.h index 1d3a70a968..0514118285 100644 --- a/src/univalue/univalue_escapes.h +++ b/src/univalue/univalue_escapes.h @@ -1,6 +1,6 @@ // Automatically generated file. Do not modify. -#ifndef __UNIVALUE_ESCAPES_H__ -#define __UNIVALUE_ESCAPES_H__ +#ifndef BITCOIN_UNIVALUE_UNIVALUE_ESCAPES_H +#define BITCOIN_UNIVALUE_UNIVALUE_ESCAPES_H static const char *escapes[256] = { NULL, NULL, @@ -259,4 +259,4 @@ static const char *escapes[256] = { NULL, NULL, }; -#endif // __UNIVALUE_ESCAPES_H__ +#endif // BITCOIN_UNIVALUE_UNIVALUE_ESCAPES_H diff --git a/src/util.cpp b/src/util.cpp index 544ffc98b8..0f5c036352 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -159,8 +159,8 @@ instance_of_cinit; // the mutex). static boost::once_flag debugPrintInitFlag = BOOST_ONCE_INIT; -// We use boost::call_once() to make sure these are initialized in -// in a thread-safe manner the first time it is called: +// We use boost::call_once() to make sure these are initialized +// in a thread-safe manner the first time called: static FILE* fileout = NULL; static boost::mutex* mutexDebugLog = NULL; diff --git a/src/utilstrencodings.cpp b/src/utilstrencodings.cpp index 81e156f43f..15094e5999 100644 --- a/src/utilstrencodings.cpp +++ b/src/utilstrencodings.cpp @@ -7,10 +7,10 @@ #include "tinyformat.h" -#include <errno.h> -#include <limits> #include <cstdlib> #include <cstring> +#include <errno.h> +#include <limits> using namespace std; diff --git a/src/version.h b/src/version.h index 6ee08c205b..a5a72c5467 100644 --- a/src/version.h +++ b/src/version.h @@ -1,37 +1,37 @@ -// Copyright (c) 2012 The Bitcoin developers -// Distributed under the MIT/X11 software license, see the accompanying +// Copyright (c) 2012-2014 The Bitcoin developers +// Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #ifndef BITCOIN_VERSION_H #define BITCOIN_VERSION_H -// -// network protocol versioning -// +/** + * network protocol versioning + */ static const int PROTOCOL_VERSION = 70002; -// initial proto version, to be increased after version/verack negotiation +//! initial proto version, to be increased after version/verack negotiation static const int INIT_PROTO_VERSION = 209; -// In this version, 'getheaders' was introduced. +//! In this version, 'getheaders' was introduced. static const int GETHEADERS_VERSION = 31800; -// disconnect from peers older than this proto version +//! disconnect from peers older than this proto version static const int MIN_PEER_PROTO_VERSION = GETHEADERS_VERSION; -// nTime field added to CAddress, starting with this version; -// if possible, avoid requesting addresses nodes older than this +//! nTime field added to CAddress, starting with this version; +//! if possible, avoid requesting addresses nodes older than this static const int CADDR_TIME_VERSION = 31402; -// only request blocks from nodes outside this range of versions +//! only request blocks from nodes outside this range of versions static const int NOBLKS_VERSION_START = 32000; static const int NOBLKS_VERSION_END = 32400; -// BIP 0031, pong message, is enabled for all versions AFTER this one +//! BIP 0031, pong message, is enabled for all versions AFTER this one static const int BIP0031_VERSION = 60000; -// "mempool" command, enhanced "getdata" behavior starts with this version +//! "mempool" command, enhanced "getdata" behavior starts with this version static const int MEMPOOL_GD_VERSION = 60002; #endif // BITCOIN_VERSION_H diff --git a/src/wallet.cpp b/src/wallet.cpp index d392149dbb..ec439c5aad 100644 --- a/src/wallet.cpp +++ b/src/wallet.cpp @@ -422,15 +422,13 @@ bool CWallet::EncryptWallet(const SecureString& strWalletPassphrase) RandAddSeedPerfmon(); vMasterKey.resize(WALLET_CRYPTO_KEY_SIZE); - if (!GetRandBytes(&vMasterKey[0], WALLET_CRYPTO_KEY_SIZE)) - return false; + GetRandBytes(&vMasterKey[0], WALLET_CRYPTO_KEY_SIZE); CMasterKey kMasterKey; RandAddSeedPerfmon(); kMasterKey.vchSalt.resize(WALLET_CRYPTO_SALT_SIZE); - if (!GetRandBytes(&kMasterKey.vchSalt[0], WALLET_CRYPTO_SALT_SIZE)) - return false; + GetRandBytes(&kMasterKey.vchSalt[0], WALLET_CRYPTO_SALT_SIZE); CCrypter crypter; int64_t nStartTime = GetTimeMillis(); diff --git a/src/wallet_ismine.cpp b/src/wallet_ismine.cpp index 07149ebd0b..05dc40aaee 100644 --- a/src/wallet_ismine.cpp +++ b/src/wallet_ismine.cpp @@ -7,6 +7,7 @@ #include "key.h" #include "keystore.h" +#include "script/script.h" #include "script/standard.h" #include <boost/foreach.hpp> diff --git a/src/wallet_ismine.h b/src/wallet_ismine.h index f326b86815..5f0c0c1a01 100644 --- a/src/wallet_ismine.h +++ b/src/wallet_ismine.h @@ -3,8 +3,8 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef H_BITCOIN_WALLET_ISMINE -#define H_BITCOIN_WALLET_ISMINE +#ifndef BITCOIN_WALLET_ISMINE_H +#define BITCOIN_WALLET_ISMINE_H #include "key.h" #include "script/standard.h" @@ -26,4 +26,4 @@ typedef uint8_t isminefilter; isminetype IsMine(const CKeyStore& keystore, const CScript& scriptPubKey); isminetype IsMine(const CKeyStore& keystore, const CTxDestination& dest); -#endif // H_BITCOIN_WALLET_ISMINE +#endif // BITCOIN_WALLET_ISMINE_H |